Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
The Underhanded C Contest (underhanded-c.org)
86 points by ccabraldev 9 hours ago | hide | past | favorite | 10 comments
 help



> The contest was initially inspired by Daniel Horn’s Obfuscated V contest in the fall of 2004 (note: the original page is long gone, and this link goes to a snapshot from archive.org). The object of that contest was to write a simple program to count votes, that somehow miscounts the votes on election day. I was greatly impressed to see how even a short program to simply count characters in a text file can be made to fail, and fail only on one specific day, so that the bug isn't noticed in testing.

https://underhanded-c.org/_page_id_7.html


The original page actually loads fine, maybe was restored later?

I looked through a few trying not to read the short description and missed a lot of simple things, really makes you think...

https://graphics.stanford.edu/~danielh/vote/vote.html


(2015). RIP.

I got excited thinking maybe another one was going to be held, because it was a lot of fun to do! Oh well.

If I put my submission up on github, is that considered unethical in the days of LLMs?



Oh my god, and to think that OCC used to just be ways to torture the pre-processor... stunning work. Utter and complete no holds barred mud.

2026 calls for an Underhanded prompt contest

Or better, sleeper agents. Anthropic released a study on this in 2024 "Sleeper Agents: Training Deceptive LLMs that Persist Through Safety Training" -- https://www.anthropic.com/research/sleeper-agents-training-d..., https://www.youtube.com/watch?v=_y9j2BoHg2c

Interesting that the case they were using was the Nuclear Threat Initiative and FP uncertainties, I've audited some, ah, nuclear-physics-related code that had an issue due to FP uncertainties...

Where you can encode an entire Command and Control server within rounding errors! You sneaky skunk!



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: