Here's a github issue for it, with some other threads linked. @nutomic@lemmy.ml and I are both very sympathetic to the idea, because there's been so many of these cases where a top mod will wreck or subvert an entire subreddit.
Hierarchical moderation is definitely a weak-point that I replicated here for only one reason: I've never seen a system of democratic moderation work in practice. You could hold "elections", but then who approves the voters, and makes sure they're legitimate, and not double or triple voting? Now you have to institute a reputation system for the voters. How often do you hold these elections, and what initiates them? Who decides when elections are to be held? How do you circumvent people from "faking" reputation scores, or double voting ( creating many accounts, faking content and upvoting themselves, etc ). How do you prevent someone putting forward 3 of their alt accounts for modship, and voting themselves in?
And then doing all of that is somewhat overkill, and only seen as necessary because of reddit's obsession with subscriber count, even if 99% of those subscribers are inactive. It takes two seconds for people to subscribe to an alternate, and these alternates sometimes explode in activity within a few weeks. I've changed the sorting and emphasis for communities away from subscriber count, and towards users / month, to mitigate that inertia here a bit.
Also a lot of reddit's issues wouldn't be replicated on a server like this where the admins actually participate for the health of their server. If a mod goes rogue, and the community dislikes that, we can just boot them and appoint a different one. If a server creator / admin like myself goes rogue, people can just start their own server.
Again I'm not completely against it, I just have yet to see any system of democratic moderation work on forums or online communities anywhere, and that's likely an unavoidable consequence of internet anonymity.
roastpotatothief@lemmy.ml 2 years ago
There are robust ways to do that. I've had discussions about it on Lemmy, so I could find the technical term again. The idea is to have everyone vote at the same time, and pass a turing test (for example a captcha) so it's much more difficult for a single person to vote many times.
But I had thought of a different possible solution for lemmy. There could be a top-level namespace shared by all instances. So there is only one global "antiwork" community. There can in fact be many with the same name but when you search for c/antiwork you will be redirected to whichever one has the most active users / month. Other communities with the same name can still be found through their URLs. But if there is a mass exodus from the global community to a different one, the new one will automatically take its place in the global namespace.
For the other problem of mods deleting things, tags will help. So you could have a setup where nothing can ever be deleted, only tagged as "deleted". Users have to turn on "deleted" in their filter and all the posts which were purged will become visible, along with all the spam etc which was rightly deleted.