Profile avatar
calabro.io
Engineer @ Bluesky 🦋
66 posts 206 followers 306 following
Regular Contributor
Active Commenter

Oh we're gonna do this again YouTube? Self-hosting your own media content on a Raspberry Pi is not "dangerous or harmful". I'm appealing of course; they're saying installing LibreElec on a Raspberry Pi circumvents copyright?!

fresh atproto proposal! this one is for the oauth, app architecture, and security folks: github.com/bluesky-soci... here we're defying the labels of traditionally "public" vs "confidential" oauth clients, and challenging assumptions about what it means to be a browser-based app. 1/8

blog.tangled.sh/stacking @oppi.li wrote a great post on stacking (and reviewing!) pull requests using #jj-vcs on tangled!

Tapping the sign

Put a new chain on my bike in honor of national bike day and dang it totally changed how nice it rides. That old chain had done a fair number of miles

pretty hard to advocate for DNSSEC if even senate.gov can't keep it working reliably

Zig Build System Basics for those who have not yet grokked the Zig build system. https://youtu.be/jy7w_7JZYyw

uber eats gotta be the worst deal in the history of deals

CringeGPT

~6.5x speedup on `bluesky-social/social-app` 😎

guys be like "i know a place" and then take you to the cloudflare AI labyrinth

going on a slack emoji upload rampage while waiting for a pg_dump. a tale as old as time.

h/t to Todd Alcott

Thank you for all your excellent work Ian Lance Taylor!!

how do people invent instruments. what mfer curled up a brass tube and got a trombone

The Giro D’Italia has the dopest trophy

are you a dev building an independent app on atproto and want a smoother OAuth account sign-up flow? are you a user wanting visibility and control over OAuth sessions? PDS operator wanting to add some ✨sparkle✨? this blog post is for you!

When writing documentation for a yaml file, don't write is as a bullet list in html. Just give me an example file with comments!

Error handling in Go is cringe but not because of if err != nil. It's because of fmt.Errorf("blah failed: %w", err)

Running a full-network Bluesky relay costs less ($19) than my beefy but ~single user Mastodon hosted instance ($24). People underestimate how much data optimized software can move through efficient protocols on modern non-cloud hardware. https://whtwnd.com/bnewbold.net/3lo7a2a4qxg2l

Neovim has merged the PR to add a build.zig https://github.com/neovim/neovim/pull/28344

very excited about lower costs with new Sync v1.1 relay, and did a write-up on how to host one cheaply (though @bad-example.com and @futur.blue kind of got me beat on the price point)

Paper alert! 🚨 We investigate Bluesky’s journey from an invitation only platform with a few thousands of users to reaching 30 million users in terms of user activity and network growth. 📄 Full paper: arxiv.org/abs/2504.12902 💻 Codes: github.com/osome-iu/ris... 💾 Dataset: zenodo.org/records/1506...

Another fun magic trick! Differential Coverage for Debugging research.swtch.com/diffcover