Why have humans advanced more in the last 150 years than in the previous 10,000 years?

34 answers 34