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

Автор brdy, история, 6 лет назад, По-английски

I am sure we are all familiar with Machiavelli's book The Prince. He says ends justify the means. But higher rating doesn't justify current system to handle cheaters. Cheater can send in code and get his rating skipped if he do bad, and if he do well he profit. We need negative penalty rating and banning cheaters. Ends don't justify means here, because higher rating through cheater is meaningless.

Fair people suffer (get lower overall standing) because cheaters boosting themselves up. Stop this cancerous behaviour on cf.

  • Проголосовать: нравится
  • +37
  • Проголосовать: не нравится

»
6 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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

»
6 лет назад, # |
  Проголосовать: нравится -29 Проголосовать: не нравится

LMAO. So what do you propose to stop cheaters?

  • »
    »
    6 лет назад, # ^ |
      Проголосовать: нравится +20 Проголосовать: не нравится

    "We need negative penalty rating and banning cheaters."

    Like bruh I don't understand this bs "skipped verdict". Original poster of code (the person who subsequent people copied) maybe only deserves to be skipped, and should get warning (multiple warnings = some rating penalty or ban). But people who copy from them should get negative rating or ban.

»
6 лет назад, # |
  Проголосовать: нравится +60 Проголосовать: не нравится

Who knew Machiavelli was so hot?

»
6 лет назад, # |
  Проголосовать: нравится +38 Проголосовать: не нравится

Rating is just a number. Try to enjoy all the contests!

  • »
    »
    6 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Oh, shut the fuck up.

  • »
    »
    6 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    While I agree with the general intention behind the "rating is just a number" statement, there are some things to consider. Sometimes people want to have specific goals set for themselves, and one of the easiest ways to set a goal is to use quantifiable benchmarks. A benchmark like "Getting top 30 in ICPC World Finals" is probably a bit hard to shoot for, since WF happens once a year, so there is a lot of variance with performance. In that regard, one of the best quantifiable metrics for performance with [relatively] low variance is CodeForces ratings, since they hold contests more frequently than any other site. So, it's pretty reasonable to care about ratings here if you are using them to set goals for yourself, and brdy's point about cheaters detracting from rating is still very valid.

  • »
    »
    6 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    rating isn't just a number. if it was just a number, would i get any emotions during contest?

    • »
      »
      »
      6 лет назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится

      If increasing numbers in my profile is the only source of pleasure for me, I would definitely switched to some clicker games.

»
6 лет назад, # |
  Проголосовать: нравится +9 Проголосовать: не нравится

My opinion: So I don't think that an advice like, "Rating is just a number. Try to have fun. Relax." etc. is fair. Ratings try to accurately measure your skill against the rest of the competition. And if someone cares about that, existence of cheaters will clearly irritate/anger/frustrate that user. I think it is fair that someone cares about ratings (if he didn't, he can just not compete and do problems for fun, for no rating). That being said, I welcome cheaters. I think the biggest incentive for cheaters to cheat is to accomplish what they cannot accomplish without cheating. I believe this sort of thinking ultimately is disadvantageous when compared to not cheating. And that person will unknowingly suffer the negative effects throughout life, not just coding. Let them cheat. If they get 4000 rating, everyone will know and he can be ridiculed by everyone.

For these reasons, I don't believe someone gains anything by cheating that he couldn't have otherwise gained. Sure, he gets rating. But what is the value? Peer recognition? Sure, maybe if you're 2000 and your friends are 1500, they might be wow'ed. But if you do anything significant, I'm sure you will start to get accusations rather than praise. And even if he can hide behind his fraudulent rating, it will take a lot of effort to delude himself that he earned every single rating point that he gained.

»
4 года назад, # |
  Проголосовать: нравится +65 Проголосовать: не нравится

I love how this has bitset as one of the tags.

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

can send in code and get his rating skipped if he do bad,

What does this mean? Is there any deregister button?

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится -7 Проголосовать: не нравится

    No, but if you spam clarifications requesting to be unregistered eventually they will do it. The guy meant send in a code that will help him do the spamming.

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +19 Проголосовать: не нравится

    IIRC, if you get caught plagiarizing then you get skipped verdict. But does not get any real negative impact (no ban, no rating decrease).