The evils of the repository abstraction layer | Hacker News Reader