This talk was given at TED2010 in Long Beach, California on Thursday, February 11, 2010. So I want to talk today about an idea. It's a big idea. Actually I think it'll eventually be seen as probably the single biggest idea that's emerged in the past century. It's the idea of computation. Now of course that idea has brought us all the computer technology we have today, and so on. But there's a lot