Amateur's were constructing working lasers in their basements within a year or two after the laser was invented.
I grew up reading a monthly column in Scientific American titled The Amateur Scientist which in the 1960's described a number of laser projects that could be constructed by amateurs. 1964[2], 1965[3], 1967[4], 1969[5], 1970[6]. Naturally, projects using lasers were discussed in other books and magazines during this time as well.
To me, Quantum computing seems very different than the history of lasers.
[1] https://patents.google.com/patent/US3353115A/en
[2] Scientific American, THE AMATEUR SCIENTIST, Vol. 211, No. 3 (September 1964), pp. 227-242 (16 pages)
[3] Scientific American, THE AMATEUR SCIENTIST, Vol. 213, No. 6 (December 1965), pp. 106-113 (8 pages)
[4] Scientific American, THE AMATEUR SCIENTIST, Vol. 216, No. 2 (February 1967), pp. 122-134 (13 pages)
[5] Scientific American, THE AMATEUR SCIENTIST, Vol. 220, No. 2 (February 1969), pp. 118-125 (8 pages)
[6] Scientific American, THE AMATEUR SCIENTIST, Vol. 222, No. 2 (February 1970), pp. 116-121 (6 pages)
The main difference seems to be the gap between a demonstration prototype and a useful prototype, where a useful laser followed soon after a first demonstration, whereas a useful quantum computer requires many more qubits than a simple demonstration device.
I think there is also a bit of an unfair uphill battle that quantum computers have. They have to outcompete existing computers, which is a technology that perhaps has had more investment and refinement than any other human technology, so the bar to clear is high and may take longer. Or, maybe quantum computers will never reach that bar!
Sure, we can hand-wave away that it'll revolutionise *something*, but there's no direct candidate on the horizon. As of today, at best we can hope that more accurate quantum simulations could lead to some breakthrough tech, but that's a very indirect revolution at best.
With LASER, at least, there was a bunch of known use-cases that were blocked by the availability of the tech. There are no such equivalents here.
My own view is that for a lot of (but not all[1]) problems for which we have a quantum algorithm improvement, we maybe already have a heuristic that gets us 95% of the way there just as quickly. So the application of a QC on these problems is buying us a massive speedup, but only if you need to get the perfect, optimal answer. And sometimes you do!
[0]https://quantumalgorithmzoo.org/
[1]Factoring large primes is a good counter example.
i remember that even the 'factoring of 15' on a quantum computer uses some special hacks (that needs the answer) to code it in.
This kind of improvement is nice, but it would mean that quantum computers are no moe exciting than video cards.
Edit: This is a result of the linear speedup theorem. https://en.wikipedia.org/wiki/Linear_speedup_theorem
Um... That seems like a pretty high bar to me, actually. Are you forgetting about how much they've done to speed up the training of quite a lot of deep-learning models? And really the only competition is TPUs and other dedicated chips that, at the end of the day, are also just chips optimized for matrix operations. The graphics in state of the art video games? Were I fan of crypto, mining rigs? That's some pretty impactful tech right there.
To be clear, I'm not saying that linear speedup is an innovation comparable to the video card, I'm saying it _is_ a glorified video card or ASIC.
E.g. processing 1000 elements with an n^2 algorithm requires a million operations, with n^1.5 only ~31.5k. Processing a million elements goes from a trillion ops to a billion, a 1000x improvement.
If we assume quantum computing is the same as SIMD, yeah, I wouldn't be excited either.
https://www.microsoft.com/en-us/research/project/post-quantu...
For example, most symmetric key algorithms are already QC-safe; in particular, AES would still be safe even in a world where you could build a QC with as many gates as a modern chip.
Of course, there is an asterisk here, as the set of all problems for which QCs give exponential/super-polynomial speedups over known classical algorithms is not yet known (not even at the level where we have some confidence that P != NP). Everything I'm claiming is based on currently known quantum algorithms, and on belief about the properties of QCs in general (i.e. that they can only solve more efficiently problems that display certain rare characteristics).
Most of the time, technology that is leading edge is only there for a short period, as its either bought out or lacks funding. With IBM, they have the funds to start revolutions, and have a larger vision at play. However, quantum computing is not a widely accepted concept due to a lot of its complexities, which is likely why its such a niche area. Given time and money, which IBM can handle, something will happen.