APOD ([syndicated profile] apod_feed) wrote2025-12-23 05:34 am

(no subject)

Yesterday the Sun reached its southernmost point in planet Earth's sky.  Yesterday the Sun reached its southernmost point in planet Earth's sky.


cellio: (Default)
Monica ([personal profile] cellio) wrote2025-12-22 10:59 pm

iPhone, day 3

In my last post I talked about the sudden death of my Android phone (again) and my pursuit of an iPhone, which was stymied not by Apple but by T-Mobile. That was Thursday. On Friday morning I returned to the Apple store soon after opening time, this time with a backpack full of auxiliary hardware (tablet for an authenticator app, old mostly-broken phone that could still take a physical SIM card, iPad for Apple login on another device, and by the way my existing phone charger to confirm I didn't need to buy a new one).

It took almost two hours, but we got past the T-Mobile hurdles so I could walk out of the store with a working phone. I'd already decided there was no way I was buying it from T-Mobile (and I suspect it would be locked if I did), and neither I nor the employee who was helping me felt good about "buy it here, take it there, hope they do the right thing". I have many colorful things to say about T-Mobile...later.

For the locals: Mikey in the Shadyside Apple store is fabulous. This was customer service way above and beyond what I've experienced at other tech providers. Mikey was knowledgeable, empathetic, and cheerful even when T-Mobile was screwing with us. I really hope the feedback I gave on the customer-service survey contributes to Mikey getting some recognition. And this is in stark contrast to previous phone vendors, who, if you can get a human at all, will just tell you to ship the phone back to them at your expense, or buy a newer model, or otherwise do what is convenient for the vendor but not the customer.

I bought the iPhone 16E; it's the most affordable current model, but it's still a lot more than I've paid for a phone before. On the other hand, Dani has had his current iPhone for a lot longer than I had my previous Pixels (both of them). Maybe a mid-range phone costs $100/year and the replacement schedules are different between Android and iOS.

So, the actual iPhone. I've used an iPad, so I was a little familiar with the environment, but using a phone is different in some important ways. There are definitely things I'm not used to; some might be better, some worse, and many merely different and I just need to get acclimated. Initial stream-of-consciousness impressions:

Setup was pretty straightforward, carrier issues aside. No surprises from the first phone call and first text message. I couldn't import anything from my dead Android phone, but the iPhone knew about apps I had installed on the iPad, so that helped. I can access anything in Google's cloud storage by installing their apps (e.g. for photos). I haven't figured out if I can recover text messages.

The default keyboard does not include period and comma on the main screen. What the hell? Is this why so many text messages blow off punctuation?

I am used to a global "back" button, not just for browsers but for everything -- pop out of map navigation (while staying in the map app), go back to your photo gallery from looking at an individual photo, etc, with the top-level "back" being "exit the app". Apple does none of that -- they rely on the individual apps to provide navigation, so if an app doesn't have the "back" concept, you can't do anything. And apps, of course, can and do change the UI -- maybe there's a "back" button and maybe it's in the top left corner, or maybe you're expected to navigate by controls across the bottom for different views, or maybe it's something else. Android apps had those variations too, but there was always the phone-level "back" button. I miss it.

There's also no "home" button (take me back to the desktop). You leave an app by swiping up from the bottom of the screen. I sometimes have to try a couple times; I haven't yet found the magic "sweet spot".

There is a gesture, also involving swipe up from the bottom, to see all the apps that are running and allow you to really close individual apps. This was the third sticky button on Android. I haven't quite figured this out on the iPhone yet; sometimes I stumble into it, and often the screen shakes at me to tell me it didn't understand what I was trying to do. Learning curve... Also on the learning curve: apparently on the iPhone you swipe left to dismiss notifications, not right? Neither is better; it's just an adjustment.

Settings are weird. A lot of apps don't have any control for accessing settings, even when apps clearly have settings. I had to ask Mikey about that. It turns out that the system-level settings -- where you control things like display, sound, passcodes, etc -- also has a section for app settings. To add a non-default calendar to the calendar app, instead of using the non-existent in-app settings, I go to Settings -> Apps -> Calendar and poke around in there. On the other hand, some apps do have in-app settings, so you have to hunt around for them.

Apple is very much still in the world of "we think this design is intuitive and therefore you don't need any assistance". I had to do web searches to find documentation on what some of the glyphs mean. There's a "control center" (similar to Android) where you have quick access to things like toggling Wifi, Bluetooth, and dark mode, and changing brightness and text size and volume, and a bunch of other stuff. The iPhone offers more options than Android and the layout is highly customizable. They have some cute ideas, like apparently there's some tool for "identify the music that's currently playing", which I think means in your environment and not Spotify, but I haven't explored it yet. Almost all of this involves graphics not text, though, and not all of their choices are as obvious to me as they were to their designers. There are three "disconnected box around a thing" glyphs; one's a QR-code scanner, one's a "tell me what this thing is" (uses camera and probably AI), and I'm not yet sure what the third one is.

This is me, so we have to talk about visual accessibility. This was the very first thing I tested in the store on Thursday, 'cause if that didn't work, nothing else mattered and I'd have to head back to Androidville. Mixed review here: adequate with some compromises, but there is more work to be done here. Specifically, fonts: there are two font-related toggles, normal/bigger and normal/bold. These affect displays in apps that pay attention to them, which they don't have to. Also, apparently the OS is not an app in this sense; nothing I did changed the text labels for the apps on the home screens. The text is "one size fits all". Yeah, you can reportedly magnify your entire screen, but that's not what I want (too much collateral damage). I mitigated this by changing the desktop from their colorful interferes-with-text wallpaper to solid gray. Unlike my Android devices, the iPhone doesn't have a built-in library of wallpapers; there's the default, or you can use a photo, or you can set a solid color. So, solid color it is; I'd've preferred something with a little more character (but also legibility), a balance I struck on Android, but oh well -- it's just wallpaper, not something important.

There was something small and light gray that Mikey had to point out to me in the store (would have missed it entirely), but I can't now remember what it was. I suspect there will be more of that sort of thing.

Ok, apps. I was migrating from Android, so I couldn't just bring all my apps with me. There are iOS versions of most of the apps I used (not always identical), so I just had to look them up individually in the App Store and install them. Initially I did this from memory, which was frustrating, but then it occurred to me to ask my Android tablet if it could tell me about apps that weren't on that tablet but that I'd used. The answer to that turned out to be "yes". Some things I haven't found equivalents for yet; this will be a background process for a while, I expect. Critical stuff is mostly in place (I need to have a conversation with my bank about their app); nice-to-haves are trickling in.

I'm trying out some of the native Apple apps, particularly ones that could replace Google apps. Some differences are strange: in the Apple calendar app, how in the world do you get it to show you a month view like Google Calendar? I can get it to show me a couple days at a time (in list form, like a week view but not all week), but I want the month view. I haven't tried out the Apple apps for photos and maps yet, but plan to soon. The note-taking app seems fine so far. I can't imagine using Pages, Sheets, or Keynote on a phone, but they came pre-installed.

I couldn't figure out how to use Apple's email app with multiple accounts, but that's ok; I used Thunderbird on my Android phone, so I'll just install...what do you mean there's no Thunderbird app for iOS? (Beta coming soon, they say.) Ok, I found another client that'll do. Still hoping for Thunderbird later; I liked it on my previous phone and also use it on my desktop Mac.

My Android phone had a fingerprint reader for unlocking. It was flaky, so I often ended up having to enter my passcode. This iPhone has Face ID, and so far it's worked flawlessly for me. I asked Mikey how to temporarily disable it for situations where I'm worried about it being used against me (hostile agent has physical possession of your phone -- we can all imagine scenarios, I'm sure), and he pointed out that it always requires the passcode after restart. Good to know.

Speaking of restarting... I had to search the web. Mikey did tell me how to turn the phone off, but apparently I'd misremembered. On my old phone, a long press on the power button brought up a menu; on my newer Android tablet, you have to do it in software as far as I can tell; on the iPhone both are possible but the physical option involves both the power button and a volume button and then an on-screen slider. I guess people don't restart (or turn off) phones very often?

It's only been a few days (and one of those was Shabbat, a no-phone day), but so far the experience of actually using the phone has been smooth. It feels comfortable and even pleasant at times. My Pixel's 5G connection was sometimes flaky and would drop out at the most inconvenient of times (like while trying to navigate); I haven't taken my new phone on any big outings yet, but so far I'm not seeing these problems when out and about. There are some initial weirdnesses, but I think I'm going to like this a lot better than my Pixel.

More thoughts later as I settle in.

APOD ([syndicated profile] apod_feed) wrote2025-12-22 06:06 am

(no subject)

Can you tell that today is a solstice by the tilt of the Earth? Can you tell that today is a solstice by the tilt of the Earth?


vivdunstan: Photo from our wedding in Langholm (martin)
vivdunstan ([personal profile] vivdunstan) wrote2025-12-21 08:01 am

Bird pic

Another of my occasional posts here of photos from Martin's walks. This photo was taken yesterday, on his usual weekend walk in the wooded river valley and old railway viaduct area near our home. It is a gem on so many levels.

cathrowan: (Default)
cathrowan ([personal profile] cathrowan) wrote2025-12-20 09:25 am

One day to go

Sunrise today at 8:48 MST; sunset at 16:16. I am looking forward to the solstice tomorrow, when the sun starts to come back around.
cofax7: Smash Williams smiling (FNL - Smash Glee)
cofax7 ([personal profile] cofax7) wrote2025-12-19 06:40 pm
Entry tags:

Staycation!

I probably didn't need to, but I have taken all of next week and the following Monday off. My workload is fucking insane but fuckit, I can only do what I can do, as multiple people told me this week.

I have just borrowed Cahokia Jazz and a YA novel by EK Johnston from the library, so I'm set for that. And I'm meeting my oldest friend in the world in LA next month, so she can go to the desert for the first time, so we're sending each other links and stuff, and that's fun.

Tonight I will set up the batter for those insane Dark and Stormy cookies -- though I do them as bars, it's so much easier and the texture is more controllable -- and tomorrow I will make a crustless quiche for my BIL's birthday. Sunday is a cookie exchange, Monday is wrapping. It's gonna be a nice week, or it would be if not for all the rain.

Why did the rain wait until I was on vacation?

Happy holidays to y'all!
igenlode: The pirate sloop 'Horizon' from "Treasures of the Indies" (Default)
Igenlode Wordsmith ([personal profile] igenlode) wrote in [community profile] little_details2025-12-20 01:28 am

Horses at night

If my characters have made camp in a wood for the night while travelling on horseback, what will the horses be doing?

I was sort of picturing them standing dozing together under a tree somewhere nearby -- possibly tied, possibly hobbled, possibly just being a herd together -- but poking around on the Internet suggests that if not shut up in a stable horses are actually quite active by night. (Which messes with the story, as quite apart from anything else nobody is going to be able to hear anything while keeping watch if the horses are busy foraging around!)
Dinosaur Comics! ([syndicated profile] dinosaur_comics_feed) wrote2025-12-19 12:00 am

you can't spell "sexagesimal" without "ages"! and i have NO IDEA what that implies

archive - contact - sexy exciting merchandise - search - about
December 19th, 2025next

December 19th, 2025: And that is IT for 2025, everyone!! I'm taking the rest of the year off (AS IS TRADITION) and will be back on January 5th with some BRAND NEW COMICS for you!! Mostly new, anyway. They might have the same pictures??

Thank you as always for being a reader - it means the world to me, and it's what has allowed me to have An Entire Career, so "thankful" doesn't really cover how I feel. You are the best! Yes, you, the person reading this!

See you in 2026 :0

– Ryan

vivdunstan: Test card (tv)
vivdunstan ([personal profile] vivdunstan) wrote2025-12-19 10:32 am
Entry tags:

Radio Times

Tackling the bumper Christmas issue Radio Times (long running UK TV and radio listings magazine), highlighter pens in hand, ready to note programmes of interest over the festive period. Yup, I’m one of those folk still doing this. Though Christmas is now the only time of year we buy the Radio Times.

Now pondering if I should use more than one highlighter pen colour. And amused by the Wallace & Gromit cover of the festive issue.
swan_tower: (Default)
swan_tower ([personal profile] swan_tower) wrote2025-12-19 09:07 am
Entry tags:

New Worlds: In the Dark Ages

Thanks to my research for the upcoming Sea Beyond duology, I became aware of something called the "Alexander Romance." Like Arthuriana, this is less a text than a genre, an assortment of tales about how Alexander quested for the Water of Life, slew a dragon, journeyed to the bottom of the ocean, and so forth.

Yes, that Alexander. The Great.

How the heck did we wind up with an entire genre of stories about a Macedonian conquerer who died young that bear so little resemblance to the historical reality?

The answer is that history is much easier to forget than we think nowadays, with our easily mass-produced books. However much you want to lament "those who do not remember the past" etc., we know vastly more about it than any prior age could even aspire to. The legendary tales about Alexander arose quite soon after his death, but by the medieval period, his actual life was largely forgotten; more factual texts were not rediscovered and disseminated until the Renaissance. So for quite a while there, the legends were basically all we had.

Historians tend to not like the phrase "the Dark Ages" anymore, and for good reason. It creates assumptions about what life was like -- nasty, brutish, and short -- that turn out to not really match the reality. But while plenty of people have indeed used that term to contrast with the "light" brought by the Renaissance, one of the men responsible for popularizing it (Cardinal Cesare Baronio, in the sixteenth century) meant it as a statement on the lack of records: to him, the Middle Ages were "dark" because we could not see into them. The massive drop in surviving records had cast that era into shadow.

How do those records get lost? Year Two went into the perils that different writing materials and formats are vulnerable to; those in turn affect the preservation of historical knowledge. Papyrus texts have to be recopied regularly if they're to survive in most environments, so anything that disrupts the supply of materials or the labor available to do that recopying means that dozens, hundreds, even thousands of texts will just . . . go away. Parchment is vastly more durable, but it's also very expensive, and so it tended to get recycled: scrape off the existing text, write on it again, and unless you were lazy enough in your scraping that the old words can still be read -- think of a poorly erased blackboard or whiteboard -- later people will need chemical assistance (very destructive) or high-tech photography to see what you got rid of.

And when your supply of written texts shrinks, it tends to go hand in hand with the literacy rate dropping. So even if you have a record of some historical event, how many people have read it? Just because a thing gets preserved doesn't mean the information it contains will be widely disseminated. That is likely to be the domain of specialists -- if them! Maybe it just sits on a shelf or in a box, completely untouched.

Mind you, written records are not the only way of remembering the past. Oral accounts can be astonishingly precise, even over a period of hundreds or thousands of years! But that tends to be true mostly in societies that are wholly oral, without any tradition of books. On an individual level, we have abundant research showing that parts of the brain which don't see intensive use tend to atrophy; if you don't exercise your memory on a daily basis, you will have a poorer memory than someone who lives without writing, let alone a smartphone. On a societal level, you need training and support for the lorekeepers, so they act as a verification check on each other's accurate recitation. Without that, the stories will drift over time, much like the Alexander Romance has done.

And regardless of whether history is preserved orally or on the page, cultural factors are going to shape what history gets preserved. When the fall of the Western Roman Empire changed the landscape of European letters, the Church was left as the main champion of written records. Were they going to invest their limited time and resources into salvaging the personal letters of ordinary Greeks and Romans? Definitely not. Some plays and other literary works got recopied; others were lost forever. The same was true of histories and works of philosophy. A thousand judgment calls got made, and anything which supported the needs and values of the society of the time was more likely to make the cut, while anything deemed wrong-headed or shocking was more likely to fall by the wayside.

The result is that before the advent of the printing press -- and even for some time after it -- the average person would be astoundingly ignorant of any history outside living memory. They might know some names or events, but can they accurately link those up with dates? Their knowledge would be equivalent to my understanding of the American Civil War amounting to "there was a Great Rebellion in the days of Good President Abe, who was most treacherously murdered by . . . I dunno, somebody."

In fact, there might be several different "somebodies" depending on who's telling the tale. John Wilkes Booth might live on as a byword for an assassin -- imagine if "booth" became the general term for a murderer -- but it's equally possible that some people would tell a tale where Lincoln was murdered by an actor, others where a soldier was responsible, and did that happen at a theatre or at his house? (Booth originally planned to kidnap Lincoln from the latter; that detail might get interpolated into the memory of the assassination.) Or it gets mixed up somehow with Gettysburg, and Lincoln is shot right after giving his famous speech, because all the famous bits have been collapsed together.

Even today, there are plenty of Americans who would probably be hard-pressed to correctly name the start and end dates of our Civil War; I'm not trying to claim that the availability of historical information means we all know it in accurate detail. But at least the information is there, and characters who need to know it can find it. Furthermore, our knowledge is expanding all the time, thanks to archaeology and the recovery of forgotten or erased documents. Now and in the future, the challenge tends to lie more in the ability to sift through a mountain of data to find what you need, and in the arguments over how that data should be interpreted.

But in any story modeled on an earlier kind of society, I roll my eyes when characters are easily able to learn what happened six hundred years ago, and moreover the story they get is one hundred percent correct. That just ain't how it goes. The past is dark, and when you shine a light into its depths, you might get twelve different reflections bouncing back at you, as competing narratives each remember those events in variable ways.

For a writer, though, I don't think that's a bug. It's a feature. Let your characters struggle with this challenge! Muddy the waters with contradictory accounts! If you want your readers to know the "real" story, write that as a bonus for your website or a standalone piece of related fiction. Then you get to have your cake and eat it, too.

Patreon banner saying "This post is brought to you by my imaginative backers at Patreon. To join their ranks, click here!"

(originally posted at Swan Tower: https://is.gd/Tnyzpz)
cellio: (Default)
Monica ([personal profile] cellio) wrote2025-12-18 11:47 pm
Entry tags:

gremlins

Today while I was using my phone (Pixel) in a perfectly ordinary way, the screen went black and soon after the phone stopped responding at all. I tried all the usual diagnostics and remedies to no avail, then took it to Google's favored repair shop. (The phone's out of warranty so that doesn't matter, but it was also the closest option and they do work on Pixels.) My hopes for a loose connection were dashed when the guy said the motherboard had failed, this is a common problem with the Pixel 5A, it can't be fixed, and I need a new phone. Oh joy...

I bought a Pixel when my previous phone decided that holding a charge is not strictly required. I chose a Pixel in part because I was tired of vendor bloatware and I wanted generic Android. That phone failed two weeks before the end of the warranty, so Google replaced it. I've had this Pixel for less than three years. And here we are again.

I've had other problems with this phone, and some with my previous Android phone too. When I inherited an iPad this summer I took it as a chance to explore iOS. Some things are certainly different, some cryptic, and some hindered by Apple's design philosophy, but it seems a reasonable option. Dani is happy with his iPhone and showed me some of the things I hadn't yet figured out. It appears that most of the apps I use have iOS versions, and I can probably find reasonable alternatives for most of the rest (Tusky I'll miss you), and not having a working phone is a problem. So I decided to change teams.

The problems came from unexpected sources.

I went to the Apple store, worked with a very helpful and clueful person there, and was making good progress when I asked where the tray for the SIM card is. No physical SIM cards; that's all digital. Ok, I said, and we transfer my phone number and stuff how? No worries; they can do that at the Apple store. I just need to open the T-Mobile app on my phone and... oh right, we'll need to do that from a computer. Off we go, I log in (I'd made sure I knew my T-Mobile password), and... 2FA. They want to send a code to my phone. The phone that can't show a code. I asked if we could maybe, just for a minute, move my SIM card to some other phone they might have lying around, but no luck. The web site had a second option, an authenticator app, which is on my phone...

I do have that app also installed on my tablet, because I worry about single points of failure. I hadn't thought to bring my tablet with me (smacks forehead) and there wasn't enough time to fetch it and still get my iPhone today, but the employee suggested that I could also buy the phone at a T-Mobile store and they'd be able to validate my identity and move the SIM card. And I'd be welcome to come back tomorrow for any setup assistance I need. I thanked the person and apologized for not getting the phone from him (he understood), and headed to the T-Mobile store.

T-Mobile's phone service has been mostly very good for us, but customer service is not their strong suit and it's been getting worse recently. (Their new CEO probably wants to close all their stores, forcing people to do everything through their crappy and oft-broken app.) I went to their store and the person said no problem, they can sell me an iPhone and move my service to it, I'll just need to use their app to... Ahem. Oh right, he said, ok we can sell you the phone, but we can't take a credit card; you'll need to pay cash. Oh really? I pointed out that the amount is over the daily limit at local ATMs, and he said I could pay a smaller amount and they'll finance it. Dubiouser and dubiouser. Somewhere in there he mentioned an "upgrade charge", I asked in what way I was upgrading my service, and he admitted that it was a service charge because they can't mark up the phone. Uh huh. At the start of the conversation, after checking my ID, he thanked me for being a customer for more than a decade, but I guess being a long-time customer doesn't actually mean anything.

I said no thanks and left. When I got home Dani said he got a text message from T-Mobile that someone on the account was making service changes, which I very much did not, so now we'll have to make sure they didn't actually do anything.

Tomorrow morning I'll go back to the Apple store with a bag of electronics -- my tablet for the authenticator app, my previous phone and its charger in case we need to move a SIM card to get a 2FA code anyway (I was able to use the phone tonight if it's plugged in), and the inherited iPad just in case that's helpful for anything because why not? I just wish I knew the name of today's helpful person so I could ask for him again. (He never said and I hadn't asked. Oops.)

Gremlins. Why did it have to be gremlins?

vivdunstan: Art work for the IF Archive including traditional text adventure tropes like a map, lamp, compass, key, rope, books a skull, and a sigh referring to grues (interactive fiction)
vivdunstan ([personal profile] vivdunstan) wrote2025-12-18 11:54 am

Coding 1992 style

Thought about reusing some old LPC MUD code - dated 1992! - in a puzzle in my latest interactive fiction game that I'm writing. Then looked at the LPC code and thought "Way too complicated for what I need here!" So I'm going simpler. But it is nice to revisit.

I was a wizard in the St Andrews University MUD back then, as was Martin. I also played through to wizard level on a Glasgow MUD at the same time. Many happy memories.
APOD ([syndicated profile] apod_feed) wrote2025-12-18 06:52 am
Dinosaur Comics! ([syndicated profile] dinosaur_comics_feed) wrote2025-12-17 12:00 am
Matthew Garrett ([personal profile] mjg59) wrote2025-12-17 09:10 am
Entry tags:

How did IRC ping timeouts end up in a lawsuit?

I recently won a lawsuit against Roy and Rianne Schestowitz, the authors and publishers of the Techrights and Tuxmachines websites. The short version of events is that they were subject to an online harassment campaign, which they incorrectly blamed me for. They responded with a large number of defamatory online posts about me, which the judge described as unsubstantiated character assassination and consequently awarded me significant damages. That's not what this post is about, as such. It's about the sole meaningful claim made that tied me to the abuse.

In the defendants' defence and counterclaim[1], 15.27 asserts in part The facts linking the Claimant to the sock puppet accounts include, on the IRC network: simultaneous dropped connections to the mjg59_ and elusive_woman accounts. This is so unlikely to be coincidental that the natural inference is that the same person posted under both names. "elusive_woman" here is an account linked to the harassment, and "mjg59_" is me. This is actually a surprisingly interesting claim to make, and it's worth going into in some more detail.

The event in question occurred on the 28th of April, 2023. You can see a line reading *elusive_woman has quit (Ping timeout: 2m30s), followed by one reading *mjg59_ has quit (Ping timeout: 2m30s). The timestamp listed for the first is 09:52, and for the second 09:53. Is that actually simultaneous? We can actually gain some more information - if you hover over the timestamp links on the right hand side you can see that the link is actually accurate to the second even if that's not displayed. The first event took place at 09:52:52, and the second at 09:53:03. That's 11 seconds apart, which is clearly not simultaneous, but maybe it's close enough. Figuring out more requires knowing what a "ping timeout" actually means here.

The IRC server in question is running Ergo (link to source code), and the relevant function is handleIdleTimeout(). The logic here is fairly simple - track the time since activity was last seen from the client. If that time is longer than DefaultIdleTimeout (which defaults to 90 seconds) and a ping hasn't been sent yet, send a ping to the client. If a ping has been sent and the timeout is greater than DefaultTotalTimeout (which defaults to 150 seconds), disconnect the client with a "Ping timeout" message. There's no special logic for handling the ping reply - a pong simply counts as any other client activity and resets the "last activity" value and timeout.

What does this mean? Well, for a start, two clients running on the same system will only have simultaneous ping timeouts if their last activity was simultaneous. Let's imagine a machine with two clients, A and B. A sends a message at 02:22:59. B sends a message 2 seconds later, at 02:23:01. The idle timeout for A will fire at 02:24:29, and for B at 02:24:31. A ping is sent for A at 02:24:29 and is responded to immediately - the idle timeout for A is now reset to 02:25:59, 90 seconds later. The machine hosting A and B has its network cable pulled out at 02:24:30. The ping to B is sent at 02:24:31, but receives no reply. A minute later, at 02:25:31, B quits with a "Ping timeout" message. A ping is sent to A at 02:25:59, but receives no reply. A minute later, at 02:26:59, A quits with a "Ping timeout" message. Despite both clients having their network interrupted simultaneously, the ping timeouts occur 88 seconds apart.

So, two clients disconnecting with ping timeouts 11 seconds apart is not incompatible with the network connection being interrupted simultaneously - depending on activity, simultaneous network interruption may result in disconnections up to 90 seconds apart. But another way of looking at this is that network interruptions may occur up to 90 seconds apart and generate simultaneous disconnections[2]. Without additional information it's impossible to determine which is the case.

This already casts doubt over the assertion that the disconnection was simultaneous, but if this is unusual enough it's still potentially significant. Unfortunately for the Schestowitzes, even looking just at the elusive_woman account, there were several cases where elusive_woman and another user had a ping timeout within 90 seconds of each other - including one case where elusive_woman and schestowitz[TR] disconnect 40 seconds apart. By the Schestowitzes argument, it's also a natural inference that elusive_woman and schestowitz[TR] (one of Roy Schestowitz's accounts) are the same person.

We didn't actually need to make this argument, though. In England it's necessary to file a witness statement describing the evidence that you're going to present in advance of the actual court hearing. Despite being warned of the consequences on multiple occasions the Schestowitzes never provided any witness statements, and as a result weren't allowed to provide any evidence in court, which made for a fairly foregone conclusion.

[1] As well as defending themselves against my claim, the Schestowitzes made a counterclaim on the basis that I had engaged in a campaign of harassment against them. This counterclaim failed.

[2] Client A and client B both send messages at 02:22:59. A falls off the network at 02:23:00, has a ping sent at 02:24:29, and has a ping timeout at 02:25:29. B falls off the network at 02:24:28, has a ping sent at 02:24:29, and has a ping timeout at 02:25:29. Simultaneous disconnects despite over a minute of difference in the network interruption.