20130904 home.science: Meteor hit may have led to dawn of civilization