Common sense tells us it’s not really possible to predict the future. But we’ve seen some pretty remarkable predictions come true.