How To Code A Quantum Computer

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ค. 2024
  • Have you ever wondered how we actually program a #quantumcomputer ? #Entanglement, which #Einstein called "Spooky action at a distance" and Superposition, which describes how quantum systems can have probability of being in multiple states at the same time, Allow for us to implement special algorithms which would not work on classical computers. Somehow measurement of a state instantaneously determines properties of an entangled partner particle, regardless of distance.
    In this video, I aim to explain what quantum entanglement is, some of the math behind it, and how to create it in physical systems. #Physics can get incredibly confusing on a small scale because we as humans don't directly perceive how we interact with the laws of #quantummechanics, so join me as we explore what quantum entanglement really is.
    Join My Discord: / discord
    Become a patron: patreon.com/user?u=100800416
    for access to my animation source code, video scripts, and research materials
    Also check out my instagram: / lukasinthelab
    -------------------------------------------------------------------------------------------------------------------------
    Huge thanks to @Fireship and @SebastianLague For allowing me to borrow a couple of short clips from their videos. I greatly appreciate it! The timestamps are included below.
    Fireship: 00:12 - 00:16
    Sebastian Lague (1): 03:04 - 03:29
    Sebastian Lague (2): 03:37 - 03:49
    ------------------------------------------------------------------------------------------------------------------------
    Music:
    Music by Vincent Rubinetti
    Download the music on Bandcamp:
    vincerubinetti.bandcamp.com/a...
    Stream the music on Spotify:
    open.spotify.com/playlist/3zN...

ความคิดเห็น • 438

  • @Lukas-Lab
    @Lukas-Lab  3 หลายเดือนก่อน +66

    So upon watching this back with fresh eyes a few days later, I realized I made a couple of mistakes in the Deutsch algorithm portion of the video. In the next part where I code up the full algorithm these parts are correct. I got mixed up reading my old notes.
    1) I said f operates on two qubits (a,b). f actually only operates on one bit, and we have two cases f(0) and f(1), this was confusion from the quantum part, where our oracle (quantum implementation of f) needs to take two bits in order to be reversible. That said, the function that oracle represents is only a function on one bit. If this is confusing I will explain it better in the next video.
    2) The Deutsch algorithm classically would take (2) calls of f, not 3. The quantum case being 1 operation of f is correct still.
    Sorry for the mistakes, like I said these will be corrected in the next video where I code up the full algorithm.

    • @CerberusHD
      @CerberusHD 3 หลายเดือนก่อน +1

      And you misspelled the name like everywhere, I got confused, because you pronounced it differently, so I looked it up too xD

    • @shilohshahan2046
      @shilohshahan2046 3 หลายเดือนก่อน +1

      Instead of a list of bits/bytes, try a superimposed number wheel/magic square. Kinda like wheel of fortune. But each number has its own wheel. The "number" is defined by the difference in positioning of spin, #2 starts "spinning" .10 seconds after #1. Kinda of like a substitution cipher. The code is gibberish without a unique custom "key"/"perspective"

    • @dtriplett03
      @dtriplett03 หลายเดือนก่อน

      You're forgiven ,😅❤

  • @esra_erimez
    @esra_erimez 3 หลายเดือนก่อน +2436

    i called quantum IT support and complained that my quantum computer wasn't working. They said, "Have you tried turning it off and on at the same time?"

    • @MatheusSilva-ox6fg
      @MatheusSilva-ox6fg 3 หลายเดือนก่อน +48

      Lol😂

    • @ameliazM
      @ameliazM 3 หลายเดือนก่อน +34

      😂 A good one.

    • @evanfunny
      @evanfunny 3 หลายเดือนก่อน +131

      I called quantum IT support and complained my computer isn’t working. But then when I looked at it again, it was fixed! :D

    • @music_news888
      @music_news888 3 หลายเดือนก่อน +24

      They said in thieir parallel world, it seems working just fine

    • @ChinchillaBONK
      @ChinchillaBONK 3 หลายเดือนก่อน +28

      "I tried, but it was neither here nor there."

  • @tongpoo8985
    @tongpoo8985 3 หลายเดือนก่อน +237

    I'd be lying if I said I understood it fully. But this is definitely the video I'd rewatch many times to try and understand it.

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +16

      I’m glad to hear it! This kinda stuff is hard for everyone - definitely took me multiple passes before I understood what was going on.

    • @niclash
      @niclash 3 หลายเดือนก่อน +7

      @@Lukas-LabI must disagree with @tongpoo8985, that I didn't understand one qubit of it. But I picked up a "vibe" from the 1970s/1980s, when Bubble Memories were going to change the world, the storage space and what not. A lot of money and research went into it, things "worked" but never scaled to be actually useful, and within 10-15 years the technology had mostly been forgotten. I get the exact same vibe about quantum computing... Maybe I am just a Luddite, but I seriously doubt that the scaling challenges will be solved, and instead something different will accelerate past it.

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +11

      Honestly that’s totally fair. It’s hard to say whether quantum computing will end up changing the world.
      The important thing is that it has the capability to, which is why I research it. I wouldn’t work on it if I didn’t think it had potential. But it’s totally possible that it doesn’t reach commercialization.

  • @caderlocke8869
    @caderlocke8869 3 หลายเดือนก่อน +366

    There's definitely an audience for videos like these. Fingers crossed you get the viewership your videos deserve!

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +12

      Thanks! I hope you’re right:)🤞

    • @gekkkoincroe
      @gekkkoincroe 3 หลายเดือนก่อน +4

      I am actually sick of watching 🦀 ,
      This video is little breeze of fresh air , just a little ,
      Because I already knew about it beforehand
      QC content is amongst the most of abused content
      Followed by Einstein 's all 🦀

    • @toxicsadrap3876
      @toxicsadrap3876 2 หลายเดือนก่อน +2

      Been watching a lot of these to understand larger thought problems and warp drives

  • @The_Study_Bug
    @The_Study_Bug 3 หลายเดือนก่อน +115

    I've watched thousands of vids on quantum computing and this one was the only one that taught me quantum computing beyond the basics, so I learned a lot from this video. Thank you for the amazing video!

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +4

      Wow, thanks! That’s great to hear :)

    • @jyotsnasahoo7627
      @jyotsnasahoo7627 3 หลายเดือนก่อน +2

      Same hear bro, I was looking for this.
      But, idk what to do with this knowledge.
      Whatever, the more you know

    • @RobloxPrompt
      @RobloxPrompt 3 หลายเดือนก่อน +1

      Well this is kinda interesting I made something that is basically an input counter that uses binary but the memory storage is structured as pascals pyramid which basically means that I have the input of 1 and 2 already which is 4 basic 2 bit adders that is basically just 2 t flip-flops and an xor as well as an and gate but hooked up in a way so that each input goes into each and the outputs don't interact with each-other and then I basically hook it up to a bunch of and's in which there is already 4 2's but you need extra for the horizontals Which would be for the extra 2's. then you do the higher numbers like 3 and 4 all the way until you get to 8 with a whole bunch of and gates which would be for memory because basically you have all the previous 1's and you would have to hard-wire them to each and gate individually. Well in the game i'm in basically and then you would use or gates to have each form of 2 inputs by a 2x2x2 cube of t flip-flops basically encoded as 2 for all of them. Which then you would use xor gates in which you would input the or gates into as an input which would capture all the numbers then use the xor gates from the highest row of each number to cancel out the lower numbers. So basically its an adder that has memory in the form of and gates and the input interface is a 2x2x2 cube of t flip flops. And if you're wondering where pascals pyramid is in reference for this memory based adder. Well its in the inputs of and's for every single combination of the 2x2x2 cube in which each and is a different value. And if you're wondering about the game. Well its called circuit maker 2 on Roblox of course. and the xor gates are to find every input of odd 1's basically the signals that are on but if it find's an odd number of signals that are on then it outputs a 1 and if it finds an even number of 1's it outputs a 0 basically turning off. And for the and gates you basically have all the inputs set to 1 and so if a certain combination of inputs are set to 1 you can basically hook up those inputs into an and value and then you have a certain pathway for that bit of memory which is how I made my adder work. It's very simple actually and I think it's something that would be a bit difficult to do precisely because it would be tedious to set all the wires and ect. Also anything with a n like a nand gate or a nor gate is basically the opposite of the other gates. Also the sequence because I hooked it up to xor gates made it have significantly less memory that I have to use primarily because it cut all the 8 one values by half making it so that I can have the values of 1,4,10,16,19,16,10,4,1 instead of 8,20,32,38,32,20,8. and then if you want to expand it you basically have the same adder module and then double it and then you wire them together with a bunch of and's and then use a bunch of or's and xors afterwards to make something that would add base 10 integers that would be for every combination of 1 and 8. Which then would be 1,1. 1,2. 1,3. 1,4. 1,5. 1,6. 1,7. 1,8. 2,2. 2,3. 2,4. 2,5. 2,6. 2,7. 2,8. 3,3. 3,4. 3,5. 3,6. 3,7. 3,8. 4,4. 4,5. 4,6. 4,7. 4,8. 5,5. 5,6. 5,7. 5,8. 6,6. 6,7. 6,8. 7,7. 7,8. 8,8. Which each and value would be of storage for the on's of those specific numbers.

    • @IRONFINGERZ99
      @IRONFINGERZ99 หลายเดือนก่อน

      ​@@RobloxPrompt No Zeroes?

  • @Ram-eo2wx
    @Ram-eo2wx 29 วันที่ผ่านมา +8

    understand only 20% ,
    80% gone over on my head
    Thanks for your effort

  • @halomaster3155
    @halomaster3155 3 หลายเดือนก่อน +25

    im new and only 1 min into your vid, but i rly have to appreciate the little summary at the beginning! its so cool to get an idea of the content of the vid

  • @newklear2k
    @newklear2k 3 หลายเดือนก่อน +21

    This is easily one of the best references I've encountered on this topic. Your style is so damn enjoyable, and I'm sure 3B1B would be stoked to see Manim used so deftly. Look forward to seeing more on the topic, this is an easy instant subscribe.

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +4

      Thanks so much, this really means a lot!!

  • @daveanandmannie142
    @daveanandmannie142 3 หลายเดือนก่อน +1

    idk how i stumbled on this channel but im glad i did. very clear and concise ( well as much as you can given the subject 😅) cant wait see whats in store for the future

  • @ozzymandius666
    @ozzymandius666 3 หลายเดือนก่อน +36

    I look forward to a series on this kinda stuff! I've been writing programs since the 1980s, and seeing how quantum computer programs work is fascinating.

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +5

      I’m glad this video was helpful!!

  • @Jim-tv2tk
    @Jim-tv2tk หลายเดือนก่อน +3

    This is the first time I actually understood the advantage. Great explanation. Thanks

  • @matheuscortelettidelfino5852
    @matheuscortelettidelfino5852 2 หลายเดือนก่อน +3

    This video is brilliant. He explains the right concepts, in the right order. It's very rare to find an explanation that doesn't digress into irrelevant concepts. This video shows exactly how simple the idea is and how, in a way, it is not necessary to know quantum mechanics in depth.

  • @MagicGonads
    @MagicGonads 3 หลายเดือนก่อน +9

    It's good to keep in mind that each gate has different risks involved, like different classical gates having different CPU cycles, error thresholds, or temperature loads on different architectures and actual hardware. But these costs are very emphasised in quantum computing because of how sensitive the system is to external interference and the specific conditions the system has to be held under to remain stable, and with how overloaded each component is due to the low number of qubits. So I would think that it's unwise to use highly abstract languages to generate the gates themselves since the specific deployment of the gates matters a lot for actually using the quantum computer.

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +1

      Yep this is all true - it’s just that if I were to cover all of this in a video intended for a general audience the video would be way too long and detailed. This is all information I would include in a detailed course lecture for example.

  • @dakotaward9767
    @dakotaward9767 3 หลายเดือนก่อน +6

    Wonderful presentation with great information. I hope your channel grows, you deserve it!

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +1

      Thank you! That means a lot :)

  • @Rasil1
    @Rasil1 3 หลายเดือนก่อน +12

    This video is very nicely put together appreciate you spreading your knowledge and once it gets recommended to other people just like it did to me you will find an huge audience 😁

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +2

      Thanks for the support, I put a lot of work into these videos so I really appreciate it :)

  • @Redjard-
    @Redjard- 3 หลายเดือนก่อน +29

    At 17:24 you show the full state, but without distinguishing the states of qbit 0 and 1. Of course there is no commutativity, but I think it might have been clearer to show what belongs to what, with a subscript id or a color, that is also added to the qbits in the graphic above. IDs seem useful since they show up in actual use, like qiskit. Could even be both ID and color.
    This would then help to follow states of qbit 0 and 1 throughout the equations shown next, adding a lot of intuition for those unfamiliar with braket notation.

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +10

      Yeah, you’re probably right here. I thought it would be clear that the first qubit is the one initialized to 0 and the second is the one initialized to 1, but I should’ve explicitly stated that. Thanks for pointing that out - I’ll make sure to keep better track of that in the next video.

  • @MagicGonads
    @MagicGonads 3 หลายเดือนก่อน +6

    I think the interpretation as matrices is super important, not something to be glossed over (eventually), because as you said it ties into every operation being invertible, and it shows us explicitly how the entanglement works and how it can be resolved without necessarily having to collapse the superposition, as well as giving us neat formulas for the composition of gates via diagonalisation over a finite field (also maybe we should also get into how to express states using the tensor product and vectorisation).

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +2

      I totally agree, problem is this is a channel for a more general audience. While I’d like to go deeper into the linear algebra I want to keep the videos approachable so that more people can understand. At the end of the day my goal is more to get people interested than to get people to know exactly how to reproduce the algorithm, there are great instructional videos I can link if people want to learn that as well.

    • @wrathofainz
      @wrathofainz 3 หลายเดือนก่อน

      He's right, I barely understood all you said and I feel bored.

  • @kiaruna
    @kiaruna 3 หลายเดือนก่อน +3

    i love this kind of content, keep up the great work !!

  • @SaltyRad
    @SaltyRad 3 หลายเดือนก่อน +4

    subbed within the first few minutes of the video. I could already tell you make a good teacher. I took Electrical engineering in college so I really appreciate this video from an engineering view.

    • @aminepas4719
      @aminepas4719 3 หลายเดือนก่อน

      To do quatum computing i choose EE and moderne physics or CS and Moderne physics

  • @EvenOddQuest
    @EvenOddQuest 3 หลายเดือนก่อน +1

    I like your video and content quality. may you achieve higher than expected!

  • @carladamekblad4305
    @carladamekblad4305 3 หลายเดือนก่อน

    Dang! These videos are fantastic! Keep up the great work! It’ll pay off in the long run as this technology takes off!

  • @phamthohongduong
    @phamthohongduong 3 หลายเดือนก่อน +3

    very concise, knowledgable, thank you

  • @coledelong427
    @coledelong427 3 หลายเดือนก่อน +1

    Awesome video! It was great to hear you talk about neutral atom qubits and rydburg interactions as this is exactly what my lab does. More on the physics would be great

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      That’s awesome! Yeah - I’ll probably do deeper dives into each type of qubit later on, although I don’t have any immediate plans for that.

  • @vader567
    @vader567 2 หลายเดือนก่อน +18

    first time watching it. understood nothing. started studying CS. I will be back once I understand it and edit this comment no matter how long it would take me

    • @izz5223
      @izz5223 23 วันที่ผ่านมา +1

      1 month keep going

    • @shamanthrs1284
      @shamanthrs1284 12 วันที่ผ่านมา +1

      initially cs is very difficult to learn, but with time it becomes easy, so don't give up at initial stages

    • @jaanvirathore1850
      @jaanvirathore1850 9 วันที่ผ่านมา

      How's going?

  • @mjowta
    @mjowta 3 หลายเดือนก่อน +1

    Thank for this luka what a great explanation just subscribed now

  • @amirmb_
    @amirmb_ 12 วันที่ผ่านมา +1

    Well explained! Man, gotta admit you're such a great storyteller at such hard topic 👍

    • @Lukas-Lab
      @Lukas-Lab  12 วันที่ผ่านมา

      Thanks! I really appreciate that

  • @jayantjindal4730
    @jayantjindal4730 3 หลายเดือนก่อน +2

    I don't even know how normal computers work in yhe first place but this is a genuinely interesting topic and I'd love to know more about it and one thing is for sure i will definitely be re-watching this video many times thanku for this content

    • @khatharrmalkavian3306
      @khatharrmalkavian3306 2 หลายเดือนก่อน

      If you'd like to learn about how classical computing works check out Ben Eater. He starts by explaining how semiconductors work and then works his way up through logic gates and microcode and eventually has a working computer built up one piece at a time.
      If you want to learn more about quantum mechanics, well... PBS has some good science content, and you can find some of Feynman's lectures as well. It's a difficult subject to come to grips with, though.
      If you'd like to learn more about quantum computing, this video may actually be the best thing you can find without spending money, at least for the time being. There's an old video on the Microsoft Research channel called "Quantum Computing for Computer Scientists", but it mostly just covers the same material in-depth without the visuals and assumes that the viewer was already familiar with the material a bit. It sounds like Lukas has a second video, though, so that would go beyond what the MS video covers.

  • @Boiabba
    @Boiabba 3 หลายเดือนก่อน +2

    Dude thank you so much, this is the exact thing I wanted to know for months :)

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Glad it helped!!

  • @CrusaderSan
    @CrusaderSan 3 หลายเดือนก่อน +3

    You're a great teacher. Thank you!

  • @Malthael134
    @Malthael134 3 หลายเดือนก่อน +4

    Subbed! Incredible quality. I feel strong 3Blue1Brown vibes, which is a big compliment imo.

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +1

      Thanks so much! I’ve taken a lot of inspiration from his videos and style.

    • @brendanwomer473
      @brendanwomer473 หลายเดือนก่อน

      @@Lukas-Labhe’s not joking lol I genuinely thought this was done by a huge stem channel like 3blue1brown. I also don’t leave comments, but felt like you should hear it

  • @carmacarmody
    @carmacarmody 3 หลายเดือนก่อน +1

    Excellent video, looking forward to the next one.

  • @JJTradess
    @JJTradess 3 หลายเดือนก่อน +2

    I learn a couple basic programming languages an now it has me watching videos like these 😂 … Incredible video btw keep it up !

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +1

      Awesome! Thanks for tuning in!

  • @fluesque
    @fluesque 3 หลายเดือนก่อน +1

    The fundamental explanations and 3Blue1Brown animations are so smooth!

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Thanks!!

  • @researchforumonline
    @researchforumonline 3 หลายเดือนก่อน +1

    Thanks, you made this understanable to some extent, which is very difficult to do.

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Great! I’m glad :)

  • @DacicMC567
    @DacicMC567 3 หลายเดือนก่อน +1

    Love the video, keep it up man, you are great!

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Thanks! I appreciate it

  • @jimczekaj6897
    @jimczekaj6897 3 หลายเดือนก่อน

    Great presentation. I might have missed it, but why does the Hadamard gate have a "-1" element in row 2, column 2? I've been doing some casual looking around, is this related to a Bloch sphere representation of quantum states? Thanks.

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Thanks for the comment!
      The hadamard gate maps the state 0 -> (0 + 1)/rt2 and 1-> (0-1)/rt2, since we started on the second line with a 1 state we pick up a - instead of a +
      Edit: yes it has to do with the Bloch sphere. The H gate is a 90 degree rotation, so if you rotate 0 by 90deg you get +, if you rotate 1 by 90 you get -

  • @user-tc2un1jg5e
    @user-tc2un1jg5e 3 หลายเดือนก่อน +2

    Great addition to a great collection

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Thanks!

  • @danha3107
    @danha3107 3 หลายเดือนก่อน +1

    super well explained!!!

  • @user-dw3lu3cw3f
    @user-dw3lu3cw3f 3 หลายเดือนก่อน

    This is beautiful. Thank you so much.

  • @dailyquran719
    @dailyquran719 หลายเดือนก่อน +1

    One (1) is when electricity flows.
    Zero (0) when electricity breaks.
    So micro processor works to manipulates the electricity flows

  • @nov3316
    @nov3316 3 หลายเดือนก่อน +1

    interesting video and animation. i hope you achieve great heights with your gift of teaching efficiently.

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Thanks!!

  • @LightVibrationPresenseKindness
    @LightVibrationPresenseKindness 3 หลายเดือนก่อน +1

    hey! would you recommend some literature on this topic? quantum computing, also what do you think about neural networks in QC? do you have any suggestion reads that eventually would make this topic comprehended?

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +1

      It depends on the level you’re looking for. Nielsen and Chuang is a great textbook on the topic, there’s also a lot of good review papers that go over things in more depth. If you join my discord server I am compiling a list of different sources over there in a Google doc that I’ve shared

  • @tarno_bejo_
    @tarno_bejo_ 3 หลายเดือนก่อน +1

    Perhaps, the better to understand explanation would be, if you used micro controller programing example.
    Like, how square root calculation progress works in digital computer vs quantum computer.

  • @abdulbasitbello2381
    @abdulbasitbello2381 3 หลายเดือนก่อน +1

    I'm glad you made this video. I don't completely understand everything 😅but I'll definitely come back

  • @tedn6855
    @tedn6855 2 หลายเดือนก่อน

    This is the best series on this subject and i hope one day i will understand this topic. What we have been introduced to is two basic concepts that make quantumn computers unique. 1. Superposition so why is this good? If i could superimpose useful information maybe but if i dont know the state isnt that a disadvantage? The second concept is entaglement is this useful so i can observe a result? Or can we entangle particles diferent ways? For example can we entangle one qubit the match another and another to be opposite to test combinations? These are some basic questions that i have about these machines.

  • @Willyzzy
    @Willyzzy 3 หลายเดือนก่อน +1

    Great intro video! Though I'd challenge the notion that circuit building languages are "machine code" for quantum computers. I think that would be the pulse program controlling the physical qubit, which the circuits are a higher level abstraction of. That might not be within the scope of what you were going for in this series though haha

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Actually that’s probably a good point - I like this description better.

    • @Willyzzy
      @Willyzzy 3 หลายเดือนก่อน +1

      @@Lukas-Lab Thanks for the response! Eh, I feel like it's fine to call circuit notation "machine code" most of the time, once you move to like measurement based quantum computers though, that notation just kind of fails to be a real primitive. Definitely fine for an intro video, I'm just being unnecessarily picky. Either way, I love to see people spreading the word about quantum computers, I really appreciate you making this series!

  • @gustavoortizvasquez6442
    @gustavoortizvasquez6442 3 หลายเดือนก่อน +1

    Nice video. Keep up with this channel pls! Good content.

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Thanks!

  • @gingeral253
    @gingeral253 3 หลายเดือนก่อน +1

    Interesting. I can’t wait for the next video.

  • @monoki8708
    @monoki8708 3 หลายเดือนก่อน +1

    The production and thoroughness of this video and its explanation is phenomenal! Unfortunate that the views don't reflect that. In my opinion, the thumbnail of this video needs to be updated and improved with a more catchy title. I feel as though the actual content of the video, especially the first 13 minutes, don't immediately reflect the title, so changing the title shouldn't be an issue. This video gives heavy 3Blue1Brown vibes. I'd suggest to make a thumbnail and title inspired from that style.
    Great work!

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Thanks for the tips! I appreciate it :)
      Honestly, this is one of my best performing videos by far - so I’m really happy with the view count lol. That said, I’ll look into optimizing titles and thumbnails, its hard to say whether the 3b1b style thumbnails would work for my content, but I may give it a shot.

  • @shavoshaco2402
    @shavoshaco2402 3 หลายเดือนก่อน

    C++ and C gives you direct access to binary instructions via assembler. Not saying its very pratical but I've seen it used a few applications, but I wouldn't be messing with assembler unless I was doing something very low level like writing drivers or a kernel

  • @mbici6969
    @mbici6969 2 หลายเดือนก่อน

    This video is absolutely brilliant!

  • @tannergilliland6105
    @tannergilliland6105 3 หลายเดือนก่อน +1

    Good stuff. Keep it up!

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Thanks for the support! I’m glad you enjoyed it :)

  • @LADAGAAlqpere
    @LADAGAAlqpere 3 หลายเดือนก่อน

    Throughout the entire video, I had a very strong feeling at the level of associations that DNA is based on the principle of quantum entanglement AGCT. It seems to hint that if time is accelerated so much that matter emerges from the void due to rotation along the poles and their orbitals, all the constructive components of matter brought precisely by this movement of time take shape. Apparently, you need to make a simulation of a human cell so that all parameters are taken into account and this cell can, according to DNA instructions, be successfully divided into two thanks to all the quantum calculations of this matter. Then the process of embryogenesis will be clearer and either fix the state of cells on a certain age-specific design or roll back several dozen iterations of cellular transformations with age-related changes without harm to human health.

  • @vishalmishra3046
    @vishalmishra3046 3 หลายเดือนก่อน

    *Great video* Thanks Lukas.
    Can quantum computers implement standard math operators like + - * / % ? *IF YES* then Quantum mod operator can be used to solve *integer factorization problem* without the complexity of the Shor's algorithm.

    • @vishalmishra3046
      @vishalmishra3046 3 หลายเดือนก่อน

      Simply pass all d Qu-bits of the denominator through d Hadamard gates to get the *probability-balanced* second operand of the quantum mod operator representing all D = 2^d divisors at the same time.
      Now perform the mod operation on the numerator N (the RSA semi-prime to be factored) and you get the d Qu-bit quantum register representing all possible (2^d) remainders in the quantum entanglements of those d Qu-bits. Only 2 out of those 2^d combinations has remainder 0, due to 2 prime factors, which can now be *extracted* through a multiply and then add operation to get the sum S of the 2 primes.
      Now that you know the sum (S = p+q) and the product (N = p*q) of the 2 prime factors (p and q), you can use a classical computer to calculate the 2 factors (p and q).

    • @vishalmishra3046
      @vishalmishra3046 3 หลายเดือนก่อน

      *Example for an 8 Qu-bit Quantum Computer* using python just to show the computation (this is not scalable for classical computer and meant only for quantum computer)
      >>> p, q = 223, 211; S, N = p+q, p*q; S == sum([ n * (N % n == 0) for n in range(2, N) ])
      True

  • @AdvantestInc
    @AdvantestInc หลายเดือนก่อน

    Great explanation, Lucas! How might quantum programming evolve as quantum hardware becomes more accessible?

    • @Lukas-Lab
      @Lukas-Lab  หลายเดือนก่อน

      As the hardware becomes more accessible there will likely be more stuff written on top of things like qiskit and other libraries, so it’ll probably be more accessible to people who don’t know QC in depth. At some point it may be completely disguised, so that all you have to do is remote into a QC but never actually write quantum code yourself, just using libraries that have been implemented and results from the cloud. Not sure how it evolves past there - but seems plausible if things progress at the rate everyone hopes they will.

  • @scorber23
    @scorber23 3 หลายเดือนก่อน +2

    Hi, quick question, what do you know about the Quantum Internet/Quantum Intelligence? Thank you

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Quantum internet is still in its infancy, I know a bit about it and I’ll probably make a video on it in the future.
      What do you mean by quantum intelligence? Do you mean using quantum computers for AI/ML?

  • @fabrizioapuzzo4490
    @fabrizioapuzzo4490 2 หลายเดือนก่อน

    I saw some demonstration using this algorithm as an example of how P is different form BQP, but is the f in the Deutche Jozsa Algorithm actually a binary function? It looks like it's actually defined on an infinite domain which is like D = (C x C) I guess, so maybe transferring it to a classical computer would make it computable in polynomial time on classical computers too? Also can't we simulate the Hadamard function in polynomial time?

    • @Lukas-Lab
      @Lukas-Lab  2 หลายเดือนก่อน

      Any quantum circuit made of only one qubit gates would be trivial to simulate classically. The hadamard gates are super important because they get you to the point where entanglement can take over. Also the function is binary not defined on an inf domain, the function operates only on 0 and 1 in a defined way. While the coefficients in the superposition could be anything, it doesn’t matter to the function, the function never computes something based on those coefficients.

  • @frostychris89
    @frostychris89 3 หลายเดือนก่อน

    Can't wait to see this programmed out :D

  • @you-share
    @you-share 3 หลายเดือนก่อน

    Can you do a video explaining how to store and distribute videos and other medias with a quantum computer?

  • @integraldx7958
    @integraldx7958 3 หลายเดือนก่อน +1

    Great video!
    There is a typo: the algorithm is called Deutsch algorithm, not Detusch.
    Ok, I should read all comments before posting, someone already mentioned it 🙂

  • @Clancydaenlightened
    @Clancydaenlightened หลายเดือนก่อน

    1:55 so if halting problem is an issue how do compilers work on different cpu?

    • @Clancydaenlightened
      @Clancydaenlightened หลายเดือนก่อน

      You have to give the compiler the memory map and io as well as the processor
      Then feed it source code, spit out compatible executable
      Same with video game emulators they shouldn't work due to halting problem

  • @jaderlouis9381
    @jaderlouis9381 3 หลายเดือนก่อน +1

    wow, just wow, loved the video!

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Thanks!

  • @halfsourlizard9319
    @halfsourlizard9319 3 หลายเดือนก่อน

    3:59 So, source isn't *necessarily* compiled to machine code -- consider a direct-style *interpreter* -- but in *any case* machine code is being, ultimately, what's executed.

  • @tedn6855
    @tedn6855 2 หลายเดือนก่อน

    Nice video the best on the topic. But i still dont understand what the gates do and how superposition is useful.

  • @presi3005
    @presi3005 3 หลายเดือนก่อน +1

    Cannot wait for quantum JavaScript to become a thing, quantum async just sound like a ton of *fun*

  • @mrrobot-mn6re
    @mrrobot-mn6re 3 หลายเดือนก่อน +3

    I'm a nerd collector,I collect nerdy TH-cam channels! Subscribed!

  • @RogerCollectz
    @RogerCollectz 2 หลายเดือนก่อน +1

    5:13 in high school physics? Which country or world are you from? When I was in high school from 2000-2004 in the US, in Colorado we didn’t have any kind of Physics classes. We were lucky to learn about the solar system and really basic science classes. You’re surely lucky you got to learn about physics in your school.

    • @Lukas-Lab
      @Lukas-Lab  2 หลายเดือนก่อน

      Yeah, In New York high schools require biology and chemistry as a minimum, physics is not required but a lot of people still take it. I was super interested in science throughout my life, so I took as much as I could.

  • @galaxyone9222
    @galaxyone9222 3 หลายเดือนก่อน +1

    Good Video.👍🏻 Hope to see you post more often😅

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Thanks! Yeah - I’m gonna pick back up with the uploads. Had a long break over the fall since I was busy taking classes, but now that my classes are less intense I should be back to posting more frequently :)

  • @dcode1000
    @dcode1000 หลายเดือนก่อน +1

    more quantum computing code videos please

    • @Lukas-Lab
      @Lukas-Lab  หลายเดือนก่อน

      Will do! The next vid will be a more detailed walk through coding this up. Then after that I’ll probably do a video on shors algorithm.

  • @xx.vn.
    @xx.vn. 25 วันที่ผ่านมา

    Thank you ❤

  • @jacksonc393
    @jacksonc393 3 หลายเดือนก่อน +1

    I'm convinced that modern computer technology was given to us by aliens

  • @vinniepeterss
    @vinniepeterss 2 หลายเดือนก่อน

    now this is INTERESTING!

  • @MagicGonads
    @MagicGonads 3 หลายเดือนก่อน +2

    There's a lot of mistakes to do with brackets (as in parenthesis and braces, not bra-kets) in the notation shown here, usually you accidentally leave an extra one on the right.

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Thanks for pointing this out - will fix in the next video, only just saw this now for some reason.

  • @namitshah9535
    @namitshah9535 3 หลายเดือนก่อน

    I enjoyed watching this ❤

  • @nang88
    @nang88 3 หลายเดือนก่อน +1

    He's actually too good.

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Thanks for the support :)

  • @Grunt-lb7vx
    @Grunt-lb7vx 3 หลายเดือนก่อน +1

    great video! good job!

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Thanks!!

  • @ALIGHTFORTHEWORLD
    @ALIGHTFORTHEWORLD 3 หลายเดือนก่อน +1

    Great video mate

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Thanks!

  • @ericchastain1863
    @ericchastain1863 3 หลายเดือนก่อน

    working on extending the QuantumQ app in git at QuarQ

  • @maxcrevecoeur
    @maxcrevecoeur 3 หลายเดือนก่อน

    Bro! This the first time someone made sense out of “what is quantum computing?”!!!

  • @stevenvargas6863
    @stevenvargas6863 3 หลายเดือนก่อน +1

    Great video!

  • @python.programmer5567
    @python.programmer5567 หลายเดือนก่อน

    Do you use the 3brown1blue software to make videos? It looks familiar

  • @NithishVS666
    @NithishVS666 3 หลายเดือนก่อน +2

    Nice to see Sebastian Lague’s footages here

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +1

      He does a great job! I loved that video so I asked him if I could use it :)

    • @NithishVS666
      @NithishVS666 3 หลายเดือนก่อน +1

      @@Lukas-Labyou both do a great job. I would risk anything for your collab

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +1

      Haha maybe some day :)

  • @fluffyspark798
    @fluffyspark798 3 หลายเดือนก่อน

    I am so confused but good video none the less!

  • @Chuy1988
    @Chuy1988 2 หลายเดือนก่อน

    Great stuff this is our future😊

  • @algoboi
    @algoboi 3 หลายเดือนก่อน +1

    good work boss!

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +1

      Thanks!!

  • @mtouseefwaqas
    @mtouseefwaqas 3 หลายเดือนก่อน +1

    Interesting Topic!

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน

      Great! I’m glad :)

  • @ziadmahmoud6439
    @ziadmahmoud6439 2 หลายเดือนก่อน +1

    I love your content

  • @Zawiedek
    @Zawiedek 2 หลายเดือนก่อน

    Thank you, Luksa's Bla!

  • @shadowigor1535
    @shadowigor1535 3 หลายเดือนก่อน +1

    Amazing video 👍

  • @RealValkor
    @RealValkor 3 หลายเดือนก่อน

    I am a computer engineering student and my biggest dream is to work on a quantum computer, I've been studying mathematics thorougly and I'll make my best to get around the concept :)

  • @hasnadarain7
    @hasnadarain7 2 หลายเดือนก่อน

    You are appreciated

  • @markpalmer1951
    @markpalmer1951 24 วันที่ผ่านมา

    I like that term “toy problem” since I’m an civil engineer and I feel all im my college text books and in every class were toy problems .

  • @Lokeshgowda2023
    @Lokeshgowda2023 หลายเดือนก่อน

    Superb 🎉🎉

  • @outthinkersubliminalfacts
    @outthinkersubliminalfacts 3 หลายเดือนก่อน +3

    good job Lukas Lab. A Compiler in a classical computer like in C language generates "static binary". Alternatively, an interpreter like in Java, Python etc generates "dynamic binary".

  • @teddytheraccoon2128
    @teddytheraccoon2128 2 หลายเดือนก่อน

    The more I learn the more I realize I don’t know anything. Good video 👍

  • @alexfish7792
    @alexfish7792 3 หลายเดือนก่อน +1

    Is that a real code editor/IDE in the beginning with fire? If not they NEED to make that.

  • @valinoce
    @valinoce หลายเดือนก่อน

    gravity used clip switch circuit was funny! vivas!

  • @musicexplayer
    @musicexplayer 3 หลายเดือนก่อน

    Translation into English, Portuguese and Japanese.
    英語、ポルトガル語、日本語への翻訳。
    Tradução em inglês, português e japonês.
    The human brain is a thermonuclear processor. This means that all information is processed and generated by it magnetically millions (+) of negative degrees Celsius. However, the human brain searches for programming logic all the time, through the computational power of magnetic logic there are millions (+) of negative degrees Celsius. The human brain needs magnetic (logical) computational power, which can be supplied through classical computing, by magnetic converters and emitters directly to the brain. Thermonuclear computers will give us perfectionism in understanding reality and precise functioning of the brain. In a thermonuclear computer, the DIE is placed in an absolute vacuum, whose vacuum measurement unit exceeds 100,000 pascals. To build a thermonuclear computer, it is necessary to have 15 vacuum motors (traditional vacuum pumps with 15 cfm), 15 metal conduits 15 meters long and 7mm in diameter each. 15 connectors to connect the metal conduits to the vacuum motors, solder, to connect the metal conduits to the 20 centimeter hub where the DIE must be fixed. NOTE: The DIE must be inside the solid metal cube and connected to the motherboard by wires.
    O cérebro humano é um processador termo nuclear. Isto significa que toda informação é processada e gerada por ele magnéticamente há milhões (+) de graus célcius negativos. Porém o cérebro humano busca por lógica de programação o tempo todo, através de poder computacional de lógica magnética há milhões (+) de graus célcius negativos. O cérebro humano necessita de poder computacional lógico magnético), que pode ser fornecido através da clássica computação, por conversores e emissores magnéticos diretamente ao cérebro. Computadores termo nucleares nos darão perfeccionismo na compreensão da realidade e funcionamento preciso do cérebro. Em um computador termo nuclear o DIE é colocado em um vácuo absoluto, cuja unidade de medida do vácuo ultrapassa 100.000 pascal. Para a construção de um computador termo nuclear é necessário 15 motores de vácuo, (tradicionais bombas à vácuo com 15 cfm), 15 conduítes de metais com 15 metros de comprimento e 7mm de diâmetros cada. 15 conectores para ligar os contuítes de metal aos motores de vácuo, solda, para conectar os conduítes de metal ao cubo de 20 centímetros onde o DIE deve estar fixado. OBS: O DIE deve estar no interior do cubo de metal maciço e conectado à placa mãe por fios.
    人間の脳は熱核処理装置です。 これは、すべての情報が摂氏マイナス数百万度 (+) の磁気によって処理および生成されることを意味します。 しかし、人間の脳は常にプログラミング ロジックを検索しており、磁気ロジックの計算能力により、摂氏マイナス数百万 (+) 度の温度が存在します。 人間の脳は磁気 (論理) 計算能力を必要とします。磁気 (論理) 計算能力は、古典的なコンピューティングを通じて、磁気コンバーターとエミッターによって脳に直接供給されます。 熱核コンピューターは、現実を理解する上での完璧主義と脳の正確な機能をもたらします。 熱核コンピューターでは、DIE は絶対真空中に置かれ、その真空測定単位は 100,000 パスカルを超えます。 熱核コンピューターを構築するには、15 個の真空モーター (15 cfm の従来の真空ポンプ)、長さ 15 メートル、直径 7 mm の金属導管 15 本が必要です。 金属導管を真空モーターに接続するための 15 個のコネクタ、はんだ付け、金属導管を DIE を固定する必要がある 20 センチメートルのハブに接続します。 注: DIE は固体金属立方体内にあり、ワイヤでマザーボードに接続されている必要があります。

  • @AmaroqStarwind
    @AmaroqStarwind 3 หลายเดือนก่อน +1

    There's another provider of cloud-based quantum computing; D-Wave systems, specifically, has something called LEAP.
    Unrelated... Actually programming a quantum computer feels like a problem which itself would be well suited to a quantum computer :p

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +1

      Yeah you might think that, although classical computers already do a perfectly good job for letting us write code. IMO no need to reinvent the wheel here

  • @prathnaiahsetty4601
    @prathnaiahsetty4601 3 หลายเดือนก่อน +1

    Bro, can you suggest any book for the students who are of age 18-20 about quantum computing

    • @Lukas-Lab
      @Lukas-Lab  3 หลายเดือนก่อน +1

      For textbooks I’d say Nielsen and Chuang, that’s a classic. You can also look at IBM’s online resources. Also if you’re a college student try and take a quantum mechanics class, that’ll help a lot.

    • @prathnaiahsetty4601
      @prathnaiahsetty4601 3 หลายเดือนก่อน +1

      Thanks a lot bro