How Good Is Your Chatbot? An Introduction to Perplexity in NLP | Hacker News Reader