Physicist David Deutsch, you just blew my mind A TED talk. How and why did scientific explanation transform the world. The following video was included in this article: https://www.youtube.com/embed/folTvNDL08A