fig (aka:[phil])
banner
bad-example.com
fig (aka:[phil])
@bad-example.com
art and transistors, they/them plant-mom building community infra

🌌 constellation.microcosm.blue
🚒 relay.fire.hose.cam jetstream.fire.hose.cam
🛸 UFOs.microcosm.blue
🎇 spacedust.microcosm.blue
💥 notifications.microcosm.blue
🛰️ slingshot.microcosm.blue
Pinned
…but for real, you can help keep this alive if you want:

github.com/sponsors/uni...

ko-fi.com/bad_example
repo-stream v0.2 is outttttt

- interleaved block loading/walking is out (no point)
- spilling to disk for huge CARs is in!

you can process really large CARs without proportionally growing memory usage, at around 1M records/sec.

tangled.org/@microcosm.b...
docs.rs/repo-stream/...
@microcosm.blue/repo-stream
Fast and robust atproto CAR file processing in rust
tangled.org
November 10, 2025 at 8:37 PM
Reposted by fig (aka:[phil])
I Want You to Understand Chicago
aphyr.com
November 10, 2025 at 1:51 PM
Reposted by fig (aka:[phil])
Semble alpha is now open! ✨
Check it out at semble.so
More details in our leaflet pub! (link in next post > )
November 7, 2025 at 6:07 PM
Reposted by fig (aka:[phil])
great thread of our IETF BoF session today

huge thanks to everyone that participated in person & remote

for more info on what a "BoF" is & what are plans at the IETF are check out: docs.bsky.app/blog/taking-...
November 5, 2025 at 9:10 PM
Reposted by fig (aka:[phil])
there was a 9-min disruption to constellation, ufos-api, and spacedust this morning due to a datacentre (fig's house) power flicker.

by 8:30am EDT, auto-recovery worked for all services, which fully recovered on their own.
November 5, 2025 at 2:39 PM
Reposted by fig (aka:[phil])
AppViewLite changelog:
- Hide this reply
- Reduced memory consumption / GC
- Set language when posting
- Fixed muting of Reddit users
- Fixed ARM support
- Profiler: show network requests
- Fix occasional crashes when scrolling Following
- Preserve page location when switching profiles
November 4, 2025 at 8:14 PM
Reposted by fig (aka:[phil])
A reminder that @chadkoh.com did a step-by-step write up of how you can join the ATProto #IETF124 BoF session at 9:30am EST this morning remotely. No cost registration.

November 5, 2025 at 12:19 PM
hmm something must be happening rn
November 5, 2025 at 2:50 AM
Reposted by fig (aka:[phil])
ufos.snek.cc microcosm ufos instance online 🟢
November 4, 2025 at 2:37 PM
one day
November 3, 2025 at 8:08 PM
Reposted by fig (aka:[phil])
death by a million geese bites

third installment of the @nagare.pds.bsky.ln4.net saga: ranking models, re-rankers, and the future of the project

#atproto
death by a million geese bites
in which one rando on the internet designs a general purpose feed ![million_geese.png] %at=2025-11-03T00:50:30.882Z #author_luna #recommendation_algorithms #bluesky this is an article about nagare...
l4.pm
November 3, 2025 at 4:36 AM
Reposted by fig (aka:[phil])
a quick 30 minute feature anyone ????
November 3, 2025 at 12:12 AM
get bit
November 3, 2025 at 1:10 AM
Reposted by fig (aka:[phil])
you can use wafrn bites on reddwarf.app
November 3, 2025 at 12:50 AM
Reposted by fig (aka:[phil])
November 2, 2025 at 3:36 PM
Reposted by fig (aka:[phil])
couple ways to answer that!

there are some AT-specific rules, like usage of $type, and best practices like record data size limits, "nesting" depth. those are not CBOR-specific.

for encoding rules, I think we want DASL, which aligns with DAG-CBOR...
November 2, 2025 at 12:33 AM
repo spec question: what's the future of record encoding, DAG-CBOR or just CBOR?

ietf draft spec, 2.7 Deterministic CBOR Encoding: just CBOR

atproto.com repository and data model specs: DAG-CBOR

in practice rn it's not strict DAG-CBOR (many floats in real records etc)

@bnewbold.net @dholms.xyz
Authenticated Transfer Repository and Synchronization
This document specifies the repository and synchronization semantics for Authenticated Transfer (AT), a protocol for cryptographically-verifiable storage and distribution of structured user-controlled...
www.ietf.org
November 2, 2025 at 12:18 AM
Reposted by fig (aka:[phil])
october has ended! hacktober is over! but good-first-issues never sleep...

should this bot stay alive and keep posting good-first-issue tags? any requests or changes you'd like?
November 1, 2025 at 11:17 PM
i have never seen mentions in bsky posts outpace *likes* globally. spam wave or somehow organic?

this is a log scale: normally bsky likes are 10x(!) more frequent than mentions in posts: this peak just hit >200x the normal baseline mention rate
November 1, 2025 at 9:56 PM
Reposted by fig (aka:[phil])
foobar-repo-2 was an incredible sequel
November 1, 2025 at 9:42 PM
stumbling upon mildly interesting linked data in atproto

@oppi.li added @jay.bsky.team as a collaborator five times to three repos in @tangled.org records:

cassiopeia:6789/xrpc/blue.mi...

repos:
- core-fork (localhost:5555)
- test-fetch (localhost:5555)
- foobar-repo-2 (localhost:6000)
November 1, 2025 at 9:41 PM
summary of the small Montreal relay and jetstream incident this morning from a suspected networking issue:

- relay PDS connections dropped around 3am EST
- autoreconnect brought them back up around 8am EST

firehose event delivery was *delayed* during those five hours (no events were lost)
follow-up: it's a weird one. relay logs are out of retention unfortunately so i'm not sure if i'll get to a full root-cause.

the server did not reboot, the relay container stayed up. dmesg on the host has nothing since oct 25

pds hosts connected dropped abruptly and there are some gaps in metrics
November 1, 2025 at 9:26 PM
on my way to ietf 124
November 1, 2025 at 8:10 PM
Allegedly's `mirror` and `wrap` modes can now export request traces via opentelemetry (so honeycomb.io just works)

pass `--enable-opentelemetry` to enable.

uses the standard environment vars, `OTEL_EXPORTER_OTLP_ENDPOINT`, `OTEL_EXPORTER_OTLP_HEADERS`, and `OTEL_SERVICE_NAME`
@microcosm.blue/Allegedly
Server tools to backfill, tail, mirror, and verify PLC logs
tangled.org
October 31, 2025 at 6:58 PM
oooh hey another constellation-powered bsky client 🌌
ptr.pet/nucleus replies timeline only, appview-less bluesky client
⭐️ 5
October 31, 2025 at 2:56 PM