!pleasantpolitics@slrpnk.net is live! If you missed the previous discussion, it’s a community with a robot moderator that bans you if the community doesn’t like your comments, even if you’re not “breaking the rules.” The hope is to have a politics community without the arguing. !santabot@slrpnk.net has an in-depth explanation of how it works.

I was trying to keep the algorithm a secret, to make it more difficult to game the system, but the admins convinced me that basically nobody would participate if they could be banned by a secret system they couldn’t know anything about. I posted the code as open source. It works like PageRank, by aggregating votes and assigning trust to users based on who the community trusts and banning users with too low a trust level.

I’ve also rebalanced the tuning of the algorithm and worked on it more. It now bans a tiny number of users (108 in total right now), but still including a lot of obnoxious accounts. There are now no slrpnk users banned. It’s a lot of lemmy.world people, a few from lemmy.ml or lemm.ee, and a scattering from other places.

Check it out! Let me know what you think.

    • auk@slrpnk.netOP
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      3 days ago

      Yeah, the 99.5% of users who are allowed to post are really going to produce a weirdly artificial monoculture without the vital counterweight of the other 0.5%.

      In seriousness, I did worry about this. Your user is, as a matter of fact, a great test case for deciding whether it’s banning people based on unpopular opinions alone. The bot doesn’t have a problem with you, despite you posting radically unpopular opinions that it judges negatively (one, two), because you participate in discussion other than that and have enough “positive rank” to outweigh saying some things that aren’t popular.

      You’re not wrong to worry about this, but I did worry about it too. Part of what I want to watch, and why I want people to speak up if they think its decisions are unfair, is that I made a hard concerted effort to distinguish between banning real trolls, and banning people who are just speaking their mind, and do the first without doing the second.

      • Kaboom@reddthat.com
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        3
        ·
        3 days ago

        Really? I honestly expected Id be banned. Sounds like you did it properly. Congrats, I hope it does well.

        • auk@slrpnk.netOP
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          1
          ·
          2 days ago

          I am sorry to tell you that I’ve redone the tuning and your user is banned now.

          I looked into it some, because it bothered me. I’m still not sure if it got it right. If you want a detailed breakdown of what its evaluations are based on, I can send you one.

            • auk@slrpnk.netOP
              link
              fedilink
              English
              arrow-up
              3
              arrow-down
              1
              ·
              1 day ago

              Sure. Here are some offending comments that it picked out:

              They’re unpopular in a way that motivates a ban decision, with the last two being severely unpopular.

              I think I agree with your first two comments, so it irritates me a lot that they’re motivating a ban. That’s exactly the kind of silencing of an unpopular viewpoint that I don’t want it to do. Your last comment is different. I’ll just say that a lot of what I want to do is look at the type of discussion that particular comments cause, and in this case that last comment definitely caused a lot of yelling and not a lot of evidence-based reasoned discussion from either side.

              The reason the determination changed is that I retuned the bot such that it’s a lot easier to get banned if stuff like those comments above is all, or most, of what you post. And it does look a lot like that applies to you. Even if any one comment isn’t a deal-breaker, most of your comments are like the above, so you’re starting to look like a rabble-rouser primarily, and a political participant calmly speaking your mind only occasionally. It’s not that any one of the comments is a deal breaker, but that stuff is the majority of what you post.

              I’m not sure how to feel about it. When I looked over the whole history I did see quite a lot of controversy which usually isn’t good. But it’s hard for me to say that I agree with the bot’s determination in this case, especially because a good bit of what you say, I agree with.

              • Kaboom@reddthat.com
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                2
                ·
                edit-2
                1 day ago

                Thank you! I think right now, there’s some specific misinformation going around. And I have a tendency to really want to correct misinformation.

                And I totally get the fact that my views aren’t really in line for most of lemmy, so some of what I say is going to unpopular.

                So who knows, maybe for the health of the community, I need to go. It’s definitely borderline, and I don’t envy you.

                • auk@slrpnk.netOP
                  link
                  fedilink
                  English
                  arrow-up
                  4
                  ·
                  20 hours ago

                  I would suggest that what is to you “correcting misinformation” can easily be received as just being cantankerous or offensive.

                  If you accept that the other person has a choice whether or not to agree with what you are saying, and show respect for both their ability to make up their own mind about it and the possibility that you might be the wrong one, I think you will be more successful at correcting the misinformation. As it is, I think you’re gathering a lot of downvotes because you’re airing deliberately combative opinions in places they aren’t welcome, and often not much more than that.

                  I think a better solution would be to find a way to present your opinion in a way that still preserves the health of the community as you say, and stay, rather than to either hold on to your current way or else go. I didn’t read your entire profile, just that parts of it that the bot took issue with, but even those, I agreed with your unpopular opinion a lot of the time. But I do think the bot has a point that you’re creating your own unwelcome reception by the way that you are presenting them.

        • auk@slrpnk.netOP
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          1
          ·
          3 days ago

          I really did worry about this a lot. I wasn’t kidding that your user is a perfect test case. A human moderator could look at one of those comments and say you’re just stirring up trouble, but in my opinion that’s a valid viewpoint even if I don’t agree with it, that someone should still be allowed to say.

          By the same token, if that’s all someone wants to post, then it’s a way different story and they should probably be banned. I very much like the property that you can effectively earn the right to say what you want by posting productive things. So, if you want to make a troll account, you have to post a bunch of productive content to shield your disruptive content from moderation… at which point the result is a bunch of productive content and a handful of disruptive comments, which is probably a net victory for the community anyway.