Sign in

Matt Kane

@mk.gg
6K followers 2.5K following 3.9K posts

🚀 Astro core team 🧡 Frameworks and dev tools at Cloudflare Building EmDash, Unpic, Cirrus. @ascorbic in most other places.

PostsRepliesMedia
Matt Kane @mk.gg · 13h
I saw something terrifying when I went back to Twitter to reply to Matt Mullenweg
mk.gg Joined November 2007
050
Matt Kane @mk.gg · 13h
Hello everyone please don't use this model that's almost as good as ours at 1/10th the cost and without all the guardrails that won't even let you fix an auth bug
218329
Matt Kane @mk.gg · 14h
oh wow. America.gov is an Astro site
america.gov
America.gov
Find answers from official government sources and clear next steps for the services you need with America.gov.
5161
Matt Kane @mk.gg · 14h
Who will be the 1000th EmDash Discord member? discord.gg/YY9vBaQRYt
EmDash 188 online, 992 members
250
Matt Kane @mk.gg · 14h
The trouble with running my own PDS software is that whenever I get Bluesky errors my first thought is to blame myself
1391
Matt Kane @mk.gg · 21h
Cloudflare is becoming a free certificate authority, and will be the first to issue post-quantum Merkle Tree Certificates
blog.cloudflare.com
Building a certificate authority for the whole Internet
Twelve years after launching Universal SSL, Cloudflare is applying to become a certificate authority.
214810
Matt Kane @mk.gg · 21h
Whoa I just had a peek at the announcements that we're putting out today, and one in particular is MASSIVE. Watch this space in 20 minutes. ⚛️
2211
Matt Kane @mk.gg · 29/09/2026
I'm now going to be doing *two* sessions on EmDash at Cloudflare Connect in SF next month: one talk and one workshop. You can use my discount code "VISION26" if you want to come along: events.www.cloudflare.com/connect2026/...
1131
Matt Kane @mk.gg · 29/09/2026
I'm here posting atproto bangers for years and no sign of a blue check, while @emdashcms.com shares one thing and it's verified within the day. Shocking favouritism
2421
Matt Kane @mk.gg · 29/09/2026
This would be such an obviously good and popular change. Hopefully the fact that it's AI companies asking for it might mean the government listens. giftarticle.ft.com/giftarticle/...
giftarticle.ft.com
UK tech founders urge Andy Burnham to curb non-competes to match US rivals
Bosses of several leading London AI labs say employment restrictions are hampering British businesses
060
Matt Kane @mk.gg · 29/09/2026
How did it take me so long to realise that I can preorder brand new hardbacks, delivered to my local library within days of release for £1
190
Matt Kane @mk.gg · 29/09/2026
Her career may have been a lie, but Elizabeth Holmes did at least bring us the most iconic meme format of 2026
0233
Matt Kane @mk.gg · 29/09/2026
Had to use OpenCode again for important reasons* and damn how the hell did I put up with it for so long *using Opus 5.5 at work to make stupid hype video
140
Matt Kane @mk.gg · 29/09/2026
New EmDash Discord members since yesterday. Open source software, baybee!
2210
Matt Kane @mk.gg · 28/09/2026
Had to come out of Twitter retirement
Matt Mullenweg
@photomatt
AKA no security for plugin repo. A fine option for people who want to raw-dog updates! I can't believe they're still quoting my Slack message out of context about a 126B market cap company doing a slopfork and license-rape of 25 years of GPL contributions. @fsf

Matt Kane 🦋 @mk.gg
@ascorbic
·
8m
Hey! I'm writing a post that gives a bit more detail about how we're using plugin sandboxing and atproto to keep it secure without central control. And don't worry about the license. It's not a (slop-)fork, port, or re-implementation. It's just inspired by WordPress.
10703
Reposted by Matt Kane
EmDash CMS @emdashcms.com · 28/09/2026
Ship your first plugin to the EmDash registry. All you need is an Atmosphere account and an idea
emdashcms.com
Ship your plugin to the EmDash plugin registry
The EmDash plugin registry launches with 1.0. Here's how to scaffold a sandboxed plugin, publish it from your own Atmosphere account, and get it listed for EmDash sites.
1275
Matt Kane @mk.gg · 28/09/2026
Stainless was acquired and killed by Anthropic just days before we were about to launch our new API docs site on top of it. The nice thing about being a multi-billion dollar company is that you can go "fuck it, let's just build our own" and then six months later open source it.
1220
Matt Kane @mk.gg · 28/09/2026
EmDash isn't the only project at Cloudflare to graduate from "is this a joke" to 1.0 today. Vinext started as the original slop-fork and is now running literally millions of Next.js sites. Turns out that all it took to make Next.js good was to reimplement the entire framework on top of Vite.
blog.cloudflare.com
Next.js applications, powered by Vite: introducing Vinext 1.0
Vinext 1.0 graduates from an AI experiment to a production-ready framework, letting developers run Next.js apps on Vite. This release brings advanced cache warming, broader compatibility, and an autom...
1111
Matt Kane @mk.gg · 28/09/2026
@tk.gg was a huge help in the run up to the launch. It's such a luxury for an open source project to have an actual product manager who can go out and talk to users. I was particularly lucky to have someone who had spent the past decade battling with CMSs at @financialtimes.com and other news orgs
1200
Matt Kane @mk.gg · 28/09/2026
> me leaving the typos in as proof that I wrote the whole thing by hand this morning in a crazy rush before the release deadline while simultaneously wrangling changeset PRs
272
Matt Kane @mk.gg · 28/09/2026
I really hoped Bluesky would get the typography joke, but the joke non-understanders always win 🥹
Is this video AI slop?? It literally spells the name of the project wrong. Did no one check this? Doesn't bode well for the quality of the project itself...
14:35 · 28 Sept 2026








Write your reply

Matt Kane

hyphen -> en dash -> em dash
4510
Matt Kane @mk.gg · 28/09/2026
This is what I've been working on since January. I'm really pleased with what we've built, but most of all I'm proud of the open source community that we've built around it. It grew quicker than I could ever have imagined, and there's no way we could've shipped such a good product without them
71098
Matt Kane @mk.gg · 28/09/2026
You can tell that Discord is built for gamers: a brand new install of the desktop app immediately downloads 8 updates on first launch.
1220
Matt Kane @mk.gg · 28/09/2026
It's coming
1191
Matt Kane @mk.gg · 27/09/2026
The Discord docs include hidden links to Westworld gifs, presumably for the benefit of bots. c.tenor.com/BuZl66EegkgA...
$ gh api repos/discord/discord-api-docs/contents/developers/reference.mdx --jq .content | base64 -d | grep -n -i "cover\|GIF\|animated" | head -30
22:Discord exposes different versions of our API[.](https://c.tenor.com/BuZl66EegkgAAAAC/westworld-dolores.gif)
390
Matt Kane @mk.gg · 26/09/2026
Opus 5.5 made me a hype video for the launch next week and I think we're just in time for it to go out before everyone is sick of them
1390
Matt Kane @mk.gg · 24/09/2026
WTF. The biggest puzzle in the UK economic data (why British workers are so unproductive) was just a measuring error??? Entire economic policies have been built around fixing this, and it doesn't exist! Gift link: giftarticle.ft.com/giftarticle/...
giftarticle.ft.com
Why your holiday is good news for the UK
For once we should thank the Office for National Statistics for its productivity reporting
02711
Matt Kane @mk.gg · 24/09/2026
For everyone keeping score of all the possible crimes Danny Tommo filmed himself committing, here's the current official tally. Now can they proscribe Patriot Platform?
Hampshire and Isle of Wight constabulary issued a statement saying a 37-year-old man, of no fixed abode, had been arrested on Wednesday night “on suspicion of destroying ships or fixed platforms or endangering their safety under section 11 of the Aviation and Maritime Security Act 1990”.

The police said Thomas was suspected of committing “criminal damage, criminal damage with intent to endanger life, and conduct endangering ships, structures or individuals under section 58 of the Merchant Shipping Act 1995”
171
Matt Kane @mk.gg · 24/09/2026
I'm going to be launching something pretty big next week, which just happens to include a new atproto AppView, labeler, blob proxy, lexicons. It will have tens of thousands of users, most of whom won't even know they're using atproto, or have even heard of it.
121557
Matt Kane @mk.gg · 23/09/2026
Yes obviously I'm going to "AtmosphereConf 2027", one way or another
atmo.rsvp
AtmosphereConf 2027
The third edition of the global gathering for the Atmosphere Community is taking place in Amsterdam, April 29th - May 2nd. This includes side-events and main conference days. Please RSVP with your interest, subscribe for updates at https://news.atmosphereconf.org, and watch us build out the website with lots of fun features https://atmosphereconf.org As well as in person, we'll also be streaming and have different ways to participate remotely. Atmosphere Conference is run by the community, for the community, as an annual global gathering to connect, share, celebrate, and learn from each other. We welcome newcomers and want to engage with new perspectives. It's a community home for builders, supporters, and participants in the atproto ecosystem. We maintain collective resources, seed projects, and convene our community to ensure every member has genuine voice in shaping the ecosystem's future. #atproto #atmosphereconf #atmosphereconf2027 #europe
1110
Matt Kane @mk.gg · 19/09/2026
@qntm.org wtf I just saw that you're sam512 from E2. How did I miss that before. I've spent the last year recommending your book to everyone I know.
170
Matt Kane @mk.gg · 18/09/2026
static.klipy.com
Starship Troopers: Carl Jenkins - It's Afraid
Alt: Starship Troopers - It's Afraid
091
Reposted by Matt Kane
Thorne 🌸 @ens0.me · 17/09/2026
how software is made is none of your business that's for the autistic catgirl and her agent swarm to decide in the privacy of their own home office
735230
Matt Kane @mk.gg · 16/09/2026
Is there a name for this?
130
Matt Kane @mk.gg · 15/09/2026
Oh, *that* Sweden
The New York Times

In Sweden, Home of Volvo and Spotify, a Nail-Biter Election
6861
Matt Kane @mk.gg · 10/09/2026
They're Yud-pilling the parliamentarians!
Tallinn’s lobby group ran the session for MPs and peers at Westminster on Monday and urged them to back measures to curb the most powerful AI models. On every chair was a copy of the book, If Anyone Builds It, Everyone Dies: The Case Against Superintelligent AI.
040
Matt Kane @mk.gg · 10/09/2026
Earlier this year I was just one middle aged man with a dream to speak at a conference in Japan. At @vuefes.bsky.social, thanks to the patronage of my employer, that dream will come true. Come hear me speak about @emdashcms.com next month as part of my round-the-world tour!
vuefes.jp
Matt Kane
Astro is the new WordPress
170
Matt Kane @mk.gg · 10/09/2026
EmDash welcomes PRs, if you have some time on your hands @ma.tt
1222
Matt Kane @mk.gg · 08/09/2026
Worth a billion litres of water
2160
Matt Kane @mk.gg · 08/09/2026
If the implication here is correct, nobody should use OpenAI models for anything that might compete with them. Even if it's not, it's still clear that OpenAI has behaved in a really shitty way.
413026
Matt Kane @mk.gg · 07/09/2026
Having had the joy of queuing at the airport for 2 hours to *leave* Germany thanks to the EU EES, I don't know whether to be more pro rejoining so I can use the automatic passport gates or anti joining an entity that created such an obviously dysfunctional system.
250
Matt Kane @mk.gg · 07/09/2026
This is insane but also a genuinely nice UI for exploring your PDS
0191
Matt Kane @mk.gg · 02/09/2026
This is at the root of a lot of this. It's permission to do something culturally forbidden, while feeling righteous about it.
170
Matt Kane @mk.gg · 01/09/2026
The maintainer of Paint.NET does the unbelievable achievement of porting it to Linux, something that would have taken years of work before, but is now possible with an LLM, and of course the response isn't "amazing we can use this on Linux" it's "you suck. This is slop. I'll never use this again"
714411
Matt Kane @mk.gg · 01/09/2026
Yess! Really happy we're supporting such an important bit of atproto infra that I use every day
1561
Matt Kane @mk.gg · 01/09/2026
You can now use check.cirrus.earth to run conformance tests for spaces alpha. The Cirrus repo also includes more detailed conformance tests, based on the latest alpha. I'll be updating these as the alpha updates.
check.cirrus.earth
☁️ check
Verify your AT Protocol PDS.
1418
Matt Kane @mk.gg · 29/08/2026
Most of the quotes and replies to this are unable to conceive of the idea that somebody might just want to share something they did with an LLM and genuinely do wish Bluesky could be normal about it. It has to be trolling or making some kind of point. You can just build things without discourse!
3150
Matt Kane @mk.gg · 29/08/2026
☁️ Cirrus 0.18 supports atproto spaces alpha! See the guide here to enable it:
cirrus.earth
Enable spaces (alpha)
Turn on the atproto spaces alpha — flag, bindings, R2 lifecycle rule — and manage spaces from the CLI and dashboard.
0425
Matt Kane @mk.gg · 29/08/2026
bulletin.my/pds.mk.gg
bulletin.my
bulletin
Private bulletin boards for you and your followers
0100
Matt Kane @mk.gg · 28/08/2026
Thanks to a PR from @willem.dobs.nl, check.cirrus.earth now validates the CAR commit object signature using the @microcosm.blue verifier code.
check.cirrus.earth
☁️ check
Verify your AT Protocol PDS.
2101