Natural Language Processing Techniques in Prolog | Hacker News Reader