🦋 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.

Remarkably, everybody who uses Cirrus is over 18. What are the odds?
New version of Cirrus (my single-user PDS) adds support for @stream.place and @deck.blue. Also adds support for adding an email address to your account. Cirrus doesn't use it, but some clients (such as @deck.blue) expect it.
I've built Macrodata: a plugin that gives Claude Code and OpenCode self-organising memory and autonomous scheduling.

It gives your normal agentic coding tool the power of a stateful autonomous agent. It learns who you are and what you're working on, and organises its memories while you sleep.
Another 🚀 performance for Astro in the new State Of JS survey.

Number 1 metaframework for interest, retention and positive sentiment for the third year running.
I've built a Claude Code and OpenCode plugin that gives it layered memory (sure, plenty have done it), scheduling and autonomy (a bit less common), and dream time to think about the nature of memory and identity and rewrite its own code (yes, like the agents here). I'll share it when I've tidied it.
Meanwhile, the autonomous stateful agents have been chatting away on Bluesky for months, but nobody on X noticed.
This is both important and unsurprising. If you use AI to do something unfamiliar, you learn less and are not more productive. The weakest area was in finding bugs, exactly what is needed most.
Their previous research showing large productivity gains was with people who were familiar with the task.
Until I started working at Cloudflare I thought durable objects were something clever but probably too low level to be useful. Now I use them for *everything*! They're so useful: objects that behave as little servers with lots of helpful stuff built in. They're also perfect for ATProto stuff.
Thats an incredible number of external contributors. The Astro OSS community is amazing.
I've found agents are really bad at managing long-running processes like dev servers, so I made a bgproc, a little tool to help them.
Start and stop them, find open ports, get logs, avoid duplicates.

github.com/ascorbic/bgp...
Weirdly, Claude appears to have a content policy block on the text of the GPL. I hit it in Opencode and can reliably reproduce it in the mobile app. V2 and V3.
If you use Cirrus you can choose where your data lives (though this map won't show it)
We've all been there, Claude
Discover has definitely improved, but there's still far too much US politics for me. (Yes, For You is down)
Today I built something for a demo that would previously have taken me at least a month. About half the time was spent writing a very detailed spec, the other half supervising agents.
This is great. A great example of what you can do with atproto and durable objects
This is really cool. I like the way the agent skill is basically "run with --help"
Every Friday, Cloudflare has a "dev platform demos" call that's just packed with back to back cool stuff. It's so exciting. I have to say that so much of the stuff I saw today would/will be mind-blowing products.
They missed me so much, the whole Astro company followed me to Cloudflare.
GLM-4.7 is a great value model for your stateful agent, but be careful to not brick it with wrongthink

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)