Using Prolog to generate test data | Hacker News Reader