Me: how do Atproto firehose seqs relate to repo commit revs? Claude: "across accounts your question doesn't even typecheck" Poetic in a nerdy way. Reminds me of when I used to write code myself.
Michiel de Jong
@michielbdejong.com
Working on personal data stores and decentralisation with Unhosted, remoteStorage, Solid Pods, OAuth, OpenAPI extensions, and Federated Sharing. Freshly diving into the Atmosphere and liking what I see so far!
has it been enough time since the last time? YUP, repost, follow all, you know the drill! for anyone new to the atmosphere and specifically the atproto dev side of things, welcome home.
If bsky.app/messages uses what atproto.com/blog/2024-pr... calls a centralized system, then how come I can send and receive messages from/to people outside my bsky.michielbdejong.com server? Does it use a custom server-to-server http call?
bsky.app
My first post to the IETF WG mailing list for Atproto ("ATP") mailarchive.ietf.org/arch/msg/atp...
[Atp] Removing dependency on RFC 7049 (legacy CBOR map key ordering)?
Search IETF mail list archives
mailarchive.ietf.org
While reading RFC 9518 "Centralization, Decentralization, and Internet Standards" by @mnot.net I agree that equal opportunities for human agents is an egalitarian goal in itself. But it also suddenly occurred to me the moral design principles for AI and automated companies may be totally different.
🤯 software that can be personalized [by pointing an LLM to its source code] doesn’t need a plugin system or a config file 🤯
A surprising conclusion I have come to from working with agents. blog.exe.dev/devtools-mus...
I tried to have opus5 oneshot all fifty fifty.mino.mobi It claims 30 are working, 20 are writeups
fifty — fifty concepts, mostly built
Somebody posted fifty ATProto app ideas. Thirty are now working tools. Twenty are write-ups of why not.
fifty.mino.mobi
You should try stealing some of @permadeath.com's ideas: permadeath.com/3mrdi6mbsok2k
Product categories in the software industry are falling like dominoes against the competition of one-shot. Nobody I know has used Keynote or Powerpoint anymore since last month! Dashboards become part of the harness. Which software product do you think people will still use in 5 years from now?
the increasingly-obvious precarity of even "skilled" or "white collar" labor erodes the plausibility of the narrative that material security is in reach for the sufficiently-diligent & part of me (maybe naively) assumes that narrative is actually important societal glue for the united states
🧾 Introducing npm.tax Estimate the probability of being impacted by a breach in your npm supply chain. Adjust the knobs to see how slimming your node_modules lowers your risk. Look up a package to see its own risk profile, then share the report, e.g. npm.tax?direct=59&tr.... What's your npm tax?
npm.tax: npm supply-chain risk explorer
Explore how your code, npm dependency count, breach probability, and time horizon combine into cumulative supply-chain risk.
npm.tax
If you weren't able to tune in live, the recording from the IETF 126 session on Authenticated Transfer featuring @dholms.at and @bnewbold.net is now available www.youtube.com/watch?v=1xsN...
IETF 126: Authenticated Transfer (ATP) 2026-07-23 14:30
YouTube video by IETF - Internet Engineering Task Force
youtube.com
My talk at @localfirstconf.com is up, in which I argue that local-first has a role to play in improving the resilience of democratic societies in an era of geopolitical tensions. I'm pretty happy with how this talk turned out www.youtube.com/watch?v=--Ru...
Martin Kleppmann — Local-first in an unstable world
YouTube video by Local-First Conf
youtube.com
@causalislands.com seeing a TLS warning on causalislands.com? berlin.causalislands.com works though :)
causalislands.com
Building more resilient local-first software with Atproto Great talk by @jakelazaroff.com Video is now online: www.youtube.com/watch?v=bZCH...
Jake Lazaroff — Building more resilient local-first software with atproto
YouTube video by Local-First Conf
youtube.com
If like me you missed Local-First Conf 2026 Here's a playlist with all the talks: www.youtube.com/watch?v=--Ru...
Martin Kleppmann — Local-first in an unstable world
YouTube video by Local-First Conf
youtube.com
I wrote up my talk at @localfirstconf.com as a blogpost The AT Protocol is a high-scale network by design. It works by codifying proven architectures into a protocol. If you've ever used kafka to connect some backend services, then you basically know how atproto works.
Starting from scale in the design of the AT Protocol
Bluesky was founded in 2022 to produce a protocol which Twitter could adopt. The product goals changed, but the requirements didn't.
pfrazee.leaflet.pub
My new blogpost "Efficient but Nice" michielbdejong.com/blog/38.html
Efficient but Nice
michielbdejong.com
Freshly diving into the Atmosphere. :) I just updated my handle from @michielbdejong.bsky.social to @michielbdejong.com and it Just Worked, even easier than on GitHub Pages. This is the sort of detail that we always talk about but you rarely see it actually implemented. Liking what I see so far! <3
Just reading datatracker.ietf.org/doc/draft-ie... by @aaronpk.com and @thisismissem.social - this is smart! Reminds me of a similar thing we tried to do in Solid, using a hostname as the client ID and then requiring the redirect URL to be at that host, but we never really got that working.
OAuth Client ID Metadata Document
This specification defines a mechanism through which an OAuth client can identify itself to authorization servers, without prior dynamic client registration or other existing registration. This is thr...
datatracker.ietf.org