One key buzzword these days is "algorithm," which technically means any computational formula but which has come to mean a formula that predicts our behavior. Amazon and Netflix have algorithms that predict what books a user is likely to want to read or what movies and TV shows he or she is likely to want to watch.

Facebook has an algorithm that predicts the news a user is likely to want. Dating sites like Match.com and OkCupid use algorithms to predict with whom we would fall in love. Google, with the most famous algorithm of all, predicts what we want when we type a search term. As one scientist put it, "Algorithms rule the world."

But there is a problem with that rule. Because algorithms are based on the past, they only satisfy preconditioned responses. They cannot give us what is new, surprising, challenging or different. Difference is what they are designed to dismiss. In effect, they hollow out life.