Natural Language Processing has seen quite a revival with Internet giants putting a lot of smart heads at solving NLP’s toughest problems. Incredible progress in processor speed allows to stack neural networks so deep that the successes in computer vision are repeated in NLP. Even though words are arbitrary symbols and as such fundamentally different from imagery, sentiment analysis, document classification, semantic search, and even Machine Translation, all work pretty well now.