Winners of the 18th IOCCC 110
achowe writes "The winners of the 18th International Obfuscated C Code Contest have been announced. This years winners include a 'Commodore PET emulator', 'Sound generation with SDL audio', and a 'Text WWW Browser'."
No Source Code? (Score:4, Interesting)
Seriously though, why post the results of a competition regarding obfuscated source code if we are unable to view the entries ourselves? Seem the announcement was a bit of a let down if all we get to see is a couple of output files from some of the entries.
Sigh... I miss the old days when awards announcements didn't have a trailer.
Re:No Source Code? (Score:5, Funny)
Re:No Source Code? (Score:3, Funny)
Wow! Now THAT'S a *contest*!
Re:No Source Code? (Score:2)
Re:No Source Code? (Score:5, Informative)
Re:No Source Code? (Score:2)
Sounds like the SCO vs IBM case to me...
Re:No Source Code? (Score:5, Insightful)
Right at the top of the page it says: Can I buy some pot from these moderators and the parent poster?
Re:No Source Code? (Score:1)
Re:No Source Code? (Score:2, Insightful)
Re:No Source Code? (Score:5, Funny)
Most superfluous output
Francois Boutines - XML Voronoi diagrams generator
Toulouse, France
I've been wanting to write a voronoi generator for a game-map-development project (maps for a Risk clone). But I could only find mathematical definitions, not any good code that clearly laid out the algorithm. Hopefully this program will be nice and clear (and well-documented!) so that I can reproduce the algorithm from it.
Re:No Source Code? (Score:2)
rot13 text below is an explanation of the joke for those who don't get it
Guvf vf gur vagreangvbany BOSHFPNGRQ P pbqr pbagrkg fb vgf cerggl zhpu n tvira gung gur pbqr jvyy ABG or ernqnoyr
Re:No Source Code? (Score:2)
Re:No Source Code? (Score:3, Funny)
Re:No Source Code? (Score:2)
Re:No Source Code? (Score:1)
Re:No Source Code? (Score:3, Funny)
echo 'Guvf vf gur vagreangvbany BOSHFPNGRQ P pbqr pbagrkg fb vgf cerggl zhpu n tvira gung gur pbqr jvyy ABG or ernqnoyr' | tr \[a-zA-Z] \[n-za-mN-ZA-M]
Re:No Source Code? (Score:3, Informative)
And if you check out the image attached to the article [wikipedia.org], you'll find a remarkably obfuscated and short chunk of code to generate a random Voronoi diagram image. I bet this is the precursor to the winning code submitted to the IOCCC.
Re:No Source Code? (Score:1)
Hee hee. (Score:5, Funny)
Can I buy some pot from these moderators and the parent poster?
I love how on Slashdot a minor misunderstanding warrants the indignation of "WTF?" followed by an accusation of drug use.
I imagine in real life that you're much more pleasant. Perhaps in such a circumstance you would have said something along the lines of, "You may have missed that they will be releasing the source code, they just haven't done it yet."
Re:Hee hee. (Score:3, Funny)
It's probably more along the lines of, "You may have missed that they will be releasing the source code, they just haven't done it yet. Can I buy some pot?"
Re:No Source Code? (Score:2)
Re:No Source Code? (Score:2)
Thats akin to the Academy Awards occuring for as yet unreleased movies. Which apparently is OK with you, as long as they tell you that you can't watch the movies for another month or two.
Re:No Source Code? (Score:5, Funny)
Source Code Published (Score:5, Insightful)
Dont worry, most of us wont be able to read the source code anyway.
Re:Source Code Published (Score:3, Interesting)
Re:Source Code Published (Score:3, Funny)
Does this mean the authors can't release this code under the GPL?
Or would that disqualify way too much Perl?
Re:Source Code Published (Score:2)
Re:Source Code Published (Score:2)
Re:No Source Code? (Score:1)
personally i don't want to be sued for looking at code that looks like garbage.
mlbconsulting.com [mlbconsulting.com]
Re:No Source Code? (Score:2, Informative)
Re:No Source Code? (Score:1)
Re:No Source Code? (Score:5, Funny)
You mean like a huge block of text with no line breaks?
Re:No Source Code? (Score:2, Funny)
is
exactly
what
i
am
talking
about
Re:No Source Code? (Score:5, Funny)
#define SACRED Count[11] = a;Count[14] = a;Count[28] = a;
#define FOR Count[1] = 32;Count[15] = 32;Count[18] = 97;
#define THE Count[7] = 0x20;Count[12] = ' ';Count[23] = 0x20;
#define LOVE Count[26] = 0x61;Count[3] = count;Count[9] = count;
#define OF Count[5] = weird;Count[2] = orange;Count[21] = count;
#define ALL Count[8] = orange;Count[17] = count;Count[22] = time3;
#define THAT Count[25] = time3;Count[27] = weird;Count[19] = orange;
#define IS Count[16] = time_3;Count[20] = 131 % 33;Count[0] = monkey_jar;
#define HOLY Count[24] = monkey_Jar;Count[6] = oh_holy_crap;Count[4] = mangledMuttFace;
#define AND Count[10] = mangledMuttFace;Count[13] = mangledMuttFace;Count[29] = (holy_crap == oh_holy_crap);
#define OH char mangledMuttFace = 105;char oh_holy_crap = 107;char monkey_Jar = 109;char holy_crap = 110;char monkey_jar = 73;char Count[' ' - 2];char orange = 116;char time_3 = 119;char count = 104;char weird = 110;char time3 = 101;char a = 115;
int main()
{
OH FOR THE LOVE OF ALL THAT IS HOLY AND SACRED
printf("%s \n", Count);
return 0;
}
Re:No Source Code? (Score:3, Informative)
"I think this is what he means"
Re:No Source Code? (Score:2, Funny)
Re:No Source Code? (Score:2)
Whoa, this is great, since I can never remember my own phone number!!
Re:No Source Code? (Score:2)
Bravo! (Score:2)
Actually: you should submit that to IOCCC next year!
Re:No Source Code? (Score:2)
You mean like a huge block of text with no line breaks?
Probably more like a Jon Katz article on Slashdot
My favorite (Score:5, Interesting)
Re:My favorite (Score:5, Funny)
Re:My favorite (Score:1, Funny)
I leave the decompression program as an exercise for the reader.
P.S. Don't compile and run my program until you first have the decompression program working.
Re:My favorite (Score:2)
Re:My favorite (Score:1)
Re:My favorite (Score:2, Informative)
I think Make just gets hung on pondering dependencies or something.
Anyway, the makefile for that entry just does something along the lines of "mv smr.c smr; chmod +x smr". It's an empty file. *NIXes have no problem executing empty files (producing nothing on stdout, so yes, it produces its own source), not sure about Windowses. =)
GCC doesn't seem to like this file - or actually, it *compiles* all right (with -c, it produces an object file with no problems), it just doesn't *link* the executable (undefin
Re:My favorite - Coral Link (Score:1)
For those too lazy to hunt the
Re:My favorite (Score:4, Informative)
Re:My favorite (Score:3, Insightful)
Re:My favorite (Score:2)
smr: smr.c
@${RM} -rf smr
${CP} smr.c smr
${CHMOD} +x smr
Re:My favorite (Score:2)
Re:My favorite (Score:1)
Re:My favorite (Score:2)
Its an entire missile command game for X that is mostly in the shape of a radiation symbol or something.
The crazy thing is that it completely plays like the old game, complete with smartbombs, scoring, increasing levels. Pretty impressive in my book.
Re:My favorite (Score:2)
How to calculate pi...
Re:My favorite (Score:2)
That looks nice, but the 4 platforms I tried it on, both 32 and 64bit print 0.250 as the answer.
The missile command game actually works
Oh, I didn't try the pi program on a Pentium with a fdiv bug. Don't have one of those handy...
Re:My favorite (Score:2)
The winning entry... (Score:3, Funny)
Re:The winning entry... (Score:1)
Re:The winning entry... (Score:1)
Mirrors (Score:4, Informative)
of which lists:
Antarctica
none yet
Africa
none
Asia
none
* Asia Pacific and Australia www.au.ioccc.org - Sydney, Australia (34 0' S 151 0' E)
Europe
* www.es.ioccc.org - Madrid, Spain (40 25' N 3 41' W)
Extraterrestrial
SETI is looking for some sites
* North America www0.us.ioccc.org - Sunnyvale California, US (37 22' N 122 02' W)
* www1.us.ioccc.org - Saint Paul, Minnesota US (44 57' N 93 06' W)
South America
none
Re:Mirrors (Score:2)
Interesting that they show the meatspace coordinates of the servers, but which major ISPs they're directly and / or closely connected to would be far more useful.
Coral Cache (Score:4, Informative)
Winners of the 18th IOCCC [nyud.net]
Now, I sit back and watch the karma roll in. Right? Please??
Re:Coral Cache (Score:1)
Is that just a philosophy, or an actual corporate mission statement?
Just want to make sure, so I can preempt the thousands of future posts about how the GP has become greedy, and they're not cool anymore, and people wish something would come out of beta.
*cough*
And in a related story... (Score:3, Funny)
Re:And in a related story... (Score:2)
Surprise Winner! (Score:5, Funny)
Wait a second.. (Score:3, Funny)
Re:Wait a second.. (Score:5, Insightful)
Best contest EVER! (Score:3, Funny)
Seriously. Obfuscated code!
Though I have though about how the writing process is. Do they like first write then program, then try to obfuscate the code. I can't be very easy to write a complex (well more or less) program directly obfuscated.
"Oh, I got a seg fault.That must be because the code reads "}[fa) not "}[fb) as it should read!"
Re:Best contest EVER! (Score:1)
(i was a co-winner of the 1990 contest, severely dating myself.)
brain cells have decayed so much that i must reference the
abstract (and engineering notes + literary allusions) at:
http://www.es.ioccc.org/1990/jaw.hint [ioccc.org]
in our case, a techno"seed" was planted, in one of those already-obscure
usenet signatures by some unheralded genius (aka karl fox).
then whatever that was became hopelessly abstract
Re:Best contest EVER! (Score:1)
Re:Best contest EVER! (Score:2)
Why cant we have a contest of the most perfectly written code for a given algorithm?
Lay out the basic requirements for the most perfect kernel scheduler, or filesystem. Let them code the best code.
Obfuscated code compiler? (Score:4, Interesting)
Re:Obfuscated code compiler? (Score:1)
Re:Obfuscated code compiler? (Score:2)
Re:Obfuscated code compiler? (Score:3, Interesting)
If you look back through old winners, you'll find one that sort of did that: it was a program that could reverse text or do ROT13 on text, or (IIRC) both.
The trick was that you could run it on its own source code (in any mode) and pro
Re:Obfuscated code compiler? (Score:4, Interesting)
Jedidiah.
Re:Obfuscated code compiler? (Score:3, Funny)
So... it looks like Perl?
Re:Obfuscated code compiler? (Score:2)
Run that in Perl. Was apparently created with Acme::EyeDrops [cpan.org].
Perl's reputation for being impossible to read isn't really deserved... but as long as it's got the reputation anyway, we might as well have fun with it!
How many times did Larry Wall win the IOCCC? Consecutively?
Re:Obfuscated code compiler? (Score:2)
Re:Obfuscated code compiler? (Score:1)
The after-expansion version was too large for me to submit it directly, but it's definitely more impressive [nothings.org] than the original entry [ioccc.org]. If I had done something simpl
With a glass of rum in hand... (Score:2, Insightful)
--Lord Nimula
Parenthesis O.o (Score:2, Funny)
Michael Ash - Self-printing LISP interpreter
USA
E(E(E(E(E(E(E(Ew)w)w)w)w)w)w)
Winner 2004 and 2005 (Score:2)
Not only was he able to amuse us whimsical ASCII art that won last year, but he won this year too with his PET emulator!
Three cheers! Huzzah!
Re:Winner 2004 and 2005 (Score:2)
QOTD (Score:1)
Obfuscation is an industry nowdays! (Score:1)
For example, Stunnix [stunnix.com] sells Perl Obfuscator [stunnix.com], JavaScript Obfuscator [stunnix.com], C/C++ Obfuscator [stunnix.com] and VBScript Obfuscator [stunnix.com]. They have one more product though - Perl Web Server [stunnix.com].
So, definitely there is a demand for obfuscation (perhaps due to a rise of scripting languages compared to compiled ones)..
Some commercial tools for unix (written in C) are also distributed in obfuscated source form, a
Obfuscated C++ contest was cancelled... (Score:3, Funny)