7 comments

  • haunter 1 hour ago
    The GameBoy emulator's code also looks like the GameBoy. Slow clap this is insane, definitely my favorite entry.

    https://github.com/ioccc-src/winner/blob/master/2025/ncw1/pr...

    The author, Nick Craig-Wood, is the creator of rclone!

    • sourcecodeplz 1 hour ago
      Damn, that is cool! Looking at me typing css & php...
  • s-macke 47 minutes ago
    My favorite is the 366-byte C program emulator that can run Linux and Doom [0]. The VM implements an OISC - a One Instruction Set Computer [1].

    [0] https://github.com/ioccc-src/winner/blob/master/2025/cable/p...

    [1] https://github.com/ioccc-src/winner/blob/master/2025/cable/R...

  • yayitswei 53 minutes ago
    In case anyone was wondering, the IOCCC specifically permits LLM use in their guidelines.

    "The IOCCC has a rich history of remarkable winning entries created by authors who skillfully employed various techniques (often their own tools) to develop their code."

  • aquir 1 hour ago
    The website itself is obfuscated, it’s not easy to find the C sources at all!
  • nsoonhui 18 minutes ago
    I'm not sure this kind of competition is still meaningful, given that LLM can easily convert a program clearly written in any programming language to the most obfuscated C code, and can still easily verify it's correctness in an automated way.

    Do I miss anything?

    • s-macke 10 minutes ago
      Yes, you haven’t tried it. LLMs are actually awesome at deobfuscation, but terrible at obfuscation. They just can’t do it yet.

      They also lack the creativity needed for those entries. Obfuscation is only one part of it. Coming up with the idea is another. Many entries also have special qualities that make them true works of art.

    • visha1v 14 minutes ago
      yes llm can do it but i think competitions have more to do with developing scientific temperament, competitive mindset and complex problem solving skills. that's why i think they are still relevant and will be relevant for a long time.
    • jjav 15 minutes ago
      > Do I miss anything?

      That human art is worth the humanity in the art.

      As soon as anything is automated, it's worth nothing.

    • hulitu 12 minutes ago
      > Do I miss anything?

      School ? /s

  • larodi 1 hour ago
    Tis a pity to not have LLMs compete, given level of obfuscation they be capable of.
    • t_mahmood 4 minutes ago
      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.
    • shakna 9 minutes ago
      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

    • lifthrasiir 1 hour ago
      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.
    • AlotOfReading 1 hour ago
      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.
  • rurban 1 hour ago
    So like at a film festival, 90% of the entries won a price, but unlike a film festival there's not a single best. Weird, like modern education.