My 5-minute quantum computing talk at the White House
scottaaronson.com
scottaaronson.com
This is my favourite quote because it sums up pretty nicely the most common misconceptions people have about factorization, crypto and quantum computing. Of course the first part is hyperbole, but still put very nicely.
[0] http://www.scottaaronson.com/blog/?p=2694
"I say something about how a QC is a proposed device that would solve certain specific problems much faster than we know how to solve them today, by taking advantage of quantum mechanics, which generalizes the laws of classical probability.
Then I talk about how you’d never talk about a -20% chance of rain tomorrow, but quantum mechanics is based on numbers called amplitudes, which can be positive or negative or even complex numbers.
And how, if an event can happen one way with a positive amplitude and another way with a negative amplitude, the two possibilities can “interfere destructively” and cancel each other out, so that the event never happens at all. And how the state of a QC with (say) 1000 bits would have one amplitude for each of 21000 possible settings of the bits—an astronomical amount of information, if one wanted to write it down classically, for example in order to simulate what the QC was doing classically.
But about how, when you measure the QC’s state, you just see a single random output (with its probability determined by its amplitude), not the gargantuan list of possibilities. And about how the goal, in QC, is always to choreograph things so that the possible paths leading to each wrong answer interfere destructively and cancel each other out, (say) some having positive amplitudes and others negative, whereas the paths leading to right answer reinforce.
And how this is a very weird and specialized capability—it’s not nearly as simple as “trying all the answers in parallel” (if you did that, you’d simply observe a random answer), nor is it just a smaller or faster version of ordinary computing (a QC might even be “bigger” or “slower” than an ordinary one; all the hoped-for advantage comes from the QC’s ability to create interference patterns).
Finally I talk about how a QC is known to give huge advantages over any known classical algorithm for a few tasks of practical importance (quantum simulation, breaking almost all the crypto used today…), and it might also give some advantages for broader goals like optimization and machine learning, but that’s an active research topic, and if the advantages exist they’ll probably be more modest and/or specialized."
[1] http://www.macleans.ca/society/science/trudeau-versus-the-ex...
\facepalm
For a lot of people fundamental laws of nature are deeply inspiring, tangentially because of a belief that those fundamental laws and their deeper understanding bear fruit beyond our wildest imagination. Compared to this it is easy to see how today's applications are just boring.
Sure, today's technology was yesterday's research project, but you can not fault people for being excited more about current research than about applications of yesterday's research.
PS: However I agree that the quoted statement was poorly phrased to convey this sentiment. From what I know about the speaker I am fairly confident that this is what he was trying to say.
"After this scientific milestone is achieved, I predict that the whole discussion of commercial applications of quantum computing will shift to a new plane, much like the Manhattan Project shifted to a new plane after Fermi built his pile under the Chicago stadium in 1942. In other words: at this point, the most “applied” thing to do might be to set applications aside temporarily, and just achieve this quantum supremacy milestone—i.e., build the quantum computing Fermi pile—and thereby show the world that quantum computing speedups are a reality."
He's saying we need to do some purely scientific experiments to demonstrate the fundamentals of quantum computing before we start trying to use it for codebreaking or AI.
Putting it the way you did is very misleading for folks not familiar with the difference between complexity and computability.
Quantum computing is not about computability, because it is well agreed that a quantum computer can solve exactly all problems a classical computer can and vice versa (Church–Turing thesis).
What is not agreed on is if there are problems that a quantum computer can solve more efficiently than a classical computer (where more efficiently means either in time or space and has a strict mathematical definition).
Now, put simply, if someone could come up with a computer that would solve a task faster than the theoretical limit of a classical computer that would put an end to the discussion once and for all. This is what Quantum Supremacy means in the article, or in the words of Scott Aaronson:
> But what quantum supremacy means to me, is demonstrating a quantum speedup for some task as confidently as possible.