Can technology save us from global warming?