this post was submitted on 05 Jul 2024
0 points (50.0% liked)

Bug reports on any software

116 readers
2 users here now

When a bug tracker is inside the exclusive walled-gardens of MS Github or Gitlab.com, and you cannot or will not enter, where do you file your bug report? Here, of course. This is a refuge where you can report bugs that are otherwise unreportable due to technical or ethical constraints.

⚠of course there are no guarantees it will be seen by anyone relevant. Hopefully some kind souls will volunteer to proxy the reports.

founded 3 years ago
MODERATORS
 

If fedi node A and node B both have an anti-spam rule, it makes good sense that when a moderator removes a post for spam that it would be removed from both nodes. But what about other cases? Lemmy is a bit blunt and nuance-lacking in this regard.

For example, the parent of this thread was censored despite not breaking any rules. More importantly, it breaks no rules on slrpnk.net. Yet the slrpnk version was also removed.

I’m not sure exactly what the fix is. But in principle an author should be able to ask a slrpnk admin to restore the post in the slrpnk version of that community, so long as no slrpnk rules are broken by the post.

It’s one thing for various nodes to federate based on having compatible side-wide rules, but they aren’t necessarily aligned 100% and there are also rogue moderators who apply a different set of rules than what’s prescribed for a community.

you are viewing a single comment's thread
view the rest of the comments
[–] activistPnk@slrpnk.net 2 points 4 months ago* (last edited 4 months ago)

I’m not sure you understand that there are multiple copies of a message when multiple federated nodes are involved in a transaction. Every host involved has their own copy. They often delete their own copy not to censor but just because they are short on space. Every host admin should control their own persistent storage.

Software should serve its user. If you are developing a web browser, then the web browser should act in the interest of the user (the web “surfer”), not the website they are accessing. Developers sometimes get that backwards and design the client software to prioritize the interests of the server it connects to over that of the user. And this is what you’re suggesting.

If nazi instance is running Lemmy, the nazi admins are the user and their software should serve them. This is an important FOSS principle (“freedom 0”). In the non-FOSS world, sure, software serves the capitalist supplier. But in a FOSS context the Lemmy server should be working for the Lemmy admin (the user in this context) who runs it, regardless of their politics.

The tables can just as well be turned. A greenpeace instance might post something on a nazi instance which then gets censored on the nazi instance. Fair enough, but the greenpeace instance should have control over their own instance and be able to uncensor msgs on their own host.

(edit) It’s also important to understand the power balancing principles of the fedi. The fedi tries (though often fails) to balance out power. When a lousy mod takes a questionable action that then has a negative effect on other nodes, it’s a power imbalance. Ideally other nodes should not only have their own influence, but in a democratic sense it would be useful if nodes would become aware when other nodes overturn a removal, so they might consider their own intervention. Otherwise a one-off asshole can have too much influence.