This could change everything, literally

superrific

Legend of ZZL
Messages
5,121

Microsoft has apparently created a quantum computing architecture that is scalable and easily reusable. Somehow they have put it on a chip, which boggles my mind as someone who knows a moderate amount about quantum mechanics. Caveat: I know about programming; I know about quantum; but I've been unable to wrap my head around programming a quantum computer. Maybe if I tried a lot I would get it, lol. Still, putting it on a chip is a huge advance over what has been done previously -- i.e. huge cumbersome machines that are more ENIAC than PC.

Now, it's not clear if it's real. It turns out to be very difficult to determine if there are actually quantum effects going on, and difficult to calculate scalability. There are experts who are skeptical of this "discovery." But if it's real, and we're going to have programmable quantum chips within a decade . . . fuck. Especially since the scientists seem to have figured out how to "reload" the computer, which has typically been an issue because quantum computing observations are not reversible.

My son is a freshman this year. He went to college thinking he was going to study aerospace engineering. He's moved off that for a number of reasons, including Elon. Now he's going to do robotics, with an emphasis on embedded systems, and quantum physics. He's trying to stay ahead of the curve, with some counsel from his dad.
 
There are quantum safe encryption algorithms. I think some blockchains use them but not bitcoin.

I could be wrong about this but switching to a quantum safe encryption algorithm isn't as simple as having the majority of nodes on the network doing so. Individual accounts are identified by their public/private keypairs and switching all of them is either very difficult or impossible.
 
Actually anything that utilizes encryption. From what I've read we are decades behind where encryption needs to be. Quantum computing is fast enough to simply brute force 128bit encryption.
As Sooner said, there are quantum-"safe" algos today (it's hard to know for sure if technologies are safe against future technologies that haven't yet been invented or at least implemented). The problem is that anything encoded today with RSA will be hackable later on. We'd have to re-encrypt everything and that wouldn't work.
 
I saw this headline earlier today...I don't know much about the issue, but my impression is that a functioning quantum computer would make our most powerful computer today look like a rickshaw compared to a Bugatti.
 
I saw this headline earlier today...I don't know much about the issue, but my impression is that a functioning quantum computer would make our most powerful computer today look like a rickshaw compared to a Bugatti.
I think there's a better analogy. I would say it makes our current systems look like a prop plane compared to an F-16. The F-16 is obviously way more powerful but it's not useful for every task. Sometimes, what you need is a prop plane. Let me explain it to the best of my ability.

1. Quantum computing is basically a way of massively parallelizing a computation. The key is entanglement. If you have 50 qubits working together, it can store 2^50 values simultaneously and essentially run a series of logic operations against those values at the same time. In other words, it's sort of like chaining 2^50 classical processors together (I think that many processors would actually be more powerful than the quantum one, but 2^50 is huge -- it's about the same as the number of atoms in the earth -- and thus is an idle consideration).

The way it works, essentially, is that the "program" is represented in a series of logic gates (this is the part I don't really understand). Entangle the q-bits, and press go. The quantum system will, per thermodynamics -- spontaneously move to its lowest energy state. If you've defined your logic gates correctly, the lowest energy state should be the solution that you're trying to solve.

But typically, in quantum operations, the mere act of obtaining information from the system destroys it. This is called wave form collapse or depending on the context, decoherence (which is basically the opposite of entangling). Which is to say, the system has to be reloaded, almost like an old musket. You can't just press the trigger over and over again.

Now, the reloading process is the other part I don't really understand, and I don't know how a chip fits into that. But I'm fairly confident that reloading is not computationally trivial. It might be automatable but it's not going to be fast. Which doesn't really matter that much. If you decode something, and then you have to spend five minutes reloading before decoding the next thing -- you're still really, really fucking far ahead of where you were. And airlines can potentially use quantum computing to the find the optimal flight patterns that would minimize costs (a task that is currently impossible; it's called the traveling salesman problem). Again, if you can optimize your routes in 10 minutes, even an hour - hell, even a few days -- of reloading means nothing.

2. But if I'm right about the reloading, it makes quantum computers not very useful for sequential tasks. That is, you'd never use them to render graphics. You'd still use a GPU for that because, while the rendering problem is computationally complex, it's not that complex and it needs to be done millions of times per second in sequence.

Hence the analogy I offered above. Incredibly powerful, but not general use.

3. Caveat #1: Jensen Huang at NVidia has said it's going to be decades before quantum computing can compete with his processors in AI tasks. Others have said it's not decades but years. Either way, everyone seems to agree that quantum would be useful in AI, and that's certainly in tension with what I wrote above. AI involves lots and lots of sequential tasks. That said, it might work like this: MS says that you could conceivably put 1 million qubits on one of its chips (not yet, but that's the scalability claim). I cannot imagine there's any problem in the universe that would require 1M qubits. 1000 qubits would surely suffice. But if you had 1M qubits, you could divide them into processing units -- let's say, 1K qubits. The first 1K solve a problem. While they are reloading a next problem, the chip uses the next 1K qubits for a new problem. So you can solve 1K problems in the time it takes the system to reload.

I don't know if that's the architecture they have in mind exactly, but the reloading is an issue and it will limit its ability to be used for sequential tasks.

4. Caveat 2: as I said, I find quantum computing very difficult to understand. I say that as someone who a) was a professional computer programmer and did about 3/4 of a computer science degree in college and b) was a physics major who got an A in my 500 level quantum mechanics course. Now, I was never great at quantum mechanics because it requires you to think about the world spatially, which is not my strength, and it was a bit of a weak A because it was curve-aided. I did not think I had sufficient talent in quantum mechanics to justify going to grad school. Still, my background is more conducive to understanding quantum computing than 99% of people out there. If I find it hard, it's going to be really fucking hard for most people.
 
My son has a double major in Math and CompSci. He's dabbled quite a bit with Quantum Computing. I totally do not get it.
Quantum physics might well be the pinnacle of human knowledge. It's certainly the most oddly elegant theory I've ever seen. Maxwell's laws are super-elegant. But wrong. Relativity is not quite as elegant, in my view, but still very elegant. Quantum mechanics is fucked up. It seems to make no sense. It's impossibly difficult even to state the problem you are trying to solve -- you need a four-dimensional partial differential equation just to describe the motion of an electron in space.

But then, within those constraints, there's a beautiful logic that's hard to see unless you really look hard, because you have to learn and adapt to so many counterintuitive ideas just to get to the interesting issues. For instance, in quantum mechanics, there's something called tunneling. It's akin to placing a basketball on one side of a hill, giving it a gentle push not nearly hard enough for it to reach the top, but sometimes the basketball ends up on the other side of the hill anyway -- i.e. it tunnels through. This doesn't actually happen with basketballs but it does happen with electrons in electric fields. It's weird.

Once you get it, it's ridiculously cool. I'd compare it to a Jackson Pollock painting, in that sense. When you first look at it, you might think, "yuck" (you would not, however, say 'I can do that' as many people do for Pollock). But if you study it carefully it will make more sense. And if you study it for hours, you might think it's the best painting you've ever seen.
 
Last edited:
As Sooner said, there are quantum-"safe" algos today (it's hard to know for sure if technologies are safe against future technologies that haven't yet been invented or at least implemented). The problem is that anything encoded today with RSA will be hackable later on. We'd have to re-encrypt everything and that wouldn't work.
I'm not an expert, but I've listened to several technology podcast and they all agree that we are at least a decade behind in having truly safe encryption against quantum computing.

One example used the game go as an example where current computing cannot take a brute force approach due to the number of possibilities. They said due to the computational speed of quantum computer all of the possible moves in go could be evaluated. That's an exponential increase and will be hell for encryption which gains much of ability to not be decoded from the number of possibilities.
 
Actually anything that utilizes encryption. From what I've read we are decades behind where encryption needs to be. Quantum computing is fast enough to simply brute force 128bit encryption.
The thing is that your bank can pretty easily switch to a quantum safe encryption algorithm. Same with secured http.

It is a much harder task to make this switch with crypto coins.
 
The thing is that your bank can pretty easily switch to a quantum safe encryption algorithm. Same with secured http.

It is a much harder task to make this switch with crypto coins.
I've read a little about utilizing mathematical problems vs very large numbers or prime number sets, but with AI and quantum computing, I'm not sure how safe I'll feel. From what I've read quantum computing is unmeasurably faster. Like the before mentioned issue with the game Go. There are too many possible combinations for the fastest current computers to take the approach of simply plotting all possibilities, like they can do with chess. But with quantum computers they can. Just a quick search gives an example of NASA's D-Wave quantum computer solving a math problem in seconds that would take a classical computer 10,000 years. That makes brute force attempts on basically all current 128 bit encryption possible.

I've also read that other countries have years of stolen encrypted US documents already and once they have quantum computers, they will be able to open all of them and look for more information.

So, I'm still skeptical.

Isn't the key to crypto and block chain already utilizing cryptographic hash functions? Aren't those basically complicated mathematical problems?
 
Quantum physics might well be the pinnacle of human knowledge. It's certainly the most oddly elegant theory I've ever seen. Maxwell's laws are super-elegant. But wrong. Relativity is not quite as elegant, in my view, but still very elegant. Quantum mechanics is fucked up. It seems to make no sense. It's impossibly difficult even to state the problem you are trying to solve -- you need a four-dimensional partial differential equation just to describe the motion of an electron in space.

But then, within those constraints, there's a beautiful logic that's hard to see unless you really look hard, because you have to learn and adapt to so many counterintuitive ideas just to get to the interesting issues. For instance, in quantum mechanics, you can place a basketball on one side of a hill, but its actual location could be on the other side of the hill because it "tunnels" through the hill. It's weird. Note that I'm using an analogy: it's really an electron and an electromagnetic field, but it's easier to explain as a ball on a hill.

Once you get it, it's ridiculously cool. I'd compare it to a Jackson Pollock painting, in that sense. When you first look at it, you might think, "yuck" (you would not, however, say 'I can do that' as many people do for Pollock). But if you study it carefully it will make more sense. And if you study it for hours, you might think it's the best painting you've ever seen.
I'm not sure I'm following, so I have some questions (and some comments).
1. Why do you say electrodynamics is wrong? Do you also think relativity (both special and general) is wrong? The standard model?
2. Why do you think quantum mechanics is fucked up? It's a mathematical model, built off of linear algebra (and some statistical principles).
3. Why do you think you need a "four-dimensional pde" to describe an electron's motion?
4. Are you conflating the uncertainty principle with quantum tunneling?
5. I disagree, general relativity is incredibly elegant, while the standard model is not so much - you are basically gluing together theories with arbitrary coupling constants and parameters (which must be fixed via experiment). Relativity starts with the assumption that the laws of physics are the same for all observers, and from that you build the theory and the mathematical language to describe it. It's incredibly beautiful.
 
I'm not sure I'm following, so I have some questions (and some comments).
1. Why do you say electrodynamics is wrong? Do you also think relativity (both special and general) is wrong? The standard model?
2. Why do you think quantum mechanics is fucked up? It's a mathematical model, built off of linear algebra (and some statistical principles).
3. Why do you think you need a "four-dimensional pde" to describe an electron's motion?
4. Are you conflating the uncertainty principle with quantum tunneling?
5. I disagree, general relativity is incredibly elegant, while the standard model is not so much - you are basically gluing together theories with arbitrary coupling constants and parameters (which must be fixed via experiment). Relativity starts with the assumption that the laws of physics are the same for all observers, and from that you build the theory and the mathematical language to describe it. It's incredibly beautiful.
1. Electrodynamics is wrong for the same reason classical mechanics is wrong. Neither theory fully describes reality. They describe reality at a macroscopic scale but not a **very** macroscopic scale or a quantum scale.

2. By "fucked up" I mean it's really counter intuitive. There are so many bizarre results that seem really wrong. For instance, delayed choice. Are you familiar with that? It's incredibly weird. Note that Einstein also thought quantum mechanics was incredibly strange.

3. Because the schrodinger equation is a 4-d pde.

4. No., I'm not confusing the uncertainty principle with quantum tunnelling.

5. I didn't say the entire standard model is elegant. But the building blocks of QFT - especially QED and QCD -- are, in my view. For instance, I like thinking about forces and fields as "operators." There's a level of abstraction that goes above and beyond classical physics. Maybe it's my background in computer programming. It reminds me of building a function that takes other functions as parameters and operates on them. I haven't studied the math in a very long time, though. Maybe I'm romanticizing what I remember. A chacun son gout.
 
Back
Top