Bluesky

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

"I like lasagna but it's not what I ordered" Ted Cruz face. @youngvulgarian.marieleconte.com

July 13, 2026 at 6:22 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