Stewart Brand has written an essay predicting what the future of cities and humanity looks like. Definitely worth reading.