Exploring the world of declarative programming with Prolog and Python | Hacker News Reader