About upcoming technologies such as nanotechnology, biotechnology, robotics and artificial intelligence. All of these are accelerating exponentially. The implications are vast.