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 / @bnewbold@social.coop
Pinned
M̴̥̋r̶͈̄.̶̧̚ ̶͙̀W̵͇͝à̶̯ţ̶̾š̸̯ȍ̸̩n̸̪͘ ̴̨͊-̴͇́ ̷̞̈́c̸̹̈́ō̴ͅm̴̗̆e̷̮̽ ̶̯̚h̷̡̎ḛ̷͒r̴̞̈́e̶̦̐ ̵̲̑-̷̬͠ ̷̧̑I̸͚͋ ̴̹̊w̴͕̎ȃ̷̭ǹ̴̟ť̶͈ ̷̱̂t̷̲̓ó̸̱ ̶̹́ș̸͋e̸̹͗e̷̾ͅ ̸̻͌ỵ̵́ö̶̯́u̷̳͝
Reposted by bryan newbold
November 9, 2025 at 10:50 PM
adam curtis yarvin when
November 8, 2025 at 7:20 PM
Reposted by bryan newbold
Afternoon walk by Deil’s Caldron near Comrie. #scotland
November 8, 2025 at 4:21 PM
Reposted by bryan newbold
big fan of electric bikes but I've never had to jailbreak a groupset to make a minor repair before 😐
November 8, 2025 at 12:36 AM
Reposted by bryan newbold
Okay, so, I finally built that OAuth Client ID Metadata Service that I've been talking about on an off, and also verified it works with bluesky: cimd-service.fly.dev

I did have to change my application_type to native to use localhost redirect URIs, which was annoying.

#oauth #atproto
https://cimd-service.fly.dev/
cimd-service @ 1.0.0 This is a Client ID Metadata Documents Service, send it your Client ID Metadata Document, and it will return you a URL to a publicly available copy. What are Client ID...
cimd-service.fly.dev
October 26, 2025 at 7:33 AM
I want my Machines to have more Loving Grace and do less All Watched Over
November 7, 2025 at 4:34 PM
Reposted by bryan newbold
I! Friggin! Love!! Oak! Leaf!! Pinwheel! Season!!

(Oak-leaf pinwheel mushrooms are the fruiting body of the Collybiopsis quercophila fungus! They literally grow right out of fallen coast live oak leaves in my neighborhood)
November 7, 2025 at 12:31 AM
Reposted by bryan newbold
I'm teaching a course on how to build great online communities and am hoping to pair up a few students with people who want to build, improve, grow, or change a new or existing online group. Drop a DM or email if you'd be interested in having one of my students consult (for free)!
November 6, 2025 at 4:36 PM
it has been great working with bunny.net! I recommend them often, and would build on their CDN again in a heartbeat
🧵ICYMI: BlueSky was burning cash on CDN costs. Billions of requests per month. Big companies wouldn't budge on pricing.

Then they found a way to ship video to millions without going broke!
November 6, 2025 at 5:53 PM
Reposted by bryan newbold
best part of the IETF was getting to talk about our amazing ecosystem 💙
lots of exciting projects in Montreal this week weaving the ATProto ecosystem ✨ ( @germnetwork.com @stream.place @leaflet.pub @microcosm.blue @atprotocol.dev @smokesignal.events @cosmik.network @skylight.social )
November 5, 2025 at 9:06 PM
Reposted by bryan newbold
Bluesky rn
November 5, 2025 at 3:04 AM
this is a *ton* of work.

very impressed, and I think it will really pay off in the long run, in terms of having a codebase that folks can understand, operate, and hack on
FTR the app-view is up and has been for a few weeks.
Ingesting terabytes of social media data is not trivial.
I've worked to re-implement some experimental work by Divy into rsky-ingester, rsky-backfiller, and rsky-indexer

When it's production ready, it'll move off of staging.blacksky.community
November 5, 2025 at 4:19 AM
Reposted by bryan newbold
Been building on the Atmosphere? The official Lexicon codegen tooling has some rough edges for third-party devs:
• Bundle bloat
• Painful maintainability
• Inflexible client/server modes
Wrote up the pain points (and there might be a solution coming 👀)
Rethinking Lexicon Tooling for Third-Party Developers
The official Lexicon code generation tooling hasn't evolved much since its initial release. While it serves the core atproto codebase well, third-party developers face significant challenges with bundle size, manual maintenance, and architectural constraints that make building production-ready applications unnecessarily difficult.
matthieu.leaflet.pub
November 3, 2025 at 11:31 AM
AT service operators and moderation thinkers: I put together an early proposal around infra abuse notices across organizational boundaries.

really looking for feedback on this one, it is bait for counter-proposals and references to prior work!
github.com
November 2, 2025 at 7:41 PM
it is 2025 and I have been on team "augment not automate" for almost 20 years
November 1, 2025 at 6:15 PM
Reposted by bryan newbold
ai is like cars
October 31, 2025 at 6:39 AM
Reposted by bryan newbold
it's me, unnamed critter from bosch's triptych of the temptation of anthony!
November 1, 2025 at 12:16 AM
wow, I didn't know how I missed this last week!

this is exactly the sort of project I'm excited to see happening with the feed system: strong values/vision/opinion, collab with @graze.social, research background, user configurable
GreenEarth is creating open source AI-driven recommender infrastructure for BlueSky. Type a prompt, see your feed change. We are here for the users, the builders, the dreamers. Join us.
greenearthsocial.substack.com/p/introducin...
Introducing GreenEarth
We're building advanced open source algorithms for social media
greenearthsocial.substack.com
October 31, 2025 at 6:42 AM
October 31, 2025 at 6:03 AM
pretty interesting protocol-level lexicon data validation scenario! we knew this would happen eventually, and now it has
Grapheme count mismatch due to graphemer library using older Unicode segmentation rules · Issue #4321 · bluesky-social/atproto
Describe the bug We've observed a mismatch in grapheme (character) counting between atproto's logic and the current Unicode standard (UAX #29 / Unicode 15). It appears the graphemer library used by...
github.com
October 30, 2025 at 10:37 PM
very clearly laid out vision
October 30, 2025 at 9:59 PM
damn week two and he's already making up words
Week 2: Or, It's actually a blog now - Alex's Blog
alex-bsky.leaflet.pub
October 30, 2025 at 9:43 PM
Reposted by bryan newbold
is there a “weird fish i cooked for dinner” feed yet?
October 29, 2025 at 8:22 PM
Reposted by bryan newbold
for folks working with the PLC identity system:

we are planning to remove a set of non-compliant operations from the directory, which should make it easier to implement replicas and audits. these are predominantly test operations created by security researchers.
October 29, 2025 at 6:35 PM
deep dive in to twitter UI changes over time
To study Twitter is to study archived Twitter. And if you're replaying archived pages, you need to be familiar with the different generations of UIs.

Tarannum Zaki of @webscidl.bsky.social explores and classifies the different UIs.

ws-dl.blogspot.com/2025/10/2025...
2025-10-26: Exploring the Different Generations of Twitter/X's Tweet UI
The Web Science and Digital Libraries Research Group at Old Dominion University.
ws-dl.blogspot.com
October 28, 2025 at 1:42 AM