WEBVTT - Quantum Computing 101

0:00:04.160 --> 0:00:07.160
<v Speaker 1>Get in touch with technology with tech Stuff from how

0:00:07.240 --> 0:00:14.120
<v Speaker 1>stuff Works dot com. Hey there, and welcome to tech Stuff.

0:00:14.240 --> 0:00:18.800
<v Speaker 1>I am Jonathan Strickland, the host, an executive producer with

0:00:18.840 --> 0:00:22.480
<v Speaker 1>How Stuff Works and a lover of all things tech.

0:00:23.040 --> 0:00:26.960
<v Speaker 1>And this is another episode in the little mini series.

0:00:27.000 --> 0:00:30.560
<v Speaker 1>I'm recording while I'm attending the Think two thousand eighteen

0:00:30.600 --> 0:00:34.800
<v Speaker 1>conference in Las Vegas, Nevada. It's sponsored by IBM, and

0:00:35.240 --> 0:00:39.640
<v Speaker 1>IBM does this big conference. It's sort of a an amalgamation,

0:00:39.800 --> 0:00:44.720
<v Speaker 1>a gloming on to several different smaller conferences that IBM

0:00:44.800 --> 0:00:48.360
<v Speaker 1>has been holding for several years. They kind of pushed

0:00:48.360 --> 0:00:51.280
<v Speaker 1>them all together and turned it into a giant, mega conference.

0:00:52.080 --> 0:00:54.320
<v Speaker 1>And I emphasized giant. I mean there are tens of

0:00:54.320 --> 0:00:57.600
<v Speaker 1>thousands of people attending this conference. It feels like more

0:00:57.680 --> 0:00:59.959
<v Speaker 1>than that when you're trying to get through the Mandalay

0:01:00.120 --> 0:01:05.440
<v Speaker 1>Bay Conference Center, because holy cats, lots of executives, a

0:01:05.520 --> 0:01:08.600
<v Speaker 1>lot of blazers, a lot of blazers out there, folks.

0:01:09.000 --> 0:01:11.600
<v Speaker 1>I gotta watch my what I say because pretty much

0:01:11.640 --> 0:01:16.280
<v Speaker 1>everybody in there is a giant stakeholder in some big

0:01:16.319 --> 0:01:19.319
<v Speaker 1>business or another. And chances are if I if I

0:01:19.360 --> 0:01:22.479
<v Speaker 1>say something rude, I've just insulted a millionaire, and I'm

0:01:22.520 --> 0:01:25.360
<v Speaker 1>not in that tax bracket. But let's talk a little

0:01:25.360 --> 0:01:28.440
<v Speaker 1>bit about one of the topics that got a lot

0:01:29.319 --> 0:01:33.360
<v Speaker 1>of coverage here at IBM think two thousand and eighteen,

0:01:33.400 --> 0:01:37.840
<v Speaker 1>and that is quantum computing. It's a big deal, and

0:01:37.880 --> 0:01:41.040
<v Speaker 1>that's because quantum computers are beginning to emerge from the

0:01:41.080 --> 0:01:45.800
<v Speaker 1>realm of experimental science into practical applications. In fact, you

0:01:45.800 --> 0:01:48.200
<v Speaker 1>could argue it's already there and has been for a

0:01:48.240 --> 0:01:51.240
<v Speaker 1>couple of years, but it's still relatively new and I

0:01:51.240 --> 0:01:53.680
<v Speaker 1>think very mysterious for a lot of people. And I've

0:01:53.680 --> 0:01:56.280
<v Speaker 1>talked about a little bit in previous episodes, but I

0:01:56.320 --> 0:01:59.480
<v Speaker 1>really wanted to dedicate a an entire episode kind of

0:01:59.560 --> 0:02:04.960
<v Speaker 1>quantum computing one oh one and really talk about the

0:02:05.000 --> 0:02:09.119
<v Speaker 1>principles behind it, the history behind it, what it might

0:02:09.160 --> 0:02:12.280
<v Speaker 1>be used for, why it's such a big deal in

0:02:12.280 --> 0:02:15.080
<v Speaker 1>the first place. So this is our full episode on

0:02:15.080 --> 0:02:17.400
<v Speaker 1>the topic, and I'm going to reference some of the

0:02:17.440 --> 0:02:21.080
<v Speaker 1>things I've learned while I've been at this conference. Let's

0:02:21.160 --> 0:02:23.800
<v Speaker 1>do what I love to do. This is like a

0:02:23.840 --> 0:02:26.240
<v Speaker 1>good old traditional episode of tech stuff. We're gonna dive

0:02:26.280 --> 0:02:30.320
<v Speaker 1>into the history of quantum computing and quantum mechanics and

0:02:30.400 --> 0:02:33.520
<v Speaker 1>quantum theory. So this all begins before the computer age.

0:02:34.400 --> 0:02:37.840
<v Speaker 1>We have to discuss the history of quantum mechanics itself. Now,

0:02:38.600 --> 0:02:42.120
<v Speaker 1>I'm not going to go into exhaustive detail, because to

0:02:42.200 --> 0:02:46.760
<v Speaker 1>do that would require an entire podcast series, not just

0:02:46.800 --> 0:02:49.960
<v Speaker 1>an episode, but a series of episodes to kind of

0:02:49.960 --> 0:02:53.720
<v Speaker 1>talk about all of the developments in quantum mechanics. And

0:02:53.720 --> 0:02:56.919
<v Speaker 1>not only that, but it's a messy history filled with

0:02:57.360 --> 0:03:01.760
<v Speaker 1>a lot of scientific debate and our humans and uh

0:03:02.120 --> 0:03:07.440
<v Speaker 1>experiments and counter experiments, thought experiments, aim calling. There was

0:03:07.480 --> 0:03:10.919
<v Speaker 1>some adultery in there too. I mean, it's it reads

0:03:10.919 --> 0:03:13.839
<v Speaker 1>like a soap opera at times, and and like I said,

0:03:13.840 --> 0:03:18.000
<v Speaker 1>it's just it's so deep and dense that to really

0:03:18.120 --> 0:03:21.600
<v Speaker 1>cover it would require multiple episodes. So this is kind

0:03:21.600 --> 0:03:25.120
<v Speaker 1>of like a an introductory a bird's eye view of

0:03:25.160 --> 0:03:28.600
<v Speaker 1>the history of quantum mechanics. So let's talk about the

0:03:28.639 --> 0:03:33.000
<v Speaker 1>developments around the turn of the last century, the twentieth century.

0:03:33.040 --> 0:03:36.080
<v Speaker 1>In nineteen hundred, it only been a couple of years

0:03:36.080 --> 0:03:38.920
<v Speaker 1>and scientists had even discovered the existence of electrons at

0:03:38.920 --> 0:03:42.160
<v Speaker 1>that point. No one was even sure in nineteen hundred

0:03:42.480 --> 0:03:46.480
<v Speaker 1>if electrons were even part of the atom. They didn't

0:03:46.480 --> 0:03:50.320
<v Speaker 1>know our electrons actually a component of atoms or are

0:03:50.360 --> 0:03:52.880
<v Speaker 1>they something else? So do they coexist with atoms but

0:03:52.920 --> 0:03:56.280
<v Speaker 1>they're not bound to atoms? They weren't sure. In nine hundred,

0:03:56.760 --> 0:04:00.200
<v Speaker 1>there was general agreement that atoms were in fact a

0:04:00.320 --> 0:04:04.280
<v Speaker 1>kind of a fundamental particle, but beyond that, there wasn't

0:04:04.320 --> 0:04:07.960
<v Speaker 1>a whole lot of agreement on them. No one was

0:04:08.000 --> 0:04:11.680
<v Speaker 1>really sure what made the atoms of one element different

0:04:11.760 --> 0:04:15.040
<v Speaker 1>from another, and therefore they weren't sure why elements were

0:04:15.080 --> 0:04:17.920
<v Speaker 1>different in the first place. They could identify elements, they

0:04:17.920 --> 0:04:22.800
<v Speaker 1>could identify the qualities of elements, but they couldn't explain

0:04:22.920 --> 0:04:27.000
<v Speaker 1>why they were different from each other. Well, in there

0:04:27.080 --> 0:04:30.640
<v Speaker 1>was a smarty pants physicist, Max Planck, who was trying

0:04:30.640 --> 0:04:34.800
<v Speaker 1>to work out some reasons behind a curious observation that

0:04:34.839 --> 0:04:38.599
<v Speaker 1>people had noticed for centuries but didn't They couldn't explain it.

0:04:38.920 --> 0:04:41.960
<v Speaker 1>And that was the nature of heat radiation and the

0:04:42.080 --> 0:04:45.560
<v Speaker 1>light that it can produce. So let's say that you're

0:04:45.560 --> 0:04:48.960
<v Speaker 1>a blacksmith and you've got some iron, and you put

0:04:49.080 --> 0:04:51.719
<v Speaker 1>in the forge and you heat the forge up. Eventually

0:04:51.760 --> 0:04:54.560
<v Speaker 1>that iron, as it grows hot, will begin to glow,

0:04:55.000 --> 0:04:57.479
<v Speaker 1>and it first will kind of glow red, and then

0:04:57.480 --> 0:04:59.599
<v Speaker 1>that red will get brighter and brighter, kind of turned

0:04:59.600 --> 0:05:02.159
<v Speaker 1>into an orange. And if it gets hot enough, it'll

0:05:02.320 --> 0:05:05.600
<v Speaker 1>glow white. If you could get it hot enough before

0:05:05.600 --> 0:05:08.720
<v Speaker 1>it melted, you could make it even glow blue. These

0:05:08.760 --> 0:05:12.680
<v Speaker 1>different colors would represent different energy states, but no one

0:05:12.720 --> 0:05:14.640
<v Speaker 1>knew that at the time. No one was able to

0:05:14.680 --> 0:05:19.960
<v Speaker 1>explain why iron would change color as it got hotter.

0:05:20.880 --> 0:05:23.000
<v Speaker 1>So Plank was working on this problem. He was trying

0:05:23.040 --> 0:05:25.359
<v Speaker 1>to figure out, well, what is what explains us, or

0:05:25.400 --> 0:05:28.719
<v Speaker 1>what at least describes this, and eventually came up with

0:05:28.760 --> 0:05:33.159
<v Speaker 1>a formula that fit the observations he made in experiments.

0:05:33.720 --> 0:05:37.720
<v Speaker 1>He had figured out a formula that that seemed to fit,

0:05:37.880 --> 0:05:41.760
<v Speaker 1>But why did it fit? Why did that formula describe

0:05:41.800 --> 0:05:44.800
<v Speaker 1>what was happening? He couldn't tell. He wasn't sure, No

0:05:44.839 --> 0:05:47.320
<v Speaker 1>one was sure at first. He kept working on it,

0:05:47.560 --> 0:05:51.840
<v Speaker 1>so eventually Plank figured out that the atoms could apparently

0:05:52.040 --> 0:05:56.640
<v Speaker 1>only take on certain quantities of energy, So it could

0:05:56.680 --> 0:06:00.480
<v Speaker 1>take a certain amount of energy, and then any above

0:06:00.520 --> 0:06:03.240
<v Speaker 1>that it could not accept until it got to the

0:06:03.279 --> 0:06:07.279
<v Speaker 1>next specific allowable energy level. So you could think of

0:06:07.279 --> 0:06:11.679
<v Speaker 1>it as steps of energy. You could accept a certain amount,

0:06:12.560 --> 0:06:16.520
<v Speaker 1>and then you could step up and accept a new

0:06:16.760 --> 0:06:20.760
<v Speaker 1>larger amount, but anything in between those two steps didn't

0:06:21.040 --> 0:06:24.520
<v Speaker 1>fit the formula. And this was very curious. It wasn't

0:06:24.560 --> 0:06:28.240
<v Speaker 1>something that was continuous, right, This idea of steps of

0:06:28.360 --> 0:06:34.040
<v Speaker 1>energy levels was really perplexing at the time. You might

0:06:34.120 --> 0:06:38.200
<v Speaker 1>think of it more like a continuous string, but it wasn't.

0:06:38.440 --> 0:06:42.279
<v Speaker 1>It was this broken series of steps. So this really

0:06:42.320 --> 0:06:45.120
<v Speaker 1>got people wondering what the heck was going on. Um,

0:06:45.440 --> 0:06:49.280
<v Speaker 1>how could materials take on specific increments of energy rather

0:06:49.360 --> 0:06:52.880
<v Speaker 1>than any arbitrary amount. Planck didn't know. He didn't know

0:06:53.000 --> 0:06:55.600
<v Speaker 1>why it was happening. He only knew that it was

0:06:55.839 --> 0:07:00.159
<v Speaker 1>happening based upon his observations, and that the explanation he

0:07:00.240 --> 0:07:04.279
<v Speaker 1>had fit what he observed. He just couldn't explain why

0:07:04.360 --> 0:07:09.200
<v Speaker 1>it worked. He announced his findings on December four, nineteen hundred.

0:07:09.240 --> 0:07:11.560
<v Speaker 1>Now some people trace that as the origin of the

0:07:11.600 --> 0:07:15.320
<v Speaker 1>study of quantum mechanics, though of course at that time

0:07:15.360 --> 0:07:19.960
<v Speaker 1>it wasn't yet called quantum mechanics. It did, however, formulate

0:07:20.000 --> 0:07:23.560
<v Speaker 1>the foundation of what some would refer to as old

0:07:23.800 --> 0:07:28.840
<v Speaker 1>quantum theory. Now that theory stated that these acceptable energy

0:07:28.920 --> 0:07:34.560
<v Speaker 1>increments were specific quantities, right quantities of energy, and that

0:07:34.640 --> 0:07:38.480
<v Speaker 1>any phenomena that would only accept certain values of a

0:07:38.520 --> 0:07:43.440
<v Speaker 1>physical quantity fell into this category, and it typically was

0:07:43.520 --> 0:07:48.400
<v Speaker 1>stuff on the atomic scale, tiny tiny scale, not classical scale,

0:07:48.800 --> 0:07:52.120
<v Speaker 1>which seemed to follow the rules of classical physics. These

0:07:52.160 --> 0:07:54.840
<v Speaker 1>things didn't seem to follow the rules of classical physics.

0:07:54.880 --> 0:07:58.280
<v Speaker 1>The rules were different for some reason. So scientists said

0:07:58.280 --> 0:08:03.800
<v Speaker 1>that the values of this physical quantity of energy, uh,

0:08:04.240 --> 0:08:08.000
<v Speaker 1>we're said to be quantized. That's the values of this

0:08:08.120 --> 0:08:11.200
<v Speaker 1>energy is quantized. It was generally believed that you'd have

0:08:11.240 --> 0:08:14.480
<v Speaker 1>to do lots of experiments and make lots of observations

0:08:14.520 --> 0:08:17.880
<v Speaker 1>to kind of suss out the rules for that quantization

0:08:18.600 --> 0:08:21.280
<v Speaker 1>or perhaps even uncover a set of universal rules that

0:08:21.320 --> 0:08:25.480
<v Speaker 1>would work in all situations. So there were scientists like

0:08:25.720 --> 0:08:29.080
<v Speaker 1>Albert Einstein who seized on this notion, and they began

0:08:29.120 --> 0:08:32.640
<v Speaker 1>to apply this idea to other areas of study. He,

0:08:33.160 --> 0:08:36.480
<v Speaker 1>for example, Einstein, that is, proposed that the total energy

0:08:36.559 --> 0:08:40.360
<v Speaker 1>of a beam of light was quantized. Several other big

0:08:40.400 --> 0:08:43.480
<v Speaker 1>thinkers were looking into similar fields. But then the First

0:08:43.520 --> 0:08:48.760
<v Speaker 1>World War broke out and that really slowed down progress

0:08:48.960 --> 0:08:52.240
<v Speaker 1>in the sciences because a lot of the leading scientists

0:08:52.280 --> 0:08:55.400
<v Speaker 1>at the time we're all in Europe, so obviously Europe

0:08:55.400 --> 0:08:59.320
<v Speaker 1>being heavily affected by World War One meant that a

0:08:59.400 --> 0:09:02.160
<v Speaker 1>lot of that work was put on hold. However, at

0:09:02.160 --> 0:09:05.920
<v Speaker 1>the war's conclusion, things picked up again at that stage

0:09:06.000 --> 0:09:09.200
<v Speaker 1>after World War One, but before World War Two, you

0:09:09.280 --> 0:09:13.680
<v Speaker 1>had scientists like Max Bourne and Werner Heisenberg who were

0:09:14.160 --> 0:09:19.959
<v Speaker 1>extending our understanding of the quantized world. Now Born and Heisenberg,

0:09:20.160 --> 0:09:26.880
<v Speaker 1>along with Pascal Jordan's, wrote an extremely complicated but consistent

0:09:27.320 --> 0:09:33.800
<v Speaker 1>theory of quantum mechanics. Meanwhile, you had another smarty pants

0:09:33.880 --> 0:09:38.160
<v Speaker 1>Irwin Schrodinger or Irvin if you prefer, that would be

0:09:38.200 --> 0:09:41.760
<v Speaker 1>of Schrodinger's cat fame. He was working on his own

0:09:41.880 --> 0:09:46.440
<v Speaker 1>theory to describe quantum mechanics, and for a while, those

0:09:46.480 --> 0:09:49.240
<v Speaker 1>two theories were the focus of a pretty nasty war

0:09:49.760 --> 0:09:53.600
<v Speaker 1>within physics in which both sides were kind of disparaging

0:09:53.640 --> 0:09:58.000
<v Speaker 1>the ideas of the other side. And essentially one group

0:09:58.040 --> 0:10:01.120
<v Speaker 1>is saying, you guys are full of it. My theory

0:10:01.360 --> 0:10:04.440
<v Speaker 1>describes what's actually happening Here's is a mess, and the

0:10:04.440 --> 0:10:09.120
<v Speaker 1>other side saying, nah, our theory is far more descriptive

0:10:09.200 --> 0:10:12.199
<v Speaker 1>of what is actually going on your theory is nonsensical.

0:10:12.720 --> 0:10:18.160
<v Speaker 1>But then in Schrodinger and Carl Eckert, who was working

0:10:18.200 --> 0:10:24.480
<v Speaker 1>completely independently of Schrodinger, both proved that these two seemingly

0:10:24.720 --> 0:10:28.320
<v Speaker 1>different approaches were actually describing the same thing. They were

0:10:28.360 --> 0:10:32.000
<v Speaker 1>just doing it from completely different points of reference. So

0:10:32.880 --> 0:10:35.679
<v Speaker 1>on the surface they superficially seemed like they were at

0:10:35.679 --> 0:10:39.040
<v Speaker 1>odds with one another, but underneath that it turned out

0:10:39.080 --> 0:10:42.400
<v Speaker 1>they were. They were in alignment. As one book I

0:10:42.520 --> 0:10:46.120
<v Speaker 1>read on the subject said, it's like comparing how you

0:10:46.160 --> 0:10:50.160
<v Speaker 1>add Arabic numerals to how you add Roman numerals. The

0:10:50.200 --> 0:10:53.360
<v Speaker 1>two processes look very different from each other, but if

0:10:53.360 --> 0:10:56.640
<v Speaker 1>you do them each correctly for the same two values,

0:10:56.840 --> 0:10:59.800
<v Speaker 1>you'll always arrive at the same answer, no matter what

0:11:00.200 --> 0:11:03.040
<v Speaker 1>method you use. Now that's not to say that everything

0:11:03.080 --> 0:11:06.720
<v Speaker 1>was smooth sailing from that point forward. Many scientists had

0:11:06.800 --> 0:11:11.400
<v Speaker 1>problems with aspects of quantum mechanics, such as it's probabilistic nature.

0:11:11.559 --> 0:11:15.640
<v Speaker 1>That is, much of quantum mechanics concerns itself with probabilities

0:11:15.920 --> 0:11:19.200
<v Speaker 1>rather than certainties. In fact, lots of things and quantum

0:11:19.200 --> 0:11:23.839
<v Speaker 1>mechanics become inherently uncertain the more you try and nail

0:11:23.880 --> 0:11:28.160
<v Speaker 1>it down, the more uncertain other elements will become. That's

0:11:28.200 --> 0:11:33.160
<v Speaker 1>partly what Heisenberg's uncertainty principle states. Heisenberg was specifically talking

0:11:33.200 --> 0:11:38.520
<v Speaker 1>about a quantum particles position versus its momentum. Heisenberg stated

0:11:38.559 --> 0:11:41.920
<v Speaker 1>that the more precisely you measure one of those two values,

0:11:42.120 --> 0:11:45.240
<v Speaker 1>the less you can know about the other one. So

0:11:45.400 --> 0:11:50.679
<v Speaker 1>if you measure a quantum particles position with great precision,

0:11:51.040 --> 0:11:54.679
<v Speaker 1>you won't know very much about its momentum, and vice versa.

0:11:54.760 --> 0:11:57.760
<v Speaker 1>And that this is just a fundamental feature of our universe,

0:11:58.000 --> 0:12:01.920
<v Speaker 1>so it's tough if you don't like it. The probabilistic

0:12:01.960 --> 0:12:05.679
<v Speaker 1>side of a quantum mechanics is tied also to measurement.

0:12:06.160 --> 0:12:09.000
<v Speaker 1>This was a central focus of a debate between two

0:12:09.000 --> 0:12:13.480
<v Speaker 1>great physicists, Neil's Bore and of course Albert Einstein. Einstein

0:12:13.600 --> 0:12:17.040
<v Speaker 1>was not keen on the probabilistic nature of quantum theory.

0:12:17.600 --> 0:12:22.200
<v Speaker 1>Uh He has often been attributed the phrase God does

0:12:22.240 --> 0:12:25.000
<v Speaker 1>not play dice with the universe, although that is a

0:12:25.040 --> 0:12:28.120
<v Speaker 1>paraphrasing of what he said. And then Niel's Bore was

0:12:28.160 --> 0:12:32.640
<v Speaker 1>paraphrases saying God doesn't care what you think he's doing.

0:12:33.400 --> 0:12:35.680
<v Speaker 1>Um so that was kind of the back and forth.

0:12:35.720 --> 0:12:38.800
<v Speaker 1>Although both of those statements were paraphrase, neither of those

0:12:38.840 --> 0:12:41.840
<v Speaker 1>were actually what the scientists were saying, just kind of

0:12:41.920 --> 0:12:46.080
<v Speaker 1>was a an interpretation of what they said. Quantum mechanics

0:12:46.120 --> 0:12:51.000
<v Speaker 1>experiments wouldn't really produce a definite solution. So we're used

0:12:51.040 --> 0:12:54.360
<v Speaker 1>to things like calculations coming up with a specific answer.

0:12:54.440 --> 0:12:58.200
<v Speaker 1>Right even let's just take simple arithmetic. If you say

0:12:58.200 --> 0:13:02.079
<v Speaker 1>two plus two equals for then you know you realize that,

0:13:02.160 --> 0:13:03.880
<v Speaker 1>all right, well, that that makes sense to pless two

0:13:03.880 --> 0:13:06.320
<v Speaker 1>equals for that's a that's a certain value. It's a

0:13:06.360 --> 0:13:11.120
<v Speaker 1>definite answer. Whereas with quantum mechanics you would get results

0:13:11.160 --> 0:13:14.400
<v Speaker 1>that would be listed in terms of probabilities, not in

0:13:14.600 --> 0:13:18.240
<v Speaker 1>terms of here is the answer. You would get a

0:13:18.280 --> 0:13:23.679
<v Speaker 1>probabilistic distribution of possible values. So that means every single

0:13:23.760 --> 0:13:27.120
<v Speaker 1>value you would get would get assigned a probability, and

0:13:27.200 --> 0:13:29.720
<v Speaker 1>if you were to measure a quantum state, that would

0:13:29.720 --> 0:13:32.520
<v Speaker 1>actually cause it to collapse into one of those probable

0:13:32.640 --> 0:13:38.040
<v Speaker 1>values that it possibly could have been. This is also

0:13:38.200 --> 0:13:42.760
<v Speaker 1>related to that concept of quantum tunneling I mentioned earlier

0:13:42.800 --> 0:13:47.079
<v Speaker 1>this week. The idea of an electron could potentially inhabit

0:13:47.200 --> 0:13:51.319
<v Speaker 1>one of any positions that are within a certain field,

0:13:51.840 --> 0:13:54.840
<v Speaker 1>and because there's that probability, it means that sometimes the

0:13:54.840 --> 0:13:58.319
<v Speaker 1>electron will inhabit that position. And if that position happens

0:13:58.360 --> 0:14:00.360
<v Speaker 1>to be on the other side of a barrier, just

0:14:00.400 --> 0:14:04.120
<v Speaker 1>because the zone the electron could exist in happens to

0:14:04.160 --> 0:14:07.280
<v Speaker 1>overlap that barrier, then that means sometimes the electron is

0:14:07.360 --> 0:14:08.920
<v Speaker 1>on the other side of the barrier, even though it

0:14:08.920 --> 0:14:13.280
<v Speaker 1>did not physically pass through the barrier. It's it's part

0:14:13.280 --> 0:14:18.920
<v Speaker 1>of the weird nature of quantum mechanics and probabilistic distribution. Again,

0:14:18.960 --> 0:14:23.000
<v Speaker 1>it's not a certainty, it's a probability. Another concept of

0:14:23.080 --> 0:14:26.080
<v Speaker 1>quantum theory that ends up being very important with quantum

0:14:26.120 --> 0:14:31.400
<v Speaker 1>computers is that of superposition. This is a pretty tricky concept,

0:14:31.440 --> 0:14:35.880
<v Speaker 1>as it is so counterintuitive that it prompted Schrodinger to

0:14:35.880 --> 0:14:39.560
<v Speaker 1>create what he thought was an absolutely bonkers example so

0:14:39.600 --> 0:14:42.120
<v Speaker 1>that he could illustrate how whacka doodle this idea was

0:14:42.240 --> 0:14:45.720
<v Speaker 1>on the macro scale. But today that example is widely known,

0:14:46.120 --> 0:14:48.360
<v Speaker 1>or at least it's known by name. That would be

0:14:48.400 --> 0:14:52.520
<v Speaker 1>Schrodinger's cat. So what is superposition and what the heck

0:14:52.600 --> 0:14:58.000
<v Speaker 1>was that famous thought experiment. Well, superposition refers to quantum

0:14:58.000 --> 0:15:04.000
<v Speaker 1>particles as inhabiting all sable states simultaneously. So a state

0:15:04.080 --> 0:15:08.240
<v Speaker 1>is really just a feature, something that the quantum particle possesses.

0:15:08.840 --> 0:15:12.400
<v Speaker 1>So let's take electron spin as an example. All right,

0:15:12.480 --> 0:15:15.720
<v Speaker 1>So electrons can spin in different directions, and for this

0:15:15.760 --> 0:15:19.320
<v Speaker 1>particular example, let's just talk about spinning up or spinning down.

0:15:19.680 --> 0:15:22.120
<v Speaker 1>So electron can spin up or it can spin down.

0:15:22.160 --> 0:15:25.760
<v Speaker 1>According to some versions of quantum theory and its quantum state,

0:15:26.240 --> 0:15:29.000
<v Speaker 1>that electron can be said to be both spinning up

0:15:29.040 --> 0:15:33.120
<v Speaker 1>and down simultaneously. It's both states at the same time.

0:15:33.360 --> 0:15:36.960
<v Speaker 1>It inhabits them while it's in this quantum state. But

0:15:37.600 --> 0:15:41.200
<v Speaker 1>when you measure the electrons spin, when you observe it,

0:15:41.600 --> 0:15:45.880
<v Speaker 1>the quantum state collapses down into one of the two

0:15:45.920 --> 0:15:49.360
<v Speaker 1>possible states. So you're never going to observe an electron

0:15:49.520 --> 0:15:53.680
<v Speaker 1>spinning up and down simultaneously because the act of observing

0:15:54.040 --> 0:15:58.040
<v Speaker 1>changes that which is observed at the quantum level. This

0:15:58.120 --> 0:16:01.520
<v Speaker 1>is the argument some people make that you know, measuring

0:16:01.560 --> 0:16:04.680
<v Speaker 1>doesn't matter because if you measure, you have changed the

0:16:04.720 --> 0:16:06.840
<v Speaker 1>thing that you were measuring. Now, that is true on

0:16:06.880 --> 0:16:09.200
<v Speaker 1>the quantum scale, but as you move up to the

0:16:09.200 --> 0:16:13.000
<v Speaker 1>classical scale, it's not really something you need to concern

0:16:13.040 --> 0:16:18.440
<v Speaker 1>yourself with. So, uh, you can't confuse quantum mechanics with

0:16:18.520 --> 0:16:24.920
<v Speaker 1>classical mechanics. It they are rules that define two different universes,

0:16:25.000 --> 0:16:28.880
<v Speaker 1>really the quantum level and then the classical level. So

0:16:29.800 --> 0:16:32.000
<v Speaker 1>it's not like classical physics need to be thrown out

0:16:32.040 --> 0:16:34.920
<v Speaker 1>the door. They still apply just two things that are

0:16:34.960 --> 0:16:37.600
<v Speaker 1>on the classical scale. When you get to the quantum scale,

0:16:37.640 --> 0:16:39.400
<v Speaker 1>that's when you have to look at quantum mechanics, and

0:16:39.400 --> 0:16:44.120
<v Speaker 1>that's when you start seeing these seemingly weird and counterintuitive rules.

0:16:44.880 --> 0:16:47.840
<v Speaker 1>And I say seemingly because the only reason they seem

0:16:47.880 --> 0:16:50.560
<v Speaker 1>weird to us is because we cannot observe them directly.

0:16:51.120 --> 0:16:54.240
<v Speaker 1>We don't exist on the quantum level um and in

0:16:54.600 --> 0:16:56.760
<v Speaker 1>the way that we can perceive it. We can just

0:16:57.040 --> 0:16:58.880
<v Speaker 1>work out the math and figure it out, and then

0:16:58.880 --> 0:17:02.400
<v Speaker 1>we can design experiments, and through those experiments we can

0:17:03.600 --> 0:17:07.160
<v Speaker 1>we can actually look for evidence that supports these theories.

0:17:07.200 --> 0:17:10.080
<v Speaker 1>And in fact, that has happened over time. People have

0:17:10.720 --> 0:17:14.280
<v Speaker 1>designed experiments to test these ideas and found through the

0:17:14.320 --> 0:17:18.199
<v Speaker 1>results of the experiments that those ideas seemed worthy, they

0:17:18.240 --> 0:17:23.199
<v Speaker 1>seemed valuable, and and real. Now, Schrodinger's cat is a

0:17:23.240 --> 0:17:26.879
<v Speaker 1>way of exaggerating this superposition effect, kind of in an

0:17:26.920 --> 0:17:29.399
<v Speaker 1>effort to show how crazy it sounds. So here's the

0:17:29.400 --> 0:17:32.919
<v Speaker 1>thought experiment. Let's say you've got a cat, and you

0:17:32.960 --> 0:17:35.919
<v Speaker 1>put the cat in a metal case. Inside that case

0:17:36.000 --> 0:17:39.680
<v Speaker 1>with the cat is a device that contains a radioactive particle. Now,

0:17:39.680 --> 0:17:46.040
<v Speaker 1>that radioactive particle could undergo radioactive decay within the next hour,

0:17:46.960 --> 0:17:51.320
<v Speaker 1>or equally, it could not decay within an hour. So

0:17:51.359 --> 0:17:54.240
<v Speaker 1>there's an equal chance that it could decay or that

0:17:54.320 --> 0:17:58.640
<v Speaker 1>it could remain whole within the span of an hour.

0:18:00.000 --> 0:18:03.360
<v Speaker 1>If the particle does decay, the energy it gives off

0:18:03.440 --> 0:18:07.240
<v Speaker 1>will cause a glass vial containing a poison to break,

0:18:07.600 --> 0:18:09.879
<v Speaker 1>and that will release the poison in the cage and

0:18:10.040 --> 0:18:13.400
<v Speaker 1>kill the poor kitty cat. The whole experiment is completely

0:18:13.440 --> 0:18:16.719
<v Speaker 1>sealed away. The cat is unable to interfere with the device,

0:18:16.800 --> 0:18:20.080
<v Speaker 1>because if you interfere with a quantum state and then

0:18:20.200 --> 0:18:23.480
<v Speaker 1>it decoheres, the whole experiment falls apart. So you have

0:18:23.560 --> 0:18:26.240
<v Speaker 1>to have this is a thought experiment anyway, but you

0:18:26.280 --> 0:18:27.760
<v Speaker 1>have to have it set up in a way so

0:18:27.800 --> 0:18:30.600
<v Speaker 1>that the cat's not going to interfere with the quantum state.

0:18:30.760 --> 0:18:33.480
<v Speaker 1>So an hour goes by with the cat inside this

0:18:33.520 --> 0:18:37.199
<v Speaker 1>cage and the radioactive element in there as well. And

0:18:37.240 --> 0:18:39.760
<v Speaker 1>the question you have to ask yourself before you open

0:18:39.960 --> 0:18:43.199
<v Speaker 1>up the cage is is the cat dead or is

0:18:43.240 --> 0:18:47.960
<v Speaker 1>it alive? Now? According to the super position theory and

0:18:48.000 --> 0:18:51.200
<v Speaker 1>Schroedinger's interpretation of that theory, you would have to say

0:18:51.240 --> 0:18:54.240
<v Speaker 1>that the cat is both alive and dead at the

0:18:54.320 --> 0:18:57.439
<v Speaker 1>same time. That exists in this quantum state where it

0:18:57.520 --> 0:19:00.439
<v Speaker 1>is alive and dead. It is only when you open

0:19:00.480 --> 0:19:03.880
<v Speaker 1>the cage and you look in and you are essentially

0:19:03.920 --> 0:19:07.160
<v Speaker 1>measuring the system this way, because you're making an observation

0:19:07.760 --> 0:19:10.479
<v Speaker 1>that the entire system will collapse into one of the

0:19:10.520 --> 0:19:14.400
<v Speaker 1>two possible outcomes, And at that point the cat makes

0:19:14.440 --> 0:19:18.040
<v Speaker 1>the transition into either being perfectly fine or very much

0:19:18.080 --> 0:19:22.560
<v Speaker 1>an ex kitty cat joining the choir invisible, running up

0:19:22.560 --> 0:19:25.840
<v Speaker 1>the curtain, kicking the bucket, shuffling off the mortal coil.

0:19:25.880 --> 0:19:28.239
<v Speaker 1>You get the idea. This is where you get all

0:19:28.240 --> 0:19:31.560
<v Speaker 1>those jokes about the cat being half dead. But here's

0:19:31.560 --> 0:19:36.080
<v Speaker 1>the crazy thing. While Schroedinger's thought experiment did make superposition

0:19:36.160 --> 0:19:41.320
<v Speaker 1>sound really bonkers, experiments supported the notion of superposition. Now Granted,

0:19:41.640 --> 0:19:44.920
<v Speaker 1>we're talking about effect on the quantum level, not something

0:19:44.960 --> 0:19:48.880
<v Speaker 1>that's observable in our macro world. Schrodinger would argue that

0:19:48.960 --> 0:19:53.560
<v Speaker 1>because the the whole premise of the experiment relied upon

0:19:53.560 --> 0:19:57.040
<v Speaker 1>a quantum particle, whether it decayed or not, it doesn't

0:19:57.119 --> 0:20:01.920
<v Speaker 1>violate this. The consequences of the at quantum event would

0:20:01.960 --> 0:20:05.280
<v Speaker 1>be on the macro level, but that the actual event

0:20:05.359 --> 0:20:08.800
<v Speaker 1>itself would still be in the quantum level. Uh. There's

0:20:08.800 --> 0:20:11.280
<v Speaker 1>some people who dispute that, so it kind of becomes

0:20:11.280 --> 0:20:14.560
<v Speaker 1>a philosophical argument. But the point is that the experiment

0:20:14.640 --> 0:20:18.520
<v Speaker 1>started to support this idea of superposition, and it's one

0:20:18.560 --> 0:20:20.720
<v Speaker 1>of the few, one of a couple of principles of

0:20:20.760 --> 0:20:24.080
<v Speaker 1>quantum mechanics that makes quantum computing such a potentially powerful

0:20:24.119 --> 0:20:27.879
<v Speaker 1>tool and a possible revolution in computing in general. The

0:20:27.960 --> 0:20:31.159
<v Speaker 1>other big concept in quantum theory that is of particular

0:20:31.200 --> 0:20:35.480
<v Speaker 1>importance with quantum computers is called entanglement. Now, this is

0:20:35.520 --> 0:20:40.400
<v Speaker 1>the strong correlation between two quantum particles that link those

0:20:40.440 --> 0:20:43.600
<v Speaker 1>two particles together, no matter how much physical distance might

0:20:43.680 --> 0:20:48.760
<v Speaker 1>separate the particles. So you could take two entangled particles,

0:20:48.920 --> 0:20:50.440
<v Speaker 1>and if you could do it in a way where

0:20:50.440 --> 0:20:53.640
<v Speaker 1>you're not disturbing the entanglement. You could move one particle

0:20:53.720 --> 0:20:56.000
<v Speaker 1>to the other side of the universe from the first

0:20:56.000 --> 0:20:59.840
<v Speaker 1>particle and they would still remain entangled. Einstein would call

0:21:00.040 --> 0:21:04.240
<v Speaker 1>this spooky action at a distance, and entangling particles means

0:21:04.280 --> 0:21:07.359
<v Speaker 1>that these two particles are always going to complement one

0:21:07.400 --> 0:21:11.600
<v Speaker 1>another in some way. So let's take electrons again. Let's

0:21:11.600 --> 0:21:15.160
<v Speaker 1>say you entangle to electrons so that their spin is correlated,

0:21:15.640 --> 0:21:19.240
<v Speaker 1>and if one electron is spinning up, the entangled partner

0:21:19.320 --> 0:21:21.919
<v Speaker 1>is always spinning down. This is just one example of

0:21:21.920 --> 0:21:25.160
<v Speaker 1>a way you could entangle particles so that means no

0:21:25.200 --> 0:21:29.399
<v Speaker 1>matter how much distance separates these electrons, if electron A

0:21:29.520 --> 0:21:31.800
<v Speaker 1>is spinning up, then electron B is spinning down. If

0:21:31.840 --> 0:21:34.680
<v Speaker 1>electron A starts to spin down, then electron B will

0:21:34.680 --> 0:21:37.760
<v Speaker 1>start to spin up, and he'll do it exactly at

0:21:37.800 --> 0:21:41.800
<v Speaker 1>the same time. There's like no delay, and this will

0:21:41.840 --> 0:21:44.720
<v Speaker 1>happen no matter how far apart those electrons are. It

0:21:44.840 --> 0:21:48.160
<v Speaker 1>seems impossible, and yet that is in fact what seems

0:21:48.200 --> 0:21:52.400
<v Speaker 1>to be happening with entanglement. However, once you observe one

0:21:52.440 --> 0:21:55.399
<v Speaker 1>of those two electrons, then the entanglement is broken and

0:21:55.480 --> 0:21:58.919
<v Speaker 1>you will know at the moment of observation, the moment

0:21:59.000 --> 0:22:02.280
<v Speaker 1>of measurement, what that other electron was doing, But you

0:22:02.320 --> 0:22:05.720
<v Speaker 1>don't know what it's doing anytime after the moment of observation.

0:22:05.840 --> 0:22:10.480
<v Speaker 1>You can only say, at this precise moment, the other electron,

0:22:10.520 --> 0:22:15.360
<v Speaker 1>wherever it may be, was doing this particular activity. At

0:22:15.400 --> 0:22:19.320
<v Speaker 1>that point, the system decoheres, and so it gives you

0:22:19.359 --> 0:22:23.720
<v Speaker 1>information but nothing. Some people have argued that this is

0:22:23.720 --> 0:22:26.960
<v Speaker 1>a way that you could potentially have faster than like communication.

0:22:27.000 --> 0:22:29.919
<v Speaker 1>Others argue no, because all it does is tell you

0:22:30.000 --> 0:22:35.480
<v Speaker 1>information that previously existed. The information didn't travel, just your

0:22:35.760 --> 0:22:39.600
<v Speaker 1>realization of what that information was occurs to you. It's

0:22:39.880 --> 0:22:43.359
<v Speaker 1>another fine distinction that gets into philosophical arguments, and its

0:22:43.400 --> 0:22:46.199
<v Speaker 1>outside the scope of this particular podcast, but it is

0:22:46.240 --> 0:22:50.639
<v Speaker 1>a fascinating discussion. So together, super position and entanglement are

0:22:50.720 --> 0:22:53.359
<v Speaker 1>two of the factors that really make quantum computers so

0:22:53.440 --> 0:22:57.240
<v Speaker 1>potentially revolutionary. And it's weird to say potentially, because today

0:22:57.240 --> 0:23:00.840
<v Speaker 1>they are actual working Quantum computers just have a somewhat

0:23:00.880 --> 0:23:03.760
<v Speaker 1>limited scope right now, but they're getting better all the time,

0:23:03.800 --> 0:23:07.240
<v Speaker 1>and in fact, some of the prototypes are really impressive

0:23:07.320 --> 0:23:11.639
<v Speaker 1>already before we get to actual quantum computers. There's a

0:23:11.760 --> 0:23:15.320
<v Speaker 1>little more history I need to cover. In nineteen seventy three,

0:23:15.640 --> 0:23:19.920
<v Speaker 1>Alexander Hollevo argued that for any given number of cubits,

0:23:19.960 --> 0:23:23.560
<v Speaker 1>which are quantum bits, you could not possibly carry more

0:23:23.640 --> 0:23:28.080
<v Speaker 1>information than that same number of classical bits. So, in

0:23:28.119 --> 0:23:31.840
<v Speaker 1>other words, if you have eight quantum bits, those eight

0:23:31.920 --> 0:23:35.000
<v Speaker 1>quantum bits could carry only as much information as a

0:23:35.040 --> 0:23:38.439
<v Speaker 1>classical bite, bite being eight bits, and of course a

0:23:38.480 --> 0:23:40.960
<v Speaker 1>bit being a basic unit of information, either a zero

0:23:41.080 --> 0:23:46.119
<v Speaker 1>or a one. However, the eight cubits through superposition could

0:23:46.160 --> 0:23:51.199
<v Speaker 1>represent all possible states of that bite. So it's not

0:23:51.280 --> 0:23:56.159
<v Speaker 1>carrying more information, it's just carrying Uh. It's hard to

0:23:56.320 --> 0:23:58.320
<v Speaker 1>hard to put this in a way that makes sense.

0:23:58.640 --> 0:24:00.639
<v Speaker 1>It's not carrying more information than a bite, it's just

0:24:00.680 --> 0:24:05.000
<v Speaker 1>carrying every single variation of information that bite could represent. Again,

0:24:05.040 --> 0:24:08.359
<v Speaker 1>anotherir fine distinction. This gets really fuzzy and wibbly wobbly

0:24:08.400 --> 0:24:11.119
<v Speaker 1>timey y me to me. In the early eighties, people

0:24:11.160 --> 0:24:14.920
<v Speaker 1>begin to theorize about the possibility of quantum computing and

0:24:15.480 --> 0:24:19.080
<v Speaker 1>talking about how you might use quantum particles to represent bits.

0:24:19.160 --> 0:24:21.640
<v Speaker 1>So again, like electrons, you could use electrons in their

0:24:21.680 --> 0:24:25.600
<v Speaker 1>spin And this is a quantum quality that electrons have,

0:24:26.200 --> 0:24:28.240
<v Speaker 1>and if you were able to put those into a

0:24:28.280 --> 0:24:31.200
<v Speaker 1>quantum state, you could use the electron spin to represent

0:24:31.520 --> 0:24:34.720
<v Speaker 1>what would normally be a bit in a classical computer.

0:24:35.280 --> 0:24:38.480
<v Speaker 1>That's just one possible example, mind you, because you could

0:24:38.640 --> 0:24:41.440
<v Speaker 1>use all sorts of different stuff to represent these bits.

0:24:41.520 --> 0:24:45.520
<v Speaker 1>You could use photons and their polarization if you wanted to,

0:24:46.160 --> 0:24:51.400
<v Speaker 1>or other quantum particles and other qualities. In Richard Fineman

0:24:51.480 --> 0:24:54.320
<v Speaker 1>presented a talk in which he lamented the fact that

0:24:54.400 --> 0:24:59.520
<v Speaker 1>classical computer systems would be incapable of simulating the evolution

0:24:59.520 --> 0:25:02.159
<v Speaker 1>of a quant um system, because quantum systems would just

0:25:02.160 --> 0:25:05.879
<v Speaker 1>be far too complicated for a classical computer to do

0:25:05.960 --> 0:25:09.720
<v Speaker 1>this in any reasonable time frame. He did, however, hypothesize

0:25:10.119 --> 0:25:13.080
<v Speaker 1>that if you were able to create a quantum computer,

0:25:13.720 --> 0:25:17.399
<v Speaker 1>you could potentially simulate the evolution of a quantum state.

0:25:18.640 --> 0:25:21.640
<v Speaker 1>Theorists began to flesh out what a quantum computer might

0:25:21.680 --> 0:25:24.800
<v Speaker 1>look like, and how it might operate, and even how

0:25:24.880 --> 0:25:29.040
<v Speaker 1>you might try to go about making one. This was, all, however,

0:25:29.080 --> 0:25:32.200
<v Speaker 1>still within the realm of the theoretical In the mid nineties,

0:25:32.280 --> 0:25:36.440
<v Speaker 1>and engineer named Peter Shore discovered an algorithm that would

0:25:36.560 --> 0:25:40.199
<v Speaker 1>really put a fire under the bottoms of quantum computer researchers.

0:25:40.240 --> 0:25:43.200
<v Speaker 1>His algorithm was a set of rules that a quantum

0:25:43.240 --> 0:25:47.240
<v Speaker 1>computer could theoretically be able to follow and allow it

0:25:47.320 --> 0:25:51.640
<v Speaker 1>to factor large integers much more quickly than a classical computer. Now,

0:25:51.680 --> 0:25:55.919
<v Speaker 1>the reason this posed both an exciting opportunity and a

0:25:56.119 --> 0:26:01.120
<v Speaker 1>terrifying realization was because factoring large numbers is what most

0:26:01.240 --> 0:26:05.160
<v Speaker 1>modern day cryptography is based off of. Uh, you take

0:26:05.480 --> 0:26:09.600
<v Speaker 1>numbers that are hundreds of digits long, prime numbers specifically,

0:26:09.680 --> 0:26:12.840
<v Speaker 1>so these are numbers that are only divisible by themselves.

0:26:13.440 --> 0:26:15.880
<v Speaker 1>And then you take two of those numbers that are

0:26:15.920 --> 0:26:18.880
<v Speaker 1>both hundreds of digits long, like five hundred digits long,

0:26:19.000 --> 0:26:21.879
<v Speaker 1>and they're both prime numbers, and you multiply those two

0:26:21.920 --> 0:26:26.080
<v Speaker 1>prime numbers together, you get an even larger number that

0:26:26.200 --> 0:26:29.400
<v Speaker 1>ends up being sort of your public key, your your

0:26:29.640 --> 0:26:32.000
<v Speaker 1>key that you used to encrypt stuff. But the only

0:26:32.080 --> 0:26:34.960
<v Speaker 1>way you can decrypt the information is if you know

0:26:35.440 --> 0:26:38.720
<v Speaker 1>what those two numbers were, those two huge numbers you

0:26:38.760 --> 0:26:42.680
<v Speaker 1>started off with were, which is hard to determine. It's

0:26:42.800 --> 0:26:45.200
<v Speaker 1>really hard. If you're using a classical computer. It would

0:26:45.200 --> 0:26:48.119
<v Speaker 1>take years or more, depending upon how long the number

0:26:48.280 --> 0:26:52.080
<v Speaker 1>was to brute force the answer if you're following classical

0:26:52.080 --> 0:26:57.240
<v Speaker 1>computer science. But Shore's algorithm was a short cut that

0:26:57.359 --> 0:27:01.000
<v Speaker 1>a quantum computer, not a classical computer. A quantum computer

0:27:01.119 --> 0:27:05.280
<v Speaker 1>could run and run that same calculation in a fraction

0:27:05.600 --> 0:27:08.680
<v Speaker 1>of the time. So, in other words, a quantum computer

0:27:08.960 --> 0:27:13.399
<v Speaker 1>following this algorithm that was discovered by Shore could reverse

0:27:13.840 --> 0:27:18.480
<v Speaker 1>the process we use to make all of our data secret. Well,

0:27:18.480 --> 0:27:21.720
<v Speaker 1>by the late nineties, the first rudimentary quantum computers were

0:27:21.720 --> 0:27:25.239
<v Speaker 1>being constructed in the laboratories. They were really primitive. They

0:27:25.240 --> 0:27:29.160
<v Speaker 1>could not run very many operations before they would decohere uh,

0:27:29.200 --> 0:27:31.720
<v Speaker 1>and then you'd have to start all over again. They

0:27:31.720 --> 0:27:34.400
<v Speaker 1>were delicate systems. They were consisting of just a couple

0:27:34.440 --> 0:27:37.520
<v Speaker 1>of quantum bits of processing power. But it was the

0:27:37.560 --> 0:27:42.320
<v Speaker 1>beginning of the revolution. So how can quantum computers be

0:27:42.480 --> 0:27:46.120
<v Speaker 1>so powerful compared to classical computers and exactly what sort

0:27:46.119 --> 0:27:49.280
<v Speaker 1>of problems would quantum computers be good at solving? Well,

0:27:49.320 --> 0:27:51.879
<v Speaker 1>i'll tell you about that in just a moment, but

0:27:52.080 --> 0:27:55.560
<v Speaker 1>first let's take a quick break to thank our sponsor.

0:28:02.720 --> 0:28:05.639
<v Speaker 1>All right, so let's talk about bits now. As I mentioned,

0:28:05.640 --> 0:28:08.639
<v Speaker 1>a bit is a basic unit of information and it

0:28:08.800 --> 0:28:13.000
<v Speaker 1>is binary, meaning it can have only two states. So

0:28:13.040 --> 0:28:16.199
<v Speaker 1>we express bits as a zero or a one, and

0:28:16.280 --> 0:28:18.840
<v Speaker 1>you can think of that as being off or on,

0:28:19.359 --> 0:28:22.560
<v Speaker 1>or down or up. Just as an electron spin has

0:28:22.600 --> 0:28:26.280
<v Speaker 1>different states or a photons polarization, so too does a

0:28:26.320 --> 0:28:30.719
<v Speaker 1>bit machine. Language is made up of strings of bits.

0:28:31.000 --> 0:28:33.639
<v Speaker 1>A collection of eight bits makes up a bite, and

0:28:33.680 --> 0:28:36.399
<v Speaker 1>a single bite can represent up to two hundred fifty

0:28:36.480 --> 0:28:40.800
<v Speaker 1>six different states. I talked about this recently in the

0:28:40.840 --> 0:28:43.360
<v Speaker 1>I p V six episode. I did the numbers in

0:28:43.400 --> 0:28:46.000
<v Speaker 1>an ip V four address or just a regular old

0:28:46.000 --> 0:28:50.680
<v Speaker 1>IP address. Those are based off octets or bites. Each

0:28:50.760 --> 0:28:54.520
<v Speaker 1>number in that IP address can have a hypothetical value

0:28:54.600 --> 0:28:58.680
<v Speaker 1>between zero and two hundred fifty five. I say hypothetical

0:28:58.800 --> 0:29:01.360
<v Speaker 1>because some numbers are off limits due to the rules

0:29:01.360 --> 0:29:04.440
<v Speaker 1>of Internet protocol. But if you didn't have those restrictions,

0:29:04.480 --> 0:29:07.480
<v Speaker 1>each of those four numerals in that address could have

0:29:07.560 --> 0:29:12.080
<v Speaker 1>a value between zero and two inclusive. Those would be

0:29:12.160 --> 0:29:15.959
<v Speaker 1>the two six potential values of that bite. A classical

0:29:16.000 --> 0:29:20.440
<v Speaker 1>computer relies on these bits. It's the form of information

0:29:20.480 --> 0:29:22.800
<v Speaker 1>the processor takes in and the form it spits back

0:29:22.800 --> 0:29:26.320
<v Speaker 1>out again. The information does get translated into formats where

0:29:26.400 --> 0:29:29.400
<v Speaker 1>humans can find useful or initiate some action that is

0:29:29.480 --> 0:29:32.000
<v Speaker 1>useful to us in some way. Humans have made a

0:29:32.040 --> 0:29:35.960
<v Speaker 1>series of computer programming languages, starting with assembly code or

0:29:35.960 --> 0:29:39.360
<v Speaker 1>a similar code really, which is just a step above binary,

0:29:39.920 --> 0:29:43.840
<v Speaker 1>up to high level programming languages that abstract those zeros

0:29:43.840 --> 0:29:46.720
<v Speaker 1>and ones so that we can structure programs in a

0:29:46.720 --> 0:29:50.200
<v Speaker 1>way that's more natural for us to understand. It's still

0:29:50.320 --> 0:29:52.920
<v Speaker 1>it can look like complete gibberish to you if you

0:29:53.080 --> 0:29:57.120
<v Speaker 1>don't know computer languages, but in fact it is far

0:29:57.200 --> 0:30:00.480
<v Speaker 1>easier to read than just zeros and ones. So it's

0:30:00.480 --> 0:30:04.120
<v Speaker 1>hard to think of any kind of information just in binary.

0:30:04.480 --> 0:30:07.479
<v Speaker 1>But in the classical computer, a bit has to be

0:30:07.600 --> 0:30:10.320
<v Speaker 1>either a zero or a one, it cannot be both,

0:30:10.680 --> 0:30:14.680
<v Speaker 1>and classical computers will run processes in sequence. So you

0:30:14.720 --> 0:30:17.880
<v Speaker 1>can speed that up a little bit by using a

0:30:17.920 --> 0:30:20.560
<v Speaker 1>couple of different strategies. One is just to make more

0:30:20.560 --> 0:30:24.440
<v Speaker 1>powerful processors that can handle more information and smaller amounts

0:30:24.480 --> 0:30:29.280
<v Speaker 1>of time. That will help. You can improve bus speeds,

0:30:29.280 --> 0:30:32.160
<v Speaker 1>You can improve the speed that a CPU can draw

0:30:32.320 --> 0:30:35.600
<v Speaker 1>information from memory or put information back in memory. That

0:30:35.640 --> 0:30:37.920
<v Speaker 1>will help too, but eventually you run up against the

0:30:37.960 --> 0:30:42.040
<v Speaker 1>upper limits of what we can accomplish with today's technology,

0:30:42.200 --> 0:30:45.360
<v Speaker 1>and of course that keeps on improving, but you still

0:30:45.400 --> 0:30:47.520
<v Speaker 1>will run up against those limits. You can use a

0:30:47.760 --> 0:30:51.479
<v Speaker 1>multiple core processor. Multi core processors are great. You can

0:30:51.520 --> 0:30:54.720
<v Speaker 1>even use an array of processors. That's useful if the

0:30:54.760 --> 0:30:57.960
<v Speaker 1>computer problems you're working on can be split into smaller

0:30:58.040 --> 0:31:01.160
<v Speaker 1>problems that can be solved in parallel. Not all problems

0:31:01.200 --> 0:31:04.960
<v Speaker 1>fall into that category, however, and even if your processor

0:31:05.080 --> 0:31:08.800
<v Speaker 1>isn't the fastest, if you're talking about a parallel problem,

0:31:08.920 --> 0:31:12.040
<v Speaker 1>multiple core processors might be a better choice than a

0:31:12.120 --> 0:31:18.360
<v Speaker 1>single powerful core processor. I usually use this particular analogy.

0:31:18.400 --> 0:31:21.000
<v Speaker 1>Imagine you've got a math test, and the math test

0:31:21.040 --> 0:31:23.720
<v Speaker 1>has ten problems on it. You also have a math

0:31:23.840 --> 0:31:27.320
<v Speaker 1>class and it has eleven students in it. One of

0:31:27.360 --> 0:31:30.560
<v Speaker 1>the eleven students is a super math genius, and she

0:31:30.680 --> 0:31:34.400
<v Speaker 1>has an innate sense of math. It's almost spooky. It's

0:31:34.440 --> 0:31:38.200
<v Speaker 1>like she can visualize mathematics all around her, and she

0:31:38.200 --> 0:31:41.920
<v Speaker 1>can solve any one problem faster than anyone else in

0:31:41.960 --> 0:31:46.200
<v Speaker 1>the class. Just doesn't matter. But the teacher gives the

0:31:46.240 --> 0:31:49.560
<v Speaker 1>super smarty genius all ten of the math problems on

0:31:49.600 --> 0:31:52.240
<v Speaker 1>the test, whereas each of the other students in the

0:31:52.280 --> 0:31:55.320
<v Speaker 1>class each of them, being good at math but not

0:31:55.440 --> 0:31:59.400
<v Speaker 1>at genius level, gets only one of the ten problems.

0:31:59.400 --> 0:32:02.880
<v Speaker 1>So student one gets problem one, Student two gets problem too,

0:32:02.960 --> 0:32:06.200
<v Speaker 1>and so forth. You have ten students working to solve

0:32:06.240 --> 0:32:09.960
<v Speaker 1>one problem each, and a supermath genius working on all

0:32:10.080 --> 0:32:13.720
<v Speaker 1>ten problems. Who's going to finish first? Well, the super

0:32:13.720 --> 0:32:17.080
<v Speaker 1>genius is going to solve each of her ten problems

0:32:17.560 --> 0:32:21.000
<v Speaker 1>faster than any of the individual students will finish their

0:32:21.040 --> 0:32:24.720
<v Speaker 1>respective problems. But chances are the group of ten will

0:32:24.800 --> 0:32:27.880
<v Speaker 1>finish first because they each only have one problem to

0:32:27.920 --> 0:32:31.600
<v Speaker 1>work on. They're able to divide and conquer, as it were.

0:32:32.120 --> 0:32:35.840
<v Speaker 1>And some computational problems are like that. But there are

0:32:35.920 --> 0:32:38.840
<v Speaker 1>classes of mathematical problems that are too tough even for

0:32:38.920 --> 0:32:45.040
<v Speaker 1>the fastest classical computers running scores of processors. There so

0:32:45.080 --> 0:32:49.640
<v Speaker 1>difficult as to be practically unsolvable. Now I say practically

0:32:49.720 --> 0:32:53.640
<v Speaker 1>on purpose. It's not that a classical machine can't solve

0:32:53.720 --> 0:32:56.520
<v Speaker 1>these sorts of problems. They just can't do it in

0:32:56.560 --> 0:32:59.320
<v Speaker 1>any sort of reasonable amount of time. It could take

0:32:59.480 --> 0:33:03.240
<v Speaker 1>years or decades or centuries, depending upon the complexity of

0:33:03.240 --> 0:33:06.600
<v Speaker 1>the problem. So what kind of problems am I talking about? Well,

0:33:06.600 --> 0:33:10.400
<v Speaker 1>there's a class of problems around the concept of optimization,

0:33:11.000 --> 0:33:14.280
<v Speaker 1>and that's a big part of what quantum computers could tackle.

0:33:14.720 --> 0:33:17.760
<v Speaker 1>These are problems they get very hard to solve, particularly

0:33:17.800 --> 0:33:20.840
<v Speaker 1>as you add more components to it. Now, I'll give

0:33:20.880 --> 0:33:23.320
<v Speaker 1>you a very simple example. Let's say you're throwing a

0:33:23.360 --> 0:33:27.560
<v Speaker 1>big dinner party. You've rented out a swanky joint. You've

0:33:27.600 --> 0:33:32.440
<v Speaker 1>got five tables. Each table has seating for ten people,

0:33:32.800 --> 0:33:35.760
<v Speaker 1>So you've got fifty people on the way to your party,

0:33:36.200 --> 0:33:39.320
<v Speaker 1>and it's your job to assign seats for each of

0:33:39.320 --> 0:33:43.000
<v Speaker 1>the people who are coming. However, there's a problem. Not

0:33:43.080 --> 0:33:46.360
<v Speaker 1>all of your friends are crazy about each other. So

0:33:46.440 --> 0:33:48.760
<v Speaker 1>let's say you've got a buddy named Sally, and she

0:33:48.800 --> 0:33:53.600
<v Speaker 1>would absolutely hate to sit next to Jim. Jennifer would

0:33:53.600 --> 0:33:56.600
<v Speaker 1>love to sit next to Sally, but she definitely doesn't

0:33:56.600 --> 0:34:00.160
<v Speaker 1>want to sit next to Sally's cousin, Darryl. But m

0:34:00.160 --> 0:34:03.280
<v Speaker 1>and Darryl are best friends, so they definitely want to

0:34:03.360 --> 0:34:05.920
<v Speaker 1>at least sit at the same table, if not next

0:34:05.960 --> 0:34:08.200
<v Speaker 1>to each other, and so on and so forth. You've

0:34:08.239 --> 0:34:11.319
<v Speaker 1>got all these different conditions that exist, and you want

0:34:11.360 --> 0:34:14.840
<v Speaker 1>to find the best possible seating solution to the problem

0:34:14.880 --> 0:34:17.480
<v Speaker 1>of who sits where in order for you to have

0:34:18.000 --> 0:34:20.680
<v Speaker 1>a nice, lovely dinner and not have a breakout into

0:34:20.719 --> 0:34:24.040
<v Speaker 1>a three stooges pie throwing routine. Well, here's the thing.

0:34:24.160 --> 0:34:28.000
<v Speaker 1>The problem of sitting just ten people around a table

0:34:28.360 --> 0:34:35.200
<v Speaker 1>is factorial. There are three point six million possible configurations

0:34:35.280 --> 0:34:38.640
<v Speaker 1>for ten people to sit at a table. That's just

0:34:38.800 --> 0:34:42.799
<v Speaker 1>ten at one table. And remember you have five of

0:34:42.840 --> 0:34:46.239
<v Speaker 1>those tables, and you have numerous rules you want to

0:34:46.600 --> 0:34:48.719
<v Speaker 1>do your best to follow to ensure that it's a

0:34:48.760 --> 0:34:51.520
<v Speaker 1>pleasant party and no one's gonna go home with punch

0:34:51.560 --> 0:34:54.560
<v Speaker 1>and pie spilled all over their outfits. So how do

0:34:54.600 --> 0:34:58.200
<v Speaker 1>you solve this problem? Well, a classical computer would choke

0:34:58.719 --> 0:35:00.880
<v Speaker 1>on this kind of problem because they would have to

0:35:01.000 --> 0:35:04.440
<v Speaker 1>run every single possible scenario, and then it would have

0:35:04.480 --> 0:35:08.279
<v Speaker 1>to check the results of all those scenarios against the

0:35:08.360 --> 0:35:10.520
<v Speaker 1>rules that you had given it, saying all right, well

0:35:10.560 --> 0:35:13.120
<v Speaker 1>don't put so and so next to so and so,

0:35:13.920 --> 0:35:15.600
<v Speaker 1>and then it would have to tally up all of

0:35:15.640 --> 0:35:19.720
<v Speaker 1>those different scenarios, analyze the whole thing, and determine which

0:35:19.800 --> 0:35:22.520
<v Speaker 1>one out of all the different scenarios that could come out.

0:35:22.560 --> 0:35:26.160
<v Speaker 1>And remember there's three point six million per table, that

0:35:26.520 --> 0:35:29.200
<v Speaker 1>which one is the best. By that time, half your

0:35:29.200 --> 0:35:33.000
<v Speaker 1>friends have moved away, or had kids, or have become

0:35:33.040 --> 0:35:36.799
<v Speaker 1>honored ancestors to generations that follow because it just took

0:35:37.280 --> 0:35:40.239
<v Speaker 1>way too long for this classical computer to work out

0:35:40.239 --> 0:35:42.520
<v Speaker 1>the problem, and your party was a bust because you

0:35:42.560 --> 0:35:45.440
<v Speaker 1>never got the invitations out in the first place. Now,

0:35:45.440 --> 0:35:49.600
<v Speaker 1>another problem in this class is called the traveling salesman problem.

0:35:49.640 --> 0:35:52.520
<v Speaker 1>This is a classic problem and it goes like this.

0:35:52.960 --> 0:35:55.759
<v Speaker 1>Given a list of cities that a salesperson has to

0:35:55.840 --> 0:35:58.680
<v Speaker 1>visit to do his or her rounds, what is the

0:35:58.760 --> 0:36:03.920
<v Speaker 1>shortest possible route that the salesperson can follow that will

0:36:03.960 --> 0:36:07.120
<v Speaker 1>allow them to visit every single city and return home

0:36:07.280 --> 0:36:11.600
<v Speaker 1>to their point of origin the shortest possible route among

0:36:11.640 --> 0:36:14.400
<v Speaker 1>all those cities. This one's pretty easy to understand, but

0:36:14.440 --> 0:36:18.080
<v Speaker 1>it's actually fiendishly difficult to solve, especially as you add

0:36:18.120 --> 0:36:21.160
<v Speaker 1>more cities to the problem. So this type of problem

0:36:21.400 --> 0:36:24.920
<v Speaker 1>is called an MP hard problem, and the more cities

0:36:24.960 --> 0:36:27.640
<v Speaker 1>you add, the harder it gets. So how could quantum

0:36:27.680 --> 0:36:31.160
<v Speaker 1>computers do a better job than classical ones with these

0:36:31.200 --> 0:36:33.880
<v Speaker 1>sorts of problems? And it comes down to a basic

0:36:34.040 --> 0:36:36.600
<v Speaker 1>unit of information in the world of quantum computers, The

0:36:36.840 --> 0:36:39.360
<v Speaker 1>quantum bid or the cubit you know, I mentioned it

0:36:39.400 --> 0:36:42.240
<v Speaker 1>a couple of times, and a cubit can be placed

0:36:42.360 --> 0:36:47.200
<v Speaker 1>in superposition, meaning that in its quantum state, it is

0:36:48.440 --> 0:36:52.120
<v Speaker 1>behaving as if it's both a zero and a one simultaneously.

0:36:52.560 --> 0:36:56.080
<v Speaker 1>You can also entangle cubits with one another, so that

0:36:56.160 --> 0:37:00.120
<v Speaker 1>the state of one cubit and it's entangled cubit are

0:37:00.239 --> 0:37:04.080
<v Speaker 1>highly correlated. So you could encoded in such a way

0:37:04.080 --> 0:37:07.319
<v Speaker 1>where you say, if cubit A is a zero, do

0:37:07.520 --> 0:37:10.520
<v Speaker 1>nothing to cubit B. If cubit A is a one,

0:37:10.840 --> 0:37:13.800
<v Speaker 1>flip cubit B to one. That would be an example

0:37:13.840 --> 0:37:17.439
<v Speaker 1>of entanglement. With these properties, it's possible to solve these

0:37:17.440 --> 0:37:21.200
<v Speaker 1>traditional unsolvable problems in a very short amount of time

0:37:21.360 --> 0:37:24.320
<v Speaker 1>if you have a quantum computer with a sufficient number

0:37:24.360 --> 0:37:27.799
<v Speaker 1>of cubits. That's because the cubits in their quantum state

0:37:27.840 --> 0:37:32.320
<v Speaker 1>can essentially run all possible solutions to a problem simultaneously

0:37:32.960 --> 0:37:37.880
<v Speaker 1>rather than sequentially. I'm oversimplifying here, but that's the general principle.

0:37:38.080 --> 0:37:40.480
<v Speaker 1>And as you add more cubits, your ability to process

0:37:40.520 --> 0:37:44.480
<v Speaker 1>information grows exponentially. Now, how does that work? Well, if

0:37:44.480 --> 0:37:47.200
<v Speaker 1>you have a single cubit, but it can potentially be

0:37:47.360 --> 0:37:51.120
<v Speaker 1>two states at the same time. Because of superposition, that

0:37:51.280 --> 0:37:55.560
<v Speaker 1>cubit actually represents two states, not one. Remember a bit

0:37:55.600 --> 0:37:58.560
<v Speaker 1>can only represent one state at a time. If you

0:37:58.600 --> 0:38:03.440
<v Speaker 1>have two cubits in superposition, that can represent four states

0:38:03.480 --> 0:38:06.480
<v Speaker 1>at one time. So does that mean three cubits is

0:38:06.520 --> 0:38:11.759
<v Speaker 1>going to be six states? No, No, three cubits would

0:38:11.760 --> 0:38:15.360
<v Speaker 1>be eight states. So one cubit can be two states,

0:38:15.400 --> 0:38:17.840
<v Speaker 1>Two cubits can be four states. Three cubits can be

0:38:18.200 --> 0:38:21.279
<v Speaker 1>eight states. That means there's eight possible values of the

0:38:21.280 --> 0:38:23.480
<v Speaker 1>three cubits, and I'll give them to you right now

0:38:23.520 --> 0:38:27.880
<v Speaker 1>so you can see that I'm right. You've got zero zero, zero, zero, zero,

0:38:28.040 --> 0:38:34.480
<v Speaker 1>one zero, one zero zero, one one one zero zero,

0:38:34.800 --> 0:38:39.160
<v Speaker 1>one zero, one one, one zero, and one one one,

0:38:39.239 --> 0:38:42.520
<v Speaker 1>So eight potential values. Every time you had a cubit

0:38:43.000 --> 0:38:46.040
<v Speaker 1>you have to you have you end up going with

0:38:46.160 --> 0:38:48.600
<v Speaker 1>two to the power of number of cubits you have

0:38:49.120 --> 0:38:52.800
<v Speaker 1>for potential states. So in other words, with three cubits

0:38:52.840 --> 0:38:55.880
<v Speaker 1>you have two to the power of three. That's eight.

0:38:56.640 --> 0:38:59.560
<v Speaker 1>That's how many potential states you could represent. Right now.

0:38:59.680 --> 0:39:02.799
<v Speaker 1>I B. M has a prototype quantum computer that has

0:39:03.040 --> 0:39:06.200
<v Speaker 1>fifty cubits, and that's a prototype. It's not one that's

0:39:06.280 --> 0:39:08.799
<v Speaker 1>rolled out to for anyone to in general to use,

0:39:08.880 --> 0:39:11.719
<v Speaker 1>but they do have it. So that means you can

0:39:11.760 --> 0:39:15.919
<v Speaker 1>represent two to the fiftieth power in states. So that's

0:39:16.560 --> 0:39:18.960
<v Speaker 1>in case you wanted to know. If you knock that

0:39:19.000 --> 0:39:22.600
<v Speaker 1>out too, to the fiftieth power, that is one quadrillion,

0:39:22.960 --> 0:39:27.440
<v Speaker 1>one hundred twenty five trillion, eight hundred ninety nine billion,

0:39:27.920 --> 0:39:32.600
<v Speaker 1>nine hundred six million, eight hundred forty two thousand, six

0:39:32.719 --> 0:39:36.560
<v Speaker 1>hundred twenty four states. It's a lot of potential states.

0:39:36.719 --> 0:39:38.800
<v Speaker 1>And if that's not enough, if you build a sixty

0:39:38.920 --> 0:39:42.960
<v Speaker 1>cubit computer, you just add ten more cubits, you'd have

0:39:43.040 --> 0:39:49.919
<v Speaker 1>one capable of representing one thousand quadrillion states. It's insane.

0:39:50.480 --> 0:39:54.280
<v Speaker 1>In IBM announced it would make a five cubit computer

0:39:54.360 --> 0:39:58.080
<v Speaker 1>available for people to run calculations and experiments on using

0:39:58.120 --> 0:40:02.359
<v Speaker 1>a cloud based interface. Uh. This is necessary because in

0:40:02.440 --> 0:40:04.520
<v Speaker 1>order to create a quantum computer, you have to take

0:40:04.560 --> 0:40:09.960
<v Speaker 1>a really special, extreme precautions to not just create the

0:40:10.040 --> 0:40:12.839
<v Speaker 1>quantum state, but to preserve it. So how special am

0:40:12.840 --> 0:40:15.800
<v Speaker 1>I talking about? Well, the quantum computers that IBM uses

0:40:16.080 --> 0:40:20.360
<v Speaker 1>are cooled to ten millie kelvin in other words, or

0:40:20.400 --> 0:40:24.080
<v Speaker 1>fifteen millie kelvin, depending upon which source I was looking at.

0:40:24.160 --> 0:40:26.360
<v Speaker 1>Both of them came from IBM, but once at fifteen

0:40:26.360 --> 0:40:29.319
<v Speaker 1>and one said ten millie kelvin is incredibly tiny. You're

0:40:29.320 --> 0:40:34.480
<v Speaker 1>talking about a fraction above absolute zero. Absolute zero is

0:40:34.520 --> 0:40:37.879
<v Speaker 1>the point at which there is no molecular movement, which

0:40:37.920 --> 0:40:42.359
<v Speaker 1>is quote unquote colder than space itself. To achieve this,

0:40:42.719 --> 0:40:45.600
<v Speaker 1>IBM has to use liquid nitrogen to get the computer

0:40:45.680 --> 0:40:48.799
<v Speaker 1>down to a low temperature, and then liquid helium to

0:40:48.840 --> 0:40:52.839
<v Speaker 1>get it to an even more insanely low temperature. And

0:40:52.920 --> 0:40:55.480
<v Speaker 1>what did IBM used to create the cubits? Did they

0:40:55.560 --> 0:40:58.960
<v Speaker 1>use electrons or photons? Nope, they created what they called

0:40:59.160 --> 0:41:05.600
<v Speaker 1>artificial atoms. They used a superconducting Josephson junction. What. Well,

0:41:05.640 --> 0:41:10.200
<v Speaker 1>it's a superconductor that's coupled to a second superconductor over

0:41:10.239 --> 0:41:13.120
<v Speaker 1>a weak link. And I really wish I could go

0:41:13.160 --> 0:41:15.880
<v Speaker 1>into more detail and explain how this works, but frankly,

0:41:16.719 --> 0:41:19.560
<v Speaker 1>it goes well beyond my understanding, and I feel I

0:41:19.600 --> 0:41:21.960
<v Speaker 1>would need to take a college course to get a

0:41:22.040 --> 0:41:24.680
<v Speaker 1>handle on it in order to explain it properly. So

0:41:24.719 --> 0:41:27.120
<v Speaker 1>I'm not going to try because I'm afraid that if

0:41:27.120 --> 0:41:30.279
<v Speaker 1>I did, I would mis explain it to the point

0:41:30.280 --> 0:41:33.240
<v Speaker 1>where I would just be giving completely wrong information. Suffice

0:41:33.440 --> 0:41:38.120
<v Speaker 1>to say, it's a man made component on a microchip

0:41:38.480 --> 0:41:42.239
<v Speaker 1>that's paired with a microwave resonator. The microwave resonator is

0:41:42.280 --> 0:41:45.960
<v Speaker 1>what is used to communicate with the cubits, and it's

0:41:46.000 --> 0:41:49.160
<v Speaker 1>housed in this crazy looking metal contraption that reminds me

0:41:49.200 --> 0:41:52.239
<v Speaker 1>of a super fancy espresso machine, and that in turn

0:41:52.400 --> 0:41:56.040
<v Speaker 1>is encased in a cylinder that is a giant refrigerator

0:41:56.080 --> 0:42:00.160
<v Speaker 1>to cool it down to these insane low temperatures. Now,

0:42:00.200 --> 0:42:03.640
<v Speaker 1>to make it more complicated, if you were to interfere

0:42:03.680 --> 0:42:06.239
<v Speaker 1>with this computer in any way, and that could be

0:42:06.440 --> 0:42:09.480
<v Speaker 1>electromagnetic interference, it could be heat, it could be motion.

0:42:09.800 --> 0:42:12.800
<v Speaker 1>It's very sensitive, you would cause the quantum states to

0:42:12.880 --> 0:42:17.400
<v Speaker 1>collapse and decohere, which would turn your expensive quantum computer

0:42:17.480 --> 0:42:21.800
<v Speaker 1>into a pretty pathetic excuse for a classical computer until

0:42:21.800 --> 0:42:24.520
<v Speaker 1>you can repair the quantum states, and typically you have

0:42:24.600 --> 0:42:26.719
<v Speaker 1>a very short amount of time on the order of

0:42:26.760 --> 0:42:31.320
<v Speaker 1>milliseconds to complete your operations before either the error rates

0:42:31.360 --> 0:42:33.879
<v Speaker 1>get out of hand, which makes all the results look

0:42:34.040 --> 0:42:37.480
<v Speaker 1>like they were truly random as opposed to probabilistic, or

0:42:37.520 --> 0:42:41.560
<v Speaker 1>the system itself will collapse. The impracticalities of quantum computing

0:42:41.600 --> 0:42:44.520
<v Speaker 1>mean that only a few select organizations are ever likely

0:42:44.640 --> 0:42:48.000
<v Speaker 1>going to have an actual quantum computer. They're just too

0:42:48.040 --> 0:42:52.400
<v Speaker 1>complicated and too sensitive for the general person to have. However,

0:42:52.719 --> 0:42:56.799
<v Speaker 1>if they follow the the methodology of IBM and make

0:42:56.840 --> 0:43:00.400
<v Speaker 1>it available for other people to use through cloud based

0:43:00.440 --> 0:43:03.160
<v Speaker 1>systems where you know you're able to control the quantum computer,

0:43:03.200 --> 0:43:06.120
<v Speaker 1>you're just doing it remotely through an interface that they've designed,

0:43:06.800 --> 0:43:10.439
<v Speaker 1>then they can make quantum computing more accessible. You won't

0:43:10.440 --> 0:43:12.480
<v Speaker 1>own one, but you will be able to access one.

0:43:12.680 --> 0:43:18.040
<v Speaker 1>It's pretty crazy, really. Uh. The IBM methodology is called

0:43:18.040 --> 0:43:21.160
<v Speaker 1>IBM Q. You can actually go and join that program.

0:43:21.200 --> 0:43:23.799
<v Speaker 1>If you want to learn how to program quantum computers,

0:43:24.200 --> 0:43:26.080
<v Speaker 1>you can use IBM Q to do it. They have

0:43:26.280 --> 0:43:30.319
<v Speaker 1>guides on how to program. They have a very simple interface, UH,

0:43:30.480 --> 0:43:32.960
<v Speaker 1>so that you can learn how to program on the

0:43:33.120 --> 0:43:36.000
<v Speaker 1>five cubit machine. They also have access to a sixteen

0:43:36.040 --> 0:43:40.080
<v Speaker 1>cubit machine through this system, so you can start designing

0:43:40.560 --> 0:43:43.840
<v Speaker 1>uh programs to run on a quantum computer. If you

0:43:43.840 --> 0:43:46.560
<v Speaker 1>want to check that out. It's frankly, it's beyond my

0:43:46.640 --> 0:43:49.879
<v Speaker 1>capabilities to actually do this, at least with my current

0:43:49.960 --> 0:43:53.560
<v Speaker 1>level of understanding. But then I'm not really a programmer.

0:43:53.760 --> 0:43:56.040
<v Speaker 1>So the program is out there, should definitely take a

0:43:56.040 --> 0:43:58.080
<v Speaker 1>look into it and see if you're interested. Well, in

0:43:58.160 --> 0:44:01.240
<v Speaker 1>ten you could have access to a live cubit computer

0:44:01.600 --> 0:44:03.960
<v Speaker 1>that would give you the potential to have a superposition

0:44:04.000 --> 0:44:07.960
<v Speaker 1>of thirty two states simultaneously. So when you encode a

0:44:08.000 --> 0:44:12.600
<v Speaker 1>problem onto a quantum machine, what is actually happening. You're

0:44:12.640 --> 0:44:17.200
<v Speaker 1>applying a phase to each of those states. So you

0:44:17.200 --> 0:44:20.360
<v Speaker 1>can think of the phase like a wave. Some phases

0:44:20.360 --> 0:44:24.600
<v Speaker 1>will amplify others and some phases will cancel out others.

0:44:25.080 --> 0:44:28.480
<v Speaker 1>This is just like a wave and how waves work

0:44:28.560 --> 0:44:31.480
<v Speaker 1>when they encounter other waves. So, for example, if you

0:44:31.520 --> 0:44:36.240
<v Speaker 1>have noise canceling headphones, those work by producing sound waves

0:44:36.280 --> 0:44:39.720
<v Speaker 1>that are out of phase with the sounds you're surrounded by.

0:44:39.760 --> 0:44:42.719
<v Speaker 1>So if you have a perfect tone of a certain frequency,

0:44:43.239 --> 0:44:46.200
<v Speaker 1>the sound wave visualization will be one of those lovely

0:44:46.360 --> 0:44:51.319
<v Speaker 1>curves has a regular hills and valleys that rise and

0:44:51.360 --> 0:44:56.640
<v Speaker 1>fall at a perfect curve and in a particular frequency

0:44:56.719 --> 0:45:01.359
<v Speaker 1>that's depended upon whatever the tone is, and it'll look gorgeous. Now,

0:45:01.360 --> 0:45:05.120
<v Speaker 1>if you were to produce a second tone where the

0:45:05.200 --> 0:45:09.319
<v Speaker 1>sound wave has its peak at the same point on

0:45:09.320 --> 0:45:12.880
<v Speaker 1>that wave form that the first wave the first tone

0:45:13.440 --> 0:45:16.920
<v Speaker 1>has its valley. So the highest point on your second

0:45:16.920 --> 0:45:19.800
<v Speaker 1>tone matches with the lowest point on your first tone,

0:45:20.320 --> 0:45:23.279
<v Speaker 1>and vice versa, and they are exactly the same amplitude

0:45:23.280 --> 0:45:26.640
<v Speaker 1>and same frequency. They'll cancel each other out. It will

0:45:26.680 --> 0:45:28.719
<v Speaker 1>be as if you can't there's no noise at all,

0:45:28.840 --> 0:45:30.800
<v Speaker 1>because these two sound waves cancel each other out, and

0:45:30.880 --> 0:45:34.280
<v Speaker 1>it's it's as if there's nothing there. That's how noise

0:45:34.320 --> 0:45:37.279
<v Speaker 1>cancelation headphones work. They have a microphone that takes an

0:45:37.280 --> 0:45:40.799
<v Speaker 1>all incoming sound and then they generate a sound in

0:45:40.920 --> 0:45:45.280
<v Speaker 1>the headphones that is out of phase with the sounds

0:45:45.320 --> 0:45:48.000
<v Speaker 1>that are around you. They cancel it out. It's not

0:45:48.080 --> 0:45:52.960
<v Speaker 1>just muffling sound, it's canceling it by generating this out

0:45:53.000 --> 0:45:56.240
<v Speaker 1>of phase sound wave. It's kind of interesting, Well, quantum

0:45:56.239 --> 0:46:00.200
<v Speaker 1>computers are doing the same sort of thing with there

0:46:00.920 --> 0:46:05.600
<v Speaker 1>the various represented states of the quantum state, like all

0:46:05.680 --> 0:46:10.720
<v Speaker 1>those potential combinations of zeros and ones. So the problem

0:46:10.760 --> 0:46:14.120
<v Speaker 1>you encode onto the cubits applies those phases, and as

0:46:14.120 --> 0:46:16.360
<v Speaker 1>long as you have enough cubits to handle the problem

0:46:16.400 --> 0:46:19.319
<v Speaker 1>you're trying to solve. Everything should work out pretty well.

0:46:19.440 --> 0:46:23.640
<v Speaker 1>Some answers get amplified, some get canceled out, and you'll

0:46:23.719 --> 0:46:26.800
<v Speaker 1>arrive it's your solution, or it's a little more accurate

0:46:26.840 --> 0:46:31.000
<v Speaker 1>to say you'll arrive at a probabilistic distribution of solutions.

0:46:31.000 --> 0:46:34.440
<v Speaker 1>So better solutions will occupy a higher percentage of probability

0:46:34.520 --> 0:46:37.680
<v Speaker 1>than not so good answers. So you can think of

0:46:37.719 --> 0:46:40.200
<v Speaker 1>it as like each answers on a pillar, and the

0:46:40.239 --> 0:46:42.960
<v Speaker 1>most likely answer is on the highest pillar and the

0:46:43.040 --> 0:46:45.680
<v Speaker 1>least likely answer is on the lowest pillar. Does that

0:46:45.760 --> 0:46:49.040
<v Speaker 1>mean that the answer is always the right answer is

0:46:49.040 --> 0:46:51.040
<v Speaker 1>always going to be the one that's on the highest pillar. No,

0:46:51.400 --> 0:46:55.520
<v Speaker 1>that's not how probability works. It's likely, but it's not

0:46:55.760 --> 0:47:00.560
<v Speaker 1>always going to happen. That's where you can run into errors. So,

0:47:01.400 --> 0:47:02.799
<v Speaker 1>like I said, you're gonna have to look at those

0:47:02.880 --> 0:47:05.799
<v Speaker 1>error rates, quantum engineers are gonna have to keep a

0:47:05.840 --> 0:47:08.360
<v Speaker 1>close eye on error rates. If we are able to

0:47:08.360 --> 0:47:11.560
<v Speaker 1>build more powerful quantum computers, that's great, but if error

0:47:11.640 --> 0:47:14.839
<v Speaker 1>rates are high, we can't trust the results we get.

0:47:15.360 --> 0:47:17.960
<v Speaker 1>And the more operations you try to run in sequence,

0:47:18.560 --> 0:47:22.560
<v Speaker 1>the more opportunities you have for error rates to have

0:47:22.680 --> 0:47:26.720
<v Speaker 1>an effect on your results, until again, your probabilistic results

0:47:26.719 --> 0:47:29.640
<v Speaker 1>will start to look more like randomized data. Now I've

0:47:29.640 --> 0:47:32.640
<v Speaker 1>talked a bit about the sorts of problems quantum computers

0:47:32.640 --> 0:47:37.120
<v Speaker 1>can tackle the theoretical problems, but that's mostly in the

0:47:37.160 --> 0:47:40.480
<v Speaker 1>thought experiment world. What could quantum computers do in the

0:47:40.520 --> 0:47:44.160
<v Speaker 1>real world. Well, i'll tell you right after we come

0:47:44.160 --> 0:47:54.239
<v Speaker 1>back from this break for our sponsor. All Right, so

0:47:54.280 --> 0:47:57.160
<v Speaker 1>you got your quantum computer. What the heck are you

0:47:57.160 --> 0:47:59.439
<v Speaker 1>gonna do with it? Well, one thing you could do

0:47:59.840 --> 0:48:02.640
<v Speaker 1>is follow Richard Feynman's suggestion back in the early eighties

0:48:02.800 --> 0:48:05.440
<v Speaker 1>and use your quantum computer to simulate the evolution of

0:48:05.520 --> 0:48:09.200
<v Speaker 1>quantum states. Actually, simulations in general would be a really

0:48:09.280 --> 0:48:14.040
<v Speaker 1>useful application of quantum computers, because, unlike a classical computer,

0:48:14.160 --> 0:48:17.720
<v Speaker 1>a quantum computer with a sufficient number of cubits remains

0:48:17.840 --> 0:48:23.239
<v Speaker 1>undaunted by the exponential difficulties those simulations pose. So take

0:48:23.320 --> 0:48:26.640
<v Speaker 1>chemistry for example. If you want to simulate chemistry down

0:48:26.640 --> 0:48:29.040
<v Speaker 1>to the molecular level and you want to work with

0:48:29.160 --> 0:48:33.400
<v Speaker 1>long chain polymers, that gets really complicated very quickly because

0:48:33.400 --> 0:48:35.960
<v Speaker 1>you've got all these interactions going on at the sub

0:48:36.000 --> 0:48:40.520
<v Speaker 1>atomic level that you have to account for. So electrons,

0:48:40.600 --> 0:48:44.080
<v Speaker 1>for example, are negatively charged, and they repel one another

0:48:44.640 --> 0:48:48.920
<v Speaker 1>because like charge repels like, but they also will be

0:48:48.960 --> 0:48:52.400
<v Speaker 1>attracted to the nuclei of the atoms because the nuclei

0:48:52.480 --> 0:48:56.520
<v Speaker 1>contained protons those have a positive charge and opposite charges attract.

0:48:56.800 --> 0:48:59.839
<v Speaker 1>So you've got these really complex interactions that are going

0:49:00.040 --> 0:49:03.399
<v Speaker 1>on at the molecular level, and it gets even more

0:49:03.480 --> 0:49:06.919
<v Speaker 1>complicated every time you add another atom to the molecule chain.

0:49:07.600 --> 0:49:11.080
<v Speaker 1>And it's that complexity that makes simulating molecules such a

0:49:11.160 --> 0:49:15.640
<v Speaker 1>huge challenge for classical computers. In a presentation at think,

0:49:16.960 --> 0:49:20.560
<v Speaker 1>an IBM researcher named Talia Gershon, who was part of

0:49:20.560 --> 0:49:24.279
<v Speaker 1>the Science slam as well, talked about iron sulfide and

0:49:24.400 --> 0:49:27.080
<v Speaker 1>modeling an iron sulfide molecule, and she said that the

0:49:27.160 --> 0:49:31.640
<v Speaker 1>largest iron sulfide molecule that the most powerful classical computers

0:49:31.680 --> 0:49:36.000
<v Speaker 1>can simulate right now would be a molecule that had

0:49:36.040 --> 0:49:38.880
<v Speaker 1>four iron atoms and four sulfur atoms. That would be

0:49:38.920 --> 0:49:41.960
<v Speaker 1>a very small iron sulfide molecule. But you couldn't go

0:49:42.000 --> 0:49:46.400
<v Speaker 1>bigger than that because the classical computers just couldn't handle

0:49:46.560 --> 0:49:51.040
<v Speaker 1>all of those sub atomic interactions accurately. Uh, that's a

0:49:51.080 --> 0:49:55.160
<v Speaker 1>severe limitation. If we could shed that limitation, we could

0:49:55.239 --> 0:49:58.040
<v Speaker 1>run simulations and all sorts of chemical compounds, and we

0:49:58.080 --> 0:50:01.719
<v Speaker 1>could potentially learn the properties of those compounds and think

0:50:01.760 --> 0:50:08.000
<v Speaker 1>of potential uses for those compounds. This could revolutionize multiple industries,

0:50:08.360 --> 0:50:12.920
<v Speaker 1>a material science, a medicine, those two. In particular chemistry

0:50:12.960 --> 0:50:15.799
<v Speaker 1>in general, the chemists could simulate the properties of a

0:50:15.840 --> 0:50:20.400
<v Speaker 1>theoretical drug long before ever moving to clinical trials, perhaps

0:50:20.440 --> 0:50:23.400
<v Speaker 1>eliminating false leads and saving vast amounts of time and efforts. So,

0:50:23.440 --> 0:50:26.680
<v Speaker 1>in other words, you could, based upon your knowledge, create

0:50:26.760 --> 0:50:30.640
<v Speaker 1>simulations of various molecules to see how they would play

0:50:30.680 --> 0:50:34.400
<v Speaker 1>out in various scenarios, and anything that looked promising, you

0:50:34.400 --> 0:50:39.120
<v Speaker 1>could then go forth and try and synthesize and move

0:50:39.160 --> 0:50:41.319
<v Speaker 1>forward with clinical trials or at least you know the

0:50:41.320 --> 0:50:46.200
<v Speaker 1>earliest stages of testing. That way and narrow down the

0:50:46.719 --> 0:50:51.279
<v Speaker 1>limitless possibilities much faster and uh potentially make much more

0:50:51.320 --> 0:50:54.960
<v Speaker 1>effective medicine. Arvin Krishna, who's an s VP senior vice

0:50:54.960 --> 0:50:58.640
<v Speaker 1>president over at IBM, also mentioned that quantum computing could

0:50:58.680 --> 0:51:02.040
<v Speaker 1>be used for financial risk analysis. I imagine it would

0:51:02.040 --> 0:51:04.640
<v Speaker 1>also be good for running other types of simulations, ones

0:51:04.680 --> 0:51:07.840
<v Speaker 1>that classically are really difficult to manage. For example, it

0:51:07.880 --> 0:51:11.239
<v Speaker 1>could be really useful for weather forecasting. That's similar to

0:51:11.280 --> 0:51:14.759
<v Speaker 1>the traveling salesman problem I mentioned earlier. Quantum computers could

0:51:14.760 --> 0:51:18.200
<v Speaker 1>also be used to help plot out the most ideal

0:51:18.440 --> 0:51:21.000
<v Speaker 1>travel routes, not just for a single vehicle, but a

0:51:21.040 --> 0:51:23.320
<v Speaker 1>fleet of them. That would be useful in multiple industries,

0:51:23.360 --> 0:51:28.200
<v Speaker 1>from transportation to shipping. More efficient travel means fewer delays,

0:51:28.239 --> 0:51:32.000
<v Speaker 1>which in turn means cost savings, not to mention fuel conservation.

0:51:32.360 --> 0:51:35.080
<v Speaker 1>So you might first think that shaving some miles or

0:51:35.200 --> 0:51:38.120
<v Speaker 1>minutes off of travel is a trivial use of so

0:51:38.200 --> 0:51:40.839
<v Speaker 1>powerful a computing device, But when you start to think

0:51:40.840 --> 0:51:44.120
<v Speaker 1>of the ripple effects the things that that implies, you

0:51:44.120 --> 0:51:46.399
<v Speaker 1>start to see the bigger picture. Now I mentioned weather

0:51:46.440 --> 0:51:51.239
<v Speaker 1>forecasting that is a really challenging science. Actually, there are

0:51:51.239 --> 0:51:53.440
<v Speaker 1>a lot of factors that impact whether you may have

0:51:53.520 --> 0:51:57.720
<v Speaker 1>heard my podcast about weather forecasting and how insanely difficult

0:51:57.719 --> 0:52:00.920
<v Speaker 1>it is. You've got these big components of weather that

0:52:00.960 --> 0:52:04.600
<v Speaker 1>we're all familiar with, things like temperature, humidity, air pressure,

0:52:04.760 --> 0:52:06.960
<v Speaker 1>that kind of thing. But there are also other factors

0:52:07.000 --> 0:52:11.520
<v Speaker 1>that influence weather patterns, like geography. The topography of the

0:52:11.600 --> 0:52:14.480
<v Speaker 1>area you live in affects weather, how it plays out,

0:52:15.160 --> 0:52:18.920
<v Speaker 1>the presence of air pollution. Other variables can all affect weather,

0:52:19.400 --> 0:52:22.000
<v Speaker 1>and there's so many different variables that shape the weather,

0:52:22.080 --> 0:52:25.800
<v Speaker 1>and those variables can have an effect on other variables

0:52:25.840 --> 0:52:28.080
<v Speaker 1>that in turn can have an effect on other variables.

0:52:28.120 --> 0:52:30.960
<v Speaker 1>In other words, there becomes the sort of domino effect

0:52:31.040 --> 0:52:33.760
<v Speaker 1>that can happen in ways that are very difficult to predict.

0:52:34.360 --> 0:52:37.880
<v Speaker 1>Simulating the weather with enough data points to ensure precision

0:52:38.080 --> 0:52:42.040
<v Speaker 1>is really difficult. Classical computers struggle with this. We use

0:52:42.080 --> 0:52:45.160
<v Speaker 1>a lot of supercomputers to crunch the numbers now, and

0:52:45.239 --> 0:52:47.719
<v Speaker 1>even then we have to make tough choices. We have

0:52:47.760 --> 0:52:50.759
<v Speaker 1>to make allowances for this. So, for example, you could

0:52:50.760 --> 0:52:54.120
<v Speaker 1>create a weather model that has a really high resolution,

0:52:54.400 --> 0:52:57.759
<v Speaker 1>but it covers a relatively small region. Or you can

0:52:57.800 --> 0:53:00.320
<v Speaker 1>have a weather model that covers a much large arger

0:53:00.360 --> 0:53:04.680
<v Speaker 1>region but has much lower resolution, so you have lower

0:53:04.880 --> 0:53:09.360
<v Speaker 1>amounts of accuracy within that larger model. Uh you also

0:53:09.520 --> 0:53:13.359
<v Speaker 1>can have models that predict weather out further into the

0:53:13.360 --> 0:53:17.760
<v Speaker 1>future than others, but again with a compromise to either

0:53:17.840 --> 0:53:20.880
<v Speaker 1>the size or the resolution or both, So quantum computers

0:53:20.960 --> 0:53:25.880
<v Speaker 1>might allow for unprecedented scaling of these weather models, perhaps

0:53:26.000 --> 0:53:28.399
<v Speaker 1>one day even leading us to the gold mine, which

0:53:28.400 --> 0:53:31.480
<v Speaker 1>would be a global weather model that has high resolution

0:53:31.560 --> 0:53:34.320
<v Speaker 1>for any point along the Earth, or at least any

0:53:34.320 --> 0:53:37.120
<v Speaker 1>point in those regions where we have enough reliable weather

0:53:37.280 --> 0:53:40.239
<v Speaker 1>sensors to provide the data points necessary to create the

0:53:40.280 --> 0:53:43.080
<v Speaker 1>simulation in the first place. Now, one thing that I

0:53:43.160 --> 0:53:46.520
<v Speaker 1>mentioned earlier that quantum computers would definitely change is how

0:53:46.560 --> 0:53:50.520
<v Speaker 1>we protect information. Using Shore's algorithm and a quantum computer

0:53:50.600 --> 0:53:53.279
<v Speaker 1>with a sufficient number of cubits, you could determine the

0:53:53.320 --> 0:53:57.080
<v Speaker 1>prime number factors of any large number relatively quickly, which

0:53:57.080 --> 0:53:59.719
<v Speaker 1>puts all of our encryption at risk. Well not all

0:53:59.760 --> 0:54:02.719
<v Speaker 1>of it, but but but the vast majority of our

0:54:03.040 --> 0:54:05.439
<v Speaker 1>of the way we encrypt things would be at risk.

0:54:05.760 --> 0:54:08.800
<v Speaker 1>And I'm not just talking encryption for stuff like email

0:54:08.920 --> 0:54:11.680
<v Speaker 1>or online shopping. Credit Card transactions would be at risk.

0:54:11.880 --> 0:54:16.520
<v Speaker 1>They rely on large number factoring, so that would be

0:54:16.520 --> 0:54:20.759
<v Speaker 1>a problem, as would numerous otherwise secure data exchanges. They

0:54:20.800 --> 0:54:23.239
<v Speaker 1>would also be at risk. All the secrets would no

0:54:23.320 --> 0:54:25.560
<v Speaker 1>longer be secret, so this would be like someone creating

0:54:25.560 --> 0:54:27.920
<v Speaker 1>the perfect skeleton key that fits all the locks in

0:54:27.920 --> 0:54:30.480
<v Speaker 1>the world, and at that point, there's not really a

0:54:30.520 --> 0:54:32.840
<v Speaker 1>reason to use a lock because you already know someone's

0:54:32.840 --> 0:54:34.399
<v Speaker 1>out there with a key that's going to open it.

0:54:34.719 --> 0:54:37.279
<v Speaker 1>So you've got to figure out a different way to

0:54:37.360 --> 0:54:39.959
<v Speaker 1>lock stuff. So rather than give up, it just means

0:54:39.960 --> 0:54:43.480
<v Speaker 1>we have to come up with a post quantum encryption strategy. Now.

0:54:43.520 --> 0:54:46.040
<v Speaker 1>I mentioned that in the episodes are recorded about the

0:54:46.040 --> 0:54:50.840
<v Speaker 1>IBM Science Slam to Chilia, Boscuini mentioned a lattice based

0:54:50.840 --> 0:54:55.440
<v Speaker 1>cryptography strategy, which would use a plotted point within a

0:54:55.560 --> 0:54:59.040
<v Speaker 1>realm of dimensions multiple dimensions as many as like a

0:54:59.120 --> 0:55:03.239
<v Speaker 1>hundred dimensions as an alternative to factoring large numbers. I

0:55:03.280 --> 0:55:05.879
<v Speaker 1>can only sort of pretend like I understand what she's

0:55:05.880 --> 0:55:08.319
<v Speaker 1>talking about, because it goes way over my head. But

0:55:08.840 --> 0:55:12.760
<v Speaker 1>according to Buscini, this could pose a problem so difficult

0:55:12.800 --> 0:55:15.160
<v Speaker 1>that even a quantum computer might have trouble working it

0:55:15.200 --> 0:55:18.600
<v Speaker 1>out and thus end up securing our data. We would

0:55:18.600 --> 0:55:22.160
<v Speaker 1>just be switching our encryption strategies. So quantum computers do

0:55:22.239 --> 0:55:25.320
<v Speaker 1>have the potential to make a tremendous impact on our world.

0:55:25.800 --> 0:55:28.200
<v Speaker 1>Though it is important again to note that they aren't

0:55:28.360 --> 0:55:32.480
<v Speaker 1>going to replace classical computers for all tasks. Quantum computers

0:55:32.480 --> 0:55:37.000
<v Speaker 1>are ideally suited for a subset of computational problems, including

0:55:37.080 --> 0:55:40.160
<v Speaker 1>ones that are really hard for classical computers to tackle.

0:55:40.600 --> 0:55:43.359
<v Speaker 1>But there are other tasks that classical computers will be

0:55:43.480 --> 0:55:47.560
<v Speaker 1>just as good at, or even better at, than quantum computers.

0:55:47.560 --> 0:55:49.439
<v Speaker 1>So I don't mean to suggest that in twenty years

0:55:49.480 --> 0:55:51.640
<v Speaker 1>everyone's going to have a quantum computer sitting on their

0:55:51.680 --> 0:55:54.280
<v Speaker 1>work desk, unless you have to work in a quantum

0:55:54.320 --> 0:55:57.359
<v Speaker 1>computer laboratory, in which case you might because you might

0:55:57.400 --> 0:56:00.000
<v Speaker 1>have to do repairs or something. Anyway, that wraps up

0:56:00.120 --> 0:56:04.040
<v Speaker 1>this quantum computing one oh one episode. I hope you

0:56:04.040 --> 0:56:06.240
<v Speaker 1>guys enjoyed it. If you have any suggestions for future

0:56:06.280 --> 0:56:08.399
<v Speaker 1>episodes of tech Stuff, make sure you write me and

0:56:08.480 --> 0:56:11.160
<v Speaker 1>let me know what those are. It could be a technology,

0:56:11.160 --> 0:56:13.719
<v Speaker 1>it could be a person, could be a company, or

0:56:13.760 --> 0:56:16.400
<v Speaker 1>maybe it's a suggestion for an interview or a guest

0:56:16.440 --> 0:56:19.200
<v Speaker 1>co host. I am happy to hear all of those.

0:56:19.239 --> 0:56:22.000
<v Speaker 1>Just SIMI a message. The email address is tech Stuff

0:56:22.080 --> 0:56:24.600
<v Speaker 1>at how stuff works dot com, or drop me a

0:56:24.640 --> 0:56:26.560
<v Speaker 1>line on Facebook or Twitter. The handle for both of

0:56:26.600 --> 0:56:29.799
<v Speaker 1>those is text stuff h s W. Check out our

0:56:29.840 --> 0:56:32.680
<v Speaker 1>Instagram account to see some behind the scenes stuff that

0:56:32.719 --> 0:56:36.200
<v Speaker 1>we post occasionally. And remember you can watch me record

0:56:36.320 --> 0:56:39.520
<v Speaker 1>the regular episodes live on Wednesdays and Fridays over at

0:56:39.560 --> 0:56:42.960
<v Speaker 1>twitch dot tv slash tech stuff. We've got a chat

0:56:43.000 --> 0:56:44.879
<v Speaker 1>room in there. You can join in there and and

0:56:44.960 --> 0:56:46.560
<v Speaker 1>chat with me. I'll be happy to talk with you

0:56:46.640 --> 0:56:49.520
<v Speaker 1>during breaks, and I will talk to you guys again

0:56:50.440 --> 0:56:58.960
<v Speaker 1>really soon. For more on this and thousands of other topics,

0:56:59.200 --> 0:57:10.360
<v Speaker 1>visit House staff sat com.