Please read the new rule regarding the restriction on the use of AI tools. ×

dXqwq's blog

By dXqwq, history, 2 hours ago, In English

I know that the following content might not be welcomed and I will lose lots of contribution, but I should write something about such a bunch of chaotic comments under there.

I may delete this tomorrow if I find my words useless.

What happened

Several months ago, Mike posted a blog about banning zh0ukangyang and more alts. Lots of participants, including myself, were angry because zh0ukangyang is such a talented coder and codeforces didn't treat the rule of single account seriously at that time. Then more and more alt accounts with high rating are reported, including mine.

But I know what you are thinking is how to detect the alts with lower rating. It's obvious that 10k alt accounts with 2100~2400 could be much more annoying. But detecting them is as hard as detecting cheaters!

So in the last round, Mike just banned some accounts. I heard that you will be banned if you login to both two accounts on the same computer and register for the last contest. Somebody complained that both of his accounts got banned, but he didn't participate with alt account anymore after the announcement!

Then the chaos appeared. Offensive comments are made. Meaningless comments are made. Mystifying comments(called Mo Zheng in Chinese, which I strongly hate) are made. In my opinion, those comments make no sense at all because they only scold Mike, without saying why they got angry. So that is why I want to write a blog about this.

Why participants use alts & my comments

In my investigation, there are 4 main usages of alt accounts.

  • Create 2 accounts, always participate with the lower rating.

The advantage is that your maximum rating never decreases. I think that it is because codeforces has a huge jumping system: -100 for a blunder seems to be too much for me. When people are talking about rating, they always talk about the current rating, not the history maximum one. I think people are less willing to use alt in ATCoder because you lose less rating when having bad performance, and there is a Dan system(I messed up two contests in a row and losing ~50 rating) with the highest rating, which has more levels. I can still call myself a 6-Dan coder. So adjusting the rating system might be useful...?

  • Create some new accounts and take the win of Div.2/3/4 easily.

Certainly, this should be banned.

  • Create 1+1 accounts, one for participating and the other for hiding submissions/VCs.

I think this should not be banned. This could be the main point that people complain about.

  • Create some new accounts for participating "unofficially".

This should be legalized. I hope that hacking phases will be removed soon and we can have "unrated register" option.

My thoughts

Codeforces is getting older and older. UI/Rules/Problems are changing year-by-year, so codeforces looked like an outdated website today. But currently it still has the most users, most contests, and the largest rating system. I think that holding traditions is OK, but removing the outdated modules can make the site better.

Cheaters, boosts and alts are impossible to detect. Indian cheating groups have made me upset for a long time. It must happen when the site is large and the rating is useful IRL(for jobs). What we can do is just follow the rules and protect our environment. I fell in love with coderforces 6 years ago, when I started doing CP. With so many ups and downs, codeforces is still a great online judge that I will suggest to every new comer. I hope everyone maintains a nice forum of competitive programming.

And for the Chinese coders, I hope that we should not write rude comments anymore... Discussing the rules is acceptable and may lead codeforces to a better platform of CP. Just shouting and attacking Mike makes you like a joker.

  • Vote: I like it
  • +101
  • Vote: I do not like it

»
118 minutes ago, # |
  Vote: I like it +6 Vote: I do not like it

I've always thought that Codefores' rating change is a little too drastic and I'd prefer it to be like, halved. I'm not sure changing the other aspects of the system would work well though, because it can easily ruin the whole meaning of everyone's current rating and their history.

  • »
    »
    99 minutes ago, # ^ |
      Vote: I like it +10 Vote: I do not like it

    Rating is just a number, bro. No need to care about it.

    • »
      »
      »
      92 minutes ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Well, then the first 'usage' of alts mentioned in the blog is also useless :)

      • »
        »
        »
        »
        90 minutes ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        It's not, because people are stupid and continue caring about a number.

»
72 minutes ago, # |
  Vote: I like it +4 Vote: I do not like it

just buy new pc for every account

»
70 minutes ago, # |
  Vote: I like it +3 Vote: I do not like it

The rule is clear: do not make/use duplicate accounts. Your rationale why people do that is mostly invalid. If you don't like Codeforces, don't use it.

»
57 minutes ago, # |
Rev. 6   Vote: I like it 0 Vote: I do not like it

Let’s be honest here, if you look at the standings of any Div 2 round and open only the first page, you will find that more than half of them are grey. This happens in every round and even more in Div 3 rounds. While the experts or masters should be winning the rounds, instead you find some grey accounts who aced the whole round. And there are too many of them to be ignored. This makes the authors think: "Oh, there are 3,000 people who solved D, so it was an average problem," while actually 2,000 of them were just grandmasters' grey alt accounts.

»
30 minutes ago, # |
  Vote: I like it +24 Vote: I do not like it

What about creating multiple accounts for having multiple personalties?