Progress, Technology and Seven Billion People