I don't know why I can't reply to icey's response to this, unless it's too much nesting -- the line is the same, but it may exist in a variety of positions on the slider.
I do not believe that he meant you would draw the line for can, and the line for should in different places, rather, that they are simply not in the same place for all people.
It is actually a kind of interesting stack-based grammar. Silly keywords aside I kind of liked learning about how it works and adding new keywords to it.
The fun part is picking really good variable names that make it even more obfuscated to people who don't recognize it. If you don't find it slightly fun, you may not like the IOCCC either.
It's someone making an alternate grammar for the Python VM. There's no waste in a learning exercise, even though the (juvenile, topical) humor may have dated itself.
Note to self: in order to not piss off HN readers, make a tutorial/postmortem at the end of the project.
I remember porting my MapReduce clone to LOLPython. Three conditions had to exist in order for this to happen:
1) I was in a former cattle weighing town-turned-gambling nexus in northern New South Wales,
2) I was going to be there for 2 months, and
3) I was very, very drunk.
I think there exists a whole set of sub-explanations for each, but it shall suffice that severance pay, boredom and intoxication produce strange things.