Jon Skeet

Jon Skeet

@jonskeet.uk

Christian, husband of @hollywebb.bsky.social father, feminist, software engineer at Trainline, author, Stack Overflow contributor. He/him. (All views expressed are my own, and not that of my employer.)

4K followers251 following1K posts

Wow. Current West End cast of Hadestown is really strong. Hades in particular (Shaun Dooley) is eye-opening - it's the first time I've considered Hades to be truly sadistic. Also very notable: Sebastian Lim-Seet as Orpheus. I've only seen him as a worker before; his voice is gorgeous.

Now that my commute includes the Elizabeth Line, the Bakerloo line feels hopelessly outdated. On the plus side, the reason for travelling on it is to see Hadestown again. (And maybe Beetlejuice tonight...)

Opening Google Sheets on my mobile while waiting for Hadestown to start, I accidentally opened my "DHCP allocation" spreadsheet instead of my "theatrical show attendance" spreadsheet. I wonder whether the existence of both in the "opened recently" screen would be enough to uniquely identify me.

My spoiler-free complaint about UK Celebrity Traitors S2: whoever laid out the hoops for croquet had no idea what they were doing, unless the camera angle was really misleading.

Rewatching the last episode of The Diplomat S3 in preparation for S4. I'd forgotten how wonderful it is to see Allison Janey and Bradley Whitford together. (Whole cast is phenomenal of course, but only those two take me back 25+ years...)

Only just spotted that I misspelled Janney as Janey - due to autocorrect which just tried to do it to me again. Moral: always double check before posting...

Jon Skeet reposted

Marketing said they wanted a promotional video showing the book "in the wild". I'm assuming the Puget Sound shellfish research laboratory's beach counts as "in the wild".

When I was on Xitter, it felt like most of the value was in keeping up-to-date. On BlueSky, I feel most of the value is being reminded frequently that even though there is a lot wrong with the world, there are still many fabulous people, and always more to meet. Thank you, fabulous people.

Separately to my other thread about the Reform donations, I don't hear much talk about genuine dilemmas around party donations. There was some discussion about what's legal on Newscast yesterday, but I it's worth thinking of the donor perspective, not just the ultra-wealthy, and not just politics.

View full thread

As an example of where I suspect this has been happening outside politics, my guess is that over the last few years since Methodism has started allowing individual churches to celebrate same-sex marriage, there have been large donors who disagree with their local church's policy.

Sometimes the withdrawal of one large donor could be enough to tip a church into being unviable. Basically, having an out-of-proportion positive financial impact can turn into a really difficult decision very easily, and I don't remember ever hearing this being discussed in podcasts, Substacks etc.

Separately to my other thread about the Reform donations, I don't hear much talk about genuine dilemmas around party donations. There was some discussion about what's legal on Newscast yesterday, but I it's worth thinking of the donor perspective, not just the ultra-wealthy, and not just politics.

View full thread

Now imagine there's a debate on nuclear power. Maybe there are technological advances which are enough to convince other people, but not you. The party decides to support nuclear power as a policy. What do you do? You still believe in most of the Green party agenda, but this is important to you.

Do you have a moral obligation to continue donating, even though this is something you feel strongly about? If you decide to *stop* donating, should you give fair warning about that, which could be interpreted as trying to blackmail the party into changing the policy? Basically it's messy.

Separately to my other thread about the Reform donations, I don't hear much talk about genuine dilemmas around party donations. There was some discussion about what's legal on Newscast yesterday, but I it's worth thinking of the donor perspective, not just the ultra-wealthy, and not just politics.

View full thread

Let's take a hypothetical but concrete example of what I mean. Suppose you're broadly in line with Green party ideals, and you really dislike nuclear energy. The current (UK) Green party policy is for nuclear power to be phased out, so you're fine with that, and you make donations to the party.

Not to the extent of the recent Reform donations, but it's material to the party. Maybe you're in the top two or three individual donors. You deliberately don't try to exert undue influence on the party, but the donations are on the electoral commission web site, so it's not like they're anonymous.

Separately to my other thread about the Reform donations, I don't hear much talk about genuine dilemmas around party donations. There was some discussion about what's legal on Newscast yesterday, but I it's worth thinking of the donor perspective, not just the ultra-wealthy, and not just politics.

Basically there are principles which each sound reasonable but can end up conflicting: 1) It's fine for someone to want to support an organisation which shares their broad philosophy; 2) It's fine for an organisation's detailed policies to change over time;

3) It's unreasonable to expect someone to donate to an organisation they disagree with on something really meaningful to them; 4) It's unhealthy for any one individual to have a very significant influence over organisation's policies due to money.

One aspect I haven't seen discussed about the big Reform donations is what impact it has on the "ordinary" members. General membership is £25 a year. Not a huge amount, but not insignificant if you're really struggling.

The Reform membership page says "Your contribution helps fund our election campaigns across the country." But does it really? Let's say Reform has 300K members and they're all general members, that's £7.5M - so 10.4% of the donations of the last couple of days.

I can see why Reform would want to keep a membership fee, to have *some* barrier to entry... but from a member perspective, why would you feel good about paying it? It's not material to the party, but it might be material to you. I'm sure many people will still keep paying, but it changes dynamics.

"Passengers on this train, I'm the driver - please accept my apologies and rest assured that I'm as confused as you are." I'm not sure that we have a shared understanding of "rest assured".

(To be clear, while there *is* some confusion, I'm pretty sure it'll all be okay, possibly after a short delay... I just thought the communication was amusing.)

Jon Skeet reposted

A little 36-hour Bluesky exclusive back-to-school offer on the substack.... 25% off for your first year. (Please feel free to share the link with friends not on here. Can also be used to buy gift subs for kids starting politics A-level / degrees....) samf.substack.com/specialoffer

samf.substack.comSubscribe to Comment is FreedPolitics, policy analysis, and foreign affairs from Sam and Lawrence Freedman. Click to read Comment is Freed, a Substack publication with tens of thousands of subscribers.

The moon behind the clouds looks amazing here at the moment. This photo doesn't actually capture it well - it's much less bright in reality - but feels cool in itself.

Reading all the posts about Tim Curry, and I just keep thinking that my dad will be sad - because they used to play Monopoly together as kids. (Apparently Tim *always* won, but it's possible that's apocryphal.)

(Admittedly looking at the Wikipedia page, I don't understand how my Dad and Tim met at all. Will have to ask...)

There's one aspect I don't understand about the AI data centre location conundrum (leaving aside whether they should be built at all). There's a lot of talk of "we really need to build them near population centres" but I don't see why. In my experience LLMs really aren't low-latency.

View full thread

(Compare this with data centres running online FPS games, where the interaction loop is much, much shorter. There I can see how having data centres with really low latency to the consumer is important.)

I can only assume I *am* missing something, because the people involved aren't stupid, and building near population centres is clearly going to be more expensive than building in the middle of nowhere (ideally near water). So the "what am I missing" isn't "I'm so smart" - it's a genuine question.

There's one aspect I don't understand about the AI data centre location conundrum (leaving aside whether they should be built at all). There's a lot of talk of "we really need to build them near population centres" but I don't see why. In my experience LLMs really aren't low-latency.

There may well be a need for a huge amount of *bandwidth*, but that feels more tractable than low latency. "Send a lot of tokens to the LLM, wait while they're processed, receive response" doesn't suffer much if the LLM is another 50ms away, for example. What am I missing?

Jon Skeet reposted

My favourite grasshopper fact: Grasshoppers first appeared on the planet 250 million years ago. Grass did not appear on the planet until 40 million years ago Imagine it: 210 million years, hopping around on any random surface you can find, waiting for the grass that will make you truly yourself.

Currently in the interval at Heathers in London (Marble Arch, so not *really* the West End, but close enough). I think this production is rather better than the last one I saw - Kurt and Ram in particular are really proficient in physical comedy. Generally excellent cast - a great afternoon out.

(There's also the weirdness that internally it's all named with "Election2029" everywhere, and I can't be bothered to rename that. I'll need to get rid of muscle memory looking at the old domain, too...)

Peers are writing about effective ways to use multiple AI agents in parallel. I'm writing about how the most obvious data model for the Bible gets seriously confused by Greek Esther and Sirach. I'm not quite sure what that says about me, but it feels like a pretty stark juxtaposition.

Can confirm: this is indeed Fabulous.

Scott Hanselman 🌮@scott.hanselman.com

Couple weeks ago I had my buddy @ericlippert.com on the podcast to talk about his book Fantastic Adventures in Data Structures and Algorithms, and now the book is out! Manning Publications Co. hubs.la/Q03Q9Q9y0 It's on sale right now in early access

The more I reflect on the Kemi Badenoch interview, the more I think that "LOTO is utterly contemptuous of local government" is a bigger story than the specific judgement of candidate suitability. (Don't get me wrong, the latter is important too.) Particularly relevant in context of more devolution.

I have insomnia yet again, at the start of our seaside holiday. It's significantly less frustrating than normal, but I'm very tempted to go down to the beach to see the sea in the moonlight. Would unfortunately disturb other members of the household.

I dislike the way that reality TV show end-of-episode "the person leaving us today is..." huge pause has made it as far as elections. Just tell us the results already! (Seriously though, much gratitude to everyone who is conscientiously making sure the count is right in Greater Manchester tonight.)