Unfortunately the people’s front of Mastodon defederated from the Mastodon People’s front.
Platformism ftw
This is EXACTLY what will happen. Federation will just mean “fuck you, I’ll go make my own instance since you don’t 100% agree with me” creating splintered echo chambers that accomplish nothing because they fundamentally lack the ability to work with others. Federation will absolutely not lead the rebellion.
Just look how many Lemmy varients there already are. In the first few months we already had Kbin, Mastadon, Lemmy(and all of it’s instance variations) and then Kbin even split and also became Mbin as well(which was literally “I don’t like how they’re running Kbin and they won’t do what I want, so I’m starting my own” by user Melroy). Remember how the first drama was “which instances should we block on our instance?” on pretty much every single location? How everyone quickly set out to make a name for themselves by which communities they filtered out? How we didn’t even make it a month before instances were defederating each other?
Time and time again humans blame the tools they use instead of reflecting and seeing that the tool wasn’t the cause, humanity is. This is how humanity acts. We’re tribal by nature. This is what we do. You’re not gonna just fix that with some new software. It’ll take cultural change on a grand scale.
Lemmy.ml seems great, I can access practically everything from here
The federated internet is not an open park where everyone hangs out together. It’s a billion small spaces that link to neighbouring spaces. The idea that defederation is a problem, or that people using different webserver software is an issue, needs to be left at the door.
This isn’t “Reddit but with weirdly more complex subreddit names”, or “Twitter, but everyone’s user name looks like an email address”, but a network of a thousand independent social websites, each doing their own thing.
And that’s a good thing. Expecting it to be centralized, corporate social media, only without the drive towards enshitification will make everything seem uncanny and broken. This isn’t that. This is something new.
And something old.
The platform splits literally don’t matter.
-
That’s the point of open source, being able to make your own fork.
-
The backend is AP not Lemmy, Kbin, mastodon, or piefed
The fragmented ecosystem of ideas doesn’t really exist except in a few servers such as beehaw, lemmygrad, and hexbear. Beehaw and hexbear don’t even care about federation.
Yeah, but what does matter is that I’m not talking specifically about the platforms, but the people running it and contributing. You’ve completely missed the point in a very human way, demonstrating one of the reasons why it’s people at the core of the problem.
-
in even split and also became Mbin as well(which was literally “I don’t like how they’re running Kbin and they won’t do what I want, so I’m starting my own” by user Melroy).
this is objectively bullshit. kbin was run and managed by one guy who could not keep up and had serious personal issues. the mbin fork is just a community developed version, far more resilient to individual dev whims but still open for anyone to contribute
It’s named Mbin after Melroy. Dude filled Lemmy and Kbin with bitching posts for months. First it was the instance he worked on not listening to him so he started his own. Then it was people not joining his instance and only the “popular” ones. Then he got Kbin to agreee to let him work on the project and shit on Lemmy saying Kbin was the real future. But when that didn’t go his way either, he made Mbin while shitting on Kbin. I am well aware of the massive ego behind Mbins creation and it is a PERFECT example of “fuck you, I’ll make my own”.
ETA: oh yeah, and the time when he was supposedly a Lemmy developer too… Who left on bad terms.
Seriously, check the guys resume. He’s been supposedly attached to almost every federation project and has left all of them on bad terms when things didn’t go his way. Each and every time was “it’s not going the direction I want, so I’m starting a new version”. The exact point about splintering communities from my OG comment.
dude you have so much anger over absolutely nothing. youre really holding on to something that doesnt really exist, and i hope you get the help you need.
kbin shit its own bed. i know as i financially contributed to kbin and was very hurt when ernest went fucking nowhere with it. how many kbin servers are there? zero. there are zero.
the current mbin open source project is community based using community standards of contribution, has had loads of contributors and does not belong to melroy.
Let’s hope more people will join. If I start seeing my government officials e.g. on Mastodon, I’ll probably just assume we won.
This is the way. We can all do our part to build and evangelize the fediverse.
And don’t say things like it’s too complicated or nobody will listen to us. That’s objectively not true.
There are 20 million fediverse users. Stay positive and keep moving forward!
We also have to stop thinking that everything has to grow fast, and lose hope just because it’s not. Change take a really long time. Sometimes decades. Silicon Valley are obsessed with fast growth because it’s all driven by the promise of easy money. No need to adopt their mindset. Look how fast their products turn to shit.
Just cause…
I’m trying to get into fediverse/ activity pub development and i’m trying to find like a “hello world” level tutorial. Does anyone have any thoughts or know an example?
For me, trying to read the actual protocol or even tutorials that try to explain the protocol in a more approachable manner, didn’t help at all. It’s no understatement that ActivityPub itself is a mess.
But reading the Fedify documentation and describing “activities” with the library helped a lot more!
Even if you don’t plan on writing Js/Ts, I recommend the Fedify tutorial.