Remix.run Logo
The Underhanded C Contest(underhanded-c.org)
73 points by ccabraldev 8 hours ago | 9 comments
BiraIgnacio 6 hours ago | parent | next [-]

> 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

silisili 5 hours ago | parent [-]

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

AmazingEveryDay 8 hours ago | parent | prev | next [-]

(2015). RIP.

gwern 8 hours ago | parent | next [-]

At least we still have https://www.ioccc.org/2025/index.html#inventory !

ForOldHack an hour ago | parent [-]

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.

TZubiri 6 hours ago | parent | prev [-]

2026 calls for an Underhanded prompt contest

theteapot 6 hours ago | parent [-]

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

pseudohadamard 3 hours ago | parent | prev [-]

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...

ForOldHack an hour ago | parent [-]

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