Good refactoring vs. bad refactoring | Hacker News Reader