I wrote about limitations on AI imposed by algorithmic complexity here: http://paulbohm.com/articles/artificial-intelligence-obstacl...
In essence: unless we extract that "single algorithm" that Andrew Ng believes in from an existing medium, we're unlikely to rediscover it independently.
(read the papers i link to at the bottom of the article for a more rigorous explanation)