frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Twenty Eighth International Obfuscated C Code Contest

https://www.ioccc.org/2024/index.html
100•mdl_principle•3h ago

Comments

_kb•3h ago
For an obfuscation comp, I love the fact they explicitly refer to and do not rewrite "index.html web pages for each winning entry".
4pkjai•1h ago
As a noob, this is confusing me.
bcardarella•3h ago
> Increased submission quantity and quality

So everybody just LLM'd this, right?

mattigames•2h ago
Vibe obfuscation, all the cool kids are doing it.
w-ll•2h ago
i guess that should make vibe de-obfuscation as easy
Disposal8433•1h ago
That would be the Underhanded C Contest (https://en.wikipedia.org/wiki/Underhanded_C_Contest)
s-macke•2h ago
LLMs can help you analyze the code, but not write it. Their ability to obfuscate is quite limited and uninspired. The last IOCCC was in 2020, so we've had plenty of time to work on it.
AlotOfReading•2h ago
I didn't find them useful when I wrote my entries. LLMs get confused with code that "looks like" other code, and that intentional misdirection is half the fun of a good IOCCC entry. Plus, the morality filters get annoying once you obfuscate the code. Plugging an unsubmitted entry into Gemini, it refuses to even explain it because it thinks it's malware.
isoprophlex•2h ago
https://www.ioccc.org/2024/stedolan/index.html

Reading last years entries, this image decompression oneliner outputs its own logo when passed the hash of its source code?! Pretty neat.

jama211•1h ago
Yeah I just read that one, insane!
weinzierl•15m ago
I was wondering how the hash thing worked. Got my answer from the notes, which are otherwise hilarious.

"While terseness was preferred over obscurity, this program hopefully still lives down to IOCCC’s usual standards of clarity."

ForOldHack•1h ago
Thank you Barry Kerchival, My C programming teacher for sharing obfuscated code, and showing us utter abuse of the C pre-processor. "This does not do what you think it does."

"Recalcitrant code."

dbacar•1h ago
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 <stdio.h>

        a,b=44,x,
     y,z;main()  {!a
   ?a=2551443,x=    -b
  ,y=2-b,z=((time     (
 0)-592531)%a<<9)/     a
 :putchar(++x>=a?x     =
 -b,y+=4,10:x<0?x=     x
 *x+y*y<b*b?a=1-x,     -
  1:x+1,32:"#."[(     x
   <a*(~z&255)>>    8)
     ^z>>8]),y>  b?0
        :main();}
_kb•57m ago
That's a bit of a hat tip to donut.c: https://www.a1k0n.net/2011/07/20/donut-math.html
dbacar•14m ago
I didnt know that, thanks.
somat•24m ago
The entry rules are great. Highly specific in that way you know exactly how they were abused in the past.

    Rule 2
    
    Rule 2 requires that your submission satisfy BOTH Rule 2a AND Rule 2b.
    
    You may check your code with respect to Rule 2a and Rule 2b prior to
    submitting your code by giving the filename as a command like
    argument to the iocccsize(1) tool. For example:

    iocccsize prog.c

    The source to iocccsize(1) may be found in the mkiocccentry repo.

    See also the FAQ on “how to further test your submission” for more more thorough testing, including Rule 2.

    See also Rule 2a, Rule 2b, and Rule 17.

    Rule 2a

    The size of your program source should NOT exceed 4993 bytes.

    Rule 2b

    When the filename of your program source is given as a
    command line argument to the latest version of the official
    IOCCC size tool (hereby referred to as iocccsize(1)),
    the value printed should NOT exceed 2503.

    See also Rule 17.

Chroma: Open-source search and retrieval database for AI applications

https://www.trychroma.com/
1•teleforce•3m ago•0 comments

YouTuber writing C++ OpenGL game engine from scratch [video]

https://www.youtube.com/watch?v=ajgiAZqNjIY
1•nodesocket•4m ago•0 comments

What'll happen if we spend nearly $3T on data centres no one needs?

https://www.ft.com/content/7052c560-4f31-4f45-bed0-cbc84453b3ce
2•cmsefton•8m ago•0 comments

Grok Explores Browardlocals.com Impact

http://browardlocals.com/
1•rogermaragh•14m ago•1 comments

Machine took control of my brain and eyeballs [video]

https://www.youtube.com/shorts/9Om2X6QcTgw
1•RicoElectrico•17m ago•0 comments

Three bad things: threads, garbage collection, and nondeterministic destructors

https://apenwarr.ca/log/20100810
1•porridgeraisin•19m ago•0 comments

Scheme-dql: S-expression data query language module

https://lists.nongnu.org/archive/html/guile-user/2025-07/msg00039.html
1•ynzoqn•22m ago•0 comments

How the Martian Was Written

https://www.youtube.com/watch?v=EXD3b6OLtsg
1•kamphey•25m ago•0 comments

Agent2Agent – Samples

https://github.com/yogananda-muthaiah/A2A
2•yogananda•26m ago•0 comments

Why did Anthropic chose an anus for Claude's logo?

1•xucian•28m ago•1 comments

Microsoft researchers have revealed the 40 jobs most exposed to AI

https://fortune.com/2025/07/31/microsoft-research-generative-ai-occupational-impact-jobs-most-and-least-likely-to-impact-teaching-office-jobs-college-gen-z-grads/
1•BerislavLopac•28m ago•0 comments

I got Wan 2.2 working in ComfyUI with just 8GB VRAM – here's the workflow

https://www.youtube.com/watch?v=7hUO6KhUsvQ
2•aitechtutorials•41m ago•1 comments

US Military's squad of satellite trackers is now routinely going on alert

https://arstechnica.com/space/2025/08/the-militarys-squad-of-satellite-trackers-is-now-routinely-going-on-alert/
5•xrayarx•46m ago•0 comments

Things I miss about civilization

https://www.nature.com/articles/d41586-025-02248-9
1•Bluestein•48m ago•0 comments

Royal Society right to keep Elon Musk as member, says new astronomer royal

https://www.theguardian.com/science/2025/aug/01/royal-society-elon-musk-astronomer-royal-michele-dougherty
2•Bluestein•59m ago•0 comments

Show HN: Team Timezone Wall (100% offline, single file)

1•jharohit•1h ago•4 comments

Show HN: Trivia Player

https://triviaplayer.com/
1•indest•1h ago•0 comments

Show HN: AI tool that builds and deploys n8n workflows from a single prompt

https://csworkflow.consciousstage.com/
2•abdulhak•1h ago•1 comments

AxxSolder

https://github.com/AxxAxx/AxxSolder
1•fk_fk•1h ago•0 comments

Ask HN: Am I Alone Here?

4•kinj28•1h ago•5 comments

Kadag Security – AI-driven security testing by running your app

https://kadagsecurity.com/
1•valentin_k•1h ago•1 comments

Has anyone tried FakeFind? It analyzes reviews like Fakespot used to

https://fakefind.ai/
1•UniJen•1h ago•2 comments

Banana Pi BPI-R4 Lite Released with MediaTek MT7987A and Wi-Fi 7 Support

https://linuxgizmos.com/banana-pi-bpi-r4-lite-released-with-mediatek-mt7987a-and-wi-fi-7-support/
1•teleforce•1h ago•0 comments

(NSFW) Google Search LLM Halluninating

https://www.google.com/search?q=home+gym+in+a+got+garage&oq=home+gym+in+a+got+garage&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQIRiPAtIBCDEyODhqMGo3qAIBsAIB&client=ms-android-att-us-rvc3&sourceid=chrome-mobile&ie=UTF-8
1•llmlapd•1h ago•0 comments

Modos Paper Monitor Brings High-Speed E-Paper to Developers

https://linuxgizmos.com/modos-paper-monitor-brings-high-speed-e-paper-to-developers/
3•teleforce•1h ago•0 comments

Show HN: QureGenAI's Quantum TyxonQ Debuts at Quantum Innovation 2025

https://www.facebook.com/permalink.php?story_fbid=pfbid02QCdyS4KsFTgv3ZXjGzGXRd8QHqasmoAhQu6jiPmSkCWudeGLEnCLYpGXL3uWvwwRl&id=100086819394095
1•TyxonQ•1h ago•0 comments

Over 64,000 pounds of butter recalled over undeclared milk, FDA says

https://www.usatoday.com/story/money/food/2025/08/02/fda-butter-recall/85490532007/
2•sugarpimpdorsey•1h ago•0 comments

A Real PowerBook: The Macintosh Application Environment on a Pa-RISC Laptop

http://oldvcr.blogspot.com/2025/08/a-real-powerbook-macintosh-application.html
8•todsacerdoti•1h ago•0 comments

How Many Instructions Can LLMs Follow at Once?

https://old.reddit.com/r/HowToAIAgent/comments/1mfn923/how_many_instructions_can_llms_follow_at_once/
2•handfuloflight•1h ago•0 comments

Show HN: Arch-Router – Aligning LLM Routing with Human Preferences

https://arxiv.org/abs/2506.16655
1•honorable_coder•1h ago•0 comments