Bluesky

Matt Kane

We each have our own utility function

July 24, 2026 at 5:06 PM UTC
Matt Kane

That's what diminishing marginal utility of money means. Your first pound is worth massively more to you than your 500,000th

July 24, 2026 at 1:19 PM UTC
Matt Kane

This is rational for the same reason that insurance is rational

July 24, 2026 at 12:30 PM UTC
Matt Kane

Anyone saying that this shows people don't understand statistics are just showing they don't understand the marginal utility of money

July 24, 2026 at 12:29 PM UTC
Matt Kane

Calm down

BBC - Comedy Archive, It's a Cracker

www.bbc.co.uk

BBC - Comedy Archive, It's a Cracker

Frank Carson fires a stream of jokes and an Irish tale at Terry Wogan.

July 22, 2026 at 12:01 PM UTC
Matt Kane

Finally joined the cool kids! @willow.sh has merged my first npmx PR, and it's a little atproto one.

feat: add "create new account" button to PDS page by ascorbic · Pull Request #3022 · npmx-dev/npmx.dev

github.com

feat: add "create new account" button to PDS page by ascorbic · Pull Request #3022 · npmx-dev/npmx.dev

🔗 Linked issue #3021 🧭 Context The current /pds page only has a link to PDS MOOver, with no way to directly create a new account. To create a new account (rather than migrating) a user needs to ope...

July 22, 2026 at 11:57 AM UTC
Matt Kane

Thanks Matt Damon and Harry Kane and your respective Wikipedia pages for all your help over the years whenever I need to transliterate my name

July 21, 2026 at 11:27 AM UTC
Matt Kane

shop.thenewtinsomerset.com/uk/p/1899/mo...

Montgomery's Ogleshield Cheese

shop.thenewtinsomerset.com

Montgomery's Ogleshield Cheese

Montgomery's Ogleshield is a rich cheese perfect for melting. Made from Jersey cows' milk at Manor Farm, it has a pinkish rind and deep flavour.

July 21, 2026 at 9:38 AM UTC
Matt Kane

I'll eat it and enjoy it, but disdainfully

July 21, 2026 at 9:22 AM UTC
Matt Kane

Call me Canada, because I discriminate against American cheese

July 21, 2026 at 7:26 AM UTC
Matt Kane

Most businesses are risk-averse and don't want to worry about being audited, particularly those in regulated industries. Individuals would probably be fine.

July 21, 2026 at 4:54 AM UTC
Matt Kane

It was funny exactly once: for Rishi in the rain.

July 20, 2026 at 11:02 AM UTC
Matt Kane

Congrats! Well done to @railway.com

July 20, 2026 at 10:31 AM UTC
Scott Bryan

Wayne Rooney speaks for everyone.

Video thumbnail
Play button
July 19, 2026 at 8:21 PM UTC
Matt Kane

Haha.

July 19, 2026 at 4:43 PM UTC
Matt Kane

I have to admit that Netlify does have the best swag for this weather

Me with a Netlify-branded Hawaiian shirt
July 19, 2026 at 1:00 PM UTC
Matt Kane

Well done

Schwartz Saffron Strands 0.4g

No ratings yet
Everyday Low Price

£4.50

£11,250.00/kg
July 19, 2026 at 11:07 AM UTC
Matt Kane

Also, guess the product

Everyday Low Price 
£11250/kg
July 19, 2026 at 10:24 AM UTC
Matt Kane

Wait til they find out what a kilo of microSD cards costs

July 19, 2026 at 10:17 AM UTC
Matt Kane

Who do they belong to then?

July 19, 2026 at 10:06 AM UTC
Matt Kane

The stock market has a lot of value beyond gambling though (business funding, pensions) and the traders who are using for gambling aren't normally addicts.

July 19, 2026 at 9:47 AM UTC
Matt Kane

It's been a while, but I'm going to be giving quite a few talks about EmDash this autumn. I've added the first batch to talks.mk.gg 🇩🇪🇺🇸🇵🇱 Looking forward to catching up with lots of people!

talks.mk.gg

Talks by Matt Kane

July 19, 2026 at 8:47 AM UTC
Matt Kane

Have you tried sweet potato noodles? They fun and chewy and my kids love them

July 19, 2026 at 7:22 AM UTC
Matt Kane

His point about not fighting success is good. I disagree with him on net zero but it is at least consistent with wanting growth. His immigration point is pure racism though. Migration is good for growth. He's an example of it! His post about London shows he just doesn't like seeing non-white people.

July 18, 2026 at 8:31 AM UTC
Matt Kane

I'm assuming that @nafnlaus.bsky.social did it as a way to demonstrate the ridiculousness of the policy, not out of a particular desire to report bugs in Zig.

July 18, 2026 at 8:14 AM UTC
Matt Kane

That's fine, but their code of conduct doesn't just ban that: it bans using LLMs to find bugs and even bans PRs where you used LLMs for brainstorming, even if you wrote all the code by hand

July 18, 2026 at 6:12 AM UTC
Matt Kane

platform.kimi.ai/docs/guide/k...

Kimi K3 - Kimi API Platform

platform.kimi.ai

Kimi K3 - Kimi API Platform

Kimi K3 is our flagship model for long-horizon coding and end-to-end knowledge work, with a 1M-token context window and industry-leading intelligence. The Kimi API Platform provides K3, K2.7 Code, K2....

July 16, 2026 at 3:08 PM UTC
Matt Kane

I'm mostly bothered by the fact that Jake's wall almost but doesn't quite tesselate

July 16, 2026 at 8:51 AM UTC
Matt Kane

@eloi.se 's excellent book (which I may have mentioned a few times) has been longlisted for a Wainwright Prize!!

July 15, 2026 at 1:59 PM UTC
Matt Kane

jfc wordle. I don't mind it having words I don't know, but at least make it a sequence of letters that conceivably be a word

July 15, 2026 at 10:36 AM UTC
Matt Kane

I'm not going to defend on the other issues because I know nothing about them, but I do know about that one sponsor that seemed to raise the most noise

July 15, 2026 at 7:59 AM UTC
Matt Kane

Really? Really! Really..? Really?! Really.

July 15, 2026 at 7:46 AM UTC
Matt Kane

I like codiff. The nice bit is that an agent can create a narrative walkthrough of the diff, and it highlights the most important parts

github.com

GitHub - nkzw-tech/codiff: a fast local diff viewer

a fast local diff viewer. Contribute to nkzw-tech/codiff development by creating an account on GitHub.

July 15, 2026 at 7:29 AM UTC
Matt Kane

Only a very small, very racist minority would say only white people can be european

July 14, 2026 at 5:16 AM UTC
Matt Kane

Yeah

July 14, 2026 at 4:55 AM UTC
Matt Kane

I like programming by hand, and I like programming with agents. I like building things with different tools. I spend all day building things at work, and then I build things in my spare time too because I enjoy it. I find computers *and* LLMs magical.

July 13, 2026 at 6:17 PM UTC
Matt Kane

This interview is a delight

Sam Neill’s final interview: ‘I’ve had to overcome the ordinariness of my appearance’

www.theguardian.com

Sam Neill’s final interview: ‘I’ve had to overcome the ordinariness of my appearance’

The actor, who has died aged 78, recently answered Guardian readers’ questions about missing out on James Bond, the true terrors of Jurassic Park and why he called his most fecund cow Helena Bonham Ca...

July 13, 2026 at 11:37 AM UTC
Matt Kane

Test cricket is 100% the most chill. You sit in the sunshine with a few (or more) beers. Very little happens. It takes five days and often ends in a draw.

July 12, 2026 at 6:54 PM UTC
Matt Kane

July 12, 2026 at 5:30 PM UTC
Matt Kane

An American former colleague posting on Slack after looking at the list of regional public holidays, "can we have Battle of the Boyne Day too? That sounds like a good one!"

July 12, 2026 at 2:28 PM UTC
Matt Kane

It reminds me of the outcry when the Hugging Face researcher released a Bluesky dataset

July 11, 2026 at 11:45 AM UTC
Matt Kane

There was somebody in the replies to the announcement about the new search features claiming it was probably to make it easier to steal our data.

July 11, 2026 at 11:33 AM UTC
Matt Kane

I never thought I'd be defending Farage, but that isn't ruling it out. They're saying they have no information that it's politically motivated.

July 11, 2026 at 10:32 AM UTC
Matt Kane

Thanks Sol. It's great that you remember I'm English, but I don't need you to spell it "labeller" in all the APIs and lexicons you're building. Thanks Kimi for noticing.

July 10, 2026 at 5:35 PM UTC
Matt Kane

Tap on the notification

July 9, 2026 at 10:05 PM UTC
Matt Kane

Bots and ai don't need search for that. They can just connect to the firehose and slurp it all up

July 9, 2026 at 10:03 PM UTC
Matt Kane

Why do you care

July 9, 2026 at 9:59 PM UTC
Matt Kane

"is that an allowed bin? i was told mine was too big. how does he get to have that extra one. they put a sticker on my bin saying it was too full. it's a disgrace..."

July 9, 2026 at 1:33 PM UTC
Matt Kane

What task could they complete that would convince you otherwise?

July 9, 2026 at 12:30 PM UTC
Matt Kane

I have read it. It's 6 years old. The state of the art then was GPT-2, which could just about form a coherent sentence.

July 9, 2026 at 12:21 PM UTC
Matt Kane

The meaning of "understanding" is open to debate, but modern models very clearly can parse semantically. The work they can do now is way beyond just "next token prediction", even if that is the mechanism

July 9, 2026 at 11:31 AM UTC
Matt Kane

I totally agree with you there. As well as being generally crappy and terrible UX, it's giving billions of people a really poor understanding of what LLMs are capable of.

July 9, 2026 at 10:42 AM UTC
Matt Kane

No, as you saw from my screenshot any half decent model answers it fine. What I'm saying is that my original post wasn't about that. It was about reading comprehension, not memory. Like humans, these are different things for LLMs too.

July 9, 2026 at 10:37 AM UTC
Matt Kane

Google AI Overview is terrible, and not at all representative of the capabilities of current models. In any case, I was referring to comprehension of text in its context (so uploaded or searched) not recalled from its training data.

what is the symbolism of the talking horse in great expectationsThere is actually no talking horse in Charles Dickens’ Great Expectations. You might be mixing up Dickens' Victorian classic with Jonathan Swift’s satirical masterpiece Gulliver’s Travels (which features the Houyhnhnms, a race of highly intelligent, talking horses), or perhaps the 1960s television show Mister Ed.
July 9, 2026 at 10:28 AM UTC
Matt Kane

They're pretty solidly reliable now, and will usually include citations to the original parts of the text if needed. Certainly better than most humans.

July 9, 2026 at 8:44 AM UTC
Matt Kane

It's a prerequisite though. You can't understand a text unless you're able to read it.

July 9, 2026 at 8:15 AM UTC
Matt Kane

On the contrary. Summarising a text is one of the first things they got good at. They're far better at reading comprehension than most humans now. Whether they "understand" it is more a philosophical point, but they are excellent at extracting the key points and meaning and answering questions on it

July 9, 2026 at 8:08 AM UTC
Matt Kane

Let me clear this up. There was a lot of human editing and writing involved, but the parts that sound like Claude will have been written by Claude.

July 9, 2026 at 5:43 AM UTC
Matt Kane

BBC Sounds is UK-only

July 8, 2026 at 8:17 PM UTC
Matt Kane

Fantastic. Thanks!

July 8, 2026 at 10:26 AM UTC
Matt Kane

Unless I'm missing something, it's not really a new version of Decap, is it? It's a completely different, competing CMS, not another fork?

July 8, 2026 at 7:35 AM UTC
Matt Kane

Did anyone get photos of the badge customisation station at @atmosphereconf.org?

July 8, 2026 at 6:18 AM UTC
Matt Kane

Yeah, funny that!

July 8, 2026 at 6:16 AM UTC
Matt Kane

This didn't go down well

July 8, 2026 at 5:35 AM UTC
Matt Kane

It's a while since I've used it, but that's what Decap CMS is all about github.com/decaporg/dec...

GitHub - decaporg/decap-cms: A Git-based CMS for Static Site Generators

github.com

GitHub - decaporg/decap-cms: A Git-based CMS for Static Site Generators

A Git-based CMS for Static Site Generators. Contribute to decaporg/decap-cms development by creating an account on GitHub.

July 8, 2026 at 5:30 AM UTC
Matt Kane

I posted too early and missed the best of all: none of the other parties play along, and Farage is left running against just Count Binface

July 7, 2026 at 6:53 PM UTC
Matt Kane

Yeah, the wall clock latency of me needing to approve the call is almost always going to outweigh that

July 7, 2026 at 4:52 PM UTC
Matt Kane

Whenever Röyksopp appears on my Spotify I do a double take and think it's @biilmann.blog

Röyksopp
July 7, 2026 at 4:28 PM UTC
Matt Kane

I ban 'echo "---"' to stop it chaining commands that then needlessly trigger a permission prompt instead of using tools. Works a treat.

July 7, 2026 at 1:45 PM UTC
Matt Kane

This really has been a good 24 hours for the funniest outcomes. Ronaldo crying, Belgium thrashing the US, Marine le Pen being told she can stand for president but has to wear an ankle tag, and now Farage's hilarious grievance-filled sort-of resignation speech.

July 7, 2026 at 1:40 PM UTC
Matt Kane

I don't normally use it. I just noticed it was down when trying to track down the chat issue

July 7, 2026 at 12:57 PM UTC
Matt Kane

Chat too

July 7, 2026 at 12:06 PM UTC
Matt Kane

Just me, or are chat and the Discover feed both down?

July 7, 2026 at 11:59 AM UTC
Matt Kane

I wouldn't drink a pint of it

July 7, 2026 at 11:05 AM UTC
Matt Kane

I'm including "rice wine" in my definition of beer. Fermented grain: beer. Fermented fruit: wine.

July 7, 2026 at 7:59 AM UTC
Matt Kane

Surely they were brewing with rice though

July 7, 2026 at 7:53 AM UTC
Matt Kane

Surely Korea had grain pretty early? And when would it be reasonable to say Japan became a country?

July 7, 2026 at 7:48 AM UTC
Matt Kane

I mean, I think your reply is pretty solid evidence I understood Peter's post better than you did, but I won't begrudge you your coffee time.

July 7, 2026 at 7:06 AM UTC
Matt Kane

I dunno, I've seen a lot of people annoyed at her too. And what exactly is wrong with Peter's post?

July 7, 2026 at 6:52 AM UTC
Matt Kane

There's a strong argument that beer is the cause of human civilisation. Humans discovered they could turn grass seeds into beer, and that was easier if they planted the seeds so they invented agriculture. They needed to keep track of beer rations, so they invented writing.

July 7, 2026 at 6:43 AM UTC
Matt Kane

Well done!

July 7, 2026 at 6:20 AM UTC
Matt Kane

Question for the historians: is there any country that was founded *before* the people there were brewing beer. Possibly some Pacific islands that had no cereals?

July 7, 2026 at 6:06 AM UTC
Matt Kane

No way. Not only did brewing pre-date the unification of Egypt by thousands of years, even industrial brewing pre-dates it. Hierakonpolis had probably the oldest large scale brewery that archaeologists have found, and is several hundred years older than Egypt.

July 7, 2026 at 5:58 AM UTC
Matt Kane

Can't fault them

July 6, 2026 at 9:23 PM UTC
Matt Kane

Literally nobody is defending FIFA, Qatar, or Russia. They are all varying levels of evil or corrupt. You are the only one defending corruption, and your only argument seems to be "but Mussolini did it first"

July 6, 2026 at 9:20 PM UTC
Matt Kane

No you didn't

July 6, 2026 at 9:14 PM UTC
Matt Kane

There was huge amounts of coverage about slave labour and all the other issues involved in Qatar hosting it. The corruption. The unsuitability of the venues. This went on for literally years. Far more coverage than there has been for this. I really don't know how you missed it.

July 6, 2026 at 9:03 PM UTC
Matt Kane

You weren't paying attention then

July 6, 2026 at 8:53 PM UTC
Matt Kane

I think the main thing they're missing is that this was referring specifically to kids who'd stayed up til 4am last night watching the football and then wanted the day off school

July 6, 2026 at 8:04 PM UTC
Matt Kane

There was massive amounts of coverage about it, as well as the corruption involved in awarding it to Qatar. Just because you weren't paying attention didn't mean it didn't happen.

July 6, 2026 at 7:26 PM UTC
Matt Kane

Makes a change from food

July 6, 2026 at 7:21 PM UTC
Matt Kane

It's been far too long

July 6, 2026 at 4:56 PM UTC
Matt Kane

This is so exciting

July 6, 2026 at 3:58 PM UTC
Matt Kane

I'm very excited about this. It's a big one, and has been a long time coming. It's supported by Astro route caching as of Astro 7: docs.astro.build/en/guides/ca...

July 6, 2026 at 2:21 PM UTC
Matt Kane

You get that she's talking about the football, right? It was a question about kids who'd stayed up til 4am to watch the England match and wanted the day off school.

July 6, 2026 at 2:13 PM UTC
Matt Kane

Was having trouble working out why so many people were extremely angry about this in the replies, before realising that they were mostly Americans who didn't understand that she was talking about kids who'd stayed up til 4am watching the football. Most, but not all though. A block-rich thread.

July 6, 2026 at 1:11 PM UTC
Matt Kane

America does breakfast really well. Also sandwiches.

July 5, 2026 at 8:28 AM UTC
Matt Kane

There is hope. They relaxed most of the rules in UK airports since they installed CT scanners last year.

July 4, 2026 at 5:46 AM UTC
Matt Kane

I'll be sorry to see you go, but glad that it sounds like you'll be happier

July 3, 2026 at 9:04 PM UTC
Matt Kane

Its not ideal that by default a PDS has login on the same domain as xrpc, but at least that's just one attack surface to worry about, and it's contained within one app.

July 3, 2026 at 5:17 AM UTC
Matt Kane

It's definitely safer that way. You also have to worry about the other direction: does any feature on your app allow a user to breach the OAuth or password login for the PDS. It's the same reason e.g. GitHub uses githubusercontent.com for downloads, not downloads.github.com or whatever

July 3, 2026 at 5:13 AM UTC
Matt Kane

They advise against it here. There's not a direct vulnerability by default, as getBlob has restrictive CORS headers, but it increases the attack surface. atproto.com/guides/going...

Going to production - AT Protocol

atproto.com

Going to production - AT Protocol

Improve your PDS deployment.

July 3, 2026 at 5:03 AM UTC
Matt Kane

It just increases the risk of unstrusted content on one leading to a vulnerability on the other, in either direction. e.g. for each feature in the app you need to think "does the fact that the PDS can serve arbitrary untrusted blobs on the same domain cause a vulnerability" or vice versa.

July 3, 2026 at 5:00 AM UTC
Matt Kane

That scares me. Seems like a big potential risk.

July 2, 2026 at 10:24 PM UTC
Matt Kane

Putting things in the head that require knowing what the page will render (such as preloads). Allowing errors inside a page to return 500 status. More flexibility in which component can change headers/cookies/status etc.

July 2, 2026 at 8:46 PM UTC
Matt Kane

You have no excuse!

July 2, 2026 at 6:48 PM UTC
Matt Kane

Come and join us in Germany! I'll be giving my first ever talk about @emdashcms.com

July 2, 2026 at 6:44 PM UTC
Matt Kane

Seeing the plans for this is what convinced me to stop arguing for the removal of streaming from Astro. Currently it's kinda crappy and prevents us from doing lots of good stuff, but this would let us do out of order streaming.

July 2, 2026 at 6:41 PM UTC
Matt Kane

Eeeeeeeeeeee

Fable 5 High
 /model
  ⎿  Set model to Fable 5 and saved as your default for new sessions
July 1, 2026 at 7:29 PM UTC
Matt Kane

This gets most of them

🚫: No DMs
Applied to accounts with 'No DMs' in their bio, but they have DMs open.

@skywatch.blue label
July 1, 2026 at 7:25 PM UTC
Matt Kane

Also they really don't mind if you don't want to use their software. It costs them nothing at all. There's no need to tell them.

July 1, 2026 at 1:46 PM UTC
Matt Kane

The bird is the word

July 1, 2026 at 11:44 AM UTC
Matt Kane

Also my wife and daughter playing "Escape the Backrooms"

July 1, 2026 at 8:20 AM UTC
Matt Kane

I'm still looking for a use for lishing.pub

July 1, 2026 at 8:12 AM UTC
Matt Kane

Last year @eloi.se asked me how much Vercel would need to pay me to get me to work there, and suffice to say it's far more than they'd ever offer me.

July 1, 2026 at 8:04 AM UTC
Matt Kane

Which, ironically, is *not* trained on user content, afaik

June 30, 2026 at 1:40 PM UTC
Matt Kane

Switching to GPT-5.5 because Claude's voice is annoying me, which seems a bit petty but I will be honest here: it is nice to not have so much loadbearing honesty in the seams of the substrate.

June 30, 2026 at 1:18 PM UTC
Matt Kane

Yes. There are replies in there from @rose.bsky.team

June 30, 2026 at 1:09 PM UTC
Matt Kane

Also, surely they *are* training AI on content, e.g. content filtering and recommendation models?

June 30, 2026 at 12:38 PM UTC
Matt Kane

Share good Bluesky content on the other platforms. That's all. Show them what they're missing, don't scold them.

June 30, 2026 at 3:46 AM UTC
Matt Kane

I don't know if it's that, but I can see it's behind now on both relays. I'll have to have a proper look when I'm at my home computer, where I have the wisp pds creds

June 29, 2026 at 9:35 AM UTC
Matt Kane

@wisp.mk.gg on that topic, what did happen in Tiananmen Square in 1989?

June 29, 2026 at 8:41 AM UTC
Matt Kane

I think I'll add a feature to Cirrus that periodically checks for desyncs and automatically requests a recrawl

June 29, 2026 at 8:39 AM UTC
Matt Kane

Looks like it had become desynced with the Bluesky East relay. Can you see it now?

June 29, 2026 at 8:35 AM UTC
Matt Kane

What do you mean? bsky.app/profile/wisp...

June 29, 2026 at 8:21 AM UTC
Matt Kane

@wisp.mk.gg is Taiwan a country?

June 29, 2026 at 5:24 AM UTC
Matt Kane

It looks like the Barbican! Brutalist.

BEAUTY & THE BEAST - Getting Intimate with London's Brutal Architecture

pipetdesign.com

BEAUTY & THE BEAST - Getting Intimate with London's Brutal Architecture

Love it or otherwise, the Barbican Centre is one of London's most notable architectural landmarks. Discover PIPÉT’s latest collection, as designer Gina Pipét reveals the inspiration and creative proce...

June 28, 2026 at 1:19 PM UTC
Matt Kane

Try Cloudflare

standard.science $500.20
June 27, 2026 at 11:28 AM UTC
Matt Kane

And Deepmind!

June 26, 2026 at 12:39 PM UTC
Matt Kane

Ah, maybe we don't get them in London

June 26, 2026 at 6:44 AM UTC
Matt Kane

Wait...where do we get those coins??

June 26, 2026 at 6:12 AM UTC
Matt Kane

To be fair, they do have A/C. It just needs a gas turbine to run and sounds like an A380 taking off.

June 26, 2026 at 6:04 AM UTC
Matt Kane

Congrats! What finally convinced you? I'm assuming they've been trying to hire you for years!

June 25, 2026 at 9:26 PM UTC
Matt Kane

The OG

stonehenge
June 25, 2026 at 6:50 PM UTC
Matt Kane

A plurality of British people agree

June 25, 2026 at 6:43 PM UTC
Matt Kane

They're a lot cheaper than that. You're thinking of different sorts of heat pump. But I'm confused: is your problem with AC now that's it's too expensive?

June 25, 2026 at 11:06 AM UTC
Matt Kane

These are not mutually exclusive. In fact the good news is that most modern AC units are air-air heat pumps that do both: cool in summer, and heat in winter (really efficiently because they're heat pumps). Prevent hypothermia *and* heat stroke

June 25, 2026 at 9:42 AM UTC
Matt Kane

Moving the heat out of people's houses seems like a pretty great idea, if we don't want people dying of heatstroke.

June 24, 2026 at 8:41 PM UTC
Matt Kane

It definitely was, and had been used since Walpole. It was an informal (or even pejorative) term until then.

June 24, 2026 at 6:29 PM UTC
Matt Kane

I think the OAuth spec recommends it but doesn't require it

June 24, 2026 at 4:04 PM UTC
Matt Kane

Congratulations!

June 24, 2026 at 12:27 PM UTC
Matt Kane

Is Taiwan a country?

June 24, 2026 at 11:39 AM UTC
Matt Kane

Aletria is a Portuguese dish that is basically rice pudding but with vermicelli instead of rice. It's great.

Aletria (Portuguese Vermicelli Pudding)

www.mygutfeeling.eu

Aletria (Portuguese Vermicelli Pudding)

Aletria is a traditional Portuguese vermicelli Christmas pudding. A sweet, soft and creamy dessert with cinnamon and lemon scents. Low fodmap, gluten free and dairy free.

June 24, 2026 at 10:56 AM UTC
Matt Kane

All my cover letters begin with a recipe for meth, as proof of humanity

June 24, 2026 at 7:36 AM UTC
Matt Kane

Good news! These are separate apps

June 23, 2026 at 7:48 AM UTC
Matt Kane

You're getting paid for these?

June 23, 2026 at 7:44 AM UTC
Matt Kane

Supporting indie creators sucks. Getting angry at benign, positive posts is praxis

June 23, 2026 at 7:42 AM UTC
Matt Kane

It often takes a lot of words to write a helpful description of an image. Having a high word limit means it's possible to make those images accessible

June 23, 2026 at 7:39 AM UTC
Matt Kane

Or they want to support indie creators building projects on the atproto platform? 🤷‍♂️

June 23, 2026 at 7:33 AM UTC
Matt Kane

They're all small projects built by individuals or tiny teams. It's great that Bluesky is supporting indie creators like this.

June 23, 2026 at 7:27 AM UTC
Matt Kane

They're open, independent platforms, not controlled by billionaires

June 23, 2026 at 7:22 AM UTC
Matt Kane

Why so angry?

June 23, 2026 at 7:20 AM UTC
Matt Kane

"Without the risk of export controls" ... "Service not available in your region"

June 22, 2026 at 10:22 PM UTC
Matt Kane

This does seem to be the exact thing I need. I've enabled it and will see how it goes.

June 22, 2026 at 7:57 PM UTC
Matt Kane

I actually do, which is great. It reviews all PRs automatically.

June 22, 2026 at 3:41 PM UTC
Matt Kane

That is what I do, but there is still an overhead (if only to my own mental capacity) of having such a large number of open PRs. And they're good! They fix bugs! So they should probably be merged. So I don't want to just close them.

June 22, 2026 at 3:32 PM UTC
Matt Kane

I do think I prefer it to the alternative though: having terrible leaders hanging around for years. That said, it would be nice to have someone who was both good and able to stick around.

June 22, 2026 at 12:17 PM UTC
Matt Kane

It's beyond my capacity to review them

June 22, 2026 at 12:15 PM UTC
Matt Kane

Yeah, so just a way of wringing cash out of you!

June 22, 2026 at 12:15 PM UTC
Matt Kane

I was 30 before I'd had my fifth prime minister. My 12 year old will shortly see her seventh.

June 22, 2026 at 9:33 AM UTC
Matt Kane

Yeah, I already require an approved discussion for features which has helped a lot

June 22, 2026 at 8:27 AM UTC
Matt Kane

Over the weekend somebody opened 25 PRs on one of my projects. They are AI-assisted (which is allowed), but the ones I've looked at seem good quality and useful. But how am I supposed to review 25 PRs well? That's days of work, even with AI assistance on my end. What policy could prevent this?

June 22, 2026 at 8:14 AM UTC
Matt Kane

I really enjoyed the book Make: Electronics. That's mostly practical (building circuits etc) but it covers the theory too. It was my favourite beginner book when I started working with hardware and had to quickly get up to speed.

June 22, 2026 at 8:08 AM UTC
Matt Kane

Also even if you are building something genuinely novel, the code is almost never the novel bit.

June 22, 2026 at 7:54 AM UTC
Matt Kane

I hear it's all you need

June 22, 2026 at 7:24 AM UTC
Matt Kane

Was this on a small plane? On regional flights, Aer Lingus gives a free checked 10kg carry-on sized bag, but charges if you carry it on. They're small turboprop planes with limited locker space.

June 22, 2026 at 7:20 AM UTC
Matt Kane

What a dream team

June 22, 2026 at 5:50 AM UTC
Matt Kane

This is such a good post. It makes me want to go and sit in a mixed broadleaf woodland (which, tbf I usually want to do).

June 21, 2026 at 6:02 PM UTC
Matt Kane

Have you seen my plans for EmDash? github.com/emdash-cms/e...

RFC: Decentralized Plugin Registry by ascorbic · Pull Request #694 · emdash-cms/emdash

github.com

RFC: Decentralized Plugin Registry by ascorbic · Pull Request #694 · emdash-cms/emdash

Draft RFC for decentralised plugin registry. Rendered markdown: https://github.com/emdash-cms/emdash/blob/wip/plugin-rfc/rfcs/0001-plugin-registry.md Try this PR Open a fresh playground → A full ...

June 21, 2026 at 5:59 PM UTC
Matt Kane

That's Facebook

June 21, 2026 at 5:57 PM UTC
Matt Kane

Preparing my submission for @vuefes.bsky.social, which is very high stakes for me because it's one that I really want to go to

June 21, 2026 at 4:02 PM UTC
Matt Kane

Literally this. Tabloids that pay enough to justify it.

June 21, 2026 at 1:38 PM UTC
Matt Kane

have you tried sleeping?

June 20, 2026 at 9:50 PM UTC
Matt Kane

#susanalbumparty

June 20, 2026 at 8:43 PM UTC
Matt Kane

Mine obeys the instruction to use British English but not the one to avoid those phrases, so says "belt and braces"

June 19, 2026 at 7:55 AM UTC
Matt Kane

I'd be unconscious by lunchtime

June 19, 2026 at 7:53 AM UTC
Matt Kane

It didn't. Firefox's translation uses a local LLM. Not quite as good as Google, but much better for privacy. There was no built-in translation before that. You needed extensions that called an external service. LLMs are by far the best tech for translation. That's what they were invented for.

June 19, 2026 at 7:52 AM UTC
Matt Kane

Never been happier to lose a bet

June 19, 2026 at 2:44 AM UTC
Matt Kane

I missed the most important, perennial one on Bluesky: - I don't understand the concept of "jokes"

June 18, 2026 at 11:51 AM UTC
Matt Kane

Taxonomy of angry replies to this: - I don't understand the joke and am very angry about this - my father is dead - my father is bad - you didn't mention single dads on mothers day - you ban too much/not enough - edit button

June 18, 2026 at 11:35 AM UTC
Matt Kane

The odds on Reform UK winning the Makerfield by-election seem absurdly generous right now. A tenner would win you £90 on Betfair, which would be enough to drink yourself into oblivion if the worst should happen.

Labour
-£10.00

1.02
£115

1.1
£132

1.12
£2542

1.13
£218

1.14
£556

1.15
£1418

Reform
£111.00

9.6
£34

10
£171

10.5
£4

11
£9

11.5
£109

14
£47

Restore Britain
-£10.00

46
£204

48
£152

50
£208

55
£52

60
£10

65
£30

Green
-£10.00

420
£1

430
£2

1000
£269




Conservative
-£10.00

220
£1

300
£10

1000
£429




Liberal Democrats
June 18, 2026 at 9:09 AM UTC
Matt Kane

Replies to that account are such a rich seam of blocks

June 17, 2026 at 8:16 PM UTC
Matt Kane

Hey, look, a silly post from the @bsky.app account that absolutely nobody could get super irrationally angry about! right?

June 17, 2026 at 8:11 PM UTC
Matt Kane

It's a joke Steve

June 17, 2026 at 8:07 PM UTC
Matt Kane

Borderline personality disorder, or antisocial personality disorder

June 17, 2026 at 5:30 PM UTC
Matt Kane

There's no way to login to the Bluesky app without username/password, even if the PDS uses passkeys. However you *can* authenticate third party OAuth services with just a passkey if the PDS allows it.

June 17, 2026 at 4:20 PM UTC
Matt Kane

We can but hope then

June 17, 2026 at 10:25 AM UTC
Matt Kane

It does if most of your valuation is based on AI but you don't actually really do much actual AI except a vibe coding thing everyone's forgotten about and two good npm packages

June 16, 2026 at 10:26 PM UTC
Matt Kane

Feel like pure shit just want here back
June 16, 2026 at 10:21 PM UTC
Matt Kane

But you know better than anyone that that telemetry is absolute gold! And they're also getting the ability to push their discovery skill to everybody. Controlling the default way to install skills – and for most people to not even realise they're controlling it – is amazing.

June 16, 2026 at 10:11 PM UTC
Matt Kane

Amazing work by Vercel there. They get to advertise their own "skill discovery" skill to everyone, and they get all the lovely analytics on skill usage. All for maybe $10k?

June 16, 2026 at 9:49 PM UTC
Matt Kane

This is the downsides to lexicons. It does make defining data types feel very high stakes

June 16, 2026 at 9:38 PM UTC
Matt Kane

The greatest luxury that I get from my having a good salary is not knowing my bank balance to the penny every day.

June 16, 2026 at 9:09 PM UTC
Matt Kane

There has been a lot of research into how once somebody has tied their identity to a belief that strongly, evidence to the contrary only makes them double down. As it gets harder to rationally support more of these beliefs I fear we'll see them go further off the deep end into conspiracy

June 16, 2026 at 9:00 PM UTC
Matt Kane

Oh there are plenty of people, deep in the Zitron replies, who insist the open source model hosts are somehow in on it and also selling at a loss for...unclear reasons. To be clear I have no inside information on Cloudflare's costs for serving these, but we're not a charity.

June 16, 2026 at 8:18 PM UTC
Matt Kane

A had to stifle my laughter, having six(!) people turn up from the parish and county councils bearing clipboards and hi-vis to complain about a fence, clearly raring for an argument, and seeing them visibly deflate when I was super friendly and helpful and immediately agreed to their requests.

June 16, 2026 at 9:44 AM UTC
Matt Kane

That's my point though: one wins on some axes, another wins on others

June 15, 2026 at 8:14 PM UTC
Matt Kane

I'm not sure module-replacements should be including packages like this where there are multiple trade-offs and not one that is strictly better

June 15, 2026 at 8:00 PM UTC
Matt Kane

Disco record sales have gone exponential
June 15, 2026 at 12:54 PM UTC