The principal programming paradigms | Hacker News Reader