Mind-Computer Interfaces ... The biggest surprises of 2050 might lie in the unexpected ways humanity adapts and innovates in response to the challenges and opportunities of the time.