I was a bit taken aback to read that P/NP equality would imply we could compute: "What is the shortest program that in a small amount of time will output the complete works of Shakespeare." since I thought it was proven that determining that some program was the shortest program with a specific output is in general non-computable (relative to some set of axioms, only a finite number of programs are provably the shortest ones producing their outputs.)
Maybe the catch here is the "in a small amount of time"? Or maybe I misunderstood something about Chaitin's "elegant program" idea (where the elegant program for some string S is the shortest one producting S as output.[1])?
I'd be interested in any resolution of this, since it seems unlikely Mr Aaronson would be making a mistake on this topic!
another great interview! I really enjoy all of nautil.us articles and am very happy Scott did one. I of course recommend all of Scotts essays, including "Why philosophers should care about computational complexity theory" [1] that was submitted to HN recently with some great discussion.
Also, I highly recommend another one of their ingengious series: David Deutsch [2]
I've got so much respect for Nautilus for their choice of content, they seem to make things that might seem hard quite approachable without dumbing it down.
Off-topic: Their choice of navigation design for this multi-video interview was horrible. I don't know if there's some esoteric knowledge I lack that would have made the navigation more usable, but this is what I ended up doing: http://i.imgur.com/e4nWbzZ.gif
(Put up by the author, so this is not piracy.)