Mandala: Python programs that save, query and version themselves | Hacker News Reader