Approaches to Natural Language Processing and Understanding | Hacker News Reader