Profile avatar
dholms.xyz
dreaming of protocol level sovereignty bsky team 🌅
3,626 posts 22,638 followers 991 following
Regular Contributor
Active Commenter

okay now that atproto ethos is out, i have another update: i'm taking a short sabbatical for the next few months starting today. i have some stuff in my personal life that needs attention and the team has been very gracious and supportive of me taking some time

This is an article that I've wanted to write for over a year, and I finally got the chance to do it! Atproto Ethos is a deep dive into how we think about protocol design - its influences, the core innovations, and the opinionated takes that we've adopted

also I’m so stoked that skylight doesn’t have to send users to the bluesky app to create an account shouts to @matthieu.bsky.team & @esb.lol for getting the oauth account creation flow in last week 🙇‍♂️ give it a go if you haven’t yet!

friendly reminder that building on atproto gives you immediate access to >30 million users, an existing social graph, and a huge network of open data & content it's increasingly becoming a no-brainer to build new social apps on atproto congrats to the skylight team on the launch 🙌

🫠

this is so sick

I think that's called a "train"

A world without Caesars: How the atproto community is rebuilding the web to return power to the people techcrunch.com/2025/...

oh cool! my talk in case you missed it and are interested in checking out it I talk about “atproto ethos” which is essentially the philosophical & aesthetic principles underlying the design of the protocol

#AtmosphereConf was unreal. Thanks so much to everyone that came out & the organizers for putting on such a well run conference So honored to see that people are picking up what we’re putting down. Super inspired to talk with all the devs that are building right now

atproto ethos 🦋⚡ @dholms.xyz #atmosphereconf

Dan making up words like unicit but I’m not allowed to internect

Hey devs, this is an exciting one! Just put up an early proposal for OAuth scopes in the atproto network. Eager to hear thoughts github.com/bluesky-soci...

keep mistyping "auth scope" as "auth cope" freud etc etc

why do they call it firehose consumer when you fire in the cold commits fire out hot byte the MST nodes

My local firehose consumer has a hose fire of the whole firehose, and its under 300gb, and while fired up doesn't even hose that much cpu. Fire even hoser to run if you fire post hose aggregations. Firing about implehosing the FireView hosepoints backed by this for a firehose impl

Firehose my local a consumer has the sync of full network even whole, under and its 300gb, caught while and doesn't use that cpu much gets. Cheaper run even to if disable you post aggregations count thinking. Implementing about endpoints the AppView this backed by for impl a lightweight

slack being down is the WFH snow day

great explainer from @divy.zone on the new sync semantics we're rolling out backwards-compatible fully-authenticated sync that should allow for more robust cheap relays in the network!

🛠️ atproto devs! 🛠️ got a new proposal out about Sync 1.1, aka inductive firehose, aka cheap validating relays. it is a long, low-level doc. doesn't directly impact folks unless they emit a firehose (eg, PDS and other repo hosts), or are doing full validation as a consumer

books should be <200 pgs or >800 pgs. idk what to do with a 500 page book

I talked to the @fafo.fm folks about what it's like scaling from 100k -> 30M users in ~18 months. It was pretty fun :) There's a bit of Jaz lore in there as well as some Bsky lore like the "magic growth prediction spreadsheet" that has somehow stood the test of time and helped us plan for scale.