DRY is an over-rated programming principle? | Hacker News Reader