Science fiction as a predictor of technological futures. Punk rock as a predictor of political futures.