logoalt Hacker News

laroditoday at 6:39 AM4 repliesview on HN

Tis a pity to not have LLMs compete, given level of obfuscation they be capable of.


Replies

shaknatoday at 8:19 AM

LLMs are allowed. [0]

> You are free to use whatever tools you wish to write your code. This includes tools that are AI based, LLM (large language model), Virtual coding assistants, code generators, or similar tools, as well as your own tools. The IOCCC judges do not discriminate on the basis of the tools used to write obfuscated C code so long as you are the ultimate author of the code you submit.

[0] https://www.ioccc.org/faq.html#ai

lifthrasiirtoday at 7:01 AM

In my experience LLMs were pretty good at deobfuscating many entries (including mine) but very awful at generating any significantly obfuscated code. So obfuscation can be regarded as a truly humane art---at least for now.

show 2 replies
AlotOfReadingtoday at 7:19 AM

It's a bit annoying getting frontier models to even work on IOCCC code because of "safety", but even if you get around that LLMs just aren't very good at it. Obfuscating code involves a level of creativity and deviousness that LLMs struggle to meet.

t_mahmoodtoday at 8:25 AM

Maybe, but it can't make the gameboy code look like a gameboy too, unless asked to, and that probably would not work even. That's the difference between an LLM and a human, and that's what make this competition worthwhile.