Why is a Nix rollback just a symlink flip? | Hacker News Reader