Whey‽

Whey‽

@whey.party

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 - https://whey.party - @dw.whey.party

2.6K followers1.4K following1.3K posts

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

Whey‽ reposted

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.orgtangled-cob.md · by boltless.me

Whey‽ reposted

✨ 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.comIntegrating Standard Site Into Bluesky · bluesky-social atproto · Discussion #4978The 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...

Whey‽ reposted

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

View full thread

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.

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

View full thread

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

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

Im still unsure about sidecars in this case because the enhanced post and the original post could diverge which could be bad

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

Whey‽ reposted

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.appIntroducing Tap: Repository Synchronization Made Simple | BlueskyJust 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...

i wonder if i can force a #sync event on my accs to fix the missing records that were created while the accs wasnt being relayed by any relays

still whey@dw.whey.party

I did nothing, it fixed itself. But like, all of the records i made before it fixed itself was never indexed by bsky

this fun event created this post --> bsky.app/profile/whey... which exists on my pds, is not moderated, but is not visible on bsky

still whey@dw.whey.party

If you missed it, i for a few hours, both that and this acc was isolated from the network. Three seperate relays independently stopped listening to those two accs. And then it randomly connected again. The process was documented in @lost.whey.party

Whey‽ reposted

i also received a bluesky grant, for @microcosm.blue dozens of atproto apps you might know use constellation, for major features like red dwarf, minor ones like leaflet, or as fallback like Blacksky.

fig (aka:[phil])@bad-example.com

yup that's officially 10 billion atproto backlinks indexed by constellation across every lexicon that you can query at constellation.microcosm.blue

dont forget to insert the lycan instance url in the settings page, and to index your account (theres a one click button in the search page). after that the "Import..." box should turn into the "Search..." box and you can now search from your previously interacted posts

it was the vps clock. synced it and auth works now

@juli.ee can you confirm that your pds system clock is synchronized? since the actual error we're getting from your pds is: "iat" claim timestamp check failed (it should be in the past)