!YvjJmbmVxFKdRqsLPx:nixos.org

RFC 98 Chat

53 Members
Discussion on RFC 98 [Community Team] https://github.com/NixOS/rfcs/pull/9825 Servers

Load older messages


SenderMessageTime
4 Nov 2021
@jonringer:matrix.orgjonringer
In reply to @joepie91:pixie.town
jonringer: also, did you understand what I meant with the point about sometimes needing 'policy shortcuts' for effective moderation? as that topic kinda got interrupted :p
In my moderation RFC was going to define a banning process where people could be banned for 48hrs to 72hrs before making a longer more official one
16:10:59
@jonringer:matrix.orgjonringeryes i understand that being able to quickly remove someone can be beneficial16:11:11
@zimbatm:numtide.comJonas Chevalier

I would like to submit exhibit N, here is how the SerenityOS handles moderation on their Discord:

## Hello, and welcome to the SerenityOS Discord.

Project GitHub: https://github.com/SerenityOS/serenity
SerenityOS FAQ: https://serenityos.org/faq/
Andreas FAQ: https://awesomekling.github.io/faq/

The purpose of this server is to facilitate productive development of the SerenityOS project. Any behavior that runs counter to that goal will not be tolerated.

## Some basic rules:

1. Do the best you can, both in code and in communication. Expect others to do the same.
2. Politics, religion and sex are not appropriate topics here. Discuss them elsewhere.
3. Any discussion unrelated to the SerenityOS project belongs in the off-topic channel.
4. Try your best to keep a positive attitude, and try to not drag others down if/when you're having a bad day.
5. Don't complain about things you are not actively engaged in improving. This includes low-effort whining like "$THING is trash". Don't shit on other projects, companies, or communities. 
6. If you need help building SerenityOS, use the build-problems channel.
8. Talk is cheap. Don't waste other people's time by talking about your great ideas if you don't also spend time implementing your ideas. We have no need for "idea guys"
9. Don't ask other people to look things up for you. If a question can be answered by consulting the code, the git history, the issue tracker, or a search engine, look it up yourself.
10. Avoid when-posting. "When will Serenity get this feature?", "When will you do X?", etc. If you want to see something happen, you make it happen.
11. Refrain from excitement-posting in development channels. We are all excited about SerenityOS, but please don't add unnecessary noise.
12. If a bug is discussed, please make sure there's a GitHub issue for it.
13. No soliciting of any kind.

Thank you for reading, have a great day! :caret: 
16:12:04
@zimbatm:numtide.comJonas Chevalierof course they're still at a size where a BDFL can handle the moderation16:13:01
@zimbatm:numtide.comJonas Chevalierbut I think there is something interesting and right there16:13:18
@zimbatm:numtide.comJonas Chevalierit reflects really well how nice Andreas Kling is as a person (if you watched any of his videos)16:14:47
@joepie91:pixie.townjoepie91 🏳️‍🌈
In reply to @jonringer:matrix.org
In my moderation RFC was going to define a banning process where people could be banned for 48hrs to 72hrs before making a longer more official one

I'm not really a fan of timed bans, personally, for a few different reasons:

  • they perceptually devalue bans from a "last resort" to an "obvious tool", because "it's temporary anyway"
  • problematic behaviour does not magically become unproblematic after 48 hours; if the same person still has the same views and same (lack of) adherence to social norms, they will reoffend afterwards, and so the practical result of this is that you're just giving problematic people more 'free airtime'
  • it also fails in the other direction; in the rare event that a ban is the event that makes someone go "... fuck. I really was in the wrong" (it does happen!), if the times are set in policy, one cannot be unbanned earlier without at the very least invoking the ire of the community who feel betrayed, and this in turn might make the banned person frustrated and turn their opportunity for reflection into an opportunity for their anger to build further
16:15:33
@jonringer:matrix.orgjonringerI would still like a moderation process, where you can say. "Hey, one of our statutes is to do XXXX, and your behavior <here> is unacceptable"16:15:50
@joepie91:pixie.townjoepie91 🏳️‍🌈 Jonas Chevalier: I've tried to avoid taking specific communities' policies as a 'model to follow' (with the exception of the PTIO comrep thing, for which I could present a full cause-and-effect chain), because realistically most people in here will not be familiar with whatever community you end up referencing, and so will not be able to judge for themselves how well their policies actually work - especially the more deeply-rooted problems 'under the surface' are often only visible once one has been an active member of a community for a while 16:17:38
@joepie91:pixie.townjoepie91 🏳️‍🌈I think it can be informative to learn from other communities and their policies, but only in a context of "why specifically did they choose this policy, and what specific effect did it have", not in a sense of "these guys seem to be doing pretty well, let's take their approach"16:18:18
@joepie91:pixie.townjoepie91 🏳️‍🌈that's just another case of "understand, don't just clone" I suppose, which is a parallel to software dev I had not anticipated :p16:18:52
@zimbatm:numtide.comJonas ChevalierI know what you mean, we have to own our own policies and internalize them16:18:56
@ellie:monoid.alEllieThe desire for an explicit set of statutes has been raised several times. I think the general response has been that it invites people to tread right up to the line of acceptable behavior; consistently doing this could very much constitute a problem. 16:19:07
@ellie:monoid.alEllie * The desire for an explicit set of statutes has been raised several times. I think the one response has been that it invites people to tread right up to the line of acceptable behavior; consistently doing this could very much constitute a problem. 16:19:14
@ellie:monoid.alEllie * The desire for an explicit set of statutes has been raised several times. I think one response has been that it invites people to tread right up to the line of acceptable behavior; consistently doing this could very much constitute a problem. 16:19:21
@zimbatm:numtide.comJonas ChevalierI meant it more in contrast to RFC98 who seems super defensive16:19:23
@jonringer:matrix.orgjonringer
In reply to @joepie91:pixie.town

I'm not really a fan of timed bans, personally, for a few different reasons:

  • they perceptually devalue bans from a "last resort" to an "obvious tool", because "it's temporary anyway"
  • problematic behaviour does not magically become unproblematic after 48 hours; if the same person still has the same views and same (lack of) adherence to social norms, they will reoffend afterwards, and so the practical result of this is that you're just giving problematic people more 'free airtime'
  • it also fails in the other direction; in the rare event that a ban is the event that makes someone go "... fuck. I really was in the wrong" (it does happen!), if the times are set in policy, one cannot be unbanned earlier without at the very least invoking the ire of the community who feel betrayed, and this in turn might make the banned person frustrated and turn their opportunity for reflection into an opportunity for their anger to build further
I only gave a small blip of the idea I had. the timed banned was just to allow time for the other moderation member to agree in a more permanent solution. One of which, could be a permanent ban if they feel like that is the correct course of action. And there would be more transparency around permanent actions
16:19:26
@joepie91:pixie.townjoepie91 🏳️‍🌈 Jonas Chevalier: I feel like most of the complexity of RFC98 is honestly not in the rules, but rather in the mechanisms - it is essentially an attempt to establish a non-authoritarian, non-hierarchical moderation approach in the context of a world which does the exact opposite 16:20:22
@joepie91:pixie.townjoepie91 🏳️‍🌈this is complexity that a project with a BDFL would not need to deal with at all16:20:38
@jonringer:matrix.orgjonringer
In reply to @zimbatm:numtide.com
it reflects really well how nice Andreas Kling is as a person (if you watched any of his videos)
I think that's fine if there's some way to ensure an alignment of values. But I don't think that's the case for nixpkgs. It's been demonstrated that we are polarized on the issue of moderation
16:20:47
@joepie91:pixie.townjoepie91 🏳️‍🌈as it can operate on 'standard' social assumptions about hierarchies16:20:49
@joepie91:pixie.townjoepie91 🏳️‍🌈
In reply to @jonringer:matrix.org
I only gave a small blip of the idea I had. the timed banned was just to allow time for the other moderation member to agree in a more permanent solution. One of which, could be a permanent ban if they feel like that is the correct course of action. And there would be more transparency around permanent actions
I think this is (better) achievable without timed bans; my own moderation policy is generally that every ban is a permanent one until there is reason to believe that either the ban was in error (in which case the unban obviously comes with apologies and justification), or that the banned user will not reoffend or at least do their best not to reoffend
16:22:51
@joepie91:pixie.townjoepie91 🏳️‍🌈this also puts less pressure on the moderator team as a whole to cast a final decision; if more time is needed, that is possible16:23:23
@joepie91:pixie.townjoepie91 🏳️‍🌈 (which is important especially if the 'permanent solution' is meant to be mediation/deescalation, which is really difficult to do under time constraints) 16:24:19
@joepie91:pixie.townjoepie91 🏳️‍🌈of course, implicit in this is that the moderation team does their best to handle this in a timely manner16:25:03
@jonringer:matrix.orgjonringerThe timed ban was more or less meant to allow a "grace period" in which not everything is an emergency for the moderation team16:27:03
@jonringer:matrix.orgjonringerpeople can be aware for periods at a time. And I don't think it's a sustainable model for permanent solutions to always be the one avenue16:27:37
@jonringer:matrix.orgjonringer * people can be away for periods at a time. And I don't think it's a sustainable model for permanent solutions to always be the one avenue16:27:42
@jonringer:matrix.orgjonringerI would also like to get away from instances like blaggacao's ban here it's like, "we made a long term ban, but don't provide any details."16:28:45
@joepie91:pixie.townjoepie91 🏳️‍🌈I mean, I call it 'permanent', but it's not really 'permanent', more 'untimed'16:29:21

Show newer messages


Back to Room ListRoom Version: 6