It is really a shame that most statically-typed languages with nice type systems have such difficult-to-understand error messages. Sure, after you've been working with them for several months, you start to figure out what they mean. However, when you're starting you do wish that they could be easier to understand.
HN user
aaa
The music part would never work for me... whenever I put some music to play I get completely absorbed, and all studying, or coding, for that matter, comes to a full stop.
Didn't know this one...
There are many Lisp-praising articles out there, and each one gives essentially the same reasons for Lisp being the perfect language. This one, however, despite being very large, seemed to be highly above the average to me. I think he was very convincing in pointing out precise shortcomings in the main languages he cited, something that is often only vaguely alluded to.
I think that Brasilia has a similar system, but the blocks themselves are somewhat different from blocks in normal cities. Take a look here for instance
http://maps.google.com/?ie=UTF8&ll=-15.807925,-47.894082...
Those weird names like SQS304 are in fact block numbers.