Technological change, climate change and ecological degradation, demographic shifts, and political shifts