Andrei Alexandrescu Tue, 16 Nov 2010 21:15:24 -0800
http://news.ycombinator.com/item?id=1912728
Andrei