bryan newbold
banner
bnewbold.net
bryan newbold
@bnewbold.net
oscilloscopes, cycling, snow, big cities, wiki. I like speculating about found objects.
protocol engineer @bsky.app. formerly archive.org
elsewhere: bnewbold.net / @[email protected]
Pinned
M̴̥̋r̶͈̄.̶̧̚ ̶͙̀W̵͇͝à̶̯ţ̶̾š̸̯ȍ̸̩n̸̪͘ ̴̨͊-̴͇́ ̷̞̈́c̸̹̈́ō̴ͅm̴̗̆e̷̮̽ ̶̯̚h̷̡̎ḛ̷͒r̴̞̈́e̶̦̐ ̵̲̑-̷̬͠ ̷̧̑I̸͚͋ ̴̹̊w̴͕̎ȃ̷̭ǹ̴̟ť̶͈ ̷̱̂t̷̲̓ó̸̱ ̶̹́ș̸͋e̸̹͗e̷̾ͅ ̸̻͌ỵ̵́ö̶̯́u̷̳͝
this is one of the more thoughtful and balanced things i've read about LLMs in a while!

it hits a lot of my feels about social dynamics and use within a team.
576 - Using LLMs at Oxide / RFD / Oxide
rfd.shared.oxide.computer
December 7, 2025 at 8:13 AM
this comparison has probably been made by others, but it just struck me how similar LibsOfTikTok is to the Degenerate Art / Entartete Kunst exhibition
December 7, 2025 at 7:23 AM
bunch to chew on here around sidecar services and how atproto-specific identity/auth should be
Two days ago we at @roomy.space had an interesting epiphany: Roomy's server wasn't just another off-protocol server or AppView, it was it's own kind of PDS with similar advantages of data ownership.

This opened up a different way of thinking about services similar to Roomy and they might co-exist.
The Case For Universal Login and "Off-Protocol" Services
For the last year, we have been working on Roomy with a clear integration to the ATProtocol. At the same time, we've also had a distinctly "off-protocol" strategy for data handling: we don't store Roo...
leaflet.roomy.space
December 7, 2025 at 1:15 AM
this is great! I learned a bunch
As requested by @bnewbold.net, a trip report of the first year of serving up content to the ATmosphere, heavy on the details of how we use @clickhouse.com to power our feeds
How Graze Sent 24.5b posts to Bluesky in a year on Clickhouse
graze.leaflet.pub
December 7, 2025 at 12:59 AM
Reposted by bryan newbold
This is U N B E L I E V A B L E. #Kilauea
December 6, 2025 at 8:07 PM
thinking about design patterns and data stores for indexing billions of AT records
Big Indexing
bnewbold.leaflet.pub
December 6, 2025 at 10:48 PM
Reposted by bryan newbold
Built a little AT Protocol playground - a single HTML file that lets you watch the firehose, create records, and browse any repo with a dynamic form UI. Changes sync directly back to your PDS. #atproto

at.selem.im
December 6, 2025 at 1:17 AM
'goat' is now in homebrew!

$ brew install goat

formulae.brew.sh/formula/goat
December 6, 2025 at 12:16 AM
Reposted by bryan newbold
The AT Protocol PLC Directory allows a higher-priority rotation key to revert a key change for 72h.

But what good is that window if you don't know about a change?

Well, here's an Atom feed generator of PLC operations for any handle/DID.

at.geomys.org/plc/
December 5, 2025 at 11:20 PM
just one more meeting bro.

you will certainly not regret one more meeting.
December 5, 2025 at 11:13 PM
December 5, 2025 at 8:18 PM
Reposted by bryan newbold
YouTube Wrapped

You spent 2,186 minutes watching:
Donald Duck Eating Corn On The Cob (ASMR)

We believe your reason for watching this was:
Not Sexual
December 4, 2025 at 3:33 AM
Reposted by bryan newbold
made a width-responsive pretty-printer with Prettier's "Doc" system. not sure I've seen this done before? it's nice!

also I made "type" keys show up as sexpr-style heads, and "id" keys show up as a little hashtags. adapting notation to your own practices for ergonomics and concision is dope!
December 3, 2025 at 10:39 PM
Reposted by bryan newbold
Wrote my first leaflet! This is about the threat-model of PLC & the current work we're doing to address that including making the directory more auditable
PLC Threat-modeling & Auditability
dholms.leaflet.pub
December 2, 2025 at 8:49 PM
Reposted by bryan newbold
And every year since and hence, the Gravy Sub will emerge at the turning of fall to winter to remind us that all is folly. Also it is incredibly top-heavy and the level of the pouring spout is far below the depth of the internal chamber.
December 2, 2025 at 5:05 AM
Reposted by bryan newbold
In communities across the country, we’re hearing from everyday people that they are hungry for a new way to connect with neighbors online.

Our team at New_ Public, a nonprofit focused on building digital public spaces, is creating Roundabout, a new social app and website, now in closed beta.

🧵
👋 Introducing Roundabout: built for neighbors, with neighbors
New_ Public’s app for local communities enters closed beta in five pilot communities
newpublic.substack.com
December 1, 2025 at 7:31 PM
I pushed a new release of 'goat' (v0.2.0)!

the main update is that most of the lexicon tooling from 'glot' got merged in, so you can 'goat lex pull app.bsky.feed.' etc

the commands changed a bit which might impact CI usage (hopefully for the better!)
GitHub - bluesky-social/goat: Go AT protocol CLI tool
Go AT protocol CLI tool. Contribute to bluesky-social/goat development by creating an account on GitHub.
github.com
November 30, 2025 at 9:59 PM
some of you are still in denial about the impact my Shrink Ray technology is going to have on every aspect of everyday life, not to mention macro economics, in the next few weeks
November 30, 2025 at 6:32 AM
Reposted by bryan newbold
The really cool thing here is that the exporter just writes new records to your repo (and maybe settings to the app if needed). It's just a schema migration rather than moving data between services
Gregor built an early ATProto app and he now shipped an exporter to @popfeed.social

Other platforms have importers / exporters, ATProto has some elements that make this easier - including that you are always in control of your data, no export needed.
I look back fondly on having built the first skylight(s) on atproto and the first letterboxd/goodreads. But tbh others have done more with those concepts, and I'm starting my new job with voize.de on Monday so I'm happy to freeze skylights.my and become a popfeeder myself
November 29, 2025 at 7:05 PM
Reposted by bryan newbold
In Yiddish, Thanksgiving is דאַנקטאָג or "thank day" but the transliteration is "dank tog" and I think that's beautiful
November 26, 2025 at 8:08 PM
Reposted by bryan newbold
All power to the people. ✊🏾
November 27, 2025 at 8:30 PM
ooo this change in new() in Go 1.26 (early next year) seems like it will help with a huge swath of frictions with ptr types

tip.golang.org/doc/go1.26#l...
November 27, 2025 at 1:44 AM
got a little example project going exploring lexicon dev tools for Go, this one on the "using existing schemas with codegen" side, with @atwork.place as an example
bnewbold.net/atwork-cli
lexicon devex tutorial
tangled.org
November 26, 2025 at 10:36 PM
Reposted by bryan newbold
Happy birthday to the Soviet linguist Yuri Knorozov who casually deciphered the Mayan script in 1952 and got pissed when editors removed his cat as co-author on papers or cropped her out of his author headshot (the only picture of himself he even liked)
November 19, 2025 at 2:55 AM
Reposted by bryan newbold
The Chotiner
He destroyed his cage
Yes
YES
The Chotiner is out
A new kind of rapid Chotining. Please appreciate the alt-text.
November 25, 2025 at 4:51 AM