home.social

#atdev — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #atdev, aggregated by home.social.

  1. yo @octet-stream.net how does site-validator.fly.dev work? www.olamaelcu.net/blog/2026/sy... has <link rel="site.standard.publication external"> but that seems to fail with the validator. My understanding of <link rel> is that it shouldn't be a direct string match? also #atproto #atdev for others

  2. Is there any sensible way to easily detect accounts which have default avatars (the smiley or @ on a blue background etc.)? Because they seem to have a normal reference to the CDN which just happens to return an image like this that's from the generator and not uploaded, right? #atdev

  3. Could someone from the backend/protocol team reply to this? I didn't manage to catch Bryan before he left on vacation 😉 github.com/bluesky-soci... #atdev

    client app behavior clarificat...

  4. Wondering if Skylight is planning to add OG tags to their Web-facing URLs because they just look tacky on here otherwise. Tangentially, it should be normalized to do a <link rel="alternative" type="application/at+json" /> or something so folks can pluck the DID document of a URL. #atproto #atdev

  5. We do this for Web feeds to allow for folks to subscribe from the browser but things like podcast clients also can use it to detect if the link is pointing to a podcast and show a subscription interface. #atproto #atdev

  6. Also: something for you dark mode sickos 🌚 Label groups are sorted by latest label date from that labeller, so any recently assigned labels should be near the top. Within a group, labels are sorted by name. (Some labels/labellers with weird whitespace in names may not show correctly) #atdev

  7. I'm testing Skythread on Tranquil and I just got this error too when creating a record… Is it required to pass a $type in the object to createRecord (separately from 'connection')? It always worked without it… #atdev

    RE: https://bsky.app/profile/did:plc:7x6rtuenkuvxq3zsvffp2ide/post/3mhnaahm6fs4n

  8. to the #atdev community: thank you. I'm overwhelmed (in the best way) from the community response for support yesterday. I owe a lot of thank you's, but extra huge thank you to @[email protected] and @[email protected] especially for going out of your way to boost a lot and make sure I'm ok.

  9. Can someone who understands OAuth (unlike me) tell me how this compares to existing approaches/solutions (the "aip" open source project, the "Token-Mediating Backend" approach, or the mythical Proposal 0010)? #atdev

    RE: https://bsky.app/profile/did:plc:aq5iwu4gjdcg2hq53llism3x/post/3mh7a52ulus2l

  10. "I have so many projects open with unfinished stuff, so I think I'm gonna start a couple new ones" - #atdev in a nutshell 🫣

    RE: https://bsky.app/profile/did:plc:rnpkyqnmsw4ipey6eotbdnnf/post/3mgvklj5u3s2s

  11. #atdev #atproto we need more plain language communication between dev community and general user base. the average casual user does not understand really understand any of what is being built here, even the simplest explanations tend to be too high level for the lay person.

  12. I've pushed some big updates to atproto-crates, and with them the project has a new home at tangled.org/ngerakines.me/atproto-crates. Over the past five months I've made significant updates and am getting closer to what I'd consider a "1.0" release. Here are some highlights. #ATProtocol #atdev

    ngerakines.me/atproto-crates

  13. This is a subskeet because I don't want to shame a specific project, just as a reminder in general: if you have the string "bsky.social" somewhere in your code, it's sus by default unless proven otherwise. #atdev

    RE: https://bsky.app/profile/did:plc:oio4hkxaop4ao4wz2pp3f4cr/post/3lw2d3kt57c2k

  14. #atdev does anyone know if the relay throttles _consumers_? yesterday incoming bandwidth on my ingester went down to almost zero (and didn't go back up until restart), which corresponded suspiciously well with the bad bunny halftime show

  15. Any idea why something like this would be happening on a relay?… (it's the same host over and over) #atdev

  16. If your IP starts with 47.45.* or 162.220.* and you're running Tap on some server in the US, please update to the latest Tap version 🫠 #atdev

    RE: https://bsky.app/profile/did:plc:oio4hkxaop4ao4wz2pp3f4cr/post/3me5zzztxuk2n

  17. Is this a close enough description of the `#sync` firehose event?… #atdev

  18. At very quick glance: - @[email protected]'s covers only ~1/3 - @[email protected]'s covers ~2/3 - atproto.africa is missing ~5% - @[email protected]'s and @[email protected]'s have pretty much the exact same coverage as Bluesky's 🏆👏 - mine is, well, special 🙃 #atdev

  19. Is there such as a thing as a read-only micro-PDS implementation that boots up from a CAR file or the like? #ATProtocol #atdev

  20. #atdev do I remember correctly that the handle included in the field in `#identity` events from the firehose can't be fully trusted, because it's what the PDS has assigned, but it doesn't necessarily have to be a handle that's verified by DNS/well-known? That hasn't changed, right?

  21. Are the `#handle` and `#tombstone` events in the subscribe_repos firehose gone for good now? 🤔 #atdev

  22. does anyone have a public #atproto quickslice instance that's tracking tealfm records? i wanna be able to take them in without necessarily setting up my own instance #atdev

  23. okay, so, despite bsky being cultivated by furries from the early days... i'm real surprised we don't have a FurAffinity-type thing built on ATProto yet. something like @[email protected] but more complex? 🤔 #atdev #atproto

    RE: https://bsky.app/profile/did:plc:ri3vhthkocqvt3bj35b3iq57/post/3matrqcfvg22b

  24. Voila: a complete app importing data about all current labellers & live streaming updates, and running a server rendering a page with a table listing them, all in one Ruby file (<200 lines), using Tap 😎 #atdev

    examples/list_labellers.rb at ...

  25. fun animation of all the contributions to the atproto repo since jan 1st 2025! #atproto #atdev

  26. New blog post, let's goooo! 🚀 I've been exploring how to build privacy-aware views in ATProtocol using on-demand record hydration. This pattern lets you serve different content to different users while keeping data portable and verifiable. #atdev #PrivateData #privacy

    ATProtocol Record Hydration: B...

  27. check this script out if you're using threaded mode - it adds color to those threads, so easier to look... and Z also added an option to collapse threads/replies etc. #ATprotoTools #ATdev

    RE: https://bsky.app/profile/did:plc:m6yjzpsxvue6uugpmzr7wosf/post/3lbfoarlkz22n