Sci-fi and public opinion