Will technology save our planet?