Скоро Codeforces Round 1133 (Div. 1, Div. 2)! Регистрация здесь. ×

Блог пользователя SHADOWEEN

Автор SHADOWEEN, история, 8 месяцев назад, По-английски

I usually don't like writing negative blogs, but after seeing some of the comments on recent posts, I feel we need to talk about the direction our community is heading.

It started when I noticed user monkey_is_back replying to me with an offensive picture. Curious, I decided to check his other comments to see if it was a one-off mistake. Unfortunately, I found a pattern of pure toxicity and racism that I think crosses every line a competitive programmer should have:

  1. Targeting a newcomer with racism: "Hello, bloody indian. I am from your father country."
  2. Abusing someone trying to post solution of a problem if it will be helpful to someone: "Stop posting this shit you bloody sun of a beach"
  3. Insulting another user directly in a joke thread: "Because alice is a hoe like GHOUS1425."
  4. Using racial slurs while mocking someone's achievement: "Yo N1GGA, how you managed to get -ve rating bruh? Big congo btw"

We are all here to learn, compete, and grow. Comments like these don't just break the rules; they actively discourage beginners and create a hostile environment for everyone. It’s the opposite of sportsmanship.

I urge monkey_is_back to reflect on this and stop. I also want to ask the community and the admins (MikeMirzayanov, Vladosiya): What can we do to prevent this?

Should there be stricter penalties for first-time hate speech? Is there a better way to report such users quickly? I believe we can all agree this is unacceptable, but I’d love to hear your thoughts on how to fix it.

UPD: The same user has returned with a new handle: doantunglamdatrang, and is now posting even more offensive comments. This pattern of toxicity continues.

Solutions (from comments)

  • IP-based bans: Instead of just banning accounts, consider IP bans after a certain number of reports (e.g., $$$n$$$ reports) to prevent users from simply creating new accounts.
  • Keyword-based harassment detection: Implement a simple filter that flags comments containing common offensive words or racial slurs.
  • NLP-based harassment detection: Use a more advanced natural language processing model that can understand context and detect harassment even without explicit keywords.
  • Comment restrictions for new/unrated users: Prevent unrated users with negative contribution from commenting until they have participated in at least one or two rated rounds. Exceptions could be made for special "announcement only" accounts like MidnightCodeCup, JetBrains, etc.
  • Comment restrictions for low contribution.: Comments of low contribution users will be once reviewed by mods and only than posted.
  • Проголосовать: нравится
  • +91
  • Проголосовать: не нравится

»
8 месяцев назад, скрыть # |
 
Проголосовать: нравится +7 Проголосовать: не нравится

That guy has a few accounts, and maybe all of them have been banned now. It's ok to ban his IP I think.

As far as i'm concerned, a great solution is to automatically delete those illegal comments when they receive a certain number of complaints. For example, if one's comment is complained more than five or ten times, the comment will be deleted by the system, and if one's comments are deleted more than 5 times, the account will be banned by the system.

»
8 месяцев назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

And he is back again with different handle: doantunglamdatrang, and with worse comment than ever!

I don't think IP ban will do justice as many would have shared IP and also can easily bypassed.

My proposed solution is to make unrated person with negative contribution unable to comment until at least one/two rated round. (Exception could be made for special "announcement only" account like MidnightCodeCup, JetBrains, etc)

»
8 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

yeah he was lowkey harrasing this one newbie across multiple posts

»
8 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I think we should all work together to raise awareness because people can easily create new accounts and continue this behavior.

»
8 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by SHADOWEEN (previous revision, new revision, compare).

»
8 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by SHADOWEEN (previous revision, new revision, compare).

»
8 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by SHADOWEEN (previous revision, new revision, compare).

»
8 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

yeah maybe swear words and other ways of saying them should be flagged and a few times should be ban

also he is getting like -20 contribution in less than a day so that could be a way to ban, if u have really low contribution over time

»
8 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

The user has been disabled now but it seems that whoever it is will just keep on coming back with many alts.

»
8 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by SHADOWEEN (previous revision, new revision, compare).

»
8 месяцев назад, скрыть # |
 
Проголосовать: нравится +18 Проголосовать: не нравится

the most important thing to do is not feed the troll.

Do not engage with them.

No matter how witty your reply is, keep it to yourself because those replies are exactly what they want. Depriving them of that satisfaction will make them get bored and go troll elsewhere.

»
8 месяцев назад, скрыть # |
 
Проголосовать: нравится -20 Проголосовать: не нравится

Fuck off nigga. Let us sleep peacefully

»
7 месяцев назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

i think the best way to prevent these things is to make a new system where you have to solve at least 50 questions before being able to comment or post blogs and do those problems without being able to look at the AC codes... i think even a troll isn't as unemployed as that to do something like that for an account that will last only one or two weeks maximum