We don't know how to program...
blogs.azulsystems.com
blogs.azulsystems.com
I sort of wish that there was at least brief discussion of things like software transactional memory or compare and swap
http://en.wikipedia.org/wiki/Compare_and_swap http://en.wikipedia.org/wiki/Software_transactional_memory
But what it seemed more interesting is the company. Specially here in HN it seems that many start ups are focused on social networks or other consumer applications. This guys are basically selling technology. They seem to have found an interesting niche.
Tangentially, this is a reason why many (very smart) programmers stick to "blub" like Java. In practical every day reality, the investments in VM improvements, libraries & tools play a huge role in productivity. As an example, most modern IDEs (really lots of macros in disguise!) take the pain out of most of the verbosity while writing code, and such verbosity actually is a plus for reading code.
I don't think more complexity is the answer here. All this massive multithreading just makes things impossible to debug.