Think about it; instead of those in charge or the instances deciding who they don’t want to be federated with and thus restricting content for the users, it would be better if users were able to block entire instances instead.
We’d be able to curate our own browsing experience so much better without admin/mod drama influencing the rest of us.
Edit: Alright so maybe not exactly replace defederation, but it should still be an option available to us, and in general should become the default action before defederation IMHO.
I have zero interest in spending that much time wading through crap just so I can have the personal decision to block it.
I have zero interest in spending that much time wading through crap
I have zero interest in keeping track of several accounts across several instances because someone upstairs doesn’t like something posted on one of them.
Make your own instance then. As long as you’re using a service someone else provides for you (free of charge at that), you have to play by their rules.
If making your own instance were something common for normal users, then I expect the federation would have to face thousands of single-user instances made by random people without ever being sure which ones are safe and which ones are just bots/spam/illegal-stuff.
A lot of instances would (understandably) want to disconnect from the fediverse if that were a common thing… or at the very least they would use allowlists for federation instead of blocklists (in fact, some already do). So it would just result in more fragmentation, not less.
This means the process for your instance to initiate federation with all other ones would likely become more complex/inefficient than directly creating one separate user account in each of the instances you want to visit (if it isn’t already).
I feel the issue is in the design of how the fediverse places so much responsibility in each individual instance… instances shouldn’t be required to mirror third party content just so people can access it. It should be possible for people to simply connect to third party websites if they want to (with their home instance only acting as a sort of identity provider, like OpenID), without the home instance having to proxy/host that content if they don’t approve of it.
And can you see how that could end up with a) all users shouting into their own personal void or b) a few big instances filled with complacent users mindlessly consuming what the algorithm feeds them?
I mean, federating with an instance doesn’t necessarily mean you NEED to have it added to the default feeds.
It could theoretically be done in such a way that it only shows content from the communities you are subscribed to, and never show content from that instance in general feeds, for example.
Or it could even be done in such a way that instance blocking is enabled by default for every user, and each user has to opt in to see content from other instances outside of maybe a selected curated few that might be allowed by default.
Flip side: imagine being a new Lemmy user, maybe coming from the algorithmically curated experience of Reddit, and having to learn what instance blocking is, how to do it and who to block. It would be quite overwhelming.
I’m all for user freedom but some users don’t want freedom. They want something that works without having to spend 15 minutes configuring it.
How about a compromise? Each instance can define a blocklist of other instances they don’t want, which is copied to the user’s blocklist when they register to the instance. Then you give an option to the user to edit the blocklist.
This way you have the curated experience, but users have freedom to change it for themselves if they want to.
Totally agreed on that, it’s actually a feature I’m working on adding to the UI fork I’m going to use for my instance.
It uses the admin-defined Fediseers preferences of an instance and hides content from users according to them.
Very good.
Also I checked fediseer.com, it’s an almost perfect website, congrats.
I’d rather have that than massive instances with communities for things like fantasy sports and every possible country on earth and not have a way of curating that properly while also being subject to the whims of a few powerhungry admins.
It’s why a lot of people praised the fediverse instead of reddit yet we’re facing the exact same problems.
It is the virtue of the federation system that defederating does not deplatform or silence people. If you want to read content from a server that a server you use defederated from - it’s still there. Just go make an account somewhere more open or directly on whatever instance you feel you’re missing.
I don’t see how that would be impacted by user-based choice instead of mod-based choice.
I chose my instance partly because of their anti-spam and defederation policy, so I don’t have to do it myself. Imo instance blocking would be a nice feature on top, but not as a replacement. You can always switch instances or create your own if you don’t like what your current instance is doing. I think we should rather improve that part of the system, so being able to easily move accounts and communities between instances.
Also, your instance hosts the content of federated instances for you (excl. images), and there is some stuff they can’t or don’t want to have on their servers. That’s just something you have to respect when using a service they provide to you imo.
Then you fundamentally don’t agree with the principles behind federation, and the fediverse might not be for you. It’s funny that you are mad and “want to curate your own browsing experience”, but aren’t willing to put in the effort to run a simple script (https://github.com/wescode/lemmy_migrate), pick an instance or a few that match your stance (they’re out there and much more common than the niche Beehaw serves), or start your own instance.
Do you know how much effort being federated with spam factories / outrage machines generates for the mods and admins? When you depend on individual blocking, you get to click and forget about every bad actor or community. You don’t see the ongoing hours that mods and admins have to pour in to dealing with that actor or community as they keep spitting out garbage.
Also, good thing you’re on a very unlocked instance then. If you’re mad about your instance doing whatever, then take it up with your admins, not Beehaw. Beehaw is a uniquely curated instance primarily intended to serve as a space where queer people don’t have to get bombarded with non-queer people being ignorant. We deal with that enough in real life.
It’s honestly more about the reddit-like drama it seems to create.
Funnily enough, this post kind of does the same and I am well aware of the irony in that.
Is that the fault of the admins, trying to stem a tide of reports and problems, or is that the fault of some users, not being willing to open a second tab in their browser? It sucks to have to maintain different accounts, but it’s a lot less deleterious than the alternative.
I think if there were strong mod tools, your argument would make more sense (though I’d probably still disagree), but especially with the utter lack of mod tools, it just isn’t feasible.
I don’t see why those two features should be exclusive; both should exist and have their own purposes.
Defederation is for nasty instances whose users violate basic etiquette such as exploding-heads or hexbear. No tolerance for the intolerant.
Instance blocking should IMO be reserved for potentially disagreeable instances that aren’t degenerated shitholes. Places that can behave themselves but are about topics a large portion of users might personally not like or aren’t interested in such as feddit.de/nl/uk/it/…, programming.dev, startrek.website or lemmygrad.
Edit: Grammar.
hexbear
See that’s where I think we’re getting into admin drama territory
I don’t mind seeing certain instances, but if the almighty mods decree it, we have to cut off all contact.
we’re getting into admin drama territory
Nah. That’s getting into arsehole filter territory. The only drama about this you will see will be incited by its users.
I don’t mind seeing certain instances, but if the almighty mods decree it, we have to cut off all contact.
A current issue is that defederation is the only tool for both purposes. The only possible way for a user to not see content from a certain instance is for their admin to defederate from it.
With the features separated, much fewer instances would need to go through instance admins but that doesn’t mean none of them should. There are instances that are just generally disagreeable/unethical. Fortunately only a few but they do exist.
I have deliberately sought out an instance that only defederates illegal content and meta, so that I wouldn’t end up in some admin’s filter bubble.
Naturally this means my instance is also federated with hexbear and lemmygrad, and while I manually blocked some of their more obnoxious propaganda communities I haven’t found either of their instance’s users overly combative or brigading in random comment sections like others here are claiming.
Though I must concede that most news relating to Russia or China usually have a good handful of their tankies defending them in the comments, which can be a bit annoying at times. Having the instance of accounts shown is very helpful in those situations to know if they are someone arguing in good faith or just spewing propaganda.
Overall I much prefer my Lemmy experience this way though. It makes for more varied discussion and points of view and helps to avoid getting stuck in an echo chamber.
it shouldn’t be hard to see how that’s a bad solution.
Like a supermarket stops selling yoghurt because the manager doesn’t like it so now they tell you to just have cream cheese for breakfast.