Nelind
@nel.pet
580 followers 700 following 4.8K posts
nerdy autistic 🏳️‍⚧️bian girl ask me about languages or code and i will not shut up. is she a catgirl or puppygirl will we ever know? is she maybe both somehow? 18 and a horny slut almost daily so horny posting happens be warned. MDNI she/they/it
Posts Media Videos Starter Packs
nel.pet
and then also automatically opting out (defederating) at a later point if a PDS exceeds a configured amount of accounts. this is just as possible on AP as it is here. the fact that every node can choose if they federate or not is a fundamental property of a federated network
nel.pet
in every federated network every node/actor has to decided to either federate or not with any other node/actor. federation is always opt-in. its just that most instances in AP will automatically opt-in but wont automatically opt-out. what bluesky is essentially doing here is automatically opting in
nel.pet
Nelind @nel.pet · 52m
its honestly bad how few people in most ECHR member states even know that the ECHR is a thing
nel.pet
the fact that both the big right wing parties in the UK want to take the UK out of the ECHR is ... concerning
nel.pet
tbh kinda wanna make a macro or function that just executes a future directly without calling out to a runtime like spawn_blocking or something

it would be a dumb idea to use it in an async function ofc but could be useful for sync projects that have that ooone async call they need to make i think
nel.pet
okay i really desperately need people to understand that rust async != tokios approach to executing futures!!

one of the frequent complaints about async that i see from people is that they dont wanna deal with everything needing to be Send and Sync. thats not an async thing!! thats a tokio thing!!
nel.pet
even further this is a thing that happens in activitypub too. its called defederation ...
nel.pet
also the async/await isnt some magic thing. Future is literally just a trait if you want you can just implement it yourself. thats a bit of a pain to do but you can. theoretically async/await could literally just have been two macros
nel.pet
okay i really desperately need people to understand that rust async != tokios approach to executing futures!!

one of the frequent complaints about async that i see from people is that they dont wanna deal with everything needing to be Send and Sync. thats not an async thing!! thats a tokio thing!!
nel.pet
Nelind @nel.pet · 17h
ahhh no!! :( i hope bit gags work out for you!
nel.pet
Nelind @nel.pet · 19h
apparently this whole thing was on purpose too ...
github.com/bluesky-soci...

idk what the intention here is exactly. if its intentded to be implemented again eventually. not having it is just tenable imo. text only posts need to be self label-able and those lables need to actually do something
Conditionally render labels button when media exists in post by haileyok · Pull Request #5942 · bluesky-social/social-app
Why We only want to show the "Labels" button right now whenever there is media in the post that a label can be added to. Test Plan The labels button should show up when: A link embed is ...
github.com
nel.pet
Nelind @nel.pet · 20h
no right?? the label handling is ... it leaves something to be desired
nel.pet
Nelind @nel.pet · 20h
yea exactly. i got tired of waiting on PBC to implement it so im hacking at it in catsky and like ... allowing the labeling is really easy. 2 line change. but THEY DONT DO ANYTHING which makes them rather useless ... kinda needs an upstream change to support this if it is to be useful 😭
nel.pet
Nelind @nel.pet · 20h
at this point i feel like the social app code base needs a general overhaul of how posts and labels are displayed this thing is a mess
nel.pet
Nelind @nel.pet · 20h
im sorry what ... chaging the moderation setting on "Sexually Suggestive" from warn to hide makes the completely seperate label "Adult Content" also hide-ish ... wtf??? why do the setting from one label affect how another label is handled in any way shape or form???
nel.pet
Nelind @nel.pet · 20h
at least the like "fyi your post has been labeled thing" shows up so thats ... *something*
nel.pet
Nelind @nel.pet · 20h
yesss exactly
nel.pet
Nelind @nel.pet · 20h
messing with allowing self-labelling on text only posts in catsky but the handling of labels on text only posts is ... not great. i had a feeling about that from just yk ... using the app but rargh annoying
nel.pet
Nelind @nel.pet · 20h
riiight so ... self label got added to the post, yay! appview includes it in responses, also yay! client does like fuck all with it!! not yay!!!
nel.pet
Nelind @nel.pet · 20h
test post thingyy
nel.pet
which is why we should offer taking proper backups and rotation keys. then even a PDS level suspension is recoverable
nel.pet
yea exactly we have migration tools for this situation already. in-app migration right at suspension could be good for some but i think in-app backups to fully "cover your ass" is just as important
nel.pet
if its appview or labeler level then its just a migration or other ordinary PDS side export like action yea! quite easy. essentially a built in migration tool. for PDS level suspension idk if you can migrate at that point ive never actually tried that ... and theres also adversarial migration
Reposted by Nelind
danabra.mov
basically i think the Bluesky client app itself needs to include “enough” tooling to protect yourself from Bluesky, with no need to evaluate and trust third party tools. should be part of the package
nel.pet
omg seri yes!! some easy way for people to regularly take repo and blob backups + manage a personal rotation key. especially now that blacksky is setting up their own appview, making sure that people dont lose their data due to lack of technical knowledge on how to secure themselves is important
Reposted by Nelind
rude1.blacksky.team
I've been radio silent because I'm in the process of standing up an app.bsky.* API server (aka app-view aka Barnes & Nobles). This is an expensive and time intensive operation that I didn't want to do until it was necessary.
It's a fail-safe not a differentiator in experience, but important 7/11