macaquedev's blog

By macaquedev, history, 10 months ago, In English

Well, I've got the perfect Chrome extension for you.

A prolific team of problemsettorz, more commonly known as the testuwuers, or cry's basement, have come together to create a database of CHEATERS. And I, one of his most faithful disciples, together with ChatGPT, our archnemesis, have created a Chrome extension, which edits the way Codeforces displays on your machine, and highlights every user who has been found by us to have cheated with GPT in past contests.

If YOU want to join in on the fun, go here and follow the instructions, and you will also see cheaters glowing in shame.

If you find cheaters, you can DM them to me (**with concrete evidence please**), and we will investigate and update the database. Currently it's only got about 150 users but that number will increase very fast.

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

»
10 months ago, hide # |
 
Vote: I like it +104 Vote: I do not like it

I, one of his most faithful disciples

more like, the one who has been stuck in my basement the longest

»
10 months ago, hide # |
 
Vote: I like it +7 Vote: I do not like it

Peak extension fr

»
10 months ago, hide # |
 
Vote: I like it +3 Vote: I do not like it

might sound like a broken record but is it available for firefox?

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Let's gooo!

»
10 months ago, hide # |
 
Vote: I like it +7 Vote: I do not like it

I rewrote your chatgpt code without using chatgpt

»
10 months ago, hide # |
 
Vote: I like it -18 Vote: I do not like it

its kinda weird seeing myself glowing

nah but worth it

»
10 months ago, hide # |
 
Vote: I like it +8 Vote: I do not like it

As a firefox user, I am used to the discrimination :liar:

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

W, also what I would suggest is to have verified accounts with linkedin authentication in future,so that we can publicly shame the cheaters, and these people would be scared of cheating

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Why not instaban, they need to be erased from the platform?

  • »
    »
    10 months ago, hide # ^ |
     
    Vote: I like it +8 Vote: I do not like it

    I agree, but unfortunately none of us have the power to actually BAN users, so the best we can do is publicly shame them, and then just hope that someone with ban powers will come along and ban them.

    • »
      »
      »
      10 months ago, hide # ^ |
       
      Vote: I like it 0 Vote: I do not like it

      Why not site admins get involved in it?

      It skews ratings by a lot.

      • »
        »
        »
        »
        10 months ago, hide # ^ |
         
        Vote: I like it 0 Vote: I do not like it

        because its basically impossible to prove someone is a cheater, and also its even harder to justify the ban when the person has a slightly above average performance using an LLM, so its not even that unrealistic for them to actually get that performance

»
10 months ago, hide # |
 
Vote: I like it +3 Vote: I do not like it
»
10 months ago, hide # |
 
Vote: I like it -8 Vote: I do not like it

Wouldn't it be better to use https://cfcheatdetector.netlify.app/ to detect cheaters?

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

lets go

»
10 months ago, hide # |
 
Vote: I like it -7 Vote: I do not like it

W extension. But I think the real change needs to come from codeforces itself. I think only verified accounts (Mostly by government issued ID), and unverified accounts do not show in standings. If any verified account is cheating (which is confirmed), then any accounts made on his government ID would be banned for certain years.

  • »
    »
    10 months ago, hide # ^ |
     
    Vote: I like it +8 Vote: I do not like it

    That is definitely not possible. I don't think the laws in many countries accept that.

»
10 months ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

Add yourself to the list as well. Any explanation for these 2 submissions with totally different code style in less than 5 minutes?

Let's look at the differences:

  • different code style
  • different naming conventions
  • different implementations for the same functions
  • On the accepted the template is totally different than all your submissions from that contest.

If you are trying to shame others, shame yourself first. Also you should add proofs, otherwise is just a list of people you hate.

  • »
    »
    10 months ago, hide # ^ |
    Rev. 2  
    Vote: I like it +22 Vote: I do not like it

    The linked submission was submitted on September 1, 2024. The rule regarding AI was updated on September 14, 2024. Therefore the linked submission isn't cheating at the time :)

    We do have proof for all people we flagged as cheaters.

    Edit: on second thought I will not reveal proof as it helps cheaters avoid detection in the future. If you would like to doubt the correctness, you are more than welcome to just avoid the extension.

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I got stuck in web-ext sign. They said I don't have permission to do this

  • »
    »
    10 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    Did you generate an API key? (I am assuming this is for Mozilla)

    • »
      »
      »
      10 months ago, hide # ^ |
       
      Vote: I like it 0 Vote: I do not like it

      yes I did generate an API key

      • »
        »
        »
        »
        10 months ago, hide # ^ |
         
        Vote: I like it 0 Vote: I do not like it

        Assuming everything else is done perfectly, there is a short fix (for now)

        In extension/manifest.json (under browser_specific_settings/gecko):

        • Every sign needs a unique id

        • Run [guid]::NewGuid().ToString() | % { '{' + $_ + '}' } on Windows Powershell and replace the id with the new generated one

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Does extension target only active cheaters or smth?

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I've reviewed dozens of submissions from the authors and have not found any false positives. Even the people who are saying they aren't cheating.

»
10 months ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

I wanted to know what is your basis of calling a cheater like weather their codes got skipped or their code matchs what any ai model write. I want to know this because a good friend of mine is now named as a cheater but i know he never cheats Arjav_Jain because this guy is also a Jee Advanced Rank Holder (Rank: 27 in 2024)

»
10 months ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

Currently it's only got about 150 users but that number will increase very fast.

I don't know if that is an optimistic thing to hear...

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

What about cheetah instead of cheater?

»
10 months ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

what about accounts where several people write a contest together on 1 account?

»
10 months ago, hide # |
 
Vote: I like it +5 Vote: I do not like it

Add avee12x2 drizzydrake rohangarg23 as well to the cheaters list.

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

how are you labelling them as cheater like whats the criteria you are using ? skipped contest ? or something else ? because if skipped contest is the sole criteria then its weird , i know someone who is literally the best CPer in my uni and got a contest skipped cos of just one problem skipping (he didnt cheat though)