Tooling for the Lazy Programmer: DRYing up D3 | Hacker News Reader