I saw this on Hacker News. It was really interesting. 🙂