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.








more like, the one who has been stuck in my basement the longest
Peak extension fr
might sound like a broken record but is it available for firefox?
Let's gooo!
https://cdn.luogu.com.cn/upload/image_hosting/gy25dade.png
I rewrote your chatgpt code without using chatgpt
thanks for not being lazy like me lol
yw
its kinda weird seeing myself glowing
nah but worth it
As a firefox user, I am used to the discrimination :liar:
absolutely true
Just change the manifest file to this Was able to load it
UPD: I guess I've been added to the list for some reason
I did get a PR for firefox support merged.
New Release
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
Why not instaban, they need to be erased from the platform?
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.
Why not site admins get involved in it?
It skews ratings by a lot.
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
orz macaquedev
Wouldn't it be better to use https://cfcheatdetector.netlify.app/ to detect cheaters?
No. This just goes by "skipped submissions", which has an extremely high false positive rate since you can get skipped without cheating (for example, if you resubmit). On this site, every single cheat is 100% a cheat.
Wrong. It checks for only contests where all submissions are skipped. Therefore it has an extremely low false positive rate (there were some contests where people got manually skipped because of problem errors or something).
https://github.com/kunal697/cfcheatdetector/blob/master/src/components/Cheated.jsx#L42-L45
point taken. We want 0 false positives though. Don't worry, it will all be sorted out soon, the extension has only existed for about 24 hours lol
Just manually unflag the contests in which that occurred (i think it was like 1-2 in a span of years) and keep flagging the rest. Then it will be 0 false positives
lets go
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.
That is definitely not possible. I don't think the laws in many countries accept that.
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:
If you are trying to shame others, shame yourself first. Also you should add proofs, otherwise is just a list of people you hate.
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.
show the proofs for all of them to be fair
Reveal your main account.
I am happy to show the world the proof against you.
Hi I'm not the person who left that comment but please show the proof for me:))
Yeah same here I'm not sure why I'm in the list either. All the templates I use have been made myself and have been public for a while in [here]
318508436 318509153 It seems like you submitted a friend's code on a div2. Since this was unrated and the first submit passes this is subjectively not bad enough to be flagged, so it was removed, even though it is not allowed by the rules. Note that it is cheating strictly.
I got stuck in web-ext sign. They said I don't have permission to do this
Did you generate an API key? (I am assuming this is for Mozilla)
yes I did generate an API key
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 oneOk it works, thanks.
Does extension target only active cheaters or smth?
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.
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)
I don't know if that is an optimistic thing to hear...
There's about 300 now and it's been only a day. Thanks to you guys!!
What about cheetah instead of cheater?
what about accounts where several people write a contest together on 1 account?
That's cheating as per CF rules.
Add avee12x2 drizzydrake rohangarg23 as well to the cheaters list.
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)