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.
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.
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.
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 because people don't have emotional maturity. They can't stand someone having a different opinion. They don't want to see that, they want to be protected from it by a daddy (moderator).
What happened to strong confident men? They are certainly not part of the Lemmy generation here.
Comments get reported for absolutely ridiculous reasons. If there was an actual war where we needed eachother, these men would be absolutely destroyed by not being able to be shielded from the opinions of their fellow humans.
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.
Absolutely agree. Saying we don’t have the user base or growth of commercial sites is a straw man argument. That’s not the goal. Building solid communities of real people is.
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.
The article became better as it went along. At the end I really wanted to increase my own FLOSS skills.
I think what the Fediverse mainly needs is more people with IT skills and money and infrastructure to host this stuff. Mastodon still doesn't appeal to mainstream users, Lemmy is still having federation issues and missing central features. It will all still take years. Another thing is the problem of hosting all of this stuff, if it should scale.
I also used to write articles like this here, and I'm not completely against them if they don't actually call for any ridiculous actions against big tech in a "revolution" (not a big butlerian jihad fan; make code not memes). At the end I guess I feel to be on the same page as her: I want to increase my own coding skills to effectively contribute something to the Fediverse (meaning without getting burned out in the process).