š¾ Archived View for idiomdrottning.org āŗ fedi-wishlist captured on 2023-12-28 at 15:25:18. Gemini links have been rewritten to link to archived content
ā¬ ļø Previous capture (2023-09-08)
-=-=-=-=-=-=-
Topic-based mailing lists and IRC channels were a huge part of the Internet when I grew up. For those a liāl younger, think subreddits or tumblr tags, or Discord servers. Now, ActivityPub doesnāt support hashtags well but FEP-1b12 can be the ticket here.
To me this is a throwback to when the internet was manageable and cozy and fun. Yeah, yeah, there are some super toxic subreddits and tumblr tags and there were some epic and super damaging email flamewars. It doesnāt solve everything. But itās damage control.
Itās also the kind of discoverability that I think is good: topic based, rather than ātrendingā algorithm based, or, worst of all, āpromotedā.
This is what Iām kinda looking forward too the most, if the tech improves a lot. Right now on Akkoma I donāt really feel like assigning my posts to groups because ideally I also want them to stand on their own just the way they are now. I want them to both be posted to relevant groups and to be part of my own personal liāl microblog mix.
It also doesnāt make sense to strive for a Fedi where every server mirrors every post. Itās just that architecturally, email was a much more scalable model: each server had their accounts and each topic list sent only to the relevant accounts. IRC works similarly, as does XMPP.
Fedi even has the potential to be even an even more scalable implementation of this model than email since on email, list email was typically still duplicated for every user in the spool (you can't rdfind them since the headers are not identical) but on Fedi, the back end is relational so there only has to be one entry per post. I know, I know, penny-wise department, but still.
Hashtags donāt work well on Fedi
Here is a timeline I do not want to head down. One of the worst parts of the post-September internet are these huge celebs. Instead of āHere is the mailing list for Werewolf: the Apocalypse, letās talk togetherā itās āHello adoring fans here are my favorite brands of the dayā.
Iām into participatory culture, and this is not that.
This is what Instagram, Twitter, BSky and Threads are set up to be, and YouTube too. āViralā successes. Do not want.š°
Thereās some enthusiasm for authorized fetch now and Iām a liāl hesitant to get behind that. Authorized fetch is fine on its own, good even šš»,and Iāve got it on too, but when you combine it with the ādisallow unauthenticated API accessā setting, the only way to interact with a post is if it has gotten onto your server somehow, by someone on your server following the account.
That really pushes the network towards a handful of larger servers all mirroring each other.
Itās not Fedi, is the problem. Itās taking the underlying tech stack from Fedi and using it to create basically private web forums. A more confusing and slow version of phpBB.
I donāt blame anyone for wanting this because heaven knows the untamed Fedi is a horror-ridden place but itās kind of off-topic to a discussion of what Fedi should be. Itās using the server stacks (like Mastodon) to build something thatās not federated or only semi-federated.
Overall, Iām not super happy about this timeline either.
My dislike of the wide-open Fedi-world is clashing a bit with my FOSS-brained fear of silos here. I think having multiple servers hook up and talk to each other is just neat. Itās something the web 1 era did great and something the web 2.0 era lost.
I normally use Fedi in a really āindie webā style way: I browse other instances through their public interfaces or through RSS/Atom and when I find something I wanna reply to or favorite, I import just that one post to my instance. The import is still gonna work through authorized fetch, but finding the post in the first place is gonna get blocked if the only way to read the post is through authenticated API access.
To get specific, this works whether or not AF is on:
wget /users/Sandra/feed.atom
While this only works when AF is off:
wget --header \ 'Accept: application/ld+json; profile="https://www.w3.org/ns/activitystreams"'\ -qO- /users/Sandra
What does AUTHORIZED_FETCH actually do?
If Bonfireās tech had panned out, that wouldāve been a much better to have a liāl bit of a private life in a federated world. There could be Diaspora-like circles to have different parts of our lives, having some things public and others friends only. I never used Google Plus but I got the impression that it worked similarly.
Combining that with topics and that might be the perfect life right there.
The UX could be āI want to post this to friends, fam, and these three world-readable topics: RPG, D&D, OSRā or āI wanna post this one to fam onlyā. Pretty great, right?