Honestly, I say this all the time but I think people just need to treat federation like it's email. The difference is that the "email threads" are public to all, rather than in your inbox.
Seriously, the concern trolling around here regarding federation is almost comical. Apparently when major private corporation admins or volunteer mods arbitrarily intervene in the functioning of a platform it's totally fine, but when local server admins do it by moderating locally or de-federating from problem instances (whether temporarily, to deal with a flashpoint problem, or permanently in the case of problem servers), suddenly it's a huge problem and an indication of "drama".
Federation is confusing and alienating to non-technical users, and nerds who love federation tend to have a mediocre grasp of social dynamics and gloss over the inevitable abuses. Federation stans need to grasp the fact that nobody who is not a full time nerd cares about how federation works at the technical level, they just want a place to socialize with the assurance that they won't be overrun by assholes. All the Federation stans go into it the idea that 'you can just defederate' whereas non-technical users go into it with the idea that they don't want to get raided in the first place.
The existing model of federation is not working. Users don't want to know about the infrastructure any more than people going into a coffee shop want to looka t the architectural blueprints of the building, and federation is clearly unable to pre-empt raiding behavior automatically.
I clicked, excited. I closed the tab when it required me to select a server. I don't want to read up on what rights server admins have over my account, why I should choose one versus another, which servers are de-federating which others, et cetera.
This is a real and recurring hurdle to the adoption of these technologies.
Governance is up to individual instances/communities rather than one faceless megacorp.
It’s a feature not a bug.
If the fediverse is like email, then filtering should happen on the client. It's not like I expect gmail to "defederate" an email server that's used by people I don't like. I expect it to facilitate my emails with anyone else, regardless of which mail server they use. And I want gmail to do some spam filtering for me, but I expect that I can see the filtered messages and show the filter what it missed or wrongly labeled as spam.
If we leave the federation up to the servers, we'll just get a "fragmentverse" of walled gardens instead of a single big one.
I think what we are seeing is a taste of what could be, as the technology improves and the UIs of the clients become more friendly and add features to leverage the tech.
We are watching it all happen in real time. Problem is everyone wants a polished experience day one. It’s going to turn a lot of people off, but I’m not sure there’s anyway around it. Once refined, this is the kind of tech could be key to the people controlling the future of social media.
> I can log into Mastodon and search and find the user I created on lemmy. I can also search, follow and look at the posts @technology@beehaw.org. All from my Mastodon app/account.
So is your user registered at lemmy? Or at lemmy.world? Is there a difference?
And you can view the posts at @technology@beehaw.org - but do you have to have a separate beehaw account to post?
The fediverse is set up kind of the same way. You can interact with people if you know how to find their account, the address of which is formatted similarly to an email address. You and whoever you're interacting with don't have to have accounts on the same server to communicate with each other.
It's like if you opened up a reddit thread while logged into your hacker news account, and decided to respond to a comment in the reddit thread. Federation would give you that ability. Your username, in that thread, would be something like "cdelsolar@news.ycombinator.com" or something like that, to show that you were posting from a different server.
You have an account on one server eg. foo@bar.com. People on example.com smallreddit will see you're posting from bar.com (ie. your username will look something like foo@bar.com). The bar.com server's UI may expose stuff from other servers to bar.com users, and the reverse.
Defederation means severing those visitation rights and other interop between two small twitters or two small reddits, something Mastodon servers use rather liberally.
In practice, what ends up happening is that at least Mastodon has hideous degrees of ideological conformity via defedding and general woke modding, and there's essentially standalone dissident "witches' covens" and an archipelago of servers whose maintainers tend to think different politics are de facto evil. I could hardly use the same account to see what progressives, gendercrits and various strands of the right are talking about the way I can on Twitter, for example, because of the defederation moats that have been erected.
The instance I use hasn't defederated them yet, but I've already had to block most of lemmy.world's communities from appearing in my feed.
Nah, just kidding, it's a good point. But it's a good starter server, and once people get used to the idea, I think they'll naturally gravitate to other servers.
Let developers create each "source" of content or discussions, packaged into a module ("NYT article fetcher," or "Reddit discussion fetcher"), and let me choose which modules to install. Then delegate the infrastructure for executing scrapers or curating feeds to a set of federated servers that I can opt into. Or better yet, execute the scrapers in a local sandbox on my own device, so that the NYT can't block me because my requests are my own. You could argue it's just another form of a web browser.