Probabilistic programming in 30 lines of Prolog | Hacker News Reader