The first time I heard Kevin Kelly talk about the move from millions of computers connected BY the internet to one computer that IS the interent, in his TED video on The Next 5000 Days of the Internet, a lot of cloud/semantics/NLP/mobile ideas started to converge in my head, and the more time has passed since, the smarter I think the description is.
Microsoft know that cloud computing is a fundamental part of their future as a software, advertising, and increasingly hardware business, so when I was asked to introduce a cloud/futurology session at a Microsoft conference at our place, Kevin Kelly's views on machine intelligence seemed a suitably controversial place to start. I've posted my slides with some notes - all views and challenges appreciated!