How the Future Predicts Science Fiction