How to use native Git as a key-value store | Hacker News Reader