Understand the main hurdles in NLP, including linguistic ambiguity, sarcasm, slang, and cultural context in machine understanding.