There was a tryruby repository at Github, but I don't know if it was all that was needed to run it.
One of the things that bother me more is the fact that he also pulled the plug on all the mailing list of his projects, which would have been the right place to discuss what to do with the code.
I read his original blog on advogado today. There's a mention of his father undergoing a mental breakdown, and of his sister having drugs and alcohol problems. It ends like this:
-
"and i go home and draw cats and doctors in space. without the medication. i'm a stiff. an upright. i'll never pass a joint. maybe mj works, maybe mj's death. i have too much mental illness in my blood to find out. narco+alco have turned kooky people i love into obliterated people i love. god, god, god, please keep her alive. (if i'm lucky maybe god will let a horse run by.)
families are a network of lost packets and bad routing.
cause you got spouses on the vpn. it's not all that bad,
but it's fun to moan, ya know."
-
While there are some errements, these themes are far too recurrent to just be whimsical.
Tall Fox: -Have you noticed that this book is basically written by a _lunatic_?
Short Fox: -Yup
Tall Fox: -Seriously, he's way too hyperactive. If he keeps at this frantic pace he's gonna burn out quick.
Short Fox: -Burn out? He's gonna shoot himself in the head by the time he hits 30.
--
From that kind of comment and the pace of his work (bouts of rabid coding interspersed with AWOL periods), I'm afraid he's bipolar. His only output (code, writing, mailing list contributions) in june was a single tweet saying that he was trapped in a labyrinth of his own design.
He wrote a graphical toolkit, a sound synthesiser, an HTML parser, html template language, a language (grammar, parser, vm and jit, gc, ...), and many other software projects on his own.
All of these are a joy to use. They are not only well though out technically (and it's an euphemisim), their APIs are excellent and often fun to use, and they are wonderfully documented.
Do you know of many people who are proficient in so many domains?
He also has a very personal graphic and literary style. What makes him unique is that he treated coding as an artistic medium too, and that he was able to mix his various skills to create integrated works.
Can you name somebody else that would qualify for these traits?
If not he's indeed a remarkably unique artist/hacker, and a creative visionary since no one had done that before.
There has always been some dark corners in _why's writing, with some dreary biographical detyails permeating.
I 2000-2001, his parents divorced, and his father went through a mental breakdown.
A bit later he writes that suicide would be the only thing preventing him from finishing some work.
Death is present in several chapters of the poingnant guide.
Then comes this: "narco+alco have
turned kooky people i love into obliterated people i love.
god, god, god, please keep her alive." in the post linked above.
The 4th version of shoes should have been nicked "murder". One of his last tweets was "i thought that RIP was strictly for cremation." ... An I find the Shoes book scary.
-
Overall, his universe wasn't as fun as he tried to present it.
“A guy walks up to me and asks 'What's Punk?'. So I kick over a garbage can and say 'That's punk!'. So he kicks over the garbage can and says 'That's Punk?', and I say 'No, that's trendy!'” -- Billy Joel Armstrong.
You're missing a few things.
Your second line is phonetically almost as good as the original, IMO, but the picture isn't as fun. Both are imitating the same (good) template and are therefore less original.
Regarding (modern) art, context is king. Most of these tweets would of little worth if taken independently. They may not have much lasting appeal (the future will tell us, I hope some of them do), but they were fun or puzzling in the context of why writing them, and I enjoyed reading them.
The interresting part is that you can define on the spot a single usen, throwaway function to be used as a parameter of a function that accepts functions as arguments.
Another property of lambdas is nested defines with the possibility to return an inner function (be it anonymous or not) from an outer one.
At last their lexical scope allows, in the inner/outer functions described above, to keep the scope of the outer function alive as long as the returned inner function is referenced. This allows to make them work as lightweight objects (or even to define an object system if you want to).
It makes sense for the author to use it, since he wants to emulate the behaviour of the "Recent Applications", etc. Dock folders. A bounce is unwelcome in this case, and the other benefits of the normal application startup (like being registered in the "Recent Apps" list) are useless for him.
When I was an intern, I witnessed, helpless, a newborn losing most of his left hemisphere in the first hours of his life because of a massive meningeal hemorrhage (he's hemophiliac). He was only left with an atrophic, gliotic frontal lobe (and an intact right hemisphere).
It was 5 years ago. Today, he can walk, use both hands, speaks two languages and has a normal mental development. He's paretic (reduced force) on the right side and a bit temperamental, but he should live a quasi-normal life (he will have some difficulties at sport).
The perception of auras is a kind of synesthesia (emotions => vision). It can also be related to optical illusions (like contrast amplification).
Spontaneous synesthetic aura perception is very rare, and I don't know if you can develop it later on, or if secondary "aura readers" percieve the second kind, or if a strong emotion can trigger the phenomenon is someone who usually doesn't percieve it.
A sufficient amount of harassing and violence (both mental and physical) can lead someone to mental breakdown. The threshold may vary from one person to the next, of course, but it can be done.
Furthermore, some studies suggest that depressed people have a more objective assesment of reality (specifically, their estimation of what other people think of them is spot on, whereas non depressed people think that the others see them in a better light than they actually do).
We developed through evolution an optimist bias that keeps most people afloat and allowed humans to survive despite their part of rationality.
Actually, I think that we should give it a user-parsable name, quite like Microsoft did when they switched renamed Palladium (easy to remember, easy to target in the media) to NGSCB (technical gibbersish, scary for non techies), but in reverse.
It was very effective for Microsoft. Palladium was all over the place in tech media, NGSCB got much less coverage.
I remember seeing the phrase "infected by DRM" on Slashdot by it didn't get much traction.
I think that labelling a DRMed work as "locked" would be quite effective.
One of the things that bother me more is the fact that he also pulled the plug on all the mailing list of his projects, which would have been the right place to discuss what to do with the code.