Rethinking Prolog | Hacker News Reader