Why functional programming? Why Haskell? | Hacker News Reader