daniel 🫠
banner
dholms.at
daniel 🫠
@dholms.at
dreaming of protocol level sovereignty

bsky team 🌅
Pinned
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
Atproto Ethos - AT Protocol
A deep dive into the philosophical and aesthetic principles underlying the design of AT Protocol.
atproto.com
Reposted by daniel 🫠
As part of preparing for #ATmosphereConf in Vancouver March 2026, we're republishing the videos from Seattle March 2025, along with transcripts.

Here's @dholms.at, Head of Protocol at Bluesky, with a talk about the ATproto Ethos.
Daniel Holmgren: ATproto Ethos
ATmosphereConf Seattle 2025
atprotocommunity.leaflet.pub
February 4, 2026 at 10:59 PM
Reposted by daniel 🫠
Have you seen the new blog post? It's on pckt. It's literally on bsky. It's a standard dot site record. It's literally on Offprint. You can probably find it on Margin. Dude it's on your pds. It's a Leaflet original. Go to atproto. Dive into atproto. Atproto has it for you. Atproto has it for you.
February 4, 2026 at 7:51 PM
Reposted by daniel 🫠
Interop is the future, once you taste it you can't go back to walled gardens

Also - it was really inspiring & fun to work with @margin.at - happy to be building the Atmosphere's annotation layer together ;)
@margin.at interop just dropped in Semble 🤝

Your Margin bookmarks now show up directly on Semble ✅

The Atmosphere has no walled gardens 🌻

Happy cross-pollination 🐝

More details on how it works below 👇
February 4, 2026 at 6:51 PM
Reposted by daniel 🫠
After a lengthy appeals process and productive discussion with the Blue Sky safety team I will no loinger be sending George Thorogood lyrics to beautiful women on here via DM. Thank you all
February 4, 2026 at 5:02 PM
who's building this for atproto?
iBeer app for iPhone in 2010

#MobileAppHistory
February 4, 2026 at 1:44 AM
Reposted by daniel 🫠
one of our competitors is now a major US military contractor with a global constellation of space lasers, whose leader chums around with heads of state, the international financial elite, and other members of a sprawling pedophilia conspiracy.

so cool! 🚀📈✨
February 3, 2026 at 3:29 AM
Reposted by daniel 🫠
"brew install goat, goat firehose" is an activation phrase for sleeper agents
January 27, 2026 at 10:20 PM
Reposted by daniel 🫠
2026 is the year Bluesky and the Atmosphere really come alive

here's what's next

bsky.social/about/blog/0...
What's Next at Bluesky - Bluesky
As we head into 2026, we're entering a new phase for the Bluesky app. Last year was about scaling through rapid growth and getting the fundamentals in place. This year is about leaning into what's wor...
bsky.social
January 26, 2026 at 9:07 PM
Reposted by daniel 🫠
atprotoans using tap, important update here!

if you build from source from indigo:
git pull && git checkout tap-v0.1.4
go build -o tap ./cmd/tap


if you run with docker:
docker pull ghcr.io/bluesky-social/indigo/tap:latest
(ensure to replace container!)
just published a fix for a bug in Tap that was causing over-fetching of repos when filtering based on collection

if you're using Tap, strongly encourage upgrading (to v0.1.4)!

you can upgrade to the latest by pulling ghcr.io/bluesky-social/indigo/tap:latest
From what I saw it was doing it every rev change on a small test of just watching my repo. Was finding the matching call in PDS logs and inside of tap. Writing up a bit more details on that GitHub thread as well.
January 26, 2026 at 9:07 PM
Reposted by daniel 🫠
I second this. If you are running a tap instance if you could please update to this. If you have heard me talking about @selfhosted.social's high CPU usage, it was this.

There was a bug where when a tap instance subscribed to a repo and the repo changed in any way, tap would download the whole repo
January 26, 2026 at 8:36 PM
just published a fix for a bug in Tap that was causing over-fetching of repos when filtering based on collection

if you're using Tap, strongly encourage upgrading (to v0.1.4)!

you can upgrade to the latest by pulling ghcr.io/bluesky-social/indigo/tap:latest
From what I saw it was doing it every rev change on a small test of just watching my repo. Was finding the matching call in PDS logs and inside of tap. Writing up a bit more details on that GitHub thread as well.
January 26, 2026 at 8:25 PM
Reposted by daniel 🫠
Another perk of running your own appview, PDS and relay: When Bluesky goes down for others, it doesn't go down for you.
January 26, 2026 at 2:23 PM
Reposted by daniel 🫠
The killer app of atproto is interop
Margin now supports Semble cards and collections!

Support Margin likes, comments, and extension.

Also included in this update:
New feeds, Popular, Margin, and Semble

Check it out at margin.at

(Note: Cosmik is working on bringing Margin to Semble, and the update should be here in the next days)
January 26, 2026 at 2:54 PM
January 23, 2026 at 8:36 PM
remixable social
what am i even doing
January 22, 2026 at 6:28 PM
Reposted by daniel 🫠
The Open Web means several things to different people, depending on context, but recently discussions have focused on the Web's Openness in terms of access to information -- how easy it is to publish and obtain information without barriers there. https://www.mnot.net/blog/2026/01/20/open_web
January 20, 2026 at 6:35 AM
Reposted by daniel 🫠
This is the most succinct version of a post I've been trying to write for two months. When I stop for just a sec to think about the possibilities of The Atmospheric web, I'm a little overwhelmed by how exciting it is. Come build it with us!
Let’s Build an Atmospheric Web
The Atmospheric Web shows we don't have to accept the false choice of ownership vs. distribution
jimray-bsky.leaflet.pub
January 21, 2026 at 10:35 PM
p̶r̶i̶v̶a̶t̶e̶ permissioned data
January 21, 2026 at 8:10 PM
Reposted by daniel 🫠
How to invent MST from first principles:

1. Start with a content-addressed data store i.e. a k/v store where values are immutable data and keys are hashes of the values.

2. Build a mutable k/v store on top of that.

3. Make it have nice sync properties (CRDT w/ structural {unicity, sharing})
January 19, 2026 at 8:57 PM
oh yeah starting to feel like the atmosyear
January 16, 2026 at 9:59 PM
Reposted by daniel 🫠
The tools, apps, and features that AT Protocol allows are so radically different from what has existed so far

It’s exciting to see the ecosystem evolving like this
New feature cookin’ 🧑‍🍳
Aggregating Bluesky mentions on the Semble page for any URL!
January 16, 2026 at 7:26 PM
i’d tell you what we’re working on but it’s private (data)
The “boys” putting away some cans of their favorite brews, lemon white claw
January 16, 2026 at 4:08 AM
Reposted by daniel 🫠
an everything app tries to do everything. an everything ecosystem lets everything get done
January 15, 2026 at 12:59 AM
Reposted by daniel 🫠
“the everything app” is a stupid, hopeless, harmful, no good, toxic, impossible idea

“the everything ecosystem” is good, natural, resilient, attractive, sustainable, achievable, and currently within reach thanks to @atproto.com
January 13, 2026 at 5:05 PM
Reposted by daniel 🫠
the @dholms.at ideal diet is olives and ham
January 12, 2026 at 2:19 AM