Science Fiction Prediction and Reality