For those who predict the distant future, there are two traps to avoid. One is to assume human nature will change ...