206 Followers
161 Following
221 Posts
waow
pronounsshe/it
websitehttps://mary.my.id
timezoneutc+7
"hold on, in operator is slow?" it is, that's why there's a check for undefined before checking if the key even exists
shot myself by having the CBOR decoder lazily serializing to atproto's lex-json format, in operator is a perf killer and I can't remove it from the encoder side
surely there is no justification for blocking an entire SLD, why does Quad9 subscribe to all these useless "threat intelligence providers"
experimenting with unrolling long threads...
ahhhhhhh

still haven't done lists, pretty much been polishing other parts of the site

anyway, it's pretty good for a one-off link that you share to your friends (that aren't on bluesky)

why do i have to host scriptlets just to block certain aspects of a site

i added rss feeds for profiles, add /rss if your reader doesn't detect it ig

https://anartia.kelinci.net/bsky.app/rss

i did a slight goof and it's ordered slightly wrong so you'll have to wait tomorrow for that

Bluesky's AppView mysteriously hides replies when unauthenticated for whatever reason, even when it's within the <200 limit (bc they designed the endpoint with no pagination) and there's no block relationship or gating going on

edit: turns out they were in the middle of migration and it broke stuff

made use of Constellation (https://constellation.microcosm.blue) to get around it and it works pretty well

Hello! — Constellation

Constellation is a self-hosted JSON API to an atproto-wide index of PDS record back-links. You can use it to query social interactions in real time.

https://anartia.kelinci.net/
home, search, trending page pretty much knocked out

next is user lists and rss feeds...

Anartia

JavaScript-optional public web frontend for Bluesky.