Sign in

fig (aka:[phil])

@bad-example.com
3.6K followers 657 following 5.5K posts

art and transistors, they/them plant-mom making and running community infra for the atmosphere @microcosm.blue: hubble, constellation, slingshot, UFOs, spacedust, lightrail, some relays, plc mirrors, and more! dm for atproto consulting or service SLA

PostsRepliesMedia
Reposted by fig (aka:[phil])
Cat Hicks @grimalkina.bsky.social · 19h
Badasses can do badass public speaking and still be very comfy masking on the floor just in case you didn't know or get nervous about it and needed to see it 🫶
A selfie of Cat on an escalator wearing a maroon blazer and a white n95 mask. Behind her is a massive banner that reads work like never before, talent connect summit
3621
fig (aka:[phil]) @bad-example.com · 17h
normal github
screenshot of some broken github ui: a stack of six red error boxes under "Add your comment here...", showing all possible errors or something? the first two are attachment-related and include a loooooong list of accepted file formats, the third is empty(??), fourth "this file is empty", then "this file is hidden" and "something went really wrong, and we can't process that file. try again."

note: i have not tried to upload any file lol
4470
Reposted by fig (aka:[phil])
PolyWolf @wolf.girl.technology · 19h
New blog post: "Pining for Arc Downcasting in Rust" wolfgirl.dev/blog/2026-09-29-pining… #programming #rust
6233
fig (aka:[phil]) @bad-example.com · 18h
fixing ecosystem handling of CARs has begun! atcute stays undefeated in quality and maintenance ✨
0270
fig (aka:[phil]) @bad-example.com · 29/09/2026
a little delayed but got the groundwork in for the new gateway (and fixed a bunch on the way), should be able to get it live tomorrow went with linode (/akamai now) since they’ve been fine for me before and have a toronto location. (plz don’t tell me they also donates to omarchy or something)
160
fig (aka:[phil]) @bad-example.com · 28/09/2026
fantastic update to start the week!
0170
Reposted by fig (aka:[phil])
AT Protocol Developers @atproto.com · 28/09/2026
The organization that governs the PLC Directory now formally exists as a registered Swiss Association and has taken the first steps towards being able to independently operate the directory. blog.plcred.org/3mwlphq42d227
blog.plcred.org
First steps of the PLC organization
213432
Reposted by fig (aka:[phil])
Filippo Valsorda @filippo.abyssdomain.expert · 28/09/2026
I'm excited to announce that the PLC Organization now has a statute! And a bank account! And a @standard.site publication! All the important stuff. The PLC Org is an independent Swiss Association meant to operate the PLC directory, which collects and distributes signed updates to atproto accounts.
blog.plcred.org
First steps of the PLC organization - Public Ledger of Credentials Organization
One year ago, Bluesky Social PBC announced their intention to facilitate the creation of an independent organization to operate the Public Ledger of Credenti…
425154
Reposted by fig (aka:[phil])
Jaz @jaz.sh · 27/09/2026
Okay so I've built a new Atlas, this time it lets you explore the conversations on Bluesky over the past 7 days graphically. It should update every ~6 hours and help you navigate the information environment that exists on here. I've learned a LOT about what people do here today... atlas.jazco.dev
atlas.jazco.dev
Atlas
A living map of what Bluesky is talking about: the past week's conversations, grouped into topics and regions and rebuilt every six hours.
1141386404
fig (aka:[phil]) @bad-example.com · 27/09/2026
i still can’t believe feature unification works the way it does with cargo still some old crates i need to go back and clean up not to have switched behaviour
1120
Reposted by fig (aka:[phil])
DASL @dasl.ing · 24/09/2026
Hey fam! We've been shaping a governance model for DASL, pretty lightweight, in line with the project's philosophy. You know what we'd love? We'd *love* to hear from you (yes, specifically *you* right there) about what you think about it. See: dasl.ing/governance.h...
dasl.ing
DASL: Governance of the DASL Project
The goal of the DASL Project is to develop content-addressing primitives and the technologies that build on them, with a view towards enabling unbundled software and protocol architect...
0176
fig (aka:[phil]) @bad-example.com · 24/09/2026
STAR-lite for atproto space archives, tentative format pitch (and... is it time to just call it STAR?)
tangled.org
star-lite/spaces-archive.md at main · microcosm.blue/star
STreaming ARchives: stricter, verifiable, deterministic, highly compressible alternatives to CAR files for atproto repositories.
4490
fig (aka:[phil]) @bad-example.com · 24/09/2026
idk if this is somehow a me problem but github.githubassets.com just hangs forever on most gh page loads, nothing works except the rare time i get lucky, for like.. weeks? completely unusable
080
Reposted by fig (aka:[phil])
Bailey Townsend 🦀 @pds.dad · 24/09/2026
I've been wanting to give @roomy.space a try, so I made a space on there! A casual space for software dev, but I'm sure it will drift to atproto stuff as well (is called Proto Callers). If you've been wanting to check roomy out, this might be a good place to! roomy.space/did:plc:syiz...
a roomy space card with the power puff girls telephone that sits in the mayor's office for a space called Proto Callers
4536
fig (aka:[phil]) @bad-example.com · 24/09/2026
reproducible transform protocol, pronounced artproto 🎨
1170
Reposted by fig (aka:[phil])
ATProto Toronto @atproto.to · 23/09/2026
Two weeks from today, we're having another atproto meetup in Toronto! Come on down! Featuring demos from @hypha.coop, @bad-example.com and others!
atmo.rsvp
Atproto Toronto October
Another meetup for ATProto Toronto! Come hang out, chat with fellow Atmosphere-heads, and make some local connections. A loose schedule: - 6 PM: Arrive and eat pizza 🍕 - 7 PM: Demos! - 8 PM: Socializ...
093
Reposted by fig (aka:[phil])
Scoiattolo @scarnecchia.net · 23/09/2026
Is anyone running some sort of labeler aggregation tool that is hitting has a UserAgent of LabelRelay/1.0 Fetcher and is hitting the queryLabels endpoint? You've got a path bug and your fetcher is hitting the bare base URL instead of the xrpc endpoint, and redialing every 30 seconds.
2144
Reposted by fig (aka:[phil])
Blacksky Algorithms @blackskyweb.xyz · 23/09/2026
🎉 Acorn is officially open. You can now create a space for your community on the open social web - no wait required. acorn.blacksky.community
1486209
fig (aka:[phil]) @bad-example.com · 23/09/2026
PART TWO: All the other reasons i don't like CARs for atproto repo exports! In this one: ambiguities and inefficiencies. (the biggest problem is already hopefully getting fixed in the IETF draft though, yay!)
data-service-diaries.pckt.blog
War on CARs: the rest of it
Part 2: streaming struggles, bad blocks, worthless weight, and superfluous structure in Content Addressable aRchives
6538
Reposted by fig (aka:[phil])
daniel holmgren 🫠 @dholms.at · 22/09/2026
a few of the open questions & things we're trying to nail down in the spaces alpha over the next month: discourse.atmosphere.community/t/post-alpha...
discourse.atmosphere.community
Post-alpha plans
Hey folks 👋 We’re about a month into the spaces alpha! From what I can tell, it’s going along pretty nicely. We pushed out one breaking change about two weeks back, but it’s been pretty stable apart ...
14413
Reposted by fig (aka:[phil])
AT Protocol Developers @atproto.com · 22/09/2026
Join @dholms.at and the Bluesky Atmosphere Team for the first Atproto Spaces office hours.
atmo.rsvp
Atproto Spaces Office Hours
Bring your questions, concerns, and excitement to the first Atproto Spaces Office Hours. The Atmosphere Team at Bluesky wants to hear what's working, what's not working, what you think can be improved, and what you're building.
56915
fig (aka:[phil]) @bad-example.com · 22/09/2026
eat-rocks pushing hubble backups twice daily for a month. it's so boring! no fs mounts to sporadically fail and exhaust local disk, nothing exciting at all 😤 it just works
170
Reposted by fig (aka:[phil])
Tynan is afk til 10/19 ⁂ @tynanpurdy.com · 22/09/2026
🚨 New Feed Alert!! 🚨 Only Links from people you follow, no politics edition!
5162
fig (aka:[phil]) @bad-example.com · 18/09/2026
im taking from this that i should write about even-more-niche things
5330
fig (aka:[phil]) @bad-example.com · 18/09/2026
the primary microcosm api gateway is still running on a digitalocean droplet. hopefully will be able to move it next week so i can close my account there. wish i didn’t always have such a backlog.
3430
fig (aka:[phil]) @bad-example.com · 17/09/2026
because it's good to share negative results: dropping the CAR-block CID is a good safety feature (force consumers to compute the CID of the actual data), but barely buys 3% space efficiency on stream-ordered cars since.. mst's a dag. each incompressible cid-link has a reference we didn't drop.
1300
fig (aka:[phil]) @bad-example.com · 17/09/2026
@brookie.blog my habit of cramming multiple dense charts into a single image makes fitting in the pckt alt text limit hard :( (bsky alt limit is 2k fwiw)
screenshot of pckt's alt text editor, with a tiny preview of a dense three-chart image, some clipped alt text in the input field, and `2045/1000` characters used.
1140
Reposted by fig (aka:[phil])
Bailey Townsend 🦀 @pds.dad · 17/09/2026
Late night PDS MOOver beta release. Still testing, recommend using pdsmoover.com still for important accounts, but thought I'd share the new version of PDS MOOver to see what y'all think. Welcome to the New PDS MOOver (beta™️) oauth.pdsmoover.com
48411
fig (aka:[phil]) @bad-example.com · 16/09/2026
alright here it is, my hit-piece on CARs in atproto, with a big ecosystem survey
pckt.blog
War on CARs - Data service diaries
A widespread authenticity problem in the Authenticated Transfer Protocol, from real-world use of Content-Addressible aRchives
159011
fig (aka:[phil]) @bad-example.com · 16/09/2026
what's an atproto app that consumes the firehose (not jetstream) or otherwise handles CARs? i have surveyed 10 and my 5-emoji split in three categories needs a tiebreaker.
5191
Reposted by fig (aka:[phil])
danielroe @danielroe.dev · 15/09/2026
we're live! 🔥
1396
Reposted by fig (aka:[phil])
zeu @zeu.dev · 15/09/2026
Nuxt’s @danielroe.dev has released a new library and he wants YOU to give it and the AT Protocol a shot! We’re talking about getair.space: cms, auth, file storage, and a public API, all in one! INTERVIEW TODAY, 3PM PST LIVE twitch.tv/zeu_dev stream.place/zeu.dev Ask your Q’s in the replies!
59616
fig (aka:[phil]) @bad-example.com · 14/09/2026
unspecced.net my next handle
2180
Reposted by fig (aka:[phil])
Parakeet @parakeet.at · 19/06/2026
Parakeet is (just over) a year old now! I wrote a post about the progress up to now, what I've learned, and where I intend to go next: pckt.blog/b/parakeet/p...
pckt.blog
Parakeet - A Year On - Parakeet
a blog post by Mia, which does contain some of her own personal views Parakeet was announced on Bluesky not too long over a year ago now. In this post, I’ll be...
0145
fig (aka:[phil]) @bad-example.com · 14/09/2026
did an ecosystem survey of car usage now joining the war on cars
2441
Reposted by fig (aka:[phil])
Blacksky Algorithms @blackskyweb.xyz · 14/09/2026
The migration is in progress. Please follow @status.blacksky.community for updates and you can go to status.blacksky.community as well for updates.
status.blacksky.community
Blacksky Status
Uptime monitoring for Blacksky infrastructure.
03418
fig (aka:[phil]) @bad-example.com · 14/09/2026
(resync rules everything around me)
280
fig (aka:[phil]) @bad-example.com · 11/09/2026
there are currently 2,891,241,622 bluesky posts in the network what's a cool $14.5M to export between friends
2847
fig (aka:[phil]) @bad-example.com · 11/09/2026
i have like 15 things to finish first but i think i have found a nice way to broadcast a lightweight transformed firehose where you care about data integrity (…ideas lifted from atproto spaces sync)
1220
Reposted by fig (aka:[phil])
Rude1 Haunted Badness. ⁂ @rude1.blacksky.team · 10/09/2026
Every time you view or like a post or take most actions on Bluesky or Blacksky your requests go through your Personal Data Server (PDS). It’s also the home of all your data. To date, we’ve used other people’s software to run Blacksky’s fleet of PDS. In the next week we’ll be migrating to our own.
729967
fig (aka:[phil]) @bad-example.com · 10/09/2026
never give up on your dreams
0201
Reposted by fig (aka:[phil])
Rude1 Haunted Badness. ⁂ @rude1.blacksky.team · 08/09/2026
Tech people: help @marisa.blacksky.team out with her PhD research. Details below. Share widely.
Research Participants NEEDED

PhD research studying the work and lives of tech workers and finance professionals in the United States. 

ELIGIBILITY: 
- Software engineers 
- Data science/analysts 
- Private equity associates & analysts 
- Investment banking associates & analysts 

PROCEDURE: 
1. Introduction: Send an email with your Linkedin or CV, and availability 
2. Interviews: 60-90 minutes, in-person (preferred) or via Zoom

RESEARCHER Marisa Rando is a PhD candidate in Sociology at the University of Cambridge

GET IN TOUCH: 
mmr59@cam.ac.uk 
www.linkedin.com/in/marisarando

SUPERVISED BY: University of Cambridge

INTERVIEWS HELD NYC: SEPT - DEC 2026 SF: JAN - MARCH 2027
06876
fig (aka:[phil]) @bad-example.com · 06/09/2026
efficient network backfill is a scheduling problem, exhibit 3520 (power distributions rule everything around me)
two grafana line charts over a 2-day time window, both showing repo-export-requests and records-exported.

normally these series are tightly correlated, but i the screenshot they significantly diverge.

in both charts, requests is green and records exported is blue.

chart 1: rates. the action starts about 1/3 of the way in: records exported jumps way up, sustaining around 1.4M/sec around the peak, then drops way down. requests is almost the inverse: it rises slowly while records is soaring, and then jumps *way* up to ~600/sec when records drops to ~200k/sec. there's another short event near the end where request rate drops while record export rate briefly spikes.

chart 2: cumulative counts for each over the time period, showing the divergence-then-convergence: records exported accelerates to a steep slope while requests grows slowly, then both inflect oppositely with records becoming a shallow ramp and requests rising much more rapidly. by the end, there have been about 30M requests and about 60B records exported.

requests/sec and records exported/sec has two series displayed

y-axis-1: green series, 200 GET /xrpc/com.atproto.sync.getRepo:


y-axis-2, blue series, records exported (star-lite):
some noise at the start, then a period near zero, then some steady 20/sec time, then a jump to 250 req/sec, then around 500 req/sec, before falling rapidly to 100/sec nand slowly decaying to ~40/sec. there is one spike near the end to around 300/sec.
1330
fig (aka:[phil]) @bad-example.com · 06/09/2026
record: broken. 21.7K unique identities have published non-bluesky data so far this week, the most ever. (and we're less than halfway through the ufos-week)
weekly active non-bluesky users (with data updates)

same as the quoted chart, except the final pink bar (current week) is now the tallest, and its tooltip shows the count (21698 active excl bsky 2026-09-03)
69511
Reposted by fig (aka:[phil])
cove.town @cove.town · 06/09/2026
cove.town now includes a slingshot instance at slingshot.cove.town. There are some per IP rate limits in place for now, but you're welcome to try it out! You can see the compose for it here tangled.org/cove.town/co...
cove.town
cove.town
A PDS, a knot, a spindle, and a hold, atproto infrastructure fully built on itself.
0193
Reposted by fig (aka:[phil])
Orual @nonbinary.computer · 05/09/2026
Jacquard 0.12.2 and 0.11.1/0.11.2 (as appropriate) have been published to crates.io, including the most up-to-date version of hickory-dns with vulnerability fixes and, in the case of jacquard 0.12.2 some bugfixes around oauth sessions and a couple other PRs i'd never released before 0.13 line began.
3255
fig (aka:[phil]) @bad-example.com · 05/09/2026
phew! renewed the domain for the project i still haven't started yet just in time.
41383
Reposted by fig (aka:[phil])
Evelyn @kandake.africa · 04/09/2026
Back at #AtmosphereConf @transrights.northsky.social demoed a very raw alpha of our private data solution Stratos. I'm happy to say that we are ready for a public Alpha! To level the playing field, it supports space *and* non-space PDS users so you can talk privately together clubhouse.atverkackt.de
A topic from a spaces user saying "Checkin from my space pds" with a response from kandake.africa saying "I'm on a non-space PDS and yet this is all private?!"
14511
fig (aka:[phil]) @bad-example.com · 03/09/2026
oof, a lot of atproto rust ecosystem handle resolution uses hickory, psa
0266