While scouting Twitter for drama, I stumbled on https://discourse.nixos.org/t/github-block-evasion-is-not-acceptable/12763
I didn’t read the whole topic yet, but I think the issue of block on Github and in more general terms, moderation in a distributed system is kinda important to keep in mind (especially since moderation and spam prevention are IMHO the same kind of issues, and everybody seems to think spam prevention matter a lot). I never used the block function, and I think I got insulted only once on Github, so I am not exactly qualified to tell if the system work well or not.
There is discussion to have here around that, and what it would mean for a federated system. For example, if there was a bridge system using some kind of “bot account” to sync between system, how would it work if the bot account is blocked ?
Or if there is someone blocked on one side, but not the others, should it be propagated ?
And while searching for this NixOS story, I also stumbled on https://medium.com/@catamphetamine/how-github-blocked-me-and-all-my-libraries-c32c61f061d3 .
The user was banned for using a homophobic insult (russian for faggot), and reported. While I think that’s a clear CoC violation, I also think that a site wide ban as a 1st reaction is a bit too much (assuming this was indeed the only report). And since github reinstated the account, I guess they also maybe think it was too much.
I guess “use fedeproxy so you can continue to work after insulting others” is a idea that should be pushed, but it would also be used for that, and I think it is important to keep that in mind if communicating around the project (for example, a FAQ).