6
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…
The default example people use for “a federated service” shouldn’t be Mastodon or Lemmy.
It should be email.
Why is it better that different companies, universities, and other organizations (and even hobbyists) can all set up their own email servers, rather than everyone just using (say) Hotmail?