A great article in Wired, “Computers Are Learning to Read—But They’re Still Not So Smart,” on natural language processing (NLP) that describes how NLP is done and what advances are being made. The bottom line is that we’ve made significant strides with NLP, but we have a long way to go.