🦋 Live Bluesky Posts

Live feed from mk.gg using live collections

Note: This uses live collections that fetch data at request time, compared to the build-time Bluesky page that fetches at build time.

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
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.
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
This is amazing: somebody has built the first hosting platform for EmDash. This is exactly what I hoped would happen. dashhost.io
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.
Anyone?
I'd love to hear what you think of Cirrus and the talk
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.
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
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.
Will you be joining us?
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
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.
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.
This is ridiculous. 24 hours after launch @emdashcms.com has over 4k stars on GitHub, 250 forks, and dozens of issues and PRs.
Career high/low: having my HN comments *and* Bluesky posts quoted in El Reg.
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.
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.
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.
Welcome to Bluesky, @emdashcms.com. We'll be sharing some special atproto features soon. You'd hardly expect me to create a CMS without that, would you? ✨

Filter Options

This page shows posts filtered with type: "posts_no_replies" and limit: 20.

Available filter options:

  • type: posts_and_author_threads, posts_no_replies, posts_with_replies, posts_and_replies
  • limit: Maximum number of posts to fetch
  • since: Only posts after this date
  • until: Only posts before this date
  • identifier: Override the Bluesky handle/DID (defaults to mk.gg)

Service configuration: Can be customized in loader options (defaults to public.api.bsky.app)