4
i realize this might be swinging at the hornet's nest, but i have a genuine question about the Fediverse
cohost.orgsomething that sort of confuses me about the fediverse, conceptually, is the idea that these disparate apps are cross-compatible in some way. like obvs there's mastodon-compatible platforms (pleroma, akkoma, etc) but in general other fediverse (pixelfed, kbin) are either only partially compatible1 or not compatible at all2.
some of this can be easily chalked up to very different modes of interaction3 but if that's the case, why advertise as being part of the fediverse when that's only somewhat true? is it just for Buzzword points?
even some sort of shared identity system4 would do a lot to mitigate this! but if i want to use pixelfed, i need a pixelfed account in addition to my mastodon account. how, other than the general "free software" shit, is this better UX than having an instagram account and a twitter account? if anything, it's maybe kinda worse because twitter and instagram at least don't pretend that they're compatible, and i don't have to pick a Twitter or an Instagram, there's just one and i know that it'll be the same one my friends are on.
i guess a lot of this comes down to: "no one has done an especially good job explaining why the fediverse is better than centralized solutions." i realize i am somewhat biased as someone who runs a centralized solution, but this has been a problem at least since i first made a mastodon account in 2017, and i sure as shit didn't run a centralized platform then.
many of the problems that exist on centralized platforms (content can disappear at any moment, you are at the whims of the admins, etc etc) exist on the fediverse too5, and there aren't a ton of benefits beyond "you can host your own."6
this is not an especially coherent set of thoughts, and it's mostly prompted by me seeing kbin, seeing that it's On The Fediverse, and then learning that it holds zero compatibility with THE primary fediverse application. what's the point of building this beautiful, platform-agnostic platform that's the future of the internet if everything is dependent on their own non-compatible extensions to actually function.
----------------------------------------
1. pixelfed posts can be viewed and boosted on mastodon but won't display past the first four images
2. afaict, despite kbin being activitypub based, there is no connection between it and any other activitypub software
3. reddit and twitter are not the same, so platforms cloning one are not going to be especially compatible with others
4. hold on while i reinvent openid
5. first person who says "you can move your account to a different instance!" gets to be the first block on this account. you can't. it's a fiction invented by the mastodon project. "you can export your follower list and force everyone to follow you on a new account" is not account migration. until there is any story for migrating content7, claiming that account migration exists is misguided at best and actively deceitful at worst.
6. i used to disparagingly joke when people were being shitheads "ok bud, go make your own website then. it's easy. [https://runyourown.social] however, now that i've done this for over a year, i can not in good faith suggest anyone else do this. i would only wish "running a social media platform" on my worst enemy, and my worst enemies aren't here for me to clown on them.
7. "but i don't care about migrating content," you might say. that's great for you! you are not the only person who exists and many people do care about that.
The core phrase of the blog post: “no one has done an especially good job explaining why the fediverse is better than centralized solutions”.
Feels to me that it’s all growing pains, we WOULD benefit for a federated auth system instead of an account on every service, and we need lots of bug fixing, i just wish all these social media shitstorms had happened a couple years later and not at this point…
‘Better’ is relative. To me its better because no one person or group owns or controls the software. There’s no central authority. Don’t like the instance you’re on? Just move to another. Cant find an instance you like? Host your own. Don’t like the path the developers are taking? Fork the code. As long as the very core remains standard (ActivityPub), all possibilities are on.
There needs to be a return to being patient. Most fedi software is not beyond beta yet. They will develop and they will mature but right now the fediverse is a toddler learning to walk. There are issues but with time they’ll get addressed. We’ve all got so addicted to shiny cool apps and services we’ve become prepared to sacrifice our privacy, our choices and our reason at the altar of a quick dopamine hit.
There’s no big money to throw at these issues and therefore no dedicated team. This means solutions come slower. But they will come and they will be motivated by usefulness not profit. The people developing these things have lives and day jobs. Give them time.