How to Refactor Incredibly Bad Code | Hacker News Reader