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]
sorry to hear that.

I don't use the technology much myself, and advocate for not having it substitute for human creativity and interaction. I think the urgency and aggression with which it has been developed has been harmful.
December 7, 2025 at 9:31 AM
some of the abstract things I would guess would be hard are flexible filtering, app-specific hydration, and aggregations in combination with filtering.

elasticsearch might help, and maybe hydration isn't as hard as I assume (especially with caching and/or a local instance)
December 7, 2025 at 8:17 AM
yeah, we are pretty interested in it as a ScyllaDB alternative, and even starting building tooling like github.com/bluesky-soci...
December 7, 2025 at 7:55 AM
on the side calling other people degenerates
December 7, 2025 at 7:53 AM
one of the unaddressed things in that post is "maybe microcosm enough".

I suspect not? but more concrete examples of what *can't* be fine with microcosm, and why, would be helpful
December 7, 2025 at 7:20 AM
if you haven't seen it, check out the enriched turbostream / sqlite bulk stuff that graze.social provides
December 7, 2025 at 1:06 AM
a key thing is to support low-latency updates and deletes, at both record and account level, including "old" content.

I think that makes a lot of snapshot/bulk techniques hard in public. privately/internally it is possible to do more append-oriented tombstone tricks.

(might be misunderstanding)
December 7, 2025 at 1:05 AM
that should be fine also.

I spot checked and was able to check out the 'did:plc:5gusnngt5gidpubyqdquikux' repo and unpack the CAR with recent goat.

is it possible you are running an old version of goat? fixed the tilde thing in August 2025
December 7, 2025 at 12:13 AM
would love to read a write-up!
December 6, 2025 at 11:41 PM
yeah these categories are pretty blurry/overlapping
December 6, 2025 at 11:27 PM
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
I think there is a probably a category error in there, but as I mention at the end of the post i'm mostly looking for trip reports from folks who have actually tried the thing and less "what about XYZ" responses.

if you give it a try i'll definitely read your write-up!
December 6, 2025 at 10:53 PM
hrm, I think spec says tilde should be allowed there, maybe a goat/indigo bug

atproto.com/specs/reposi...
Repository - AT Protocol
Self-authenticating storage for public account content
atproto.com
December 6, 2025 at 8:12 PM
yes!! I think there is a doc PR floating around I forgot to push through, sorry for the wasted cycles
December 6, 2025 at 4:25 AM
oooookay I see, I messed this up by somehow pushing a v0.2.0 tag which as the old version. derp!

if you do:

go install github.com/bluesky-social/[email protected]

I think that should work
December 6, 2025 at 1:41 AM
yeah, you probably want to 'brew remove goat' first.

I also have a PR open now to bump in homebrew:
github.com/Homebrew/hom...
December 6, 2025 at 1:24 AM
oh, oof. it looks like there was a typo in one of the late revisions to the packaging, and it is incorrectly v0.1.2.

that was sort of the whole point of getting it out... i'll look at doing a minor bump to force an update.
goat 0.2.0 (new formula) by bnewbold · Pull Request #256678 · Homebrew/homebrew-core
goat is a general purpose CLI tool for AT Protocol (https://atproto.com) Code and project site: https://github.com/bluesky-social/goat Have you followed the guidelines for contributing? Have yo...
github.com
December 6, 2025 at 12:39 AM
this is the first time i'd submitted a formula to homebrew and the process was pretty smooth and well documented
December 6, 2025 at 12:16 AM