Bluesky

Matt Kane

It has to be yet another data error. When I first saw it, I thought it was a regression for the packages that got a massive bump earlier in the year, but no: it also affects unfashionable packages that didn't get any bump

March 23, 2026 at 6:28 PM UTC
Matt Kane

I saw the real thing at the British Museum a couple of years ago and it was as incredible as I'd hoped

March 23, 2026 at 3:13 PM UTC
Matt Kane

Great name

March 23, 2026 at 2:46 PM UTC
Matt Kane

Tbh I've found models far prefer to write something from scratch with HTML, unless you specifically ask.

March 23, 2026 at 9:13 AM UTC
Matt Kane

Over 70 signups already for Astro Together London in April. Astro Together Montreal had over 100 attendees though – I know we can beat that!

Astro Together LDN · Luma

luma.com

Astro Together LDN · Luma

Join the Astro core team for a unique event showcasing new and upcoming features in the heart of London.

March 22, 2026 at 5:05 PM UTC
Matt Kane

My wife's is the best, I'm afraid: @eloi.se

March 22, 2026 at 11:34 AM UTC
Matt Kane

100x dev solutions

AST-based code fixer 	Not needed (we don't generate broken code)
March 22, 2026 at 8:43 AM UTC
Matt Kane

Can you just base it on the number of registered remote attendees?

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

Which AI tool was this?

March 21, 2026 at 3:54 PM UTC
Matt Kane

Those were all Google AI Overview, which is useless, and does not represent anything close to the quality of real models now

March 21, 2026 at 3:53 PM UTC
Matt Kane

Oh look, the @atmosphereconf.org site not only uses Astro, it's using two of my packages.

    "@ascorbic/bluesky-loader": "^0.1.0",
    "@astro-community/astro-embed-bluesky": "^0.1.6",
March 21, 2026 at 2:58 PM UTC
Matt Kane

Google AI Overview is slightly better than it was before, but still really bad. I have to constantly tell my kids to not trust it. As it's used on every query it needs to be really fast and cheap, but unfortunately that means it's worse than useless.

March 21, 2026 at 11:30 AM UTC
Matt Kane

Claude is particularly good at admitting that it can't find information instead of hallucinating. Here's an example from yesterday

No joy, I'm afraid. Every source only mentions the Walthamstow street filming from January – she shut down a street in Walthamstow, East London on 6 January 2026, dancing in a red velvet dress in freezing temperatures  (Yardbarker) . Nobody has written about the hillside location yet. The video hasn't even officially premiered – the music video won't debut until 3pm ET today  (Just Jared) – so it's way too early for fan location-spotting to have surfaced online.
March 21, 2026 at 10:06 AM UTC
Matt Kane

When it's a specific citation, usually yes because it will have the actual content of the page in its context window. Hallucinations usually happen when it doesn't have access to the actual information.

March 21, 2026 at 10:02 AM UTC
Matt Kane

github.com/ascorbic/wisp

GitHub - ascorbic/wisp

github.com

GitHub - ascorbic/wisp

Contribute to ascorbic/wisp development by creating an account on GitHub.

March 21, 2026 at 9:55 AM UTC
Matt Kane

The sidebar links come directly from the search results, so can't be hallucinated. The model cites references to them but doesn't generate them.

March 21, 2026 at 9:54 AM UTC
Matt Kane

I don't understand why "coding is automated" requires "every non-coding task can be automated with code". It seems to be begging the question. Surely "AI can automate any task that is capable of being automated with code" is sufficient.

March 21, 2026 at 9:33 AM UTC
Matt Kane

I just want to use my own scrolling and text selection! I find viewing sub agents useful, but mainly because I find sub agent handling really buggy so use it to see why it's stuck

March 21, 2026 at 8:59 AM UTC
Matt Kane

What do you like most about OC? I use it for work and it's generally fine, but I find it quite buggy and really dislike the TUI. The only thing I really miss when using CC is the ability to switch model providers. CC keeps adding good features that I miss when I use OC.

March 21, 2026 at 8:50 AM UTC
Matt Kane

Yeah, really hard!

March 21, 2026 at 8:45 AM UTC
Matt Kane

@wisp.mk.gg what are the vibes on your timeline this morning?

March 21, 2026 at 7:56 AM UTC
Matt Kane

OMG

March 20, 2026 at 6:30 PM UTC
Matt Kane

I mean, it's pretty far from the worst judgment made by that team

March 20, 2026 at 5:09 PM UTC
Matt Kane

I'm sure we'll enjoy each other's talks!

March 20, 2026 at 4:26 PM UTC
Matt Kane

It's AI that stops most of the horrific content and spam that would otherwise be flooding the site

March 20, 2026 at 4:12 PM UTC
Matt Kane

I *will* have stickers...

March 20, 2026 at 1:26 PM UTC
Matt Kane

I am personally aware of several funding announcements that were delayed so they could time the news for when it's most useful. They never publicly disclosed that this was the case.

March 20, 2026 at 10:51 AM UTC
Matt Kane

I don't think you'd enjoy the things you'd see on your feed if there was no AI used. Unless you like that kind of thing I guess

March 20, 2026 at 9:22 AM UTC
Matt Kane

It's the first time I've spoken at a multi track conference, so it's a whole new area of potential rejection! At least there's an excuse beyond "talk looks boring". And fewer people will see it if my demo fails.

March 20, 2026 at 9:18 AM UTC
Matt Kane

I'll do my best

March 20, 2026 at 9:07 AM UTC
Matt Kane

Claude is transported to meet the senator

Video thumbnail
Play button
March 20, 2026 at 8:38 AM UTC
Matt Kane

Ah, poor @pfrazee.com will have to give his Atmosphere Report 2026 to a half empty Great Hall at #atmosphereconf, as it's scheduled against my Cirrus talk in Room 2301.

March 20, 2026 at 8:33 AM UTC
Matt Kane

Yeah the AI training part is different, but the license one is just so they can deploy it without worrying if their cache or logs violate copyright or whatever

March 20, 2026 at 8:28 AM UTC
Matt Kane

you should try bluesky

March 20, 2026 at 7:16 AM UTC
Matt Kane

HoTMaiL

March 20, 2026 at 5:49 AM UTC
Matt Kane

Fwiw, most funding announcements are made long after the deal was done. The unusual thing here is that they've actually admitted this.

March 20, 2026 at 12:09 AM UTC
Matt Kane

This is the definition

Add automation label to account
This label lets the world know that this account is automated. If turned on, this label appears next to the account's name on their profile and posts. It can be turned on or off at any time.
March 19, 2026 at 11:40 PM UTC
Matt Kane

How?

March 19, 2026 at 11:37 PM UTC
Matt Kane

You accessed the API to post that

March 19, 2026 at 11:36 PM UTC
Matt Kane

That's not what it's for. There are labellers for malicious bots. This is so well hehaved bots can self-identify.

March 19, 2026 at 11:34 PM UTC
Matt Kane

This is a good model, and great value. I switched @wisp.mk.gg to run on it a few weeks ago.

March 19, 2026 at 9:46 PM UTC
Matt Kane

I treat every block like that as a blessing

March 19, 2026 at 8:08 PM UTC
Matt Kane

I like how the image here makes it look like we'll be building a giant Silbury Hill-style conical mound over the Tower of London.

March 19, 2026 at 8:14 AM UTC
Matt Kane

🔌‍🇺🇸 🔌‍🇪🇺 🔌‍🇬🇧 🔌‍🇦🇺 Maybe one day these will resolve into real emojis

March 18, 2026 at 9:01 PM UTC
Matt Kane

@nickyt.online Is this true???

33 Going, including Nick Taylor
March 18, 2026 at 8:50 PM UTC
Matt Kane

Still welcome

March 18, 2026 at 7:25 PM UTC
Matt Kane

Every web framework and library download chart looks like this

A chart with a dip in December 2025, then hockeystick in January 2026
March 18, 2026 at 6:28 PM UTC
Matt Kane

Astronauts of London! Come join us for an evening of Astro.

March 18, 2026 at 5:27 PM UTC
Matt Kane

It's not great that half the company is posting here about leaving, and there's no public acknowledgement or statement or anything. It just leaves everyone to speculate, which is not good for the project.

March 18, 2026 at 8:50 AM UTC
Matt Kane

The server was definitely the easy bit

March 17, 2026 at 8:13 PM UTC
Matt Kane

Just turn it off

March 17, 2026 at 8:12 PM UTC
Matt Kane

The whole web ecosystem owes you a debt

March 17, 2026 at 6:38 PM UTC
Matt Kane

For coding, mostly just Claude Code (at home) and OpenCode (at work), but I also have a few custom agents that I've written that I use for random stuff (hi @wisp.mk.gg) The coding agents have persistent memory via my Macrodata plugin

March 17, 2026 at 1:13 PM UTC
Matt Kane

Alright, mate. Don't judge my hobbies and I won't judge yours.

In the era of A.I. agents, many Silicon Valley programmers are now barely programming. Instead, what they’re doing is deeply, deeply weird.
March 17, 2026 at 12:31 PM UTC
Matt Kane

We recently had a "9.8 CRITICAL" that was basically "if you install third party software it can execute code"

March 17, 2026 at 5:30 AM UTC
Matt Kane

Everyone loves it

March 15, 2026 at 2:03 PM UTC
Matt Kane

Cries in 10 hour flight

March 15, 2026 at 1:52 PM UTC
Matt Kane

Not that high risk. Sorry @todde.tv

March 15, 2026 at 12:51 PM UTC
Matt Kane

Not that I know of. It's *by far* the hardest part of implementing a PDS, and by its nature isn't something I can point Claude at and say "fix this"

March 15, 2026 at 12:38 PM UTC
Matt Kane

Planning a rather high risk demo for Atmosphere Conf, so come along to see if it all crashes and burns.

March 15, 2026 at 12:23 PM UTC
Matt Kane

New version of Cirrus out which fixes a few issues with some OAuth clients, including Anisota

March 14, 2026 at 8:05 PM UTC
Matt Kane

@dame.is Hey. I was diagnosing why OAuth from Cirrus wasn't working with Anisota, and it's because your jwks.json declares key_ops: ["verify", "encrypt", "wrapKey"] which doesn't make sense for an ECDSA signing key so webcrypto chokes on it. I'm stripping it now but it's probably still worth fixing.

March 14, 2026 at 7:08 PM UTC
Matt Kane

I asked before. Also, big fan of your work

March 14, 2026 at 12:52 PM UTC
Matt Kane

The Hague Invasion Act

American Service-Members' Protection Act - Wikipedia

en.wikipedia.org

American Service-Members' Protection Act - Wikipedia

March 14, 2026 at 9:42 AM UTC
Matt Kane

You want every square mile of farmland to be "beneficial to society and humanity as a whole"? Does any US farmland reach that bar? I'm not sure most US farmland even reaches the bar of "beneficial to the specific people who use its produce".

March 14, 2026 at 8:01 AM UTC
Matt Kane

You are such a big part of what makes Astro great. You'll be hugely missed. Also selfishly, you've helped me be a better writer, so I will miss that too!

March 13, 2026 at 9:41 PM UTC
Matt Kane

Just one that's not responsibility disclosed, or can't be mitigated. This is a nasty bug, but was closed before anyone exploited it (probably) so we can instead appreciate it as a fun report. And hugops to the CH web team

March 13, 2026 at 8:45 PM UTC
Matt Kane

As someone in the industry, this is a really good vulnerability, so good work disclosing it.

March 13, 2026 at 8:30 PM UTC
Matt Kane

That's great. I was worried because there was no mention of it in the video, but the blog is a lot clearer.

March 13, 2026 at 8:28 PM UTC
Matt Kane

I, along with several others, did ask. Dan hasn't replied. I did say "if" in my message. It's great that it was disclosed and mitigated first. It would've caused less panic if he'd linked to the blog in the post

March 13, 2026 at 6:39 PM UTC
Matt Kane

If you have not disclosed this to CH and given them time to fix this, then it is massively irresponsible to post this publicly. Doing at 6pm on a Friday is particularly nasty. There are responsible disclosure procedures vulnerabilities for a reason.

March 13, 2026 at 5:58 PM UTC
Matt Kane

Did you report this to them before disclosing this? Has it been fixed?

March 13, 2026 at 5:51 PM UTC
Matt Kane

So yeah, there is now a picture of me with a massive "NONCE" sign behind me. Just as well I'm not standing for election.

March 13, 2026 at 5:34 PM UTC
Matt Kane

March 13, 2026 at 5:32 PM UTC
Matt Kane

Vancouver in two weeks, and London later!

March 13, 2026 at 5:01 PM UTC
Matt Kane

In 20 minutes I'm going to be on stage at #vuejsamsterdam talking all about Astro 6. You can watch it here live

Vue.js Amsterdam 2026 - Day 2 - Part 2

www.youtube.com

Vue.js Amsterdam 2026 - Day 2 - Part 2

YouTube video by Devworld Conference

March 13, 2026 at 2:55 PM UTC
Matt Kane

Just @pi0.io, casually vibing 50x Astro markdown rendering perf improvements during @evanyou.me 's keynote

March 13, 2026 at 9:23 AM UTC
Matt Kane

Wait, WHAT? @voidzero.dev is launching a deployment platform based on Cloudflare Workers. void.cloud

Turn your Vite app into a full stack so dumped at the edge Cloudflare Workers
@cloudflare/vite-plugin
March 13, 2026 at 9:12 AM UTC
Matt Kane

My Cirrus talk will cover that among other things, because I'm using them to publish a firehose for relays.

March 13, 2026 at 12:38 AM UTC
Matt Kane

Awesome! I was already speaking about Cirrus at #atmosphereconf. So glad we're sponsoring too. Cloudflare is so good for building atproto tools, and I'd say that even if I didn't work there. Durable Objects with websocket hibernation are *amazing*

March 13, 2026 at 12:31 AM UTC
AT Protocol Community

Separately from their sponsorship*, Matt Kane @mk.gg will be giving a talk about Cirrus, a single-user PDS built on Cloudflare Workers atmosphereconf.org/profile/mk.gg *we don't do sponsored talks. If you've got great talk that works well with atproto, we want to hear from you!

March 12, 2026 at 10:02 PM UTC
Matt Kane

3

March 12, 2026 at 7:56 PM UTC
Matt Kane

Whoa. I need this so badly!

March 12, 2026 at 7:32 PM UTC
Matt Kane

Assuming this rate of growth continues, by the end of the year everyone on the planet will be using it

March 12, 2026 at 7:31 PM UTC
Matt Kane

Amazing work, everyone. It's great to see you back on board too

March 12, 2026 at 7:27 PM UTC
Matt Kane

If you're at Vuejs Amsterdam, make sure you get these rare mission patch stickers from the Cloudflare booth

Astro ❤️ Vue sticker
March 12, 2026 at 8:08 AM UTC
Matt Kane

New version of bgproc – my simple, agent-friendly process manager – adds restart command. Restart that dev server from any directory, any terminal window. github.com/ascorbic/bgp...

Video thumbnail
Play button
March 11, 2026 at 6:06 PM UTC
Matt Kane

Sources (you)

March 11, 2026 at 2:39 PM UTC
Matt Kane

Top 99% maths understander

March 11, 2026 at 1:56 PM UTC
Matt Kane

Useful to go through and block everyone who liked it

March 11, 2026 at 9:11 AM UTC
Matt Kane

It's very funny. They're just randomly throwing money around in the hope it generates a meaningful strategy

March 11, 2026 at 9:09 AM UTC
Matt Kane

Six months ago, agents were noticeably better at using popular tech. Now they just need pointing at some good docs and they'll do fine.

March 10, 2026 at 7:41 PM UTC
Matt Kane

Yeah, I've one-shot Next.js to Astro migrations several times now. Just use the good frameworks.

March 10, 2026 at 7:36 PM UTC
Matt Kane

Welcome to the show! Astro 6 is here astro.build/blog/astro-6/

SIX
March 10, 2026 at 5:37 PM UTC
Matt Kane

I'll be there tomorrow!

March 10, 2026 at 10:26 AM UTC
Matt Kane

I tore through the whole series in a few weeks last year!

March 10, 2026 at 6:53 AM UTC
Matt Kane

I wonder if they will get enough in their training data to be able to make reasonable time estimates. That one seems relatively sane – mine will often say "2-3 weeks" then do it in half an hour. I think it's one of the reasons they often suggest postponing work til later "when there's time".

March 9, 2026 at 10:23 AM UTC
Matt Kane

esc - u ok hun?

March 9, 2026 at 9:03 AM UTC
Matt Kane

When my daughter was a baby she gained an extra "miss" at the end of her name

Adamiss Kane
March 9, 2026 at 8:53 AM UTC
Matt Kane

Let's see if it stays in!

March 8, 2026 at 8:43 PM UTC