Dissecting Guix, Part 1: Derivations | Hacker News Reader