Technical debt (or, mortgages in Haskell) | Hacker News Reader