Designing a package manager from the ground up | Hacker News Reader