ioccc-src/winner
View on GitHub ↗ ★ 1,502 HTML
Winners of the International Obfuscated C Code Contest
27 mentions on Hacker News by 17 people: 1 story, 26 comments · first 2021-04-02 · latest 2026-11-01
20082026
-
Ha! Yes I discovered that this is true in C as part of my IOCCC entry: https://github.com/ioccc-src/winner/blob/master/2025/ncw3/pr...
comment by nickcw · 2026-11-01 · in Domain hacks with unusual Unicode characters (2018) -
In fact that line in question does come from an IOCCC winner: https://github.com/ioccc-src/winner/blob/master/1985/shapiro...
comment by lifthrasiir · 2026-10-16 · in Yet another way to invoke functions in JavaScript without parentheses -
This one is my favorite: https://github.com/ioccc-src/winner/blob/master/2025/ncw1/pr...
comment by HappMacDonald · 2026-09-07 · in Making a Python interpreter in 1024 bytes -
…https://www.ioccc.org/2013/mills/index.html The "Refresh" header is encoded backwards on this line: https://github.com/ioccc-src/winner/blob/619f554bbdb19e5003a...
comment by omoikane · 2026-07-18 · in Regressive JPEGs -
…if (!(2+x*x-3*x)) { ... An LLM will do this if you explicitly ask it to, but not on its own. [0] https://github.com/ioccc-src/winner/blob/master/2024/macke/p...
comment by s-macke · 2026-06-07 · in The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners -
I pointed Claude Opus 4.7 at my Forth entry ( https://github.com/ioccc-src/winner/blob/master/2025/ncw3/pr... ) and it absolutely refused to have anything to do with it citing security violations and accusing me of creating malware :-)…
comment by nickcw · 2026-06-07 · in The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners -
…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...
comment by s-macke · 2026-06-07 · in The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners -
…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!
comment by haunter · 2026-06-07 · in The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners -
This VM implements an OISC - a One Instruction Set Computer. More information: https://github.com/ioccc-src/winner/blob/master/2025/cable/R...
comment by s-macke · 2026-06-06 · in 366-byte C program emulator can run Linux and Doom – IOCCC29 winner -
▲ 6
366-byte C program emulator can run Linux and Doom – IOCCC29 winnerstory by s-macke · 2026-06-06 · 1 comment
-
(a) I'm complaining about the messed up syntax and symbol soup. https://github.com/ioccc-src/winner/blob/master/2024/burton/... This code is fairly easy to understand, too, then. (b) No, it would definitely not look "pretty similar". (c)…
comment by johnisgood · 2025-11-04 · in Notes by djb on using Fil-C -
…single line comments (introduced in C99) versus division using "//* */". I used that trick here: https://github.com/ioccc-src/winner/blob/a1c86c8a7a533e3c2cd...
comment by omoikane · 2025-08-11 · in Squashing my dumb bugs and why I log build IDs -
…providing instructions when they're documented in the repo just one level up from the linked file: https://github.com/ioccc-src/winner/tree/master/2024/kurdyuk...
comment by Cthulhu_ · 2025-08-04 · in Twenty Eighth International Obfuscated C Code Contest -
this one is nice, Wordle shaped Wordle program https://github.com/ioccc-src/winner/blob/master/2024/burton/... #include <stdarg.h> #include <stdlib.h> # include <stdio.h> #define J(J) for (\ _ j=0; j<5; ++j) J; #define/*IOCCC*/I \ \ \ \ _…
comment by tzury · 2025-08-04 · in Twenty Eighth International Obfuscated C Code Contest -
This one is so cool: https://github.com/ioccc-src/winner/tree/master/2024/macke > This is an emulator capable of running a full modern Linux system with a minimal set of features.
comment by sureglymop · 2025-08-03 · in Twenty Eighth International Obfuscated C Code Contest -
Was quite confused by this one: https://github.com/ioccc-src/winner/blob/master/2024/cable2/...
comment by maxmcd · 2025-08-03 · in Twenty Eighth International Obfuscated C Code Contest -
Probably more of a hat tip to this one: https://www.ioccc.org/2000/natori/index.html https://github.com/ioccc-src/winner/blob/master/2000/natori/... It's interesting how the same 2551443 bitmask appears in the time calculation for both.
comment by omoikane · 2025-08-03 · in Twenty Eighth International Obfuscated C Code Contest -
My favorite entry (and was a winner) https://github.com/ioccc-src/winner/blob/master/2005/persano...
comment by delduca · 2025-08-03 · in Twenty Eighth International Obfuscated C Code Contest -
This is epic: :) From : https://github.com/ioccc-src/winner/blob/master/2024/kurdyuk... This code draws the current moon phase to the console. So if you’re a lycanthrope, you can monitor the phase of the moon. #include <time.h> #include…
comment by dbacar · 2025-08-03 · in Twenty Eighth International Obfuscated C Code Contest -
Besides from usual solutions like phoon, there is a winning IOCCC entry that exactly does this: https://github.com/ioccc-src/winner/blob/master/2000/natori/...
comment by lifthrasiir · 2025-07-03 · in ASCIIMoon: The moon's phase live in ASCII art -
…terseness? [0] https://dev.to/bakerjd99/numpy-another-iverson-ghost-9mc [1] https://www.ioccc.org , https://github.com/ioccc-src/winner/blob/master/2020/ferguso...
comment by MontyCarloHall · 2025-06-20 · in Klong: A Simple Array Language -
I'm now reminded of an unrelated mini-vi: https://github.com/ioccc-src/winner/blob/master/1991/ant/ant...
comment by kps · 2025-04-19 · in Understanding the Origins and the Evolution of Vi and Vim -
…in C and English. It's incredible, seriously, read it. [0]: https://www.ioccc.org/ [1]: https://github.com/ioccc-src/winner/blob/master/1994/schnitz... [2]: https://github.com/ioccc-src/winner/blob/master/2005/chia/ch... [3]:…
comment by NickHoff · 2023-06-02 · in Radiation-hardened Quine (2014) -
Just found one after replying to another comment on this story. https://github.com/ioccc-src/winner/blob/master/1989/jar.2.c (accompanying explanation: https://github.com/ioccc-src/winner/blob/master/1989/jar.2.h... ) It apparently works…
comment by hnfong · 2022-12-16 · in Kilo Lisp: A Kilo Byte-Sized Lisp System -
…that be cliché? Somebody must have done this years ago. Turns out that's exactly what's happened: https://github.com/ioccc-src/winner/blob/master/1989/jar.2.h... https://github.com/ioccc-src/winner/blob/master/1989/jar.2.c PS: I was able…
comment by hnfong · 2022-12-16 · in Kilo Lisp: A Kilo Byte-Sized Lisp System -
…[1] is the only entry that used SDL_Audio as far as I know), so it is not that significant. [1] https://github.com/ioccc-src/winner/blob/master/2005/jetro/j...
comment by lifthrasiir · 2022-10-29 · in Smolnes: A NES emulator in less than 5000 significant bytes of C++ -
…Its obfuscation was pretty basic even at that time and it won solely out of the novelty factor. [1] https://github.com/ioccc-src/winner/blob/main/2004/hibachi.h... [2] https://github.com/ioccc-src/winner/blob/main/2004/hibachi.t... (yes,…
comment by lifthrasiir · 2021-04-02 · in An HTTP server in a single .c file