Hacker News new | past | comments | ask | show | jobs | submit login

I think the most realistic goal was always a main-frame type computer that could perform computations for special purposes. Not necessarily to shrink it down to phone-size or even a desktop. But maybe the marketing did really have this objective.



Huh I’m not an expert but doesn’t AWS already offer quantum computing as a service?

https://aws.amazon.com/braket/


They do not offer anything of use. This is just a demo for an API that in principle can be used as an "assembly language" for quantum computers, but it either runs on simulators that can not do more than 10 "perfect" qubits, or on hardware that has 100-ish "noisy" qubits. You need about a million "noisy" qubits, together with error correction codes, to encode 1000 logical "perfect" qubits. That is about the minimal number at which you can do something useful.


Once we get to 640,000 perfect qubits we'll be done, because no one needs more than 640k.


All true, but in the context of the thread, the future of quantum computing will probably be remote. So the bulk of the machinery is irrelevant.


Unless the bulk required to be useful is infeasible to assemble anywhere.


You'll need to build a Dyson Sphere to power your quantum chip factory!

https://dyson-sphere-program.fandom.com/wiki/Quantum_Chip

QUANTUM CHIPS Running low? Never Again! | Dyson Sphere Program Master Class

https://www.youtube.com/watch?v=O-xAZj0C2yo


I thought this was simulated quantum annealing.


Problem is, practically any special purpose can probably be done more cost effectively by brute forcing with conventional computing.


Cost of brute-forcing certain things (like NP-hard^W^W NP-complete problems) on regular computers quickly exceeds the cost of building and operating a quantum computer. Hence all the trying to make these contraptions work on non-toy problems.


We don't know of a single NP-hard problem where quantum computers would show any exponential speed-up (there may be some speed-up by using the O(sqrt(n)) brute search quantum algorithm instead of the classical O(n) search algo, but that will be quickly drowned out by the exponential factors).

Even worse, there is no reason to think that there will ever be - as far as we know, QCs only show an exponential advantage on problems with very very specific structures, while the whole problem of NP-hard problems is that they have no structure in general.


I thought there were concerns about public key cryptography - factoring large numbers much faster with QC at least sounds plausible, but maybe it’s just speculation ?


That is true, but integer factorization is not an NP-hard problem, as far as we know at least. A quantum algorithm, Shor's algorithm, is indeed known to be able to solve it in polynomial time if you have a QC.

It is suspected to be NP but not even NP-complete, nevermind NP-hard. It is suspected not to be in P, but that is not yet proven.


Integer factorization is obviously in NP, though as you say, whether it is in the P subset of NP is still an open question.


I was trying to be careful with my language specifically to avoid this mistake, but I still messed up...


It's tricky!


We're moving on to quantum-resistant public key cryptography, so unless some QC hardware breakthrough appears really soon, we'd expect quantum computers to be useless against public key cryptography because we won't rely on the difficulty of factoring large numbers as a security measure by the time large enough quantum computers appear.


Indeed, NP-hard is wrong! NP-complete is the interesting class where quantum computers theoretically could help.


From what I've read on Scott Aaronson's blogs, NP-complete is also wrong. The general suspicion seems to be that polynomial quantum algorithms (BQP) are separate from NP - they are suspected to be neither a subset nor a superset of NP.

Some problems in BQP are suspected to be in NP (integer factorization, for which the best known classical algorithm is sub-exponential, but we have a polynomial time quantum algorithm), but there is no known NP-complete problem for which a quantum algorithm is known, or even suspected to exist.

Edit - some links:

[0] https://www.scottaaronson.com/papers/npcomplete.pdf - chapter 4

> If we interpret the space of 2n possible assignments to a Boolean formula φ as a “database,” and the satisfying assignments of φ as “marked items,” then Bennett et al.’s result says that any quantum algorithm needs at least ∼n/2 steps to find a satisfying assignment of φ with high probability, unless the algorithm exploits the structure of φ in a nontrivial way. In other words, there is no “brute-force” quantum algorithm to solve NP-complete problems in polynomial time, just as there is no brute-force classical algorithm.

[1] https://youtu.be/0jrybODBUpA?t=30m28s "P versus NP"


No. Quantum computers are not known to provide any speed up to any NP problems.


That is a bit too strong a claim (even taking "NP" to mean "NP - P", since all P problems are also in NP).

First of all, while not proven, it is considered most likely that integer factorization is not in P, so potentially we already know of 1 NP-P problem which can have an exponential speed-up from a QC (Shor's algorithm).

Secondly, there is one non-exponential speedup that can potentially apply to even NP-complete problems - using Grover's algorithm to find an element in an unordered list with complexity O(sqrt(n)) instead of the classical O(n).


Isn't the whole problem in there - as n - somehow this assumes that n-qubits can magically grow without a fuss - what if to entangle more quibits you need to cool the whole system down exponentially/using exponentially more energy? All those O(...) notations flip over, don't they?


Assuming the current version of Quantum Mechanics is correct, no. Given that we know QM is not compatible with General Relativity, which means one or both of them must be wrong, we could potentially discover some limitation of QM while investigating this.

Ironically, if that were to happen, it would probably be a much more important boon for humanity than if we successfully build a working QC.


There isn’t actually any reason to believe one of them “is wrong” (we know they’re both approximations.) We just think that the macro and micro should follow the same fundamental laws because that’s how things have been thought to work so far.

It could very well be that they are both great approximations and it’s actually the underlying information structure that shifts depending on scale. This doesn’t seem likely to us perhaps, but only because of existing intuition which we know is likely wrong at some level.


Sure,"wrong" is a bit strong. I mean "wrong" in the same sense as Newtonian mechanics is wrong, which is exactly that it is an excellent approximation in some domains, but fails in others.

> It could very well be that they are both great approximations and it’s actually the underlying information structure that shifts depending on scale.

Right now, both QM and GR claim that they apply at any scale. If it turns out that the laws of physics change with scale, that means that both QM and GR are wrong, even though they may each be perfectly correct at the scale they have been seen to work so far.


>both QM and GR claim that they apply at any scale

the thing is I don't believe that either does make such a claim. I believe certain people have said that and the untrained masses may assume that's the case. But I don't think the scholarly proponents or intellectual founders of either system made such a claim (in fact Newton was religious and Einstein believed we were way off by his death.)

>that means that both QM and GR are wrong

How though? They are both right for their use case so are likely subsets of a greater theory.


The equations of both GR, QM and classical mechanics have no "scale" parameter, so they are in fact claiming they apply at every scale in the most important way - in the math.

Not only does the math apply at any scale, but no one has any idea how to add a scale parameter to prevent it from doing so, or what value that parameter should have. QM at least has the Measurement Postulate that could allow this to fit, but no scale is added.

Note that when I say "a scale parameter", I'm referring to something like the sqrt(1-v²/c²) of special relativity, but for "size", added to the Schrodinger equation and to Einstein's equations, that would mean they take the "scale" of the phenomenon into account. Without such a parameter, the equation says that it applies to a star as well as to a neutron. The only reason we don't apply them that way is that we have already tried and we know they give the wrong results.

Also, both GR and QM give the right results if applied at the scales of day to day life. You can use the Schrodinger equation and the Born postulate to compute where two trains traveling in opposite direction with some speed will meet, or you can use Einstein's field equations, and you'll get the same response within some small margin or error (with some reasonable assumptions, such as an almost flat spacetime in the area).

Furthermore, there are at least significant numbers of QM practitioners who do believe that QM applies at any scale - those who believe in the Many Worlds Interpretation, which states this very explicitly. On the GR side, the limitations of GR if applied at subatomic scales are well accepted and considered a flaw in the theory - which is why people hope to replace it with a theory of quantum gravity.


Just make an Amoeboa computer?


At least it would be something new


First thing would be to figure what that special purpose could possibly be. We're not even there yet ...


My friends in the industry tell me that predicting protein folding is a popular civilian use case.


Seems like the easiest way to use quantum mechanics to predict how a protein will fold might be to actually build that protein and watch.


yes, because watching molecules is easy…right?


For civilian applications, sure. But Shor’s seems like a good enough reason for defense and defense have deep enough pockets to get this somewhat rolling.


Grover has some plausible applications as well as Shor.

And Shor is based on quantum superior FFT if I recall correctly, which could have applications outside of discrete log.

Disclaimer: I’m not an expert on this stuff, I’m sure someone will correct me if I’m wrong because there are real pros on here.


The special purpose is figuring out what the special purpose is :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: