When Sci-Fi Predicts the Future—and When it Doesn't