De Bruijn notation, and why it's useful | Hacker News Reader