16th IOCCC Winners Released 99
An anonymous submitter wrote: "A while ago the 16th IOCCC winners were announced. Apparently "releas[ing] the winning source by mid April 2002" actually means "within a year", but you can finally enjoy them here. Or, if you don't enjoy them, you can beat your head against the wall trying to figure out how these programs work ;-)"
from the whats-a-brane dept (Score:1, Funny)
That would be "brain".
Actually, no... (Score:3, Informative)
Longtime readers of alt.religion.kibology recognize "brane" as "the way brain is spelled after your own brain fails you."
However, this is a slashdot editor we're talking about here, so you're probably right. :-)
Re:Actually, no... (Score:2)
Jon.
woah (Score:4, Funny)
and I was looking forward to having no freakin clue as to what any of the programs did.
Re:woah (Score:2, Funny)
That's still the case, now that the server's slashdotted.
The code is obfuscated even more... (Score:2, Funny)
"Security through denial of service" Copyright 2003 by me!
Lost here ... (Score:2, Interesting)
Hell wouldn't that be like 60% of the open source projects out there? Don't belive me?? Open up one of those .cpp or .c files next time you "Download the source" and never take a look at it.
I can't confirm/deny this because I only got to see one program by "anonymous" who seems to post here on slashdot a whole lot.
But yeah this seems ... kinda cool, but goes against every coding practice/standard I've ever seen, seems to me this is comparable in non-geek terms to a upside down watermellon eating contest.
Re:Lost here ... (Score:5, Informative)
Re:Lost here ... (Score:2)
My GOD!
Re:Lost here ... (Score:2)
Dear Sir,
In regards to your sig. Your suspicion is correct - they do make people fat, and here is how. When a person consumes something sweet this is normally followed by sugar entering the bloodstream. What happens is that the classical conditioning takes place; the brain believes that sweet things are a reliable predictor of sugar entering the bloodstream.
So to keep everthing in check, your body goes about lowering your blood sugar as soon as you taste something sweet, in anticipation of the sugar about to enter your system. Then something funny happens - no sugar. So then the person is on a sugar low, and goes hunting for some donuts or ho-hos or something else to save them from the crisis. Wash, rinse, repeat - and out pops a fat person.
according to their site.... (Score:1)
Re:Lost here ... (Score:2)
I thought it was to annually prove right all C detractors.
My entry: (Score:5, Funny)
(!!c)[*c]&&(v--||--c&&execlp(*c,*c,c[
**c=!c)write(!!*c,*c,!!**c);}
Re:My entry: (Score:1, Insightful)
Re:My entry: (Score:2)
Take a look at your sibling posts. ;)
However, it's perfectly safe if you just compile and run it in your heaSegmentation fault
Re:My entry: (Score:3, Funny)
error: 'write' : undeclared identifier
warning: 'main' : function should return a value; 'void' return type assumed
I know who wrote them! (Score:5, Funny)
No, I'm being unfair. IOCCC code is much easier to understand :o)
Re:I know who wrote them! (Score:2, Funny)
Mirrors (Score:5, Informative)
Enjoy them while they last.
Re:Mirrors (Score:1, Redundant)
Does slashdot contact the webmaster before a link? It seems pretty careless if they don't. I wonder if they will slashdot the wrong site sometime and get sued.
"Your honor, 30% of the time they post a link to a site, it becomes unavailable. Script kiddies have a far less success ration. Surely they are far worse than the average hacker"
A Caching Case Study (was Re:Mirrors) (Score:1)
I'm not sure slashdot will answer, its kind of comprimising to do so. I'm much smaller potatoes then they are but I did have an interesting correspondance recently with a site that could give some insite.
Before I did an article on the coolest DIY 29psi Mustang Turbo I've ever seen, I asked Michael (the owner of the car and the site about it) if he would mind me linking to him. He liked the idea, and even appreciated the attention.
But even though I only sent about 200 hits his way (total) it was enough (with the linking on a popular mailing list) to finish off what bandwidth he had left on his free monthly contract with his host. I asked him if he would mind me paying for an upgrade in his service to get around the bandwidth cap, and he actually said no, and he also declined my offer to link directly to a cached copy of his website.
I wonder more now, if we could take a poll of people who have been slashdotted and find out how many thought it was cool, or uncool when it took down their servers. I know there have been real studies of the slashdot effect, now that I'm insterested I'll have to go hunt those down to see if such a poll was administered.
-------------------
OnRoad [onlawn.net]: It gets you there and back again.
Better still .. (Score:5, Informative)
Wouldnt April 2002 mean the PAST year? (Score:2)
In case the page gets /.ed (Score:3, Interesting)
some karma whoring.. mirrors: (Score:5, Informative)
- Hsin-Chu, Taiwan (24 48' N 120 59' E)
- Sydney, Australia (34 0' S 151 0' E)
- Humburg, Germany (53 33' N 10 2' E)
- Madrid, Spain (40 25' N 3 41' W)
- Athens, Greece (38 00' N 23 44' E)
SETI [seti.org] is looking for some sites
- Sunnyvale California, US (37 22' N 122 02' W)
- Saint Paul, Minnesota US (44 57' N 93 06' W)
none
We are looking for more mirrors.
Do you want to mirror [slashdot.org] the IOCCC web site?
Mirror here. (Score:1)
Seeing as the site is already
IOCCC Winning Code
30198urj218328ui9235s3490123801-28309812u90j
09178290jufrlkjklsdmf23u93223403128u90jmfpj3
mc9-42if23-if23-0fjk-02k2r-0233245jd239jd902
3jd9023jd9230jd9j90reg41-02icjlk23j90d31u2v9
0931j0d92j2309mn90fm2390fj2390j2390j3129dj32
390uc3c848fwdjweoj3r8329vrmdi3m-2ie23ei3eei2
cj032mid9023m923dv2im92d3mdv90i390dn3d09d323
2eopv023jcv0jfjweur890usdajfosdfjewiornwerpw
dldfsijnuweoiweu90riu439292rivm9rm34902ir32v
Re:Mirror here. (Score:1, Funny)
ioccc.c:2: missing white space after number `30198u'
ioccc.c:2: parse error before `30198u'
ioccc.c:2: missing white space after number `28309812u'
ioccc.c:3: numeric constant contains digits beyond the radix
ioccc.c:3: missing white space after number `09178290ju'
ioccc.c:4: missing white space after number `42i'
ioccc.c:4: nondigits in number and not hexadecimal
ioccc.c:4: missing white space after number `0fj'
ioccc.c:4: nondigits in number and not hexadecimal
ioccc.c:4: nondigits in number and not hexadecimal
ioccc.c:4: missing white space after number `0233245j'
ioccc.c:5: missing white space after number `3j'
ioccc.c:5: missing white space after number `02i'
ioccc.c:6: numeric constant contains digits beyond the radix
ioccc.c:6: missing white space after number `0931j'
ioccc.c:6: nondigits in number and not hexadecimal
ioccc.c:6: missing white space after number `0d92j'
ioccc.c:6: nondigits in number and not hexadecimal
ioccc.c:6: nondigits in number and not hexadecimal
ioccc.c:6: nondigits in number and not hexadecimal
ioccc.c:6: nondigits in number and not hexadecimal
ioccc.c:6: nondigits in number and not hexadecimal
ioccc.c:6: complex integer constant is too wide for `complex int'
ioccc.c:6: missing white space after number `2309mn90fm2390fj'
ioccc.c:6: missing white space after number `2390j'
ioccc.c:6: missing white space after number `2390j'
ioccc.c:6: nondigits in number and not hexadecimal
ioccc.c:6: missing white space after number `3129dj'
ioccc.c:7: missing white space after number `390u'
ioccc.c:7: missing white space after number `2i'
ioccc.c:9: floating constant exponent has no digits
ioccc.c:9: missing white space after number `2e'
IOCCC? (Score:2, Funny)
So the story itself is obfuscated? That would almost be vaguely clever, though I think poorly done is the more likely answer...
actually... (Score:1)
Actually I really do enjoy them, every contest really, but I still do beat my head against wall trying to figure out how they work...
VB Developers (Score:3, Funny)
Re:VB Developers (Score:4, Funny)
The average VB Developer doesn't understand words with as many syllables as "redundant."
Re:VB Developers (Score:1, Funny)
-1 Troll, yeah yeah yeah. Couldn't help myself.
Re:VB Developers (Score:2)
Ok, since we're trolling...
To the average C software engineer, the acronym BASIC [cknow.com] clarifies the VB Developer's skill level.
a few mirrors , easily found thru google (Score:2, Informative)
http://stone.newton.
but just don't try to click this link : http://www.candy.net.au/IOCCC/
Re:a few mirrors , easily found thru google (Score:1)
Three forms of security. (Score:3, Funny)
Security by Obfuscation.
Security by Slashdot Effect.
Ah well, I guess it means I won't be using working hours today trying to work out how to use these "insights" in my own code.
Re:Three forms of security. (Score:1)
Good code examples (Score:2, Interesting)
/*this bit deals with n/w connection dummy */
:
:
/*this does something else */
"Obfuscated C and Other Mysteries" (Score:2)
Re:Good code examples (Score:1)
Yes, one of them has made it into a quite useful system utility. Look at http://ioccc.org/years.html#1998_schweikh3
The real world version of this is available as a FreeBSD port in sysutils/samefile or as a
application from this comment author's homepage
Imagine my embarrassment... (Score:5, Funny)
(yeah, yeah, ObReinterpretedAcronymComment, I know)
Re:Imagine my embarrassment... (Score:2)
No, that would be IOCCC.
However, they don't have one. Using C would produce results too opaque and corrupt even for them.
Re:Imagine my embarrassment... (Score:2, Funny)
Re:Imagine my embarrassment... (Score:2)
My favorite... (Score:5, Funny)
My all-time favorite IOCCC winner has been savastio [ioccc.org].
It's been up on my cube wall for a while. If anyone complains about my code here at work I threaten them to code like it.
Always works!
Re:My favorite... (Score:1, Interesting)
Another good one was jar [ioccc.org].
But, Larry Wall's third entry [perl.org] was pretty good too.
Re:My favorite... (Score:2)
Wow.
And I thought QFD was evil.
*shudder*
I thought you couldn't use #defines like that. (Score:2, Insightful)
Re:My favorite... (Score:3, Insightful)
ascii art competition? (Score:5, Funny)
Re:ascii art competition? (Score:2)
That said, yes, it is somewhat of an ASCII art competition (ignoring the sarcasm of your comment). There is art in this obscure, confusing code. Somewhat of a "gee, I'm really not that good" kind of a factor, like what happens when you look at a really good painting that you could NEVER POSSIBLY make on your own, or the complexity and chaos found in one of those paintings by that guy that Ed Bundy played in that one movie.
Hilarity through complexity, art through chaos.
I for one... (Score:3, Interesting)
So, are there any interviews with the winners. I'd be curious where they were held and why it took so long to release them.
Re:I for one... (Score:2)
There were rumours that they were being jailed in someplace called "Chroot" which I think is in Lebanon. I never heard if there was confirmation.
-- MarkusQ
Formatting? (Score:4, Insightful)
How To Write Unmaintainable Code (Score:4, Informative)
How To Write Unmaintainable Code [mindprod.com]
Once upon a time... (Score:2)
I searched pretty thoroughly on the IOCCC site, and didn't see the story anymore. Anyone know where I can find it?
Explain the acronyms dammit (Score:2)
Look, this is one of the most basic concepts of journalistic writing. The first time you use an acronym, you need to spell out what it stands for. If you don't, your audience will be confused.
This is 'News For Nerds', I know, but IOCCC isn't exactly an acronym that John Q. Slashdot is likely to come across more than once or twice a year. SPELL IT OUT.
blame it on the anoymous submitter (Score:2)
16th IOCCC Winners Released
On February 4th, 2003 with 97 comments
An anonymous submitter wrote: "A while ago the 16th IOCCC winners were announced. Apparently "releas[ing] the winning source by mid April 2002" actually means...
Section: Developers > Programming
16th IOCCC Winners Announced
On March 8th, 2002 with 147 comments
chongo writes: "The winners of the 16th International Obfuscated C Code Contest (IOCCC) have been selected. The judges are in the process of notifying the...
Section: Developers > Programming
IOCCC Accepting New, 'Improved' Entries
On October 2nd, 2001 with 144 comments
Rudolf writes: "The 16th International Obfuscated C Code Contest is open from now until 01 Dec 2001 23:59:59 UTC. Details are at the IOCCC web site. From the...
Section: Developers > Programming
15th IOCCC Results Posted
On January 26th, 2001 with 69 comments
leob writes: "FWIW, the 15th International Obfuscated C Code Contest finally came to a conclusion. Read the main page, or, get one big tarball." The contest...
Section: Main > Programming
Contests: Mind-Twisting Winners And Tiny Entrants
On December 27th, 2000 with 34 comments
leob writes: "The names of the winners of the 15th International Obfuscated C Code Contest along with the one-line descriptions of the winning entries have...
Section: Main > Slashback
Death Of The Obfuscated C Code Contest?
On October 10th, 2000 with 19 comments
slashdot-me asks: "The International Obfuscated C Code Contest that we all know and love seems to be stalled. The judging phase of the contest began six...
Section: Ask Slashdot > Programming
Obfuscated C Code Contest Begins
On February 2nd, 2000 with 227 comments
slashdot-me writes "The International Obfuscated C Code Contest (IOCCC) has begun. See the rules at the IOCCC homepage. The contest runs from Feb. 1 to March...
Section: Main > Programming
My public apology for the late release of the winn (Score:4, Interesting)
I want to make a Public apology for the extremely late posting of the 2001 winners. The delay was discourteous to the people who put a great deal of effort into their submissions.
Rather than go into the reasons for the delay here: Let me say that when the 17th IOCCC occurs, things will be done differently.
Thank you all those who encouraged us to complete the 16th IOCCC. And a very big S O R R Y for the lateness of the release.
He got the Obfuscated Enlgish Award (Score:2)
Re:My public apology for the late release of the w (Score:1)
Re:My public apology for the late release of the w (Score:1)
How the IOCCC was started (Score:5, Insightful)
We began to compare notes: "You won't believe the code I am trying to fix". And: "Well you cannot imagine the brain damage level of the code I'm trying to fix". As well as: "It more than bad code, the author really had to try to make it this bad!"
After a few minutes we wandered back into my office where I posted a flame [google.com] to net.lang.c inviting people to try and out obfuscate the UN*X source code we had just been working on.
OK, back to the story. We received a number of entries by EMail. When we began to receive messages from outside of the US, Larry and I decided to include International in the name. The 1st IOCCC winners [google.com] were posted on 17 April 1984.
The name used in the posting of the 1st IOCCC winner [google.com] posting was International Obfuscated C Code Contest or IOCCC for short.
The posting said 1st annual, so in 1985 we held the 2nd IOCCC contest [ioccc.org] and the tradition continues as the longest running contest on the Internet.
P.S. Part of the inspiration for making the IOCCC a contest goes to the Bulwer-Lytton [bulwer-lytton.com] fiction contest.
P^2.S. See the overall README [ioccc.org] for more details.
P^3.S. See also the IOCCC FAQ [ioccc.org].
P^4.S. Please see my apology [slashdot.org] for the late posting of the 2001 winners.
Worst Abuse 2001 [spoiler] (Score:2)
I'm probably just being dense, but I'm not seeing how the Worst Abuse of the Rules winner this year actually abuses the rules in any way. Just because it's a compiler to x86 native code? If that's all, it doesn't seem very abusive. The compiler itself appears to be perfectly good (well okay, maybe that's an exaggeration) portable C code, and to not depend on x86 code for its correct operation.
It's definitely a way cool program, but I don't get the fit to the category. Suggestions?
Re:Worst Abuse 2001 [spoiler] (Score:2)
Network Pong. (Score:1)