Want cleaner code? Use the rule of six | Hacker News Reader