Sci-fi predictions of the present