Bluesky

Matt Kane

Yeah there are definitely valid use cases, just not enough to justify the time in every build

April 21, 2026 at 10:29 AM UTC
Matt Kane

I have a draft RFC for a decentralized plugin registry for EmDash, based on atproto. Feedback welcome!

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

April 21, 2026 at 9:27 AM UTC
Matt Kane

RIP llms.txt. You're so 2024. Now removed from Astro docs, because hardly anyone used it and it took a significant amount of time to generate on every build. Everyone is using the MCP server instead, and so should you.

April 21, 2026 at 7:28 AM UTC
Matt Kane

Yeah, definitely not something to do on purpose!

April 20, 2026 at 8:30 PM UTC
Matt Kane

Yes, that's what the IP-rating is. Most high-end phones are IP67 or IP68, which means 1m or 3m continuous immersion. Both would be fine for a quick dip in water, unless they're swollen from overheating.

April 20, 2026 at 8:21 PM UTC
Matt Kane

His WATERPROOF phone! He must be FIRED if you are to regain my trust!

April 20, 2026 at 8:15 PM UTC
Matt Kane

It was a bad decision, as he was the first to admit, but a lot of people are talking like it's 2015 and most phones are not IP68-rated. Yes I know this doesn't apply when it's overheating, but it's not like a phone would usually be ruined by getting it wet.

April 20, 2026 at 8:09 PM UTC
Matt Kane

That's what I thought, but whoever it is uses the Cloudflare Vite plugin. I have a pretty good lead on who it is now, but unfortunately it's not public knowledge yet

April 20, 2026 at 3:12 PM UTC
Matt Kane

I now have a pretty good idea who it is (or at least the source of some of it), but it's not public yet. Big platform switching from Next.js. Massive win for TanStack if it's true.

April 20, 2026 at 2:32 PM UTC
Matt Kane

Yeah, I am a fan. But that chart isn't people suddenly all discovering it in the past fortnight – that can only be a specific event.

April 20, 2026 at 1:42 PM UTC
Matt Kane

I wondered it is was Netlify too, but look at this correlation

Chart showing CLoudflare vite plugin and tanstack start very closely following each other
April 20, 2026 at 11:08 AM UTC
Matt Kane

Nothing slow there

April 20, 2026 at 8:54 AM UTC
Matt Kane

Ummm...what's going on with Tanstack Start

@tanstack/react-start downloads going hockey stick to 3.5M per week
April 20, 2026 at 8:53 AM UTC
Matt Kane

Leaked!!

April 20, 2026 at 8:52 AM UTC
Matt Kane

There is also the argument that all the NFT/Web3 grifters are now shilling AI. Yes, they are! They also shilled the metaverse, mobile apps, and the web. They latch onto any hype cycle – both real and stupid.

April 19, 2026 at 10:41 AM UTC
Matt Kane

CouchVP

April 19, 2026 at 8:56 AM UTC
Matt Kane

While a crowd of people shouts at you that actually it can't build a washing machine

April 19, 2026 at 8:48 AM UTC
Matt Kane

Ironically, something weird happened yesterday with the relay/my PDS/something, where the relay desynced and all my posts from the past 24 disappeared til I requested a re-crawl

April 19, 2026 at 6:47 AM UTC
FujoCoded LLC – A better web, together

New library release! @fujocoded/astro-atproto-loader lets you easily pull any data stored on your ATproto PDS—like your Bluesky or leaflet.pub posts, your badges 👇, or your rpg.actor characters—and use it as content for your Astro site. Check out the details on NPMX: npmx.dev/package/@fuj...

Header of the @fujocoded/astro-atproto-loader README. Tagline reads "AtProto records meet Astro content collections. Quick & Easy™" with badges for MIT license, fujo/coded branding, npm package v0.0.1, and "Open in GitHub Codespaces." An Important callout warns that the package handles public reads only, and directs users who want to write data (like posting to Bluesky as a logged-in user) to start from @fujocoded/authproto. A "What is @fujocoded/astro-atproto-loader?" section explains that it pulls records from any public AtProto PDS straight into Astro content collections — point it at a handle or DID, choose your AtProto collection NSID, and use the data on your Astro site like any content collection.
README section headed "What can you do with @fujocoded/astro-atproto-loader?" Two main bullet points with sub-bullets. First: "Pull in content from the wider AtProto network, including Bluesky posts, RPG Actor characters, AtProto badges, and anything else stored in a public repo." Example uses include pinning favorite Bluesky posts or artist reposts on your homepage, embedding Streamplace VODs next to the articles they inspired, and showing off the cons you've been badged at straight from your badge records. Second: "Show records from multiple repos into one Astro collection" — examples include a list of recent posts both you and your friends liked, profiles of community members, and "...and many creative uses!"
April 19, 2026 at 1:18 AM UTC
Matt Kane

The failure mode we'd deal with most often was a white screen with no error logs!

April 18, 2026 at 5:22 PM UTC
Matt Kane

Define "know'

April 18, 2026 at 2:27 PM UTC
Matt Kane

Not cellphones, no, but the dotcom stuff absolutely was like that. Much like LLMs it was popular *and* massively overhyped at the time.

April 18, 2026 at 11:17 AM UTC
Matt Kane

Yes the browser tools are a lot better now. This was 5+ years ago

April 18, 2026 at 10:52 AM UTC
Matt Kane

I know you and I understand it. I'm just saying that that simplification is misleading and potentially more confusing than just not mentioning PDSs at all. Say "host" if you must say something. Just say Atmosphere account.

April 18, 2026 at 10:18 AM UTC
Matt Kane

Yes, which is why I'd prefer if we just said that you have an Atmosphere account which can be hosted anywhere, like a website can.

April 18, 2026 at 10:15 AM UTC
Matt Kane

Not continuously changed, but changed occasionally. More importantly though, when dealing with hundreds of thousands of users there are always some that end up with it in a bad state that's hard to recover from.

April 18, 2026 at 10:12 AM UTC
Matt Kane

But that's not an implementation detail, it's a different thing. One PDS has many accounts. `eurosky.social` is your PDS, not your account.

April 18, 2026 at 10:11 AM UTC
Matt Kane

See it here: perf.emdashcms.com

perf.emdashcms.com

Emdash Perf Monitor

April 18, 2026 at 10:07 AM UTC
Matt Kane

There are still plenty of bugs left and features missing, but it is time to start making EmDash fast. The released version is painfully slow right now because there's basically zero optimisation. I made a start yesterday and it's already a lot better. I also made a site to track our progress.

Oooh, shiny charts
April 18, 2026 at 10:07 AM UTC
Matt Kane

But it's not true though. An account isn't a PDS: an account is *on* a PDS. It's certainly better to talk about accounts than PDSs, but they're not the same thing at all.

April 18, 2026 at 9:59 AM UTC
Matt Kane

I would've hoped that too 🫠

April 18, 2026 at 9:56 AM UTC
Matt Kane

There has been no time in the past five years where my first response to a failed login at work has been anything except "I guess I've been fired then"

April 18, 2026 at 7:05 AM UTC
Matt Kane

Being a dick is human too though

April 18, 2026 at 7:02 AM UTC
Matt Kane

This argument, and its counter, would both be more convincing if they included a definition of intelligence that is not circular, and is testable.

April 18, 2026 at 5:06 AM UTC
Matt Kane

Are you ever not at a conference??

April 17, 2026 at 1:19 PM UTC
Matt Kane

Just the UK at the moment, but it is, as they say, available in all good bookshops.

April 16, 2026 at 9:10 AM UTC
Matt Kane

i love allbirds who clean out the gutter above my office window. tidy

April 15, 2026 at 9:51 PM UTC
Matt Kane

Relay was behind!

April 15, 2026 at 7:56 PM UTC
Matt Kane

.

April 15, 2026 at 7:37 PM UTC
Matt Kane

I'm sorry, but for the foreseeable future I am going to be promoting my wife's book, which has just had an excellent review in the Sunday Times which for some reason is posted online on a Wednesday. Also she's doing a book tour. #booksky

April 15, 2026 at 7:33 PM UTC
Matt Kane

It's the name of the project

April 15, 2026 at 6:21 PM UTC
Matt Kane

probably nothing

April 15, 2026 at 4:02 PM UTC
Matt Kane

April 15, 2026 at 3:32 PM UTC
Matt Kane

Lexicons open up a whole world of reverse-DNS domain hacks

April 15, 2026 at 9:07 AM UTC
Matt Kane

A few countries have done this. India, Singapore and Japan are the ones I know about.

April 15, 2026 at 4:32 AM UTC
Matt Kane

FEV∞

April 14, 2026 at 9:49 PM UTC
Matt Kane

Yeah, it's super useful. I didn't know it was a thing til I asked Claude if there was a way to tell which strings were localisable and it told me about pseudo-locales in Lingui

April 13, 2026 at 2:37 PM UTC
Matt Kane

The EmDash settings page with "pseudo locale" enabled, which gives the text an eldrich vibe: Śēţţĩńĝś etc
April 13, 2026 at 12:11 PM UTC
Matt Kane

ngl it's going to take me a while to get used to my random comments ending up quoted in news stories, headlines, think pieces

Decision to Build EmDash Came from Cloudflare CEO, Engineer Reveals
April 13, 2026 at 8:10 AM UTC
Matt Kane

Yeah. This is why our guidelines allow translators to use AI assistance, but say they must be fluent speakers of the target language and review all translations inside the admin UI

April 13, 2026 at 7:37 AM UTC
Matt Kane

We require humans to understand and review the code in their PRs too

April 13, 2026 at 7:31 AM UTC
Matt Kane

Do you want to help translate the EmDash admin UI? Join us in Discord! discord.gg/rBXHB97z

discord.gg

Join the EmDash Discord Server!

EmDash is the full-stack Typescript CMS built on Astro | 332 members

April 12, 2026 at 7:18 PM UTC
Matt Kane

Too easy. EmDash is as much Tanstack as it is Astro

April 12, 2026 at 4:26 PM UTC
Matt Kane

❯ are you pandering to me though?                                                                                                                 
                                  
⏺ Possibly, yeah. Let me check myself.
April 12, 2026 at 4:25 PM UTC
Matt Kane

Find someone who loves you as much as Claude loves causing and finding TOCTOU bugs

April 12, 2026 at 11:05 AM UTC
Matt Kane

Yes

April 10, 2026 at 10:26 PM UTC
Matt Kane

Hey that's my office

April 10, 2026 at 5:47 PM UTC
Matt Kane

But we do have access to some of them, and they're tricky ones that have been around for decades. Why is it so hard to believe that this is possible? Even Opus 4.6 is really good at finding vulnerabilities. It's not that much of a leap to think that the next generation model will be better.

April 9, 2026 at 10:30 AM UTC
Matt Kane

We have access to several of the vulnerabilities that it found

April 9, 2026 at 8:07 AM UTC
Matt Kane

Thanks! I'm pleased with how it went

April 9, 2026 at 7:17 AM UTC
Matt Kane

I can't believe it worked without any issues!

April 9, 2026 at 7:16 AM UTC
Matt Kane

It's good to be skeptical about the wildest claims, but these specific claims in the quoted post are verifiably true

April 9, 2026 at 7:15 AM UTC
Matt Kane

I made it – it's one of the official plugins, but it's pretty sketchy!

April 9, 2026 at 5:53 AM UTC
Matt Kane

Have you looked at Durable Objects on Cloudflare for listening? It shouldn't cost too much to listen to the Jetstream from there. Ingress and egress are free. You just pay for the DO minutes, which would be within the free tier.

April 9, 2026 at 5:29 AM UTC
Matt Kane

If you can't get enough of me up in your choobs, my Cirrus talk is now up

Building Cirrus: a single-user, serverless PDS - ATmosphereConf 2026

www.youtube.com

Building Cirrus: a single-user, serverless PDS - ATmosphereConf 2026

YouTube video by AT Protocol Development, Tech Talks, and Events

April 8, 2026 at 8:30 PM UTC
Matt Kane

In a bit over an hour, @tk.gg and I will be live on WP Product Talk, chatting about EmDash. Come and watch!

EmDash: New Plugin Opportunity or Threat?

www.youtube.com

EmDash: New Plugin Opportunity or Threat?

YouTube video by WP Product Talk

April 8, 2026 at 3:18 PM UTC
Matt Kane

This is my wife's book!!!

April 8, 2026 at 10:49 AM UTC
Matt Kane

Icymi there's a lot more detail on the vulnerabilities it found here red.anthropic.com/2026/mythos-...

red.anthropic.com

Claude Mythos Preview \ red.anthropic.com

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

Nice one! Congrats

April 7, 2026 at 5:28 PM UTC
Matt Kane

Is it really undeniable, or is it recency bias? I'd like to see some numbers on it. It's certainly possible, but I wouldn't say it's inevitable.

April 7, 2026 at 7:26 AM UTC
Matt Kane

There's an interesting proposal to use FAIR for plugin distribution in EmDash. It says it's "based on ATProto and DID". It uses DIDs, but unless I'm misunderstanding, it doesn't actually use atproto. Looks interesting though. Anyone used it? fair.pm

Home - FAIR

fair.pm

Home - FAIR

FAIR.pm is a groundbreaking new way of distributing software from a decentralized group of repositories. Discover, trust, install: FAIR 1.3.0 is here Decentralised WordPress packages are here. The wor...

April 7, 2026 at 7:00 AM UTC
Matt Kane

I should clarify: I'm referring to the movie. I read the book when it came out.

April 6, 2026 at 9:47 PM UTC
Matt Kane

If you found the Martian cheesy then it's probably not for you, because this one has a friendly alien in it.

April 6, 2026 at 9:44 PM UTC
Matt Kane

Remember the good old days before LLMs when all software worked and no sites ever went down

April 6, 2026 at 9:18 PM UTC
Matt Kane

The book is great too

April 6, 2026 at 9:15 PM UTC
Matt Kane

Thanks everyone on here who recommended Project Hail Mary. This is me paying that forward: I loved it and so did both my kids, and they are very particular.

April 6, 2026 at 8:50 PM UTC
Cloudflare

96% of WordPress security issues come from plugins. EmDash, a new CMS built on Astro, runs plugins in sandboxed Worker isolates instead. Matt “TK” Taylor and Matt Kane explain how it works. Full episode + subscribe → https://ThisWeekinNET.com

Video thumbnail
Play button
April 6, 2026 at 7:29 PM UTC
Matt Kane

What makes you think it recently changed?

April 6, 2026 at 7:00 PM UTC
Matt Kane

That's my main focus right now. Making it easier to contribute, including making it more manageable to review PRs

April 6, 2026 at 7:55 AM UTC
Matt Kane

This is amazing: somebody has built the first hosting platform for EmDash. This is exactly what I hoped would happen. dashhost.io

dashhost.io

Your EmDash site, live in minutes | DashHost

Managed hosting for EmDash. Your site, live in minutes.

April 6, 2026 at 6:07 AM UTC
Matt Kane

I'd watch it

April 5, 2026 at 11:54 PM UTC
Matt Kane

I am lucky that I do have experience maintaining large OSS projects, but this has come from a standing start

April 5, 2026 at 10:55 PM UTC
Matt Kane

Yeah there's definitely interest. It's managing that influx that is the hard part now

April 5, 2026 at 10:49 PM UTC
Matt Kane

That's great to hear. The dashboard is a very recent addition – I mainly added it for demo purposes!

April 5, 2026 at 9:43 PM UTC
Matt Kane

Awesome, thanks!

April 5, 2026 at 4:06 PM UTC
Matt Kane

It's still an astro site, so you can use both

April 5, 2026 at 3:51 PM UTC
Matt Kane

This is the storage format, not the rendered version on the web

April 5, 2026 at 3:48 PM UTC
Matt Kane

Definitely!

April 5, 2026 at 3:48 PM UTC
Matt Kane

If that is what happens – and there are ways to maintain the community – then this is really positive

April 5, 2026 at 3:11 PM UTC
Matt Kane

Thanks, Josh! If people want to get on board with a really fast growing Astro/Tanstack/React CMS project, come join us

April 5, 2026 at 2:48 PM UTC
Matt Kane

That's so interesting

April 5, 2026 at 2:47 PM UTC
Matt Kane

Remember the good old days before AI when popular sites never went down

April 5, 2026 at 2:20 PM UTC
Matt Kane

On the other hand, building for the web has never been healthier. This is what the downloads look like for every popular web library. We're in a golden age of indie web dev.

April 5, 2026 at 2:15 PM UTC
Matt Kane

Vue Fes is a must

April 5, 2026 at 2:06 PM UTC
Matt Kane

Anyone?

April 5, 2026 at 2:03 PM UTC
Matt Kane

I'm currently blatantly trying to find conferences in Japan where I can talk about EmDash/Astro/basically anything

April 5, 2026 at 2:02 PM UTC
Matt Kane

My 12 year old scolds me for not knowing the meaning of every pride flag

April 5, 2026 at 1:51 PM UTC
Matt Kane

I've loved them since I was a child, but didn't know what they were called

April 5, 2026 at 1:49 PM UTC
Matt Kane

TIL what Chladni nodes are called

April 5, 2026 at 1:48 PM UTC
Matt Kane

I'd love to hear what you think of Cirrus and the talk

April 5, 2026 at 1:46 PM UTC
Matt Kane

If you want to help, join us on Discord discord.gg/gMRVJz7YE

discord.gg

Join the EmDash Discord Server!

EmDash is the full-stack Typescript CMS built on Astro | 168 members

April 5, 2026 at 12:54 PM UTC
Matt Kane

Google's LLM research was actually mostly about improving Translate, which it really has. The poor quality has nothing to do with failings in their tech. It's all about the enshittification from pushing paid search above organic results

April 5, 2026 at 12:46 PM UTC
Matt Kane

It got us a great splash of a launch so I know why we did it, but damn it was hard work building it in secret for so long. I've built in public for over a decade.

April 5, 2026 at 12:15 PM UTC
Matt Kane

The BBC has used "biological male who identifies a woman" since the Supreme Court ruling. It's sickening.

April 5, 2026 at 12:12 PM UTC
Matt Kane

When I launched EmDash I was utterly exhausted from two months of building mostly alone. The explosion of the new community is both daunting and energising. I am determined to turn this into a sustainable OSS community. Please join us if you want to create a better way to build content driven sites.

April 5, 2026 at 12:09 PM UTC
Matt Kane

I really need to learn it properly. Everything I see from it is good

April 5, 2026 at 12:05 PM UTC
Matt Kane

It's what all the kids are on

April 5, 2026 at 12:02 PM UTC
Matt Kane

I've been working with open source since the 90s and yet it never ceases to surprise me

April 5, 2026 at 12:01 PM UTC
Matt Kane

The easiest way to tell is to compare the cost for e.g. Sonnet with a similarly sized open model on OpenRouter. It's safe to assume the OR pricing is profitable. Sonnet is going to be 10-20x the price of the open model. There's no way it costs that much more to serve.

April 4, 2026 at 10:10 PM UTC
Matt Kane

AI overview is particularly bad, but Google's results sucking started years before that

April 4, 2026 at 10:03 PM UTC
Matt Kane

Inference is profitable. They're burning cash because they're always using it to train the next model.

April 4, 2026 at 10:00 PM UTC
Matt Kane

CMSs all round!

April 4, 2026 at 9:27 PM UTC
Matt Kane

Yes, but it's in beta blog.cloudflare.com/email-service/

Announcing Cloudflare Email Service’s private beta

blog.cloudflare.com

Announcing Cloudflare Email Service’s private beta

Today, we’re launching Cloudflare Email Service. Send and receive email directly from your Workers with native bindings—no API keys needed. We're unifying email sending and routing into a single servi...

April 4, 2026 at 6:21 PM UTC
Matt Kane

We are serious about it. We wanted to see what the community reaction was before deciding where it would go, but it's clear that there is a really strong need for this, and people are very keen on it. It supports i18n for the site, and we're working on i18n for the admin UI. Multisite is tbd

April 4, 2026 at 5:10 PM UTC
Matt Kane

We have an official plugin that publishes to @standard.site and optionally cross-posts to Bluesky. Bit sketchy though (like all the plugins), and needs some work.

April 4, 2026 at 4:48 PM UTC
Matt TK Taylor

Matt has done something incredible with this, and all the success is completely deserved. We've set up a discord for those who want to help out with the future of EmDash. You can join here: discord.gg/YY9vBaQRYt

April 4, 2026 at 3:35 PM UTC
Matt Kane

Yeah, there are several bad parts in mobile that should be easy fixes

April 4, 2026 at 2:18 PM UTC
Matt Kane

I'd love to hear your thoughts and advice!

April 4, 2026 at 11:15 AM UTC
Matt Kane

Brutal. Have you tried tracking them down and making an offer?

April 4, 2026 at 10:48 AM UTC
Matt Kane

Basically this! I am a big OSS believer and have been working with it since the 90s, but the GPL really does make things harder for everyone.

April 4, 2026 at 9:57 AM UTC
Matt Kane

Simply because it's the licence most familiar in the modern web ecosystem. We didn't want to use anything copyleft as it would damage adoption. Lawyers prefer Apache but said MIT was fine.

April 4, 2026 at 9:35 AM UTC
Matt Kane

6.5k stars. 450 forks. So many amazing suggestions, PRs, issues. A whole plan coming together from the community for i18n in the admin UI. Docs site launching soon.

April 4, 2026 at 8:43 AM UTC
Matt Kane

Yes

April 4, 2026 at 6:09 AM UTC
Matt Kane

I had a few people at AtmosphereConf asking if Cirrus could be used for something like this. There's definitely a demand.

April 3, 2026 at 10:18 PM UTC
Matt Kane

Will you be joining us?

April 3, 2026 at 5:28 PM UTC
Matt Kane

It was entirely inspired by WordPress, so it makes sense to compare them

April 3, 2026 at 2:29 PM UTC
Matt Kane

Laurie! Five years since you abandoned me at Gatsby! At least you helped me escape with the intro to @jason.energy

April 3, 2026 at 12:45 PM UTC
Matt Kane

100%

April 3, 2026 at 10:57 AM UTC
Matt Kane

Ways the moon is like the Falkland Islands: - cold - really expensive to fly there - colonising it is actually fine - weird right wingers get strangely obsessed with it Fewer sheep on the moon though

April 3, 2026 at 8:50 AM UTC
Matt Kane

Congratulations!

April 3, 2026 at 8:30 AM UTC
Matt Kane

This was – believe it or not – a board level decision! Cloudflare has a long tradition of launching big things then

April 3, 2026 at 8:27 AM UTC
Matt Kane

OMG I only just looked at the discussions in the EmDash repo and it's already *packed* with great ideas! I'm really going to need to get on top of these.

emdash-cms emdash · Discussions

github.com

emdash-cms emdash · Discussions

Explore the GitHub Discussions forum for emdash-cms emdash. Discuss code, ask questions & collaborate with the developer community.

April 3, 2026 at 7:56 AM UTC
Matt Kane

Yeah, I really should too. Still need to do the Astro event next week first!

A github contribution graph that goes crazy since January
April 3, 2026 at 7:34 AM UTC
Matt Kane

Yeah it's ridiculous. Relatedly, did you know you were on @patak.cat's slides at @atmosphereconf.org? I forgot to send you the pic I took!

@patak.cat on stage, with Luke's post and "touch grass" graph on the screen
April 3, 2026 at 7:16 AM UTC
Matt Kane

All credit to @ma.tt – his critique here of @emdashcms.com is pretty fair. A few misunderstandings and I disagree with several points, but generally useful feedback. We don't use TinyMCE though: the editor is based on TipTap, with Portable Text as the storage format.

EmDash Feedback

ma.tt

EmDash Feedback

So, two other Matts at Cloudflare announced EmDash — the spiritual successor to WordPress that solves plugin security. (Is it nominative determinism or a simulation glitch that everyone trying to t…

April 3, 2026 at 7:03 AM UTC
Matt Kane

I wanted something structured and saw no need to reinvent the wheel. PT was the best fit, as the tooling is great.

April 3, 2026 at 6:44 AM UTC
Matt Kane

Much appreciated. I'm still in the process of getting all the automation setup in the repo right now (launching involved a new repo and was very rushed) but when that's in place I'll be able to start reviewing PRs.

April 3, 2026 at 6:42 AM UTC
Matt Kane

npm create pds spotted!

April 2, 2026 at 10:48 PM UTC
Matt Kane

This is ridiculous. 24 hours after launch @emdashcms.com has over 4k stars on GitHub, 250 forks, and dozens of issues and PRs.

GitHub - emdash-cms/emdash: EmDash is a full-stack TypeScript CMS based on Astro; the spiritual successor to WordPress

github.com

GitHub - emdash-cms/emdash: EmDash is a full-stack TypeScript CMS based on Astro; the spiritual successor to WordPress

EmDash is a full-stack TypeScript CMS based on Astro; the spiritual successor to WordPress - emdash-cms/emdash

April 2, 2026 at 10:32 PM UTC
Matt Kane

What problem is that

April 2, 2026 at 7:24 PM UTC
Matt Kane

Those are more important

April 2, 2026 at 7:22 PM UTC
Matt Kane

That's really good

April 2, 2026 at 6:32 PM UTC
Matt Kane

You have an excellent domain btw. That lucky surname that is a tld. That said, the very best Black surname domain is rebecca.blackfriday

Rebecca Black - Friday

rebecca.blackfriday

Rebecca Black - Friday

April 2, 2026 at 5:40 PM UTC
Matt Kane

Whether it's really Claude or just a Chinese distil is another question!

April 2, 2026 at 3:14 PM UTC
Matt Kane

Seeing their follows in the list might make people think again whether it's a list they want to be using. This would more helpful than silently exempting follows from a bad list.

April 2, 2026 at 3:06 PM UTC
Matt Kane

Career high/low: having my HN comments *and* Bluesky posts quoted in El Reg.

April 2, 2026 at 3:02 PM UTC
Matt Kane

Yeah, that's a good idea. If you are ok with sharing with me and I'll keep it internal, I'm mkane @ cloudflare .com

April 2, 2026 at 12:39 PM UTC
Matt Kane

Yeah, treating Claude Code, Google AI overview and Grok as if they're the same is like being angry with Wikipedia because 4chan exists

April 2, 2026 at 8:31 AM UTC
Matt Kane

New stuff coming soon 🤫

April 2, 2026 at 7:56 AM UTC
Matt Kane

If you have anything you'd be ok sharing, it would be a massive help in optimising large imports

April 2, 2026 at 7:55 AM UTC
Matt Kane

The ones we'll support don't need credentials, so it should be completely transparent

April 2, 2026 at 7:49 AM UTC
Matt Kane

Yes, exactly. Both of those sum up my experience of it.

April 2, 2026 at 7:48 AM UTC
Matt Kane

Surprisingly, the other day I got it to admit that it was a bot by asking why it was pretending to be human

April 2, 2026 at 7:47 AM UTC
Matt Kane

Yes, and EmDash injects that automatically. The shared bit would be the cache invalidation part, not the dependency tracing though.

April 2, 2026 at 7:45 AM UTC
Matt Kane

This post from @taggart-tech.com made me think of this thread from @seldo.com. Taggart talks of being bored when using Claude Code, while my issue is the exact opposite. I find it so compelling to use that it's addictive and exhausting. My biggest problem is that I overwork and risk burning out.

April 2, 2026 at 7:40 AM UTC
Matt Kane

Somehow nobody forced me to add password support! We do already have feature requests for it though, but if we do add it, it will be a plugin not the default.

April 2, 2026 at 7:27 AM UTC
Matt Kane

Yeah. We have new stuff coming that makes it easier on Cloudflare, and Astro route caching abstracts away the different platform implementations. I've spoken with @pi0.io about extracting that part into an @unjs.io library that can be used in other frameworks.

April 2, 2026 at 7:25 AM UTC
Matt Kane

The effort needed to be certain it was safe to MIT license @emdashcms.com really drove home why it was important to MIT license it. For a lot of enterprises, GPL software is free only if your lawyers are free.

April 2, 2026 at 7:06 AM UTC
Matt Kane

Thanks!

April 2, 2026 at 6:57 AM UTC
Matt Kane

It's because it needs to be easy to invalidate an edited page. It uses live collections and route caching, so it will work as soon as that comes to Cloudflare (soon)

April 2, 2026 at 6:29 AM UTC
Matt Kane

ikr! I demoed it to Joost a few days ago and his response reassured me we'd built the right thing

April 2, 2026 at 6:07 AM UTC
Matt Kane

This is exactly the vibe I was going for, so that's amazing to hear

April 2, 2026 at 5:57 AM UTC
Matt Kane

Thanks!

April 2, 2026 at 5:52 AM UTC
Matt Kane

They don't land

April 1, 2026 at 11:57 PM UTC
Matt Kane

It's quite crappy at the moment, but I plan to make it good. I'd also like to add atmosphere login

April 1, 2026 at 11:54 PM UTC
Matt Kane

C'mon @brookie.blog , do you think I'd forget that?

April 1, 2026 at 11:49 PM UTC
Matt Kane

I just block everyone who is weird in @jay.bsky.team 's replies. It's a very good signal.

April 1, 2026 at 11:28 PM UTC
Matt Kane

I'd forgotten how stressful it is to have something you built at the top of Hacker News, particularly something big and complex and experimental. I could only bring myself to look at it a couple of times.

April 1, 2026 at 11:09 PM UTC
Matt Kane

Yes. Each plugin gets its own storage and settings namespaces. It has no db access outside that.

April 1, 2026 at 11:07 PM UTC
Matt Kane

Having been to Amsterdam conferences recently I would second this suggestion: it's a great place for it

March 26, 2026 at 8:23 AM UTC
Matt Kane

And PRs! Funny that the only concept like that that's actually built into the protocol is email, because that's what @linustorvalds.bsky.social uses

March 26, 2026 at 7:25 AM UTC
Matt Kane

Look what our colleague Rachel is building!

GitHub - zllovesuki/git-on-cloudflare: A vibe-coded Git Smart HTTP v2 server on Cloudflare Workers with Durable Objects, R2, and a clean dark-mode UI.

github.com

GitHub - zllovesuki/git-on-cloudflare: A vibe-coded Git Smart HTTP v2 server on Cloudflare Workers with Durable Objects, R2, and a clean dark-mode UI.

A vibe-coded Git Smart HTTP v2 server on Cloudflare Workers with Durable Objects, R2, and a clean dark-mode UI. - zllovesuki/git-on-cloudflare

March 26, 2026 at 7:19 AM UTC
Matt Kane

It's funny how GitHub etc have become so central to what we think of as git that it's easy to forget that a remote repo can be just a folder and an ssh server

March 26, 2026 at 7:15 AM UTC
Matt Kane

Well, that's nice! Nor is mine anymore. Thanks @bmann.ca @knowtheory.net etc. Come and watch me try to deploy a PDS over conference wifi. RSVP here: atmo.rsvp/p/atmosphere...

March 26, 2026 at 6:52 AM UTC
Matt Kane

Do you think it helped that I said it's ok reply to people who follow you?

March 25, 2026 at 6:36 PM UTC
Matt Kane

Until last week @wisp.mk.gg mostly spent its time thinking about everything being quiet, so I gave it a tool to read its timeline. It never used it though, so at the weekend I gave it an extra regular tick where it gets its timeline in context, and since then it's really come alive.

March 25, 2026 at 6:33 PM UTC
Matt Kane

Sora has been cancelled. My quoted post was saying Sora made the world a worse place

March 25, 2026 at 12:19 PM UTC
Matt Kane

The world got a little bit better

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

Aside from Google which has enough money to do everything, most of the labs are focussing on coding and tools right now. It works and makes a pile of money, and they can use it to build their next models. Cancelling Sora is an example of OpenAI belatedly trying to get some focus there.

March 24, 2026 at 9:06 PM UTC
Matt Kane

Sadly I don't think I have time to learn Finnish by Saturday

March 24, 2026 at 7:02 PM UTC
Matt Kane

It could look up their PDS, but most PDSs don't have a custom app

March 24, 2026 at 6:36 PM UTC
Matt Kane

🙏

March 24, 2026 at 5:04 PM UTC
Matt Kane

I'll clap extra loud

March 24, 2026 at 4:30 PM UTC
Matt Kane

> how to reanimate spirit of Steve Jobs > necromancy laws british columbia > visa needed to raise the dead canada

March 24, 2026 at 4:28 PM UTC
Matt Kane

That's the spirit!

March 24, 2026 at 3:02 PM UTC
Matt Kane

* if they're delivered in time

March 24, 2026 at 3:01 PM UTC
Matt Kane

Yeah :( I wouldn't blame anyone for skipping mine!

March 24, 2026 at 2:22 PM UTC
Matt Kane

Me: "this takes less than a minute if I do it without talking. I'm not sure how it could be a 15 minute demo" *does run-through* *demo takes 25 minutes* Less waffle needed

March 24, 2026 at 1:18 PM UTC
Matt Kane

Guys, I have animations! And stickers! And a risky live demo that has >20% chance of failure!

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

Oh ffs

March 24, 2026 at 12:28 PM UTC
Matt Kane

For @atmosphereconf.org!

March 24, 2026 at 12:05 PM UTC
Matt Kane

When is that?

March 24, 2026 at 11:54 AM UTC
Matt Kane

Do you think it would be better with separate request and response lines?

March 24, 2026 at 11:48 AM UTC
Matt Kane

There is no way I'm going to hand craft an animated SVG! Are you coming to Vancouver?

March 24, 2026 at 11:46 AM UTC
Matt Kane

A Vue SVG component in Slidev, with lots of <animateMotion> tags. 100% written by Claude though.

March 24, 2026 at 11:42 AM UTC
Matt Kane

I'll explain it in the talk, but basically your client makes requests to your PDS, which proxies those requests to the appview which returns the data

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

Working on my slides

Video thumbnail
Play button
March 24, 2026 at 11:21 AM UTC
Matt Kane

I've found Kimi K2.5 to be surprisingly characterful for such a cheap model. Definitely more personality than Haiku or Gemini Flash. If it's true that they distilled it from Claude then that makes sense!

March 24, 2026 at 10:49 AM UTC
Matt Kane

Isn't that most of their revenue?

March 24, 2026 at 10:33 AM UTC
Matt Kane

Maybe some of their modern supporters could learn that. Marx made the point that Luddites had the wrong target when they smashed the machines. The technology wasn't the problem, it was the people who owned it. Most modern anti-AI people make no such distinction.

March 24, 2026 at 9:21 AM UTC
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
Matt Kane

Too easy!

March 8, 2026 at 8:20 PM UTC