Science fiction has a long tradition of pitting artificial intelligence (AI) against humanity in a struggle for dominance. Ray Kurzweil, Google's director of engineering and a noted futurist and ...