The adage should really be "Do what you love AND excel at". If the conversation you had with your wife about books you read was very interesting, you could film it, sell it (or more likely ads around it) and make it your job.
While some passions are easier to monetize then others if you are in the top 100 people that do it, there is a good chance someone will pay you for it.
I actually did a very similar test to this recently and got similar results (though mine was just between Go and Python)... in retrospect the reason is obvious: in python I was using python-cjson which is a heavily optimized C implementation of a json parser, while in Go I was using a 100% Go implementation.
In a certain way this shows nothing, since we all know C is fast. But in another way it convinced me that Python is actually fine for most of what I'm doing since it's easy to drop in to C for parts that need performance. And even more importantly there are often already already C libraries with python bindings that do the thing I'm looking for (ie parsing, numpy, etc).
While technically true, it isn't going to be easy to produce a general presentation for that code. There are a number of hardcoded x/y cords and specialized css classes ("<span class="have">have</span> <span class="you">you</span> <span class="noticed">noticed</span> <span class="its">it's</span> <span class="in">in</span>")
What I'd love to see is a way for me to write relatively vanilla HTML, possibly run it through a parser (in a perfect world, I would just annotate it with css classes) and out comes a sexy presentation. Or maybe a wysiwyg UI, like how Prezi's interface works.
the FreeBSD devil is so cutesy I find it hard to believe someone would be that offended. And it's not like "the devil" is some sort of huge taboo in the US, it is often used in relatively benign product's names.
Some example "demonic" products off the top of my head
Does anyone know how this compares to Freenet? The FAQ talks about it a bit [ https://gnunet.org/faq/10 ] but for example, I don't understand what "Economics" means in this context?
Well to get technical there isn't a "sleep" function in flash. The best you can do is use setTimeout, which will call a function back in a specified amount of time. Everything including screen drawing, mouse interaction, effects/animations, code execution, etc all run in a single thread, which means if you could actually sleep(1) it would lock everything up for the full second.