Demystifying Git submodules | Hacker News Reader