Tap to unmute

How do QR codes work? (I built one myself to find out)

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024

ความคิดเห็น • 9K

  • @veritasium
    @veritasium  5 วันที่ผ่านมา +863

    Go to Saily.com/veritasium and use the code 'veritasium' to get an exclusive 15% off your first purchase.

    • @RitikMaurya07
      @RitikMaurya07 4 วันที่ผ่านมา +81

      No, we need a QR code for that

    • @LambertBricks
      @LambertBricks 4 วันที่ผ่านมา +8

      Fire video! very interesting like always.

    • @mitsunam7001
      @mitsunam7001 4 วันที่ผ่านมา +5

      Love this!! 💗

    • @mystery5104
      @mystery5104 4 วันที่ผ่านมา +4

      how you make informative video like I am watching a movie

    • @maruftim
      @maruftim 4 วันที่ผ่านมา

      aight

  • @jennalee2452
    @jennalee2452 4 วันที่ผ่านมา +23087

    God I love when I’m watching a TH-cam video about the history of something and they bring on THE guy that did THE thing

    • @arvt_
      @arvt_ 4 วันที่ผ่านมา +1281

      Suji Nakamura in the blue led video lol

    • @freniisammii
      @freniisammii 4 วันที่ผ่านมา +540

      @@arvt_ yoooo, it's Suji Nakamura! from the hit invention Suji Nakamura's Blue LED!!!! 🗣🗣🗣

    • @gsmrg
      @gsmrg 4 วันที่ผ่านมา +313

      ​@@arvt_ yeah.. he literally changed LED screens forever, or can say single handedly made color screen possible.

    • @LuisSierra42
      @LuisSierra42 4 วันที่ผ่านมา +114

      What a time to be alive

    • @sayhowling
      @sayhowling 4 วันที่ผ่านมา +219

      japanese be goated in making stuff

  • @sano-keiko
    @sano-keiko 4 วันที่ผ่านมา +9401

    30:18 Correction: He said Tokkyo (特許 patent), not Tokyo.
    The entire sentence is: We made the patent open to everyone, which made the QR code so popular.

    • @scania9786
      @scania9786 4 วันที่ผ่านมา +696

      TY, that makes so much more sence

    • @helper_bot
      @helper_bot 4 วันที่ผ่านมา +616

      We made Tokyo open to everyone

    • @andrewmarthie5062
      @andrewmarthie5062 4 วันที่ผ่านมา +131

      This should be higher up in the comments

    • @BradenHolmes
      @BradenHolmes 4 วันที่ผ่านมา +15

      +

    • @b4ph0m3tdk9
      @b4ph0m3tdk9 4 วันที่ผ่านมา +91

      This should be pin'ed

  • @ItIsJan
    @ItIsJan 4 วันที่ผ่านมา +18975

    I stopped watching for 2 minutes and we went from error correction to 5 dimensional hyper cubes

    • @soyanshumohapatra
      @soyanshumohapatra 4 วันที่ผ่านมา +178

      😂😂

    • @pauldriscoll6319
      @pauldriscoll6319 4 วันที่ผ่านมา +534

      Technology moves prett y f a s t

    • @ClownsYT
      @ClownsYT 4 วันที่ผ่านมา +172

      same bro like what 😭😭

    • @alvaromoe
      @alvaromoe 4 วันที่ผ่านมา +215

      Yeah I got totally lost there too

    • @ritskumaarana1980
      @ritskumaarana1980 4 วันที่ผ่านมา +67

      Fr my head started ache.

  • @ExBlaz3
    @ExBlaz3 2 วันที่ผ่านมา +221

    Error correction is the purest form of magic that I've ever come across in mathematics. It's like that children's trick where you take someone's birthday, add, subtract, multiply and divide it with some numbers and then guessing the original number from the result. That, but taken several steps further. It's honestly magical to me every time I think about it.
    P.S. I was gearing up to write a 'long video but still no full form of QR' comment but you unexpectedly blindsided me with it at the end. Well played, good sir.

    • @ElonMusk-tb2yi
      @ElonMusk-tb2yi วันที่ผ่านมา

      agree with you.
      I want to learn more about error corrections

    • @KojiKazama
      @KojiKazama 21 ชั่วโมงที่ผ่านมา

      I love it too. Error correction in any form always happens to be done in a genius way.

    • @Mae-nr7wr
      @Mae-nr7wr 20 ชั่วโมงที่ผ่านมา

      optical discs like DVD or Bluray also has redundancy now these days, making storage on blurays (25GB - 128GB) slightly worth it still

    • @dontdoit6986
      @dontdoit6986 5 ชั่วโมงที่ผ่านมา

      Number theory and cryptography is the branch of mathematics you seek. We did this stuff in college.

  • @CockerelOfficial
    @CockerelOfficial 4 วันที่ผ่านมา +4290

    Veritasium: Here is how damaged codes work. It's pretty simple
    Also Veritasium: Here's a 15 dimensional cube to explain this.

    • @macedindu829
      @macedindu829 4 วันที่ผ่านมา +154

      Narrator: "It was not simple."

    • @anthonylosego
      @anthonylosego 4 วันที่ผ่านมา +45

      2 follows 1, 3 follows 2. It's pretty simple, just keep going. Once you have the basic code for higher dimensions, you just run it out to 15. Could be 100, just keep looping. It is simple. Let the computer do the work. They like "complex" things like that. lol

    • @paddor
      @paddor 4 วันที่ผ่านมา +25

      The number of dimensions literally doesn’t matter in linear algebra. I wouldn’t even have bothered with an animation.

    • @DesDZ666
      @DesDZ666 4 วันที่ผ่านมา +20

      There are conceptually simple, just very hard to represent in 2D space.

    • @nhbons783
      @nhbons783 4 วันที่ผ่านมา +30

      ​@@paddor And that's why you didn't make the video. This video isn't made for people who have intrinsic and intimate understandings of higher dimensions, or at least not specifically. It's a helpful visualisation of how they actually affect the topic at hand in a way that is easier to understand for the average layman.

  • @bigclivedotcom
    @bigclivedotcom 4 วันที่ผ่านมา +3988

    Darn! I knew QR codes were clever, but the error correction is mind boggling.

    • @dougdouglass6126
      @dougdouglass6126 4 วันที่ผ่านมา +143

      It’s definitely really cool stuff, but it wasn’t invented by this guy who made the QR code. The error correcting codes themselves have been around since the 1960s, he just decided how to organize the information about which level of error correction is used.

    • @SianaGearz
      @SianaGearz 4 วันที่ผ่านมา +52

      Try an experiment, find yourself an (audio) CD, a corresponding player and a black marker, ideally one that can be washed off with iso, and then start painting sectoral covers, just paint 4 or more radial lines from the centre and start expanding them. You should be able to cover almost a quarter of the area before error correction gives up.

    • @DirtyRobot
      @DirtyRobot 4 วันที่ผ่านมา +82

      @@dougdouglass6126 But it was implemented in a simple functional system that is now universal. It is like you are bitching about Rembrandt because he didn't invent paint.

    • @alihms
      @alihms 4 วันที่ผ่านมา +10

      Didn't expect to see you here. Your channel is a must watch too.

    • @user72974
      @user72974 4 วันที่ผ่านมา +23

      Each person stands on the shoulders of the person who came before them.

  • @norlore5216
    @norlore5216 4 วันที่ผ่านมา +8943

    You missed the opportunity to post the link to this video as a QR code on your community page
    Edit: He did it let’s goooooooo

    • @RitikMaurya07
      @RitikMaurya07 4 วันที่ผ่านมา +68

      😂

    • @chirayu_jain
      @chirayu_jain 4 วันที่ผ่านมา +307

      He actually did it after seeing this comment

    • @HildeTheOkayish
      @HildeTheOkayish 4 วันที่ผ่านมา +30

      Can still do it!

    • @antifreeze44
      @antifreeze44 4 วันที่ผ่านมา +70

      scan the QR at @13:04

    • @RitikMaurya07
      @RitikMaurya07 4 วันที่ผ่านมา

      @@antifreeze44 try this one 25:20

  • @DavidXian
    @DavidXian วันที่ผ่านมา +49

    Indonesians are also really into using QR codes. They’ve even standardized QR payments with something called QRIS (with IS standing for "Indonesia Standard"; also a pun of keris, a traditional Indonesian weapon). What’s craaaazzyy about QRIS is that it accepts payments virtually from any bank and any e-wallet. At first, each payment provider had its own QR code, but now it's just QRIS everywhere. From minimarkets to restaurants, and even street vendors/peddlers on the roadside! It’s wild!

    • @rambir9421
      @rambir9421 วันที่ผ่านมา +3

      In India it's been there for half a decade

    • @mr.notsonice
      @mr.notsonice 23 ชั่วโมงที่ผ่านมา +3

      The Philippines also has QRPH as their standard bank ongoing QR code

    • @zhuoyang98
      @zhuoyang98 12 ชั่วโมงที่ผ่านมา

      What's really crazy is few of the south east asian countries actually made these QR payment cross border capable, As a Malaysian I can use my DuitNow QR capable banking app to pay for something in Indonesia by scanning the same QRIS QR Code

    • @Luluskuy
      @Luluskuy 5 ชั่วโมงที่ผ่านมา

      Indonesia best country, I love Indonesia. I am from Jatim

  • @mathITA
    @mathITA 4 วันที่ผ่านมา +1885

    For those that are convinced that SOS is an acronym a quick Wikipedia search explains that, originally (in 1906), SOS was chosen because is easy to remember and to read. The idea that it is an acronym for "save our souls" or even "save our ship" emerged years later as a way to help in remembering it.
    Fun fact, this phenomenon in which a meaning is invented for a sequence of letter is called a backronym

    • @paulgoogol2652
      @paulgoogol2652 4 วันที่ผ่านมา +35

      cool, I never noticed that 505 is easy to read.

    • @PaulLewis-l7r
      @PaulLewis-l7r 4 วันที่ผ่านมา

      ​@@paulgoogol2652in Morse code it is

    • @innamordo
      @innamordo 4 วันที่ผ่านมา +109

      And the term backronym is an example of a portmanteau :)

    • @cavamanara
      @cavamanara 4 วันที่ผ่านมา +1

      bazinga!

    • @DB-thats-me
      @DB-thats-me 4 วันที่ผ่านมา +17

      It’s still a pity that ‘Big V’ asserts the ‘code’ was invented by Morse. It was not, he merely ‘popularised’ it 🤬
      I guess I’m wasting my breath pointing out that it’s not a ‘code’, it’s a cypher. NaYa. 🤓👍

  • @luca_6235
    @luca_6235 4 วันที่ผ่านมา +1847

    2:00 “…Breese Morse…” what a strange na… OH HE’S THAT ONE

    • @jamesmnguyen
      @jamesmnguyen 4 วันที่ผ่านมา +175

      I was like "What a tragic origin to Morse Code" when I saw the last name.

    • @ivanborsuk1110
      @ivanborsuk1110 4 วันที่ผ่านมา +39

      But if you meet a friendly horse
      Will you communicate by
      mo-o-o-o-orse?
      mo-o-o-o-orse?
      mo-o-o-o-orse?

    • @JBG-AjaxzeMedia
      @JBG-AjaxzeMedia 4 วันที่ผ่านมา +23

      @@ivanborsuk1110 how will you speak to that
      ho-o-o-o-orse
      ho-o-o-o-orse
      ho-o-o-o-orse
      that's a throwback

    • @Knox-ky6ij
      @Knox-ky6ij 4 วันที่ผ่านมา +9

      BAHA WHILE I WAS WATCHING THIS COMMENT SHOWED UP I WAS LIKE “wha- OH” when he said the last name by itself

    • @quantitatedfish8607
      @quantitatedfish8607 4 วันที่ผ่านมา +2

      The creator of the Morse Code language

  • @mica_55
    @mica_55 4 วันที่ผ่านมา +2123

    *Are you kidding me....* I just spent _two weeks_ researching how QR codes are made and implementing my own generator... and then days later you drop _this_ , revealing all of my laboriously-gained arcane knowledge to the masses in half an hour.

    • @MrTobyck
      @MrTobyck 4 วันที่ผ่านมา +84

      That's silly, why reinvent the wheel? There are good libraries already.

    • @oscargraveland
      @oscargraveland 4 วันที่ผ่านมา +186

      The good news is: The masses will not gain the knowledge you have acquired through hard work.
      The other news is: how much good this knowledge will do you, depends on your next step.

    • @PMA_ReginaldBoscoG
      @PMA_ReginaldBoscoG 4 วันที่ผ่านมา

      Atleast you revealed your idea to us. Feel free to share us the github link anytime you want.🙏

    • @takoau
      @takoau 4 วันที่ผ่านมา +16

      @@mica_55 Because you didn’t buy a Go chessboard

    • @oksowhat
      @oksowhat 4 วันที่ผ่านมา +3

      just use a library

  • @ianmoore5502
    @ianmoore5502 2 วันที่ผ่านมา +60

    34:13 "They're called quick response because they react quickly."
    The man is thrilled with his work :D

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

      :D

    • @KJTsukoyomi
      @KJTsukoyomi วันที่ผ่านมา +3

      when I first used QR codes I thought the QR stand for "Quick Read" but Quick Response is much more viable

    • @renerpho
      @renerpho 15 ชั่วโมงที่ผ่านมา

      I learned about QR codes around the time when I was studying linear algebra, and thought they must be related to the QR algorithm and QR decomposition.

    • @hydroshibatheseal
      @hydroshibatheseal 5 ชั่วโมงที่ผ่านมา

      It has the same vibe as Tony Hoare naming his sorting algorithm "Quick Sort" because man it is quick

  • @jaspermcjasper3672
    @jaspermcjasper3672 4 วันที่ผ่านมา +439

    3:06 - Not only did real-time DEcoding of Morse Code come as a surprise to Morse and manufacturers, but real-time ENcoding wasn't anticipated either. There many things that nobody thought humans could do until humans were doing it. The original intent with Morse was that you'd use the codebook to translate the message's letters (and maybe some punctuation) into dots and dashes, then completely lay out the message using metal slugs (short ones for dots, long ones for dashes) in a rack or on a drum. With the message already composed, you'd step up to the wires and turn a switch that would turn on a slow-turning drum at the telegraph wires' other end.
    That drum was coated with paper or something similar, and a pencil (or something similar) was pointed perpendicular to the drum's circular surface, towards the drum's axis. The switch's current also rang a bell at the receiving station, to tell someone to be sure to have paper on the drum for a soon-to-be-incoming message. The pencil was held by electromagnets (or something similar) so that with current applied (miles away), the pencil would be pressed into the paper on the drum, and when the current was interrupted, the pencil would rapidly retract.
    Then the sender would run their rack (or drum) of dots and dashes over the contacts, which, miles away, completed the circuit around the pencil and caused it to write long and short marks (the dashes and dots), separated by empty white space, on the drum's paper. People at the receiving end would then use the code-sheet to change the drum's paper's dots and dashes back into letters.
    At the time of Morse code's inception, nobody knew that the process of changing letters into dots-and-dashes at the sending-station and the process of changing dots-and-dashes back into letters at the receiving-station would soon be done without cheat-sheets by people who could do it entirely in their head, FROM MEMORY of the code-sheet, and IN REAL TIME, which made sending a Morse message more like talking back and forth and less like typesetting a broadside for a printing-press.

    • @chiaracoetzee
      @chiaracoetzee 4 วันที่ผ่านมา +23

      Wow. That's a lot of extra engineering work just for the people who used it to throw it all away.

    • @jaspermcjasper3672
      @jaspermcjasper3672 4 วันที่ผ่านมา +14

      @@chiaracoetzee Well, the paper on the drum could be turned inside-out and reused. The pencil (or ink) would of course have a finite life. The rack of short and long slugs that completed the electrical circuit miles away from the pencil would just be taken apart and reused for dost and dashes the next time a message was sent. I have surmised that the ability to read a music-score in real time (a.ka. "sight-reading") was also a surprise. The original intent with scores was that they were ways you could FIGURE OUT what music to sing, and go over it several times, a bit faster each time, to learn it, much as we expect actors in a play to have read the script in advance to have learned it. You had the score with you when performing, but it was just a memory-guide, like a teleprompter for words you have already memorized anyway. But as time wore on the human mind turned out to be capable of going straight from page to concert-hall AT TEMPO.

    • @WolfxTV
      @WolfxTV 4 วันที่ผ่านมา +16

      Please go back to your primary school books and learn how to use PARAGRAPHS. They are free to use.

    • @alexandrachernysh7
      @alexandrachernysh7 4 วันที่ผ่านมา +2

      And then you have Dola from Laputa Castle in the Sky - who can understand and decypher it in real time

    • @MrTrilbe
      @MrTrilbe 4 วันที่ผ่านมา +2

      @@WolfxTV but Pilcrow's are annoying to type out everytime, so no

  • @pastek957
    @pastek957 4 วันที่ผ่านมา +1822

    10:15 "In Go, you basically place stones at the intersections of lines"
    12:40 Derek: mmh yes squares

    • @oeil_dr01t
      @oeil_dr01t 4 วันที่ผ่านมา +67

      Lmfao it would be annoying though to do it at thte intersection

    • @nonstop7243
      @nonstop7243 4 วันที่ผ่านมา +89

      That annoyed me so much

    • @DaveBerendhuysen
      @DaveBerendhuysen 4 วันที่ผ่านมา +54

      I wished I wasn't as annoyed with the placement of the go stones inside the squares instead of on the line's crossings.

    • @DorrySkog
      @DorrySkog 4 วันที่ผ่านมา +57

      Also go is most commonly played on 19x19 (19x19 intersections) board. The board he uses is 26x26 (intersections) that's too big to play on. So yes, it's annoying and looks weird to me but it's not even common go board so I don't care that much.

    • @krakenmahboy
      @krakenmahboy 4 วันที่ผ่านมา +26

      @@DorrySkog Right, but he's just representing zeros and ones using discrete units, so in the end the result is the same as if he shifted all of the stones to a vertex.

  • @jorusenpai
    @jorusenpai 3 วันที่ผ่านมา +652

    The part in 30:18 where the translation of what Mr. Hara said was "We decided to launch it in Tokyo..." is actually「特許オープンにした」which means "made it an open patent..." So he actually said "We realized that it was the right thing to do when we made it an open patent. And as a result, it spread widely and we think that it's really good."
    I learn so much from your videos Derek! Thank you so much!

    • @suoretaw
      @suoretaw 3 วันที่ผ่านมา +13

      That makes more sense contextually. Thanks!

    • @TristanCleveland
      @TristanCleveland วันที่ผ่านมา +5

      Ok yeah, I thought that sentence needed some error correction! Made no sense.

  • @Leslie-c8u3t
    @Leslie-c8u3t 2 วันที่ผ่านมา +174

    As a software engineer myself, I always appreciate learning about the intricacies of different encodings. I've learned how QR codes work before, but these videos add the stories to them that remind me of all the people behind these amazing technologies. This was a really cool video; thanks to everyone at Veritasium who made this (and all your amazing videos) possible!

    • @SupralRajJoshi
      @SupralRajJoshi 2 วันที่ผ่านมา +8

      The bots are getting more real

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

      Bro that's my comment; these bots are stealing all my likes! ;-;

    • @MostlyPennyCat
      @MostlyPennyCat วันที่ผ่านมา

      ​@@taylorbrown9849
      As a software engineer myself, yeah, we're always bottom of the pile when it comes to public appreciation! 😂
      It's marketing's success off it works, our failure if it doesn't 😉

    • @MostlyPennyCat
      @MostlyPennyCat วันที่ผ่านมา

      ​@@taylorbrown9849
      And my replies get deleted.
      I wrote something funny, also a software engineer.
      Your comment has been stolen multiple times but

    • @mansart26
      @mansart26 วันที่ผ่านมา

      ​@@taylorbrown9849 you cant buy sh!t with likes anyways

  • @hellvalkyrie5074
    @hellvalkyrie5074 4 วันที่ผ่านมา +1864

    The Snake QR code guy is named MattKC and he has a has a TH-cam channel. I’m sad you didn’t shout him out he has a lot of really cool stuff on there.
    Edit: He added a shout out in an info card.

    • @notlookme
      @notlookme 4 วันที่ผ่านมา +128

      Yeah, the lego island guy makes really cool content!

    • @vaisakh_km
      @vaisakh_km 4 วันที่ผ่านมา +17

      yes, i remeber watching it

    • @finnsharma6331
      @finnsharma6331 4 วันที่ผ่านมา +4

      I remember watching his videos

    • @seen-bc9eq
      @seen-bc9eq 4 วันที่ผ่านมา

      @@vaisakh_km and I remember getting the recomdation for it, youtube recomended it to me many times because it knows a lot about me. But I ignored the video becuase I thought he would simply point a link to the game, It was a tempting click and I gave a hard thought to think what the guy is tryna do and i just cannot comprehand how you play a game with a barcode. I will indeed check the video out now. TH-cam will be like bro I told you to check this out so many times! Now you realised. lol

    • @BenMietz
      @BenMietz 4 วันที่ผ่านมา +12

      he did in the desription

  • @りり鹿
    @りり鹿 4 วันที่ผ่านมา +926

    30:18 miss translation bro
    (Japanese)「いわゆる特許をオープンにしたことで...」
    (English)”We decided to launch it in Tokyo..." -> "Because we made the patent open for everyone to use...”

    • @PuthySlayer69420
      @PuthySlayer69420 4 วันที่ผ่านมา +31

      Weeb

    • @Hxrii
      @Hxrii 4 วันที่ผ่านมา +307

      @@PuthySlayer69420 Japanese =/= anime

    • @jasperkuijstermans171
      @jasperkuijstermans171 4 วันที่ผ่านมา +127

      @@PuthySlayer69420 just because he speaks japanese doesn't make him a weeb. he could be but he could also have learned the language for fun or been born in japan.

    • @Cr_nch
      @Cr_nch 4 วันที่ผ่านมา +78

      ⁠@@jasperkuijstermans171I mean considering their yt username is written in Japanese I wouldn’t be surprised if they just spoke it

    • @Tom_Nguyen.
      @Tom_Nguyen. 4 วันที่ผ่านมา +117

      @@PuthySlayer69420 you proved the *quality* of the 'murica education system
      username checks out btw

  • @shaileshrana7165
    @shaileshrana7165 4 วันที่ผ่านมา +367

    I got teary eyed hearing the painter's name. He lost the love of his life and dedicated his life to solve the problem that cause him heartburn. A grieving man knows no rest.

    • @Celebration-p3u
      @Celebration-p3u 4 วันที่ผ่านมา +25

      Yes, it is upsetting. Now this is why some things should be improved. That was his goal. He succeeded. So may he rest in peace content as he has achieved what people would use for centuries to come.

    • @icemelt7ful
      @icemelt7ful 4 วันที่ผ่านมา +1

      yeah the story was sad

    • @brood5184
      @brood5184 4 วันที่ผ่านมา +6

      I mean... to solve A problem that caused him heartburn. THE problem was that he left his wife right before she gave birth which is always a medically scary situation.

    • @emmagucci_art
      @emmagucci_art 4 วันที่ผ่านมา +4

      Me too, but also when Masahiro Hara said he wants to make qr codes transmit images like X Rays...that's a noble cause.

    • @eggplant4367
      @eggplant4367 4 วันที่ผ่านมา +5

      it reminded me of a similar story about a guys wife dying because of slow delivery time, but instead of inventing morse code he dug a hole through a mountain

  • @alexrogers777
    @alexrogers777 2 วันที่ผ่านมา +9

    Can't believe Veritasium really got John Q.R. Code for an interview

  • @cipaisone
    @cipaisone 4 วันที่ผ่านมา +183

    0:20 : “QR codes are a language for machines, and I am a human. But I was wrong”
    Finally Derek admits his true nature.

    • @MrFuntizzle
      @MrFuntizzle 4 วันที่ผ่านมา +4

      This was hilarious 😂

  • @warrenhe9871
    @warrenhe9871 4 วันที่ผ่านมา +321

    12:05 I just scanned the QR code out of curiosity LOL
    Version 1: I'm the OG
    Version 2: I'm a bog-standard QR code

    • @typothetical
      @typothetical 4 วันที่ผ่านมา +18

      The giant version 3 one works too, but theres no way im pasting that all here

    • @oliverlacika4994
      @oliverlacika4994 3 วันที่ผ่านมา

      ​@@typothetical here it is: Version 40 QR Code can contain up to 4296 chars.
      A QR code (abbreviated from Quick Response code) is a type of matrix barcode (or two-dimensional code) that is designed to be read by smartphones. The code consists of black modules arranged in a square pattern on a white background. The information encoded may be text, a URL, or other data.
      Created by Toyota subsidiary Denso Wave in 1994, the QR code is one of the most popular types of two-dimensional barcodes. The QR code was designed to allow its contents to be decoded at high speed.
      The technology has seen frequent use in Japan and South Korea; the United Kingdom is the seventh-largest national consumer of QR codes.
      Although initially used for tracking parts in vehicle manufacturing, QR codes now are used in a much broader context, including both commercial tracking applications and convenience-oriented applications aimed at mobile phone users (termed mobile tagging). QR codes may be used to display text to the user, to add a vCard contact to the user's device, to open a Uniform Resource Identifier (URI), or to compose an e-mail or text message. Users can generate and print their own QR codes for others to scan and use by visiting one of several paid and free QR code generating sites or apps.

    • @sykoteddy
      @sykoteddy 3 วันที่ผ่านมา +7

      Well, that's the sad part. If you do it out of curiosity, some time you will get infected by some malware.

    • @mskiptr
      @mskiptr 3 วันที่ผ่านมา +13

      @@sykoteddy Eh, depends on if your phone opens all links that you scan…

    • @Sho-is5vu
      @Sho-is5vu 3 วันที่ผ่านมา

      Version 40 QR Code can contain up to 4296 chars.
      A QR code (abbreviated from Quick Response code) is a type of matrix barcode (or two-dimensional code) that is designed to be read by smartphones. The code consists of black modules arranged in a square pattern on a white background. The information encoded may be text, a URL, or other data.
      Created by Toyota subsidiary Denso Wave in 1994, the QR code is one of the most popular types of two-dimensional barcodes. The QR code was designed to allow its contents to be decoded at high speed.
      The technology has seen frequent use in Japan and South Korea; the United Kingdom is the seventh-largest national consumer of QR codes.
      Although initially used for tracking parts in vehicle manufacturing, QR codes now are used in a much broader context, including both commercial tracking applications and convenience-oriented applications aimed at mobile phone users (termed mobile tagging). QR codes may be used to display text to the user, to add a vCard contact to the user's device, to open a Uniform Resource Identifier (URI), or to compose an e-mail or text message. Users can generate and print their own QR codes for others to scan and use by visiting one of several paid and free QR code generating sites or apps.

  • @randomtuberhandle
    @randomtuberhandle 4 วันที่ผ่านมา +413

    Error at 11:05 into the video. 8 bit ASCII are not assigned a value from 1 to 256. They are assigned a value from 0 to 255 giving them 256 possible combinations. Zero is 00000000. One is 00000001. 255 is 11111111.

    • @danacoleman4007
      @danacoleman4007 4 วันที่ผ่านมา +19

      nurd

    • @rubendriezen7177
      @rubendriezen7177 4 วันที่ผ่านมา +41

      @@randomtuberhandle Doesn't conventional ascii only use 7 bits? Is there a version that uses 8?

    • @Curt_Sampson
      @Curt_Sampson 4 วันที่ผ่านมา

      @@rubendriezen7177 Well, if you consider the many character sets/encodings that include ASCII as a subset, there are plenty that use 8 bits. But, by definition, these aren't ASCII: ASCII is well defined, has a clear standard (ISO/IEC 646:1991), and uses only 7 bits to encode 128 code points.

    • @gregorymorse8423
      @gregorymorse8423 4 วันที่ผ่านมา +6

      I mean rebasing it doesn't make a difference if consistent but of course 8 bit binaries are capable of representing 0 to 255 in unsigned form.

    • @Dudeguymansir
      @Dudeguymansir 4 วันที่ผ่านมา +4

      Index shmindex 😉

  • @demonbaned
    @demonbaned 2 วันที่ผ่านมา +4

    I love how you emerge from the exercise and having an interview with the inventor of QR code, you maintain that you hate QR code, while having gained insight. Might be just me, but I find it lovely to be able to appreciate the ingenuity of something without liking it 💖

  • @takoau
    @takoau 4 วันที่ผ่านมา +1116

    So 2 Japanese engineers gave birth to 2 greatest inventions in the 20th century: QR codes and white LEDs

    • @abarratt8869
      @abarratt8869 4 วันที่ผ่านมา +300

      More than that really! The guy who came up with the blue LED; for his encore, he also did blue laser diodes, as used in Blueray, high speed fibre comms, the lot.
      He announced this second invention at a conference on the topic of "why is a blue laser diode too hard to build?" by using a blue laser pointer in his presentation, not a red one. It took the audience a short while to notice, and then I imagine the conference got pretty interesting!

    • @QPoily
      @QPoily 4 วันที่ผ่านมา +110

      @@abarratt8869 That's some actual chad energy. Wish there was a video of that moment. Would love to see the crowd suddenly go whaaaat as they realize he's using a blue laser pointer.

    • @Roman-ur4dt
      @Roman-ur4dt 4 วันที่ผ่านมา

      Using technologies invented by white American engineers.

    • @Deletirium
      @Deletirium 4 วันที่ผ่านมา +40

      Those are wonderful accomplishments for sure, and I admire the Japanese people for not sliding into self destructive degeneracy like we have.
      But the "greatest?" I'd argue that the internet is the greatest invention of the past century. Regardless of how people misuse it, it has given every human on earth instant access to the whole of recorded human knowledge. That's insane...

    • @SoI-
      @SoI- 4 วันที่ผ่านมา

      @@abarratt8869 any extra context on this? i might be able to find a video for QPoily

  • @TM1-u1q
    @TM1-u1q 4 วันที่ผ่านมา +608

    Its all fun and games until you get rickrolled by a veritasium video

    • @donnyfauzan
      @donnyfauzan 4 วันที่ผ่านมา +6

      Exactly LOL :))

    • @brendanscott6676
      @brendanscott6676 4 วันที่ผ่านมา +4

      😭😭got me good

    • @brangja4815
      @brangja4815 4 วันที่ผ่านมา +12

      He missed the opportunity to troll us.

    • @SanderEvers
      @SanderEvers 4 วันที่ผ่านมา +25

      Yeah, that's my issue with QR codes. Until you read them with an app you don't know what data it holds, and then it could be already too late.

    • @JJzerro
      @JJzerro 4 วันที่ผ่านมา +11

      @@SanderEvers as i know many apps now show you the link before following the link

  • @marklonergan3898
    @marklonergan3898 4 วันที่ผ่านมา +421

    Increasing storage by adding a dimension... So the next step is 3d codes. View them in slices, and boom, the QR GIF is born!

    • @MarcoLandin
      @MarcoLandin 4 วันที่ผ่านมา +134

      adding color as the inventor mentioned will essentially render them 3-dimensional, where each color represents a level, or maybe a combination of levels if enough colors are used.

    • @sophiacristina
      @sophiacristina 4 วันที่ผ่านมา +24

      @@MarcoLandin Exactly, also, we normally use 3 channels, so that would mean 24-bits per pixel in a QR Code.
      Going from a single bit to a 24-bit is like making a building with 24 stores, so we can say it creates 24 levels.
      However, i think since most colors are too similar and that would be a problem for the reader to read, they would reduce the number of color bits. In fact, it was proposed a 4 color and an 8 color version, which seems good enough...

    • @pupip55
      @pupip55 4 วันที่ผ่านมา +3

      There is research being done where they use lazer and crystals for 3d data storage, could be done that way

    • @jonaut5705
      @jonaut5705 4 วันที่ผ่านมา +6

      @@MarcoLandin then we can make it 4 dimensional with the third spatial dimension, or 5 dimensional with it being an animation, or even 7 dimensional if we use individual HSV values instead of colour

    • @error.418
      @error.418 4 วันที่ผ่านมา +17

      @@sophiacristina I don't think we'd use a full 24-bit depth as sun fading, odd lighting conditions, and other natural deterioration and obfuscation would be very problematic.

  • @1080GBA
    @1080GBA 2 วันที่ผ่านมา +9

    0:22 '...and I am human. But I was wrong... or is it?'
    *inserts Vsauce noises

  • @theminehopper6270
    @theminehopper6270 4 วันที่ผ่านมา +489

    The QD Code at 13:07 didnt disappoint

    • @RitikMaurya07
      @RitikMaurya07 4 วันที่ผ่านมา +4

      😂

    • @anyfriendofkevinbaconisafr177
      @anyfriendofkevinbaconisafr177 4 วันที่ผ่านมา +19

      It was an RA code

    • @RitikMaurya07
      @RitikMaurya07 4 วันที่ผ่านมา +39

      25:20 check out this one. 😂

    • @jrpstonecarver
      @jrpstonecarver 4 วันที่ผ่านมา +1

      Ha!

    • @rausb
      @rausb 4 วันที่ผ่านมา +22

      Watching the whole video again to find all Easter eggs 😩
      P.S.: the game

  • @FireMageTheSorcerer
    @FireMageTheSorcerer 3 วันที่ผ่านมา +42

    0:22
    "...and I am a human."
    "But I was wrong."
    It sounds so funny when taken out of context🤣

    • @akahelpwttubers
      @akahelpwttubers วันที่ผ่านมา

      He approved what he is aliem

    • @Carol-ov2ld
      @Carol-ov2ld วันที่ผ่านมา

      Or a robot

  • @balaam_7087
    @balaam_7087 4 วันที่ผ่านมา +592

    I hate them when they’re displayed on the PS5 during a system update so you have to scan them with your phone to learn what the update is doing…instead of JUST TELLING ME WHAT THE UPDATE DOES

    • @aditya.khapre
      @aditya.khapre 4 วันที่ผ่านมา +151

      Hate sony for that, not qr codes

    • @wombat4583
      @wombat4583 4 วันที่ผ่านมา +39

      @@aditya.khapre to be fair, how they are used and applied accounts for most of the representation/reputation and that's fair by association. It is used more poorly than good.

    • @runswithraptors
      @runswithraptors 4 วันที่ผ่านมา +40

      ​@@wombat4583like restaurants that use QR codes instead of menus 😂

    • @ShayHawk-g9o
      @ShayHawk-g9o 4 วันที่ผ่านมา +16

      But I'll be the link it takes you too also has ads on the page.... and thats why they do it...

    • @sergeysmirnov1062
      @sergeysmirnov1062 4 วันที่ผ่านมา +31

      @@runswithraptors Eh, that I can somewhat understand, online menus can be kinda preferrable to physical ones given they are easier to update with, for example, a dish of the day or something.

  • @studiosilisium
    @studiosilisium วันที่ผ่านมา +10

    A company in Norway called Piql fits 2MB of data into a QR code. They use it for super secure, long-term (2000 year) data storage. Pretty insane!

    • @egoub
      @egoub วันที่ผ่านมา +3

      Piql, like pickled cucumber? Must be the coolest company name I’ve ever seen in a long time; they pickle data hahah😂

    • @RishaBond
      @RishaBond 19 ชั่วโมงที่ผ่านมา

      @@egoub That is truly pleasing! 😆

  • @AlphaGeekgirl
    @AlphaGeekgirl 4 วันที่ผ่านมา +118

    8:19 Funfact: Up until 2022, if you were someone who was in the UK between 1980 and 1996, you were not allowed to donate blood in Australia.

    • @nellingtonium
      @nellingtonium 4 วันที่ผ่านมา +20

      It’s 2024 and I still can’t donate blood in Singapore because I grew up in the UK during those years 😢

    • @axelBr1
      @axelBr1 4 วันที่ผ่านมา +2

      Still not allowed to donate in Singapore.

    • @glenmiller1437
      @glenmiller1437 4 วันที่ผ่านมา +7

      When I donate blood here in the USA, I am quizzed heavily about any extended time spent in the UK in the 80s and 90s. (Short visits seem acceptable, but more than a couple months seems to be hit the risk threshold.) Fortunately I did not spend time in the UK then, but I'm assuming they would not collect my donation if I had.

    • @Fransisco-wn7hq
      @Fransisco-wn7hq 4 วันที่ผ่านมา

      Why tho...

    • @eulalawrence1222
      @eulalawrence1222 4 วันที่ผ่านมา

      why

  • @Tin_Man1923
    @Tin_Man1923 4 วันที่ผ่านมา +334

    22:28 Ok I will definitely treat those six numbers as Coefficients of a degree-five polynomial. Wait.... I have no idea what that is

    • @zmaj12321
      @zmaj12321 4 วันที่ผ่านมา +50

      Don't worry, your computer is the one that needs to treat those six numbers as coefficients of a degree-five polynomial, not you.

    • @SuperLifestream
      @SuperLifestream 4 วันที่ผ่านมา +12

      I was with him when he added the A and B to the number string... then i might as well have been hit with a bat. ive never heard the word polynomial before

    • @Tin_Man1923
      @Tin_Man1923 4 วันที่ผ่านมา +1

      @SuperLifeStream Seriously!!! I'm fairly decent at math .... or so I thought until I heard that word. Personally, I think he made it up 😂

    • @jaxmader7309
      @jaxmader7309 4 วันที่ผ่านมา +28

      ​@@SuperLifestream Have you never taken any math algebra or higher? That's one of the basic concepts used in EVERY subject starting in algebra.

    • @calebkoeller9586
      @calebkoeller9586 4 วันที่ผ่านมา +4

      ​@andrewreyes4624 have you not taken algebra?

  • @bravelyHomoSapien
    @bravelyHomoSapien 4 วันที่ผ่านมา +66

    29:26 They should have been able to just scan the cows 😉

    • @moej9343
      @moej9343 4 วันที่ผ่านมา +12

      "cows now genetically engineered to have QR codes on the sides" sounds about right xD

    • @Celebration-p3u
      @Celebration-p3u 4 วันที่ผ่านมา +1

      😮

    • @SeenD
      @SeenD 4 วันที่ผ่านมา +1

      Lol was thinking the same, they'll probably have unique patterns as well. :)

    • @tofystedeth
      @tofystedeth 4 วันที่ผ่านมา +4

      Reminds me of the book Shades of Gray by Jasper Fforde, in which animals are all born with barcodes indicating their classification and people would do the bird watching equivalent of writing down the barcode of an animal they saw in the wild in their notebook and showing it to their friends

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

      Works better with zebras.

  • @matthewvicksell6539
    @matthewvicksell6539 วันที่ผ่านมา +4

    Derek went straight from the telegraph to bar codes while completely glossing over the facsimile machine (aka the fax machine), which could be thought of as a predecessor to the digital photography that lets you scan QR codes.

  • @CraftyMasterman
    @CraftyMasterman 4 วันที่ผ่านมา +408

    13:55 he's placing WHAT?

    • @LeoStaley
      @LeoStaley 4 วันที่ผ่านมา +43

      Red stones

    • @sluurpy4447
      @sluurpy4447 4 วันที่ผ่านมา +7

      💀

    • @squidwardfromua
      @squidwardfromua 4 วันที่ผ่านมา +96

      Bro think he's in Minecraft

    • @TannerJ07
      @TannerJ07 4 วันที่ผ่านมา +10

      Oh mine guy in chat

    • @onlykai976
      @onlykai976 4 วันที่ผ่านมา +20

      bro placedredstone, but didnt power it

  • @Enviro1
    @Enviro1 4 วันที่ผ่านมา +409

    The amount of quality videos we’ve been getting recently is insane

    • @domkaz1669
      @domkaz1669 4 วันที่ผ่านมา +3

      I know right! I cant believe they are not stopping, so great and so unbalievable!

    • @azotan1
      @azotan1 4 วันที่ผ่านมา +3

      yeah, hope they wont burn out

    • @dfmayes
      @dfmayes 4 วันที่ผ่านมา

      From where?

    • @danacoleman4007
      @danacoleman4007 4 วันที่ผ่านมา

      ​@@dfmayesDeez nuts

  • @ponaris17
    @ponaris17 3 วันที่ผ่านมา +9

    This was such an awesome video! Thanks making the effort to interview Mashiro Hara. Capturing a moment in history for something that has become ubiquitous within a generation. Oh and all the encoding and error-correction was fascinating as always. :)

  • @tatodziadekpl4289
    @tatodziadekpl4289 10 ชั่วโมงที่ผ่านมา +3

    4:58 I appreciate the reference here
    (For those unaware, the numbers on the barcode are 640509 040147 - exacly the same as the one on the barcode tattoo of Agent 47 of the Hitman series)

  • @cll1out
    @cll1out 3 วันที่ผ่านมา +9

    One cool thing you can do with QR codes that intend to contain proprietary data, such as an inventory tracking app, is encode the data as a parameter to a URL. The app will know to expect that URL to say “these are the codes we are looking for” but also as a way for a generic code scanner to redirect any given code to an App Store to download the correct app. Of course this introduces some privacy concerns but something like a container ID may be harmless to send.

  • @damonguzman
    @damonguzman 4 วันที่ผ่านมา +206

    The fact the go pieces are being placed in the spaces is driving me insane.

    • @EthanNeal
      @EthanNeal 4 วันที่ผ่านมา +26

      I noticed that too. I get why he did it that way (25x25 spaces instead of 26x26 intersections), but yeah, that looked wrong

    • @squidwardfromua
      @squidwardfromua 4 วันที่ผ่านมา +18

      I've never played go so it looks much more satisfying than placing on crossings
      I played chess

    • @1ksubswithrandomstuff
      @1ksubswithrandomstuff 4 วันที่ผ่านมา

      @@squidwardfromua same

    • @Eryktion
      @Eryktion 4 วันที่ผ่านมา +5

      @@squidwardfromua You'll get used to place it on the intersections very quickly. And then it feels odd to place stones inside the squares. When you start playing go and get familiar with a 19x19 board it will feel very different from a chess board. So you won't confuse it with the chess way to place stones.

    • @Musicita
      @Musicita 3 วันที่ผ่านมา +2

      I actually stopped the video with a “did he…? Yes, he did. I bet someone commented on it…”

  • @viktorstubbfalt1678
    @viktorstubbfalt1678 4 วันที่ผ่านมา +251

    10:07 bro is nodding like he understands japanese

    • @brandonl4511
      @brandonl4511 4 วันที่ผ่านมา +28

      Could pick up a couple words here and there possibly, or there was more likely a translator on the call and he recorded and mixed the audio separately, taking out the translator portion.

    • @-TAPnRACK-
      @-TAPnRACK- 4 วันที่ผ่านมา +2

      😂😂😂

    • @我係女同性戀
      @我係女同性戀 4 วันที่ผ่านมา +10

      the guy wasnt even talking lmao, he was nodding at nothing

    • @bennytyty
      @bennytyty 4 วันที่ผ่านมา +32

      @@我係女同性戀 He's almost certainly nodding as the translator speaks the English response.

    • @jonaut5705
      @jonaut5705 4 วันที่ผ่านมา +10

      you can literally see him nodding to the translator at 30:32...

  • @GetMoGaming
    @GetMoGaming 2 วันที่ผ่านมา +5

    I just had an epiphany @14:25 ‼ - it's like a file format! The QR code is a physical file format! A wrapper for different information forms/types which can be passed, neatly, through the real world when encoded.

  • @RajveerSingh-vf7pr
    @RajveerSingh-vf7pr 4 วันที่ผ่านมา +13

    1000 years later, when they discover the qr codes painted on glass, I wonder how long will it take for them to understand it's not abstract art...

  • @MZZenyl
    @MZZenyl 4 วันที่ผ่านมา +327

    MattKC, the guy behind the snake-on-a-QR-code, is a beast! :D

    • @Emayeah
      @Emayeah 4 วันที่ผ่านมา +51

      i hate how he said "a programmer" instead of saying mattkc

    • @breawen
      @breawen 4 วันที่ผ่านมา +30

      ​​@@Emayeahyeah, kinda disappointed by that. they atleast did reference it in the description tho

    • @tamarothA
      @tamarothA 4 วันที่ผ่านมา +8

      I would never have expected to see his work on this channel, shame there was no real shoutout :(

    • @JohnSmith-qn3ob
      @JohnSmith-qn3ob 4 วันที่ผ่านมา +14

      The lego island guy?

    • @zaxtonhong3958
      @zaxtonhong3958 4 วันที่ผ่านมา +2

      ​@@JohnSmith-qn3ob
      Thats the guy

  • @AnIn2Sw
    @AnIn2Sw 2 วันที่ผ่านมา +8

    Amazing how simplified you explained ReedSolomon encoding-decoding without going in Galois field and finite field algebra! Beautiful.

  • @__-bf6ph
    @__-bf6ph 16 ชั่วโมงที่ผ่านมา

    This is an amazing video. I am a Manager at a food snack company and I am going to have my entire team that deals with our barcodes watch this video to not only better understand what they are doing now with our current codes, but understand why there is a push in the industry to put information at the hands of the consumer and allow us manufacturers to communicate through out packaging. Thank you!!

  • @Aa_rush9
    @Aa_rush9 4 วันที่ผ่านมา +37

    Indian here. We use QR code based UPI apps to carry out our transactions about 100% of the times. I genuinely cannot remember the last time i actually carried cash (and this is not an exaggeration). Everyone uses these QR codes to pay, and you will find them everywhere, the smallest street food vendor to the biggest luxury stores. I am used to scanning the QR with my phone within a second. Doesnt matter the angle, the blur, it instantly scans and pays, and i cannot imagine being in a country where this is not as mainstream as here

    • @petesmitt
      @petesmitt 4 วันที่ผ่านมา +3

      I don't use cash or use a phone app; I use card payments with cash as a backup.

    • @googleboughtmee
      @googleboughtmee 4 วันที่ผ่านมา +4

      We use NFC to do all those same things, either the chip in the bank card or phone pay app

    • @manisharora3033
      @manisharora3033 4 วันที่ผ่านมา +2

      The actual thing is it's totally free and instantaneous peer to peer transactions

    • @manisharora3033
      @manisharora3033 4 วันที่ผ่านมา

      ​@@googleboughtmee.

    • @sandeepsrinivas7
      @sandeepsrinivas7 4 วันที่ผ่านมา +4

      Yes, why this is different from NFC or cards, is you would definitely find stores which don't accept anything but cash in many countries, but with India's QR codes, it's as easy as downloading an app to setup a QR. The apps in fact have hired people to go to each and every merchant in their assigned cities and convince them to setup their app and QR codes. It is just Direct bank-to-bank transfer without any intermediary. Mediums like Visa, MasterCard, or phone wallets charge either the customer or merchant. All you need is a bank account and a smartphone to setup your QR for free, while you need to pay merchant fee to the likes of Visa on every transaction and buy the card scanner machine. This is why small stores across countries charge extra if you pay with card.

  • @vamer423
    @vamer423 4 วันที่ผ่านมา +15

    This is such an amazing video. For those interested in more about error correction codes and how they work, 3b1b has a couple of great videos on Hamming codes (which are kind of outdated but you'd be able to relate to what you saw in this video) he also made a video on an almost impossible chessboard puzzle which also related to error correction codes and how the puzzle connects to counting the vertices of higher dimensional cubes.

  • @sudokode
    @sudokode 4 วันที่ผ่านมา +139

    Me: "QR codes? Ick..."
    Derek: "Back in 1825..."
    Also me: "Go onnnnn..."

  • @bobblueton
    @bobblueton วันที่ผ่านมา +20

    22:48 you lost me bro

    • @ThatGambitGuy
      @ThatGambitGuy วันที่ผ่านมา +3

      Deadahh said to myself at this time “no idea wtf this dude talkin bout anymore” and clicked off the video but saw this just in time before leaving 😂 🙌

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

      Same here 😂

    • @JASONKENTJANA
      @JASONKENTJANA 15 ชั่วโมงที่ผ่านมา

      lmao exactly at this point I was “wtf is this dude”

  • @DeeJayDa_
    @DeeJayDa_ 3 วันที่ผ่านมา +19

    21:20 and the headache started 😂... Computers are awesome.

    • @jenneferbelonio112
      @jenneferbelonio112 7 ชั่วโมงที่ผ่านมา

      Hahahaha my brain turn upside down

  • @BrianKrent
    @BrianKrent 4 วันที่ผ่านมา +137

    Correction: Strictly speaking, ASCII is only 7 bit, not 8 bit. ASCII is 0 through 127 (128 code points in total). Numerous other character sets have extended ASCII for utilizing 8 bits and beyond. Without getting into the details, we often use UTF-8 nowadays, which is a superset of ASCII.

    • @sophiacristina
      @sophiacristina 4 วันที่ผ่านมา +27

      While i agree, the Extended ASCII is basically "the norm", and in a colloquial way, we just say "ASCII" to make it simple.
      ASCII as a term can encompass both extended or not when one does not elaborate.

    • @Tyler-z8r
      @Tyler-z8r 4 วันที่ผ่านมา +26

      Correct, however "ASCII" is still often the term used, even incorrectly. I think this is just because it is much easier to say "askey" than "U T F - 8" or "UNICODE".
      Similar to how the modern ethernet cable connector is commonly referred to as RJ45 when it is actually an 8P8C connector. Much easier to say RJ45 than 8P8C.
      Like "ASCII art" is still called ASCII art even though it's almost certainly residing on a webpage utilizing UTF-8. I mean... is it still technically ASCII if there aren't any characters that strictly make use of UTF-8's encoding scheme, even if UTF-8's encoding scheme is being used?
      If you create a .cpp file, write only backwards compatible C code, and compile it with a C++ compiler and it compiles without error, was that C or C++ code you just wrote?

    • @jameshisself7375
      @jameshisself7375 4 วันที่ผ่านมา +6

      @@Tyler-z8r Damn dude, awesome. Your response was more pedantic than the OP and that is saying something.

    • @Smokasaurus
      @Smokasaurus 4 วันที่ผ่านมา +2

      ☝️🤓

    • @jamesyoder11
      @jamesyoder11 4 วันที่ผ่านมา +4

      Sounds like another idea for a video. ASCII, UTF, code points, BOMs, character sets, punycode, etc.

  • @BashirAhamed-q5v
    @BashirAhamed-q5v 3 วันที่ผ่านมา +175

    NO WAY I just got rickrolled 13:15

    • @novacula
      @novacula 3 วันที่ผ่านมา +8

      Nice spot!

    • @CR3W1SH03S
      @CR3W1SH03S 3 วันที่ผ่านมา +39

      Wouldn't that be RicQRolled

    • @ReviewsAndHowTos
      @ReviewsAndHowTos 3 วันที่ผ่านมา +10

      Nice. I knew it had to be in there somewhere.

    • @gustavopereira6949
      @gustavopereira6949 3 วันที่ผ่านมา +5

      Man ... I would never guess 😂

    • @truthphilic7938
      @truthphilic7938 2 วันที่ผ่านมา

      Man, didn't notice that. Thanks for informing us

  • @alexmayer8943
    @alexmayer8943 11 ชั่วโมงที่ผ่านมา

    I love when i watch something that feeds me knowledge constantly. This was an amazing explanation of how QR Codes work. Never thought these little codes can do so much. The engineering behind it is insane and i'm here asking myself (after seeing this video) "How does one come up with this stuff?". Unbelievable, really!!!

  • @SaadFlash1001
    @SaadFlash1001 4 วันที่ผ่านมา +37

    I cant scan any qr codes without the risk of getting rickrolled.

    • @voxsacrachoir
      @voxsacrachoir 4 วันที่ผ่านมา +1

      try 13:00

    • @greenyxd7298
      @greenyxd7298 4 วันที่ผ่านมา

      you can memorise what a rickroll looks like before scanning. then you can show off your scary premonition

  • @sammym2021
    @sammym2021 3 วันที่ผ่านมา +16

    Edit: (kinda already a thing)
    At the end he mentions that he's trying to incorporate color into qr-codes. There are probably a few differnet levels to it but if they can somhow get around color calebration isuues then then we would REALLY never run out.
    I think the easiest way to start with this would be to use simple RGB where 0 is a 0 and 255 is a one. That way each pixel store hold 3 bits

    • @marcellkovacs5452
      @marcellkovacs5452 3 วันที่ผ่านมา +2

      Coloured 2D barcode is already a thing: High Capacity Color Barcode (HCCB)

    • @sammym2021
      @sammym2021 3 วันที่ผ่านมา +2

      @@marcellkovacs5452 oh wow, seems like it's been around for a while too. I'm surprised he didn't mention it.
      I guess it's not as widespread b/c it's easier to print black and white...

    • @anderpanders6210
      @anderpanders6210 3 วันที่ผ่านมา +2

      Black White and RGB would be 5 probably easily distinguishable different values

  • @OpurpleO
    @OpurpleO 4 วันที่ผ่านมา +9

    10:22
    "Can you remind me what game are we playing?"
    "Idk, just continue to put stones on the board. Don't ask unnecessary questions"

    • @Iamaplatypus42
      @Iamaplatypus42 วันที่ผ่านมา

      He got the idea from a go board, but never actually played the game I guess XD

  • @corkbulb2895
    @corkbulb2895 วันที่ผ่านมา

    This is such an awesome video! I never knew so much about barcodes and their origin, and now I understand how they work and why. I work at a grocery store and deal with barcodes all day long, hundreds of times a day. Every time I stock a product, I check the UPC (universal product code, or barcode) to make sure I am putting the right product in the right spot. Usually I only check the last 2 digits, which is usually sufficient enough as long as you are in the right section and are fairly sure it goes where you are putting it. For example, when stocking different flavors of the same product. Also, I was always told not to enter the last digit of a barcode when ringing up an item, or entering it into the computer system, but never knew why! Now I have an all new respect for something I had no idea was so intricate and well designed!

  • @properprinting
    @properprinting 4 วันที่ผ่านมา +274

    What does S.O.S stand for... Nothing. My life has been a lie

    • @soyanshumohapatra
      @soyanshumohapatra 4 วันที่ผ่านมา +5

      116k subscribers and not verified mark and 0 likes

    • @soyanshumohapatra
      @soyanshumohapatra 4 วันที่ผ่านมา +1

      *Nothing's cmf phone are cool*

    • @AlanBarker
      @AlanBarker 4 วันที่ผ่านมา +51

      It stands for "save our souls". Saying it stands for "nothing" is revisionist history.

    • @jameswalsh6727
      @jameswalsh6727 4 วันที่ผ่านมา +26

      It does mean Save our Souls.😊

    • @DmitrySholokhov
      @DmitrySholokhov 4 วันที่ผ่านมา +7

      @@AlanBarker souls and not bodies because SOB was already taken?

  • @grkuntzmd
    @grkuntzmd 3 วันที่ผ่านมา +15

    A few years ago, I was obsessed with writing a sudoku generator. I wanted to be able to print a set of solvable puzzles, but I also wanted the user to be able to scan them into a smartphone to use with one of the existing sudoku apps. I wrote a small QR code generator in Go (the language I used for the generator). With that, I could print each puzzle and next to it, a QR code.

  • @rednectarchris
    @rednectarchris 4 วันที่ผ่านมา +17

    1. At 28:44 - I just love (a) the bare feet and (b) the fact that the grid is lined up with the parquet floor.
    2. At 8:41 - the cows were "culled" not "called" (as per captions)

    • @veritasium
      @veritasium  4 วันที่ผ่านมา +21

      thanks! Fixed the captions. Feet are still bare.

    • @eTiMaGo
      @eTiMaGo 4 วันที่ผ่านมา +5

      yeah that's some clever ruse to advertise the channel on wikifeet, I guess :D

  • @MaxMorfiX
    @MaxMorfiX 2 วันที่ผ่านมา +1

    12:23 I love that you mentioned MattKC in the video, I remember watching that video years ago myself, was very fun to see someone like you mention it

  • @codahighland
    @codahighland 4 วันที่ผ่านมา +168

    Trivia nitpick: The distress code is not SOS. SOS would be ".../_ _ _/..." However, the distress code is "... _ _ _ ..." -- that is, there are no pauses between sections! This is usually represented by placing an overbar above the letters, to indicate that the operator should not insert pauses.

    • @Sindrijo
      @Sindrijo 4 วันที่ผ่านมา +8

      SAVE OUR SOULS

    • @SleepyHarryZzz
      @SleepyHarryZzz 4 วันที่ผ่านมา +36

      ​@@Sindrijothat's a backronym

    • @thesinghzingkid
      @thesinghzingkid 4 วันที่ผ่านมา +2

      SOS is one word. you seperate words with bars not letters

    • @lonestarr1490
      @lonestarr1490 4 วันที่ผ่านมา +3

      ​@@thesinghzingkid So it's sos.
      Like in, "Dang, Melissa, I think we're completely sossed again. I guess hiking just isn't for us."

    • @codahighland
      @codahighland 4 วันที่ผ่านมา +5

      @@thesinghzingkid SOS is treated as a SINGLE LETTER, not a word. I used slashes here because multiple spaces in a row don't work reliably in TH-cam comments -- I know that's not the traditional way of writing it, but I assumed people could get the point in context of everything else I wrote.

  • @jojojorisjhjosef
    @jojojorisjhjosef 4 วันที่ผ่านมา +39

    12:20 "one programmer" sad MattKC noises.

    • @pi3.1415
      @pi3.1415 4 วันที่ผ่านมา +8

      yeah I was like "MattKC mentioned!"

    • @DylDoe_xD
      @DylDoe_xD 4 วันที่ผ่านมา +5

      Bro the fact his work was mentioned is wild! Still such an amazing vid of his!

    • @danielgerold
      @danielgerold 4 วันที่ผ่านมา +1

      yeah 😢

    • @crewrangergaming9582
      @crewrangergaming9582 4 วันที่ผ่านมา +2

      When they started talking about the 177 QR code I had a feeling he was going to be mentioned. Watched the video when it came out, this is a crazy cannon.

    • @Ironyum99
      @Ironyum99 4 วันที่ผ่านมา

      yee

  • @Paraselene_Tao
    @Paraselene_Tao 4 วันที่ผ่านมา +12

    1, I have always loved QR codes. I even practiced how to read them. 2, One of my favorite games ever is an extremely underrated, philosophically-driven story, puzzle game called The Talos Principle. That game uses QR codes as messages on walls for AI to speak to each other. It's an amazing game. I highly recommend it for everyone who enjoys puzzle games. It is similar to Portal 2 and other great puzzle games.

    • @TomisaMaker
      @TomisaMaker 4 วันที่ผ่านมา +1

      Tell us more.

    • @plopoplapa
      @plopoplapa 4 วันที่ผ่านมา

      The Talos Principle is one of the best games ever. Playing through the 2nd one now.
      If you liked TTP, I can't recommend Outer Wilds enough. Don't google it, every little bit of information is a major spoiler. You'll have to trust a random stranger on this one

    • @Paraselene_Tao
      @Paraselene_Tao 4 วันที่ผ่านมา

      ​​​@@TomisaMaker
      The Talos Principle is a first-person puzzle game developed by Croteam and published by Devolver Digital, released in December 2014. The game masterfully combines intricate puzzle mechanics with a deep, philosophical narrative that delves into themes of consciousness, existence, and what it means to be human.
      In the game, you awaken as a sentient android in a mysterious world filled with ancient ruins and advanced technology. Guided by a voice known as Elohim, you're tasked with solving a series of increasingly complex puzzles to prove your worth. As you explore, you'll encounter terminals that reveal fragments of the world's backstory, prompting you to question the reality of your existence and the nature of free will.
      What's great about The Talos Principle is its seamless blend of challenging gameplay and thought-provoking storytelling. The puzzles are engaging and well-designed, offering a satisfying sense of accomplishment without feeling repetitive. The game encourages players to reflect on profound philosophical questions, making it an underrated gem that leaves a lasting impression long after completion.
      This game very deeply touched my psyche in a way that few or no other games have. It very strongly resonated with my worldview: there's no obvious god around us, but we're able to explore the universe, create meaning from an absurd universe, and create solutions to problems from life. Perhaps there's a way to transcend it everything: to become greater than a god we can imagine. Even without free will: we and the whole univerae can change for the better.
      Plus, now there's a second Talos Principle and more DLC and story for the game's universe. There will likely be a third Talos Principle: the writers are already writing the third game.
      Tldr: The Talos Principle 1 is a philosophical puzzle game about what it means to be a person and if people have free will. It's an amazing and underrated game.

    • @Cklodar
      @Cklodar 4 วันที่ผ่านมา +1

      Didn't think of TTP while watching the video, but you're right! What I love most about the implementation of QR codes in TTP1 is the ability to leave pre-composed QR code messages (possibly containing puzzle hints) for your Steam friends, or even your future self once you start a new game. Also, fun fact: if you switch the game to a different language, the QR codes also switch to that language. Meaning, if you try languages that contain lots of non-ASCII letters, such as CJK languages, the QR codes suddenly become a lot denser.

  • @shortgoat7506
    @shortgoat7506 2 วันที่ผ่านมา +3

    3:17 this message in morse code translates to "WHAT HATH GOD WROUGHT" which was the first ever message transmitted via morse code

  • @BALLIandFLUFFYandOZIE
    @BALLIandFLUFFYandOZIE 4 วันที่ผ่านมา +6

    As a student studying engineering this video made me realise that there are very smart people in this world. And this is overwhelming.

  • @viquezug3936
    @viquezug3936 4 วันที่ผ่านมา +9

    11:50 This board is 26×26, as stones are placed on intersections, not on squares. The largest standard go board is only 19×19.

  • @clp9823
    @clp9823 วันที่ผ่านมา

    The amount of work you have put into this video is crazy!!! So much info and research, plus you used animations to explain things further. Amazing work Veritasium! I am interested to see more videos of yours

  • @jaspermcjasper3672
    @jaspermcjasper3672 4 วันที่ผ่านมา +4

    6:58 - Rather than having one formula for a step in the calculations comes out to zero and a different formula for when it comes out to 1 through 9 (it's the remainder of dividing a positive integer by 10 so the only possible results are 0 through 9) you COULD use the SAME formula for all 10 cases, no special exceptions, by saying the check-digit is (0-r) mod 10 where "r" is that remainder. Where "r" is zero, this last calculation is zero. When "r" is 4, this last calculation gives us 6. It's all the same as the Narrator's scheme, but you feed all 10 possible outcomes into the same calculation instead of make zero into a special exception-to-the-rule. If it's an Excel formula then the lack of a special case removes an IF from it.

  • @shangerdanger
    @shangerdanger 4 วันที่ผ่านมา +17

    i found out you can use a QR code generated by gopro software, hidden from general users, that can unlock secret settings and push the limits of the gopro camera

    • @djhakase
      @djhakase 3 วันที่ผ่านมา

      A growing trope in science fiction media is the "cheat QR code", wearing some pattern that is hardcoded in AI systems to treat the person wearing it differently.
      I mean you can wear a paper bag on your head too to beat most recognition systems but that's something else.

    • @jamilateef6392
      @jamilateef6392 วันที่ผ่านมา

      woah, hmm.

  • @corey2232
    @corey2232 4 วันที่ผ่านมา +9

    I still hate QR codes...
    Companies complicate things so much with them. Sometimes, they can be useful, but often, they're just an unnecessary extra step that makes things tedious for no reason.

    • @tikki1411
      @tikki1411 4 วันที่ผ่านมา

      You're seeing them where it's convenient as a consumer then, as a user they come in massively handy

    • @squidwardo7074
      @squidwardo7074 4 วันที่ผ่านมา

      gotta save the 1 cent on paper for a real manual so we can be redirected to your shitty website

    • @Rich50v
      @Rich50v 4 วันที่ผ่านมา

      Agreed, all they have done in my eyes is dramatically increase the modern worlds dependency on our distraction machines (phones) and forced people who don't want to engage with this crap to jump through hoops. In the age of digital enslavement we are even more tied to the whims of corporate scumbags.

    • @WolfxTV
      @WolfxTV 4 วันที่ผ่านมา

      > I still hate QR codes...
      Well, the problem is within you, not with the QR codes.

  • @LachFlex
    @LachFlex 2 วันที่ผ่านมา

    Incredible video! Love how you present such thorough information on something we use everyday but might not ever think about. Stimulating for all our creativity! And I really appreciate the balance of complexity without over-simplifying it. Some of the best content on TH-cam right now!

  • @JoshJetStream
    @JoshJetStream 4 วันที่ผ่านมา +33

    My smooth brain began to slowly implode from 18:16 onwards

    • @seen-bc9eq
      @seen-bc9eq 4 วันที่ผ่านมา +1

      yeah dude too much math

    • @tesla6422
      @tesla6422 4 วันที่ผ่านมา +3

      Once you realize 'dimensions' just means 'how many numbers in a list of numbers' a lot of 'high dimensional' things become much easier to understand.

  • @ITpanda
    @ITpanda 4 วันที่ผ่านมา +70

    25:19 thirty seven is everywhere!

    • @curtisaten7150
      @curtisaten7150 4 วันที่ผ่านมา

      37!

    • @discothread8082
      @discothread8082 4 วันที่ผ่านมา

      37!

    • @rishabharya3329
      @rishabharya3329 3 วันที่ผ่านมา +1

      Dirty semen!
      Sorry for that 🏃‍♂️🏃‍♂️🏃‍♂️

  • @louismolloy4652
    @louismolloy4652 4 วันที่ผ่านมา +10

    This editing and production is epic. Shoutout to whoever did it 👊🏼🙏🏼🚨🗣️

  • @mikemccartneyable
    @mikemccartneyable 22 ชั่วโมงที่ผ่านมา

    That was a really super episode ... so well researched, presented and demonstrated (yes your GO Board QR Code worked!). I loved that you took the story all the way from Morse Code through to Bar Codes and onto QR codes. Really high quality content 👍

  • @Erekai
    @Erekai 4 วันที่ผ่านมา +15

    22:50 "But for simplicity...."
    Yeah, this is all so simple 😂😂

  • @achillesa5894
    @achillesa5894 4 วันที่ผ่านมา +7

    6:20 "That should be more than enough"
    Network engineers: hey, I've seen this one, it's a classic!

  • @carshowprince2
    @carshowprince2 4 วันที่ผ่านมา +23

    9:39 If I had a nicked for how many times a Japenese man with their first name being "Masahiro" wound up creating a revolutionary invention I'd have two nickels, which isn't a lot but it's weird it happened twice.

    • @Hugh.Manatee
      @Hugh.Manatee 4 วันที่ผ่านมา +7

      Why? Is it equally weird that two 19th century English dudes called Charles revolutionised the way we look at the world? Or that two Russian called Nikolay received a Nobel price (one for physics and one for chemistry) within 10 years of each other? Common names are common.
      Darwin and Babbage, Semenov and Basov if you were wondering

  • @DOC_951
    @DOC_951 วันที่ผ่านมา

    The best thing about Ve is the fact that they always take a simple, every day topic or concept... and discuss and it explain it in such a fascinating and amazing way that you can't help wanting to tell everyone about the random facts you just learned.

  • @SnooSketches
    @SnooSketches 4 วันที่ผ่านมา +48

    I scanned every qr code in the video to see if it was a rick roll .... you're not safe

    • @gotkillflo6143
      @gotkillflo6143 4 วันที่ผ่านมา +19

      13:07

    • @miriamrosemary9110
      @miriamrosemary9110 4 วันที่ผ่านมา +6

      @@gotkillflo6143 Oh my goodness it really is a rickroll! Lol

  • @rmichaeldeutsch
    @rmichaeldeutsch 3 วันที่ผ่านมา +4

    Btw, ASCII only encoded character codes up to 127, not 256 as mentioned (at 11:13). Only required 7 bits, not 8.

  • @_turnt
    @_turnt 4 วันที่ผ่านมา +6

    22:40 - Ah yes, words and numbers. I've heard of those.

  • @pheathergoblingobbo6870
    @pheathergoblingobbo6870 2 วันที่ผ่านมา +1

    When I did make a quest for a friend, I made a simple 3x3 sliding tile puzzle with 1 piece missing. I then placed the QR code on the other side of the sliding tiles so that you can only read it after you've correctly assembled the picture. I made sure that the single missing tile would not mess up the QR code, but sadly the cuts did mess the code in a much more substantial way. You'd either have to extremely precisely cut the pieces with a machine of sorts to have the tiny cuts that snap perfectly once they fit, or just giveaway the code once the puzzle is solved manually which sadly defeats the point

  • @JizzWrld
    @JizzWrld 4 วันที่ผ่านมา +18

    Veritasium is the type of channel that you have already clicked on before you read the title

  • @StringEcho
    @StringEcho 4 วันที่ผ่านมา +9

    21:05 That escalated quickly

  • @potatocubingz
    @potatocubingz 4 วันที่ผ่านมา +20

    love how the youtube video id is "webcow"

  • @NickWrightDataYT
    @NickWrightDataYT 15 ชั่วโมงที่ผ่านมา +1

    Morse was absolutely amazing, even for trying. Many people would say "Why bother finding a solution that WOULD have helped us? My love is already dead."
    Morse HAD to care about other people as much as himself to be able to say "...but no, others shouldn't also have to feel this needless grief beyond grief."

  • @NottJoeyOfficial
    @NottJoeyOfficial 4 วันที่ผ่านมา +44

    I do hate how many places use exclusively QR code though. I want a website shown to me via text, a QR code with no website text under it is annoying. I don't want to have to pull out my phone to scan every code, give me a website to visit.

    • @oldhelldog5460
      @oldhelldog5460 4 วันที่ผ่านมา +7

      How do you visit a website without phone?. Our world is now mobile first

    • @PhyloGenesis
      @PhyloGenesis 4 วันที่ผ่านมา +12

      @@oldhelldog5460 By typing it in when I get home, or going to it on my phone in a protected context, or just seeing what they're showing like a YT video vs a website vs a payment link, etc.

    • @Lerkero
      @Lerkero 4 วันที่ผ่านมา +1

      A web address with QR code would be nice to have. Not all QR code links do that

    • @NottJoeyOfficial
      @NottJoeyOfficial 4 วันที่ผ่านมา

      @@oldhelldog5460 a computer or literally any other device that accesses the internet lmao. But also, you can use the internet on a phone without ever interacting with a QR code, just open the internet browser and type words. That's how the internet works, QR codes as the only option just make using the internet far more annoying. I've probably used a QR code a total of less than 100 times in my life, only when they're the only option. Sadly those annoying little things are becoming the only option in a lot of places, much like no headphone jack on phones or less USB ports on laptops.

    • @NottJoeyOfficial
      @NottJoeyOfficial 4 วันที่ผ่านมา +1

      @@Lerkero this should be the standard, because then people could actually see what website they're trying to access without scanning the thing. They wouldn't even need to scan it at all and could just type it themselves.

  • @petermolloy5378
    @petermolloy5378 4 วันที่ผ่านมา +6

    This editing is awesome !!!! Big respect to the editors.

  • @erikliljenwall8185
    @erikliljenwall8185 4 วันที่ผ่านมา +24

    22:23 …aaaand you lost me

  • @IONYVDFC
    @IONYVDFC 22 ชั่วโมงที่ผ่านมา

    This is probably the clearest video on QR codes, including the rather complicated Reed-Solomon math. Brilliant!

  • @speeder3235
    @speeder3235 4 วันที่ผ่านมา +52

    9:50 I dont think the "Masahiro speaking Japanese" caption in subtitles is necessary, and on small devices it even blocks the actual captions in the video.
    Other than that, really nice video.

    • @Timmyfox
      @Timmyfox 4 วันที่ผ่านมา +18

      Agreed, I'd much prefer if the captions included the actual translation instead of just the "speaking foreign language" trope that is an accessibility nightmare. Kept having to turn the captions off every time Masahiro spoke just to be able to read the in-video translation because the unnecessary caption kept blocking it.

    • @budgetarms
      @budgetarms 4 วันที่ผ่านมา

      Why would you use captions?? It's English and the Japanese has captions in the video

    • @budgetarms
      @budgetarms 4 วันที่ผ่านมา

      @@Timmyfox Why do you use captions?? Veritasium speaks proper English

    • @gavinriley5232
      @gavinriley5232 4 วันที่ผ่านมา +10

      ​@@budgetarms
      Perhaps they have some auditory disability, be it an audio processing issue or difficulty hearing.

    • @aki-senkinn
      @aki-senkinn 4 วันที่ผ่านมา +5

      ​@@gavinriley5232 Or learning English but still struggling to understand spoken language, i needed subtitles for a while too. Or can't play loud audio where they are and don't have ear phones

  • @PetorialC
    @PetorialC 3 วันที่ผ่านมา +9

    As a retail worker, it's annoying when the manufacturers put the QR code next to the barcode. The barcode scanner often scans the QR code instead of the barcode, making us losing money.

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

      The scanners that I’ve worked with usually have a configuration option to enable / disable different barcode formats. Mention this to your IT department if you haven’t already - they may be able to disable 2D barcodes and save some headache.

  • @gigabyte2248
    @gigabyte2248 4 วันที่ผ่านมา +8

    24:24
    Derek: Set each coefficient to be a variable, set the polynomial equal to zero and solve for x=1. Then repeat for x=2 and, if the results are different, you know no error occurred.
    Me: OK, I'm with you so far.
    Derek: Do this for all the coefficients and, where the error occurred, the two results are the same.
    Me: Huh, that's really neat.
    Derek: ...and they're both equal to the original value.
    Me: What the hell, that's sorcery. Mathematical dark magic. Get back, numerical Satan!

    • @piggydabest
      @piggydabest 4 วันที่ผ่านมา

      Ok so i finaly got it, its because when you change each coefficient to a variable individually. When the coeficient u get is not the error, you are working out a solution that is different for both, as thr polynomial is wrong in one of the positions (the number being a 6 in this case) when you set the 6 as a variable the rest kf the polynomial is correct allowing you tk work out the initial value, which by default should be equal coeficient at both x = 1 and x = 2 given the last 2 digets.
      I hope that helped

  • @mydude9710
    @mydude9710 2 วันที่ผ่านมา +1

    Hi Veritasium, i was looking for a history of quantum physics video and i surprisingly couldnt find one on youtube. Youre the best person i could think of that i would want to hear explain the history of quantum physics, so heres my suggestion! I've always wondered about the thought processes of the people that paved the way of quantum physics were, and how they reacted to discovering this completely new and undiscovered field in physics similar to your complex numbers video. Hope you have a great day :)