Sign in

Whey‽

@whey.party
2.6K followers 1.5K following 1.3K posts

i write about things i find interesting, sometimes chain-of-thought threads, but mostly about stuff ive made building @reddwarf.app whey#8020 - @whey@mas.to - whey.party - @dw.whey.party

PostsRepliesMedia
Whey‽ @whey.party · 08/08/2026
sorry to all Fresh feed users for the trouble! the feed was down due to host issues i have since moved it to a newer server, but unfortunately this means it will need to start its cache from scratch, so you may see some older posts again. it should clear up within a day thanks for your patience
1271
Reposted by Whey‽
microcosm: atproto building blocks @microcosm.blue · 06/08/2026
If you've backfilled the network before, you probably noticed the 65k bridged accounts you couldn't sync. …until a week ago! Bridgy Fed's `getRepo` is now open, and served by Hubble!
updates.microcosm.blue
Hubble first launch: 1500x cheaper getRepo for Bridgy Fed
Bringing Bridgy's backfill back! (and unblocking a big Bluesky broadcast 👀)
29118
Reposted by Whey‽
AT Protocol Developers @atproto.com · 24/07/2026
If you weren't able to tune in live, the recording from the IETF 126 session on Authenticated Transfer featuring @dholms.at and @bnewbold.net is now available www.youtube.com/watch?v=1xsN...
youtube.com
IETF 126: Authenticated Transfer (ATP) 2026-07-23 14:30
YouTube video by IETF - Internet Engineering Task Force
614626
Reposted by Whey‽
boltless @boltless.me · 19/07/2026
Sharing this! Wish I'm not late for #IETF126 Tangled found PDS doesn't fit well for contributions even with upcoming permissioned space spec. So, we are planning to store record-like data outside of PDS, in Knot. This is a post explaining the reasons & upstream spec change we need. #atproto #atdev
tangled.org
tangled-cob.md · by boltless.me
4557
Whey‽ @whey.party · 23/06/2026
hmm, the feeds dont seem to be down for me. could you try again?
210
Reposted by Whey‽
Eli Mallon @iame.li · 11/06/2026
Introducing atmoq: the first implementation of an atproto relay using Media-over-QUIC instead of WebSockets! Try it out: cargo install atmoq atmoq firehose --ops --moq-host 'streamplace.network'
github.com
GitHub - streamplace/atmoq
Contribute to streamplace/atmoq development by creating an account on GitHub.
610719
Reposted by Whey‽
nora @nora.bsky.social · 11/06/2026
Proud to finally share what I've been working on. I'm excited for a future where privacy is normal. encryptedspaces.org
wired.com
Signal Alums Reveal ‘Encrypted Spaces,’ a System for Making Private Collaboration Apps
The new open-source project could serve as the basis for a future of apps with features as complex as Slack, Discord, or Google Docs—but with added protection against surveillance.
212030
Reposted by Whey‽
Eric @esb.lol · 21/05/2026
✨ Atmosphere devs ✨ Bluesky is integrating Standard Site, and our initial work should be released in the next few days. Here's what that means for publishers and apps in the ecosystem: github.com/bluesky-soci... If you have questions or comments, please leave them on the GitHub Discussion thread!
github.com
Integrating Standard Site Into Bluesky · bluesky-social atproto · Discussion #4978
The Bluesky team is working on integrating site.standard.* lexicons. For people using the Bluesky app, this means that when they come across a link published with a Standard.site record, they’ll ge...
1239085
Reposted by Whey‽
Trezy @trezy.codes · 04/05/2026
Hey y'all, I'm looking for some work to bridge the gap while I continue working on @cartridge.dev and @happyview.dev. If you have contract work for #atproto projects (planning, code, architecture), I'd be delighted to help. DM me with details. #atproto #OpenToWork #LookingForWork
15628
Reposted by Whey‽
Alex @alex.bsky.team · 22/04/2026
I'm excited to announce another guest post on the atproto.com blog! This time, we're featuring @spacecowboy17.bsky.social, the maintainer of the popular For You Feed (bsky.app/profile/spac...)! atproto.com/blog/serving...
atproto.com
Serving the For You Feed - AT Protocol
How the maintainer of the popular For You feed serves it from their living room!
617839
Reposted by Whey‽
akshay oppiliappan @oppi.li · 23/04/2026
tangled.org/baileytownse... interesting things happening in the alt-appview space 👁️👁️
tangled.org
baileytownsend.dev/ceres
ceres: a small planet in a giant solar system
2243
Reposted by Whey‽
still whey @dw.whey.party · 06/04/2026
and oauth did come!
modern red dwarf oauth component (direct lineage from the quoted component)nondescript website/app using the same oauth component (direct lineage from modern red dwarf)
171
Whey‽ @whey.party · 29/03/2026
thats awesome, thanks Boris!
030
Reposted by Whey‽
jack @j4ck.xyz · 28/03/2026
Watching all the talks live on the AtmosphereConf Multi-Stream Viewer: atmoco.pages.dev (other 2 streams are starting now!)
atmoco.pages.dev
AtmosphereConf - Multi-Stream Viewer
Watch all AtmosphereConf streams in one place with a live Bluesky feed and in-app posting.
1102
Reposted by Whey‽
AT Protocol Developers @atproto.com · 20/03/2026
Thrilled to be working with @bad-example.com, whom you know from the excellent @microcosm.blue tools, on making the atproto network ever more resilient atproto.com/blog/introdu...
atproto.com
Introducing Hubble: A Public Mirror for the Whole Atmosphere - AT Protocol
Bluesky is providing a grant to the creator of Microcosm to build a full mirror of public data on the Atmosphere to help make the network more resilient.
20385103
Whey‽ @whey.party · 15/03/2026
it's very cool that theres now a Red Dwarf theme for the Atmosphere Conf site github.com/ATProtocol-C... thanks to @grishalr.protoimsg.app for adding this, along with many other color schemes based on atproto projects
Atmosphere conf website with a Red Dwarf red color scheme
1193
Whey‽ @whey.party · 15/03/2026
I bought my remote ticket to #ATmosphereConf - join me online March 2026 atmosphereconf.org
0212
Whey‽ @whey.party · 24/02/2026
thanks for reviewing my site
020
Whey‽ @whey.party · 19/02/2026
hello test
1120
Whey‽ @whey.party · 16/02/2026
the 2nd time i migrated it i used goat, bsky.app/profile/did:... (sharing this as a screenshot since this post only exists on the appview and not my pds for an unrelated issue)
Screenshot of the quoted post

"got it wrong

1. deactivate acc on old pds
2. goat account plc recommended
3. update did doc with new key and pds
4. activate acc on new pds"
040
Whey‽ @whey.party · 16/02/2026
i used atp airport and then got confused at the fact that i never received the plc token and then realized i was migrating a did web so the atp airport system never finished, as i just changed the did.json manually, deactivated the old and activated the new accs manually
110
Whey‽ @whey.party · 15/02/2026
though iirc it doesnt show apps where its access token is not yet refreshed but once you open the app it refreshes and youre still logged in and only then itll show up in that page
130
Whey‽ @whey.party · 15/02/2026
mines at pds-nb.whey.party/account
pds-nb.whey.party
120
Whey‽ @whey.party · 15/02/2026
theres {pds}/account(s? idk)
120
Whey‽ @whey.party · 27/01/2026
but it does rely on an mini-appview of sorts (and its authoritative because it decides the final poll state at expiry, which is hard to backfill deterministically), and their appview is understandably CORS restricted to keep costs low so you will need to make your own appview to use it
120
Whey‽ @whey.party · 27/01/2026
if you want to implement polls right now id recommend implementing tokimeki polls just because it already exists, and it is widely used by tokimeki users
140
Whey‽ @whey.party · 27/01/2026
hi can we like discuss on a better poll spec cuz im treating current red dwarf polls as a proof of concept of adding new features to bsky and less of actually adding polls. besides, tokimeki had public polls before me, and like my actual serious idea for private polls havent materialized yet
160
Reposted by Whey‽
Boris @bmann.ca · 27/01/2026
Great read on what it means to run different kinds of ATProto services, that along the way does a good job of explaining that we don’t run instances here.
unfoldingdiagrams.leaflet.pub
How small can ATproto get, really? - Unfolding Diagrams
Does an independent Bluesky stack really cost thousands?
510321
Whey‽ @whey.party · 24/01/2026
Pretty much. For RD the source of the counts is the constellation instance and iirc it isnt backfilled
020
Reposted by Whey‽
hailey @hailey.at · 22/01/2026
at risk of a bunch of people saying “well actually you should have done it this way”, here’s a lil write up on adding trending topics to bluesky hailey.at/posts/3mcy5b...
hailey.at
Topics on Bluesky
Building usable trending topics on Bluesky
2125550
Whey‽ @whey.party · 20/01/2026
yes you can
020
Reposted by Whey‽
dan @danabra.mov · 18/01/2026
formats over apps
overreacted.io
A Social Filesystem — overreacted
Formats over apps.
72976205
Whey‽ @whey.party · 13/01/2026
The votes themselves are safe, the vote record strongrefs to the sidecar that defines the polls. But bsky likes arent, they only target the bsky post and not the poll record
040
Whey‽ @whey.party · 13/01/2026
The opengraph image generation for polls is my attempt at graceful degradation but even that has its limits. The image is not easily machine readable / verifiable to be the same content as the poll itself.
150
Whey‽ @whey.party · 13/01/2026
And the problem is that you cant fit all of the extra data inside of the bsky fallback post. Even if you stuffed it in a custom field, then its still the same problem because the extra data wont ever be shown to users
140
Whey‽ @whey.party · 13/01/2026
More on sidecars. Its more of a problem about how which post variant that you liked/interacted matters somewhat. A like to the original bsky post might differ in meaning compared to a like towards the enhanced post
250
Whey‽ @whey.party · 13/01/2026
The votes themselves are practically identical to likes. Each of the 4 possible options has its own collection for easier constellation queries `app.reddwarf.poll.vote.a` and so on It lacks expiration and per-user option limits because those arent easily implementable using only constellation
260
Whey‽ @whey.party · 13/01/2026
Im still unsure about sidecars in this case because the enhanced post and the original post could diverge which could be bad
160
Whey‽ @whey.party · 13/01/2026
I played around with sidecar records and ended up with public polls as a test. The poll embed is defined in a sidecar record, and all votes point to that instead of the bsky post record
Screenshot of red dwarf showing the quoted post with polls. 25% for the first option which is "Unlimited bacon, but no games" and 75% for the second which is "Games, unlimited games, but no games". The public poll never expires and has 4 votes so far
1250
Whey‽ @whey.party · 09/01/2026
aturi.to
030
Whey‽ @whey.party · 08/01/2026
not sure if this is what youre looking for github.com/jazware/go-b...
github.com
go-bsky-feed-generator/pkg/auth/auth.go at main · jazware/go-bsky-feed-generator
A minimal implementation of a BlueSky Feed Generator in Go - jazware/go-bsky-feed-generator
110
Reposted by Whey‽
Rude1 Haunted Badness. ⁂ @rude1.blacksky.team · 27/12/2025
blackskyweb.xyz
Anniversary
Blacksky Algorithms turns one. Announcing blacksky.cash for private payments and blacksky.tech for one-click server hosting on AT Protocol. Launching 2026.
28478187
Whey‽ @whey.party · 20/12/2025
hi sorry id love to help but im a bit confused, cuz as far as i understand from your request, all fresh feed variants (you can check it all in my profile) already does that. thanks
100
Whey‽ @whey.party · 18/12/2025
a compilation of the transcriptions i did this year
041
Reposted by Whey‽
daniel holmgren 🫠 @dholms.at · 12/12/2025
finally landed it! Tap is your all-in-one sync tool for the Atmosphere: webhooks, backfill, filtering, signaling collections, no cbor/msts/signatures/cursors. this thing's got it all! give it a go and let me know what you think & if you run into any issues docs.bsky.app/blog/introdu...
docs.bsky.app
Introducing Tap: Repository Synchronization Made Simple | Bluesky
Just about every app built on AT needs data from a repository at some point. For many use cases – feed generators, labelers, bots – streaming live data through a Relay or Jetstream works well. But som...
2139970
Whey‽ @whey.party · 08/12/2025
all of the apps above lets you view the same content from the bluesky social network. if youre looking for other non-bluesky apps thats also powered by the same underlying technology, the ecosystem of apps is called the atmosphere. theres live streaming at stream.place, blogs at leaflet.pub and etc
110
Whey‽ @whey.party · 08/12/2025
witchsky.app is like a mod of the bluesky app with extra features like a color scheme selector and a lot of other experimental new features created by the community. there are other mods like deer.social catsky.social etc theres also alternative apps like my own reddwarf.app (not fully featured)
130
Reposted by Whey‽
selfhosted.social @selfhosted.social · 03/12/2025
We are officially open to the public! selfhosted.social is an independent ATProto PDS managed by @baileytownsend.dev No invite codes required. Everyone is welcome. We just ask that you read over and agree to our Privacy Policy and Terms of Service. selfhosted.social/legal
selfhosted.social
Selfhosted.social
Landing page for selfhosted.social, an ATProto PDS
312037
Whey‽ @whey.party · 01/12/2025
Oh! Maybe its just the front page that never loads then
110
Whey‽ @whey.party · 01/12/2025
itll be on witchsky.app probably tangled.org/@jollywhoppe...
3253