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

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

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

  • @veritasium
    @veritasium  หลายเดือนก่อน +1131

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

    • @RitikMaurya07
      @RitikMaurya07 หลายเดือนก่อน +99

      No, we need a QR code for that

    • @LambertBricks
      @LambertBricks หลายเดือนก่อน +10

      Fire video! very interesting like always.

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

      Love this!! 💗

    • @mystery5104
      @mystery5104 หลายเดือนก่อน +5

      how you make informative video like I am watching a movie

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

      aight

  • @jennalee2452
    @jennalee2452 หลายเดือนก่อน +31276

    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_ หลายเดือนก่อน +1687

      Suji Nakamura in the blue led video lol

    • @freniisammii
      @freniisammii หลายเดือนก่อน +692

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

    • @gsmrg
      @gsmrg หลายเดือนก่อน +404

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

    • @LuisSierra42
      @LuisSierra42 หลายเดือนก่อน +158

      What a time to be alive

    • @sayhowling
      @sayhowling หลายเดือนก่อน +286

      japanese be goated in making stuff

  • @sano-keiko
    @sano-keiko หลายเดือนก่อน +12701

    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 หลายเดือนก่อน +956

      TY, that makes so much more sence

    • @helper_bot
      @helper_bot หลายเดือนก่อน +879

      We made Tokyo open to everyone

    • @andrewmarthie5062
      @andrewmarthie5062 หลายเดือนก่อน +207

      This should be higher up in the comments

    • @BradenHolmes
      @BradenHolmes หลายเดือนก่อน +23

      +

    • @b4ph0m3tdk9
      @b4ph0m3tdk9 หลายเดือนก่อน +127

      This should be pin'ed

  • @bigclivedotcom
    @bigclivedotcom หลายเดือนก่อน +5561

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

    • @dougdouglass6126
      @dougdouglass6126 หลายเดือนก่อน +192

      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 หลายเดือนก่อน +72

      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 หลายเดือนก่อน +111

      @@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 หลายเดือนก่อน +13

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

    • @user72974
      @user72974 หลายเดือนก่อน +29

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

  • @kaiquegarciadev
    @kaiquegarciadev หลายเดือนก่อน +187

    It's so cool to see someone enjoying his creation evolving into something else.
    Great video, dude. Simply genius.

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

      It's kinda life after death. He'll be long gone, and his thinking will be a basic part of modern society and technology.

  • @CockerelOfficial
    @CockerelOfficial หลายเดือนก่อน +7745

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

    • @macedindu829
      @macedindu829 หลายเดือนก่อน +356

      Narrator: "It was not simple."

    • @anthonylosego
      @anthonylosego หลายเดือนก่อน +85

      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 หลายเดือนก่อน +60

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

    • @nhbons783
      @nhbons783 หลายเดือนก่อน +68

      ​@@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.

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

      ** HYPER cube

  • @ItIsJan
    @ItIsJan หลายเดือนก่อน +22069

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

    • @soyanshumohapatra
      @soyanshumohapatra หลายเดือนก่อน +222

      😂😂

    • @pauldriscoll6319
      @pauldriscoll6319 หลายเดือนก่อน +643

      Technology moves prett y f a s t

    • @alvaromoe
      @alvaromoe หลายเดือนก่อน +280

      Yeah I got totally lost there too

    • @Riteshkumar7-8-96
      @Riteshkumar7-8-96 หลายเดือนก่อน +91

      Fr my head started ache.

    • @vialle100
      @vialle100 หลายเดือนก่อน +349

      That's what I love about Veritassium. I understand then first 2 minutes, then we're doing rocket science after that

  • @norlore5216
    @norlore5216 หลายเดือนก่อน +9698

    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 หลายเดือนก่อน +75

      😂

    • @chirayu_jain
      @chirayu_jain หลายเดือนก่อน +340

      He actually did it after seeing this comment

    • @HildeTheOkayish
      @HildeTheOkayish หลายเดือนก่อน +31

      Can still do it!

    • @antifreeze44
      @antifreeze44 หลายเดือนก่อน +83

      scan the QR at @13:04

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

      @@antifreeze44 try this one 25:20

  • @Im_Derks
    @Im_Derks 27 วันที่ผ่านมา +34

    I don’t know how this dude does it I just started a new job where I just scan QR codes for 8 hours and was wondering how they worked. You never miss.

  • @mica_55
    @mica_55 หลายเดือนก่อน +3666

    *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 หลายเดือนก่อน +148

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

    • @oscargraveland
      @oscargraveland หลายเดือนก่อน +304

      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 หลายเดือนก่อน

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

    • @takoau
      @takoau หลายเดือนก่อน +33

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

    • @oksowhat
      @oksowhat หลายเดือนก่อน +8

      just use a library

  • @mathITA
    @mathITA หลายเดือนก่อน +2633

    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 หลายเดือนก่อน +56

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

    • @PaulLewis-l7r
      @PaulLewis-l7r หลายเดือนก่อน

      ​@@paulgoogol2652in Morse code it is

    • @innamordo
      @innamordo หลายเดือนก่อน +150

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

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

      bazinga!

    • @DB-thats-me
      @DB-thats-me หลายเดือนก่อน +24

      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. 🤓👍

  • @MrBattlecharge
    @MrBattlecharge หลายเดือนก่อน +713

    Death was such a big motivator for change at the time. Another fairly well known example (atleast up here in Canada), is Joseph Bombardier, who invented the snowmobile. A snow storm rolled in and his kid was sick, Joseph couldn't go to the doctor or get any medicine. The child passed away, and Joseph dedicated his life to building the snowmobile and perfecting it.

    • @TomRC88
      @TomRC88 หลายเดือนก่อน +52

      Great fact. You could say the same thing for love, the love for his child was so big that when he lost him he didn't want anyone else to experience that loss in the same way, so he invented the snowmobile. Cheers

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

      I love human mind

    • @jimbojimbo6873
      @jimbojimbo6873 หลายเดือนก่อน +29

      Gonna die of sex starvation so my dad finally invents sexbots

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

      ​@@jimbojimbo6873ofc there has to be the weird guy

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

      There is a similar story of a man named Dashrath Manjhi here in India. His wife got sick and he could not take her to the hospital because of the mountainous terrain that made commute difficult to the city. His wife passed away. However, he set on an expedition to cut the mountain all the way through and build a road so that no one in his village would die like this again.

  • @duanadeem6506
    @duanadeem6506 หลายเดือนก่อน +32

    I absolutely loved this! Now this is the kind of content we need! TH-cam had gotten so boring lately and now finally I am being suggested this type of content. Keep it up!

  • @ExBlaz3
    @ExBlaz3 หลายเดือนก่อน +654

    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 หลายเดือนก่อน +2

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

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

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

    • @Mae-nr7wr
      @Mae-nr7wr หลายเดือนก่อน +6

      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.

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

      Nah,
      FFT/IFFT in ofdm modulation is a real magic from math...
      It gives the possibility to craft a high bit rate signal that is immune to ISI (interSymbol interference) caused by signal reflextion and other disturbs in a communication channel...
      Just by working out digitally the intermediate modulation signal instead of creating very complex hardware circuits...
      That is a real magic, in comparison ecc codes are boring

  • @jorusenpai
    @jorusenpai หลายเดือนก่อน +925

    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 หลายเดือนก่อน +16

      That makes more sense contextually. Thanks!

    • @TristanCleveland
      @TristanCleveland หลายเดือนก่อน +8

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

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

      thanks

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

      He talked about creating a new version with some sort of cryptographic attestation. I wonder, now that the basic QR codes are so ubiquitous, if that company will try to commercially license the crypto version? They could probably piggyback the wild success of the insecure version, to get companies to fork out real money for the secure version.

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

      ahh japanese so many similar pronunciation. need to listen to the mora and tones.
      tokkyo (patent) vs toukyou (city)

  • @luca_6235
    @luca_6235 หลายเดือนก่อน +2198

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

    • @jamesmnguyen
      @jamesmnguyen หลายเดือนก่อน +212

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

    • @ivanborsuk1110
      @ivanborsuk1110 หลายเดือนก่อน +53

      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 หลายเดือนก่อน +30

      @@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

    • @KnoxTheNotABox
      @KnoxTheNotABox หลายเดือนก่อน +10

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

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

      The creator of the Morse Code language

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

    Masahiro seems so down to earth and inspiring with whatever he says about the future of QR codes will be etc. He's truly a great personality. Me being from India use QR code for payments everyday with UPI and we all can't thank him enough for making payments so easier and useful!

  • @pastek957
    @pastek957 หลายเดือนก่อน +2054

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

    • @oeil_dr01t
      @oeil_dr01t หลายเดือนก่อน +79

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

    • @nonstop7243
      @nonstop7243 หลายเดือนก่อน +100

      That annoyed me so much

    • @DaveBerendhuysen
      @DaveBerendhuysen หลายเดือนก่อน +66

      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 หลายเดือนก่อน +66

      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 หลายเดือนก่อน +31

      @@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.

  • @ryan0io
    @ryan0io หลายเดือนก่อน +144

    I love how the Version 40 QR code at 12:10 is a snippet of the script. Great way to put in an Easter egg.

    • @Hiswf_
      @Hiswf_ หลายเดือนก่อน +14

      The other two are saying "I´m a bog-standard QR code" and the version 1 is saying "I´m the OG"

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

      Sorry, but now I know and I have to say it. That isn't a snippet of the script, it's (almost) the content of Qr-code-ver-40.svg that's available on Wikimedia Commons.

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

      @@rosskrt I was about to say "what do you mean "almost" its exactly the same?!" But, then I compared them with a difference filter in photoshop, and now I see the shape that is created by the pixels that were changed.... illuminati confirmed.

  • @hellvalkyrie5074
    @hellvalkyrie5074 หลายเดือนก่อน +2037

    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 หลายเดือนก่อน +134

      Yeah, the lego island guy makes really cool content!

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

      yes, i remeber watching it

    • @finnsharma6331
      @finnsharma6331 หลายเดือนก่อน +5

      I remember watching his videos

    • @seen-bc9eq
      @seen-bc9eq หลายเดือนก่อน

      @@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 หลายเดือนก่อน +12

      he did in the desription

  • @dragonfiremalus
    @dragonfiremalus หลายเดือนก่อน +13

    I absolutely love your style of giving technical information via story telling. It's fantastic

  • @りり鹿
    @りり鹿 หลายเดือนก่อน +990

    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 หลายเดือนก่อน +31

      Weeb

    • @Hxrii
      @Hxrii หลายเดือนก่อน +335

      @@PuthySlayer69420 Japanese =/= anime

    • @jasperkuijstermans171
      @jasperkuijstermans171 หลายเดือนก่อน +142

      @@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 หลายเดือนก่อน +83

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

    • @Tom_Nguyen.
      @Tom_Nguyen. หลายเดือนก่อน +127

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

  • @SaratKumarHati-p8y
    @SaratKumarHati-p8y หลายเดือนก่อน +98

    I was not able to understand the mathematical details but very grateful that we have OG youtubers like Veritasium who keep our YT feed sane. Thanks Veritasium!

  • @DavidXian
    @DavidXian หลายเดือนก่อน +217

    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 หลายเดือนก่อน +20

      In India it's been there for half a decade

    • @mr.notsonice
      @mr.notsonice หลายเดือนก่อน +10

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

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

      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 หลายเดือนก่อน +2

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

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

      All of these third world country pigs promoting their country's liking of qr codes make me laugh. Nobody cares about how you think it's wild. Better countries do that for a long time alreay 😂

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

    i actually like the way they pop out on my marketing materials. remember that parental advisory on old cds? it kind of has that visual effect of making something look "official".

  • @ianmoore5502
    @ianmoore5502 หลายเดือนก่อน +175

    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 หลายเดือนก่อน +7

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

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

      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 หลายเดือนก่อน

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

  • @shaylennaidoo
    @shaylennaidoo หลายเดือนก่อน +99

    Honestly, if I could’ve had professors as skilled as you at teaching for my Comp Sci degree, I might have actually taken a genuine interest in stuff like this. Well done!!! ❤

  • @Tin_Man1923
    @Tin_Man1923 หลายเดือนก่อน +388

    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 หลายเดือนก่อน +57

      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 หลายเดือนก่อน +15

      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 หลายเดือนก่อน +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 หลายเดือนก่อน +35

      ​@@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 หลายเดือนก่อน +6

      ​@andrewreyes4624 have you not taken algebra?

  • @lambdacore016
    @lambdacore016 หลายเดือนก่อน +77

    Mindblowing to learn that the evolution path of QR code is: Morse code (0-D) -> Barcode (1-D) -> QR code (2-D)

    • @TonyVSTheWorld
      @TonyVSTheWorld 25 วันที่ผ่านมา

      Same. I never knew this!

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

      Cubic code next

    • @IgnavumFortuna
      @IgnavumFortuna 23 วันที่ผ่านมา +12

      Morse code is 1-Dimensional as well. It's just the time axis instead of space.

  • @misterbrickest
    @misterbrickest หลายเดือนก่อน +48

    Derek, you really use the internet to make the world a better place. You're awesome and I've been watching you well over a decade. Every video is so well done. Congratulations on being such a great guy, using your passion to bring knowledge to the world.
    Also: Amazing video! I've always wondered about QR codes. Now I know something about them and their history. The error correction part was also really interesting as I've always been amazed by the idea of correcting errors with only small amounts of additional data.

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

      Well said! When YT first hit the scene it was like TikTok, but in one way worse: On a 20" monitor, it came up as a little box about 6X6 inches. Like TT it was loaded with fun silly stuff. NOW when I want to find out about any subject, I come here first! Science never was anywhere near as interesting in school as it is here. This Gentleman is a BRILLIANT individual!❤

  • @shaileshrana7165
    @shaileshrana7165 หลายเดือนก่อน +443

    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 หลายเดือนก่อน +31

      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 หลายเดือนก่อน +2

      yeah the story was sad

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

      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 หลายเดือนก่อน +5

      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 หลายเดือนก่อน +7

      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

  • @randomtuberhandle
    @randomtuberhandle หลายเดือนก่อน +456

    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 หลายเดือนก่อน +20

      nurd

    • @rubendriezen7177
      @rubendriezen7177 หลายเดือนก่อน +48

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

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

      @@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 หลายเดือนก่อน +7

      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 หลายเดือนก่อน +5

      Index shmindex 😉

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

    Absolutely astonishing! I had no idea it was that complex yet logical with the ability to correct errors. Mind boggling for sure.

  • @cipaisone
    @cipaisone หลายเดือนก่อน +283

    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 หลายเดือนก่อน +6

      This was hilarious 😂

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

      Best part of the vid

  • @demonbaned
    @demonbaned หลายเดือนก่อน +10

    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 💖

  • @theminehopper6270
    @theminehopper6270 หลายเดือนก่อน +538

    The QD Code at 13:07 didnt disappoint

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

      😂

    • @anyfriendofkevinbaconisafr177
      @anyfriendofkevinbaconisafr177 หลายเดือนก่อน +20

      It was an RA code

    • @RitikMaurya07
      @RitikMaurya07 หลายเดือนก่อน +43

      25:20 check out this one. 😂

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

      Ha!

    • @rausb
      @rausb หลายเดือนก่อน +26

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

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

    My late mother was a radio operator in the Navy during WW2. I loved watching old war movies and whenever there was a segue scene that played morse code she would either translate it on the fly or curse the film for recording meaningless dots and dashes lol.

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

    A quick note about barcodes from someone who used to work with them a lot in a software setting. The bar codes you're specifically talking about are UPC-A codes, which consist of 12 digits. There are several other barcode formats as well, extending into even alphanumeric barcodes (which began in 1981 thanks to the development of Code-128), which means there are essentially infinite bar codes. Another trick is that, for example, 00000001 is different from 0001 is different from 01. It's reading the numbers as a string rather than an integer, which allows for the other UPC variations such as UPC-E, or other shorter barcodes you might find on produce.
    You also got it slightly incorrect on how the scanner knows the beginning and end of the barcode. This is done by a Start symbol and a Stop symbol. The check symbol isn't the last symbol in the bar code. A lot of software can even be configured to have specific start/stop symbols.
    The main limitation of bar codes is their size and, as you mentioned, the destructibility. And while there's technically an infinite number of bar codes that could be made thanks to Code-128, there was a theoretical limit (and I think a couple hard coded limits) to the length of a bar code. It also required a special tool, or special software (while it's now ubiquitous for smart phones to scan QR codes, you would still need special software or even a special peripheral to properly scan a bar code). QR codes do not (well, they do, but it's ubiquitous to any smart phone now) 2D barcodes (QR codes and others) are also much better at encoding information.

  • @whyisthereahandlenow
    @whyisthereahandlenow หลายเดือนก่อน +15

    10:08 Are you nodding to a screenshot of Hara? 😂

  • @juskim
    @juskim หลายเดือนก่อน +20

    Clever adding a checksum at the end for the barcode! I've always wondered what would happen if any of the lines got misprinted/scratched but never got around to study about it

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

    he missed such a huge opportunity to rick roll

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

      I wish this were true but he definitely got me.

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

      it’s not funny anymore

  • @warrenhe9871
    @warrenhe9871 หลายเดือนก่อน +360

    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 หลายเดือนก่อน +24

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

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

      ​@@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 หลายเดือนก่อน +11

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

    • @mskiptr
      @mskiptr หลายเดือนก่อน +16

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

    • @Sho-is5vu
      @Sho-is5vu หลายเดือนก่อน

      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.

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

    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.

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

      There was also OCR (optical character reading) that was common for library books and we had them at Sears on products for sale.

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

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

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

    Laying out the QR code on a go board is such a simple and elegant real-life visualization, I love it so much

  • @MZZenyl
    @MZZenyl หลายเดือนก่อน +341

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

    • @Emayeah
      @Emayeah หลายเดือนก่อน +52

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

    • @breawen
      @breawen หลายเดือนก่อน +30

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

    • @tamarothA
      @tamarothA หลายเดือนก่อน +10

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

    • @JohnSmith-qn3ob
      @JohnSmith-qn3ob หลายเดือนก่อน +15

      The lego island guy?

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

      ​@@JohnSmith-qn3ob
      Thats the guy

  • @CraftyMasterman
    @CraftyMasterman หลายเดือนก่อน +425

    13:55 he's placing WHAT?

    • @LeoStaley
      @LeoStaley หลายเดือนก่อน +46

      Red stones

    • @sluurpy4447
      @sluurpy4447 หลายเดือนก่อน +8

      💀

    • @squidwardfromua
      @squidwardfromua หลายเดือนก่อน +102

      Bro think he's in Minecraft

    • @TannerJ07
      @TannerJ07 หลายเดือนก่อน +10

      Oh mine guy in chat

    • @onlykai976
      @onlykai976 หลายเดือนก่อน +22

      bro placedredstone, but didnt power it

  • @cll1out
    @cll1out หลายเดือนก่อน +13

    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.

  • @yashvantB
    @yashvantB 3 นาทีที่ผ่านมา

    While paying, I noticed that scanning QR codes at odd angles still worked, and I realized that vendor-specific details are stored in the lower right corner. Today, this video confirmed that my assumption was correct. Superb explanation as always, happy to learn about QR and its inventors.

  • @marklonergan3898
    @marklonergan3898 หลายเดือนก่อน +446

    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 หลายเดือนก่อน +138

      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 หลายเดือนก่อน +25

      @@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 หลายเดือนก่อน +3

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

    • @jonaut5705
      @jonaut5705 หลายเดือนก่อน +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 หลายเดือนก่อน +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.

  • @bobblueton
    @bobblueton หลายเดือนก่อน +129

    22:48 you lost me bro

    • @ThatGambitGuy
      @ThatGambitGuy หลายเดือนก่อน +14

      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 หลายเดือนก่อน +2

      Same here 😂

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

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

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

      Same

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

      nobody cares about your lack of math literacy

  • @Enviro1
    @Enviro1 หลายเดือนก่อน +414

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

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

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

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

      yeah, hope they wont burn out

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

      From where?

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

      ​@@dfmayesDeez nuts

  • @cary_domiii
    @cary_domiii 15 วันที่ผ่านมา +2

    I just learned about the HEARTBREAKING ORIGIN of Morse Code...damn

  • @DeeJayDa_
    @DeeJayDa_ หลายเดือนก่อน +43

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

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

      Hahahaha my brain turn upside down

  • @balaam_7087
    @balaam_7087 หลายเดือนก่อน +613

    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 หลายเดือนก่อน +160

      Hate sony for that, not qr codes

    • @wombat4583
      @wombat4583 หลายเดือนก่อน +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 หลายเดือนก่อน +43

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

    • @ShayHawk-GoChiefs
      @ShayHawk-GoChiefs หลายเดือนก่อน +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 หลายเดือนก่อน +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.

  • @damonguzman
    @damonguzman หลายเดือนก่อน +220

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

    • @EthanNeal
      @EthanNeal หลายเดือนก่อน +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 หลายเดือนก่อน +18

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

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

      @@squidwardfromua same

    • @Eryktion
      @Eryktion หลายเดือนก่อน +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 หลายเดือนก่อน +2

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

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

    I remember first learning about QR codes around 2010, and implementing QR codes in printed signage for the small business I worked for. I wondered how it was possible to have a code where we could insert symbols and still not lose data. Today I learned.

  • @rednectarchris
    @rednectarchris หลายเดือนก่อน +20

    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  หลายเดือนก่อน +24

      thanks! Fixed the captions. Feet are still bare.

    • @eTiMaGo
      @eTiMaGo หลายเดือนก่อน +5

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

  • @FireMageTheSorcerer
    @FireMageTheSorcerer หลายเดือนก่อน +61

    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

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

    ASCII is actually a 7 bit code. There are very many supersets of it, with ISO 8859-1 ("Latin 1") being one of the most common ones.

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

      UTF-8 is much more common than Latin 1

    • @kdallas2007
      @kdallas2007 28 วันที่ผ่านมา

      This is true, but most people have come to know "extended ASCII" as just plain ASCII in common parlance these days. And it's probably easier to explain a full byte/character anyway.

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

      @@kdallas2007 No, extended ASCII is not used much anymore.

    • @kdallas2007
      @kdallas2007 25 วันที่ผ่านมา

      @@__nog642 I was responding to the OP, not your comment about UTF-8, which I do agree with. I was merely referring to what most people have come to know ASCII as -- which is the 256 chars, not 128. Even my high school teacher in the 90's used the 8-bit examples back then.

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

      @@kdallas2007 They used the special characters above 127?
      ASCII can be 8 bits. It's just a mapping of 7 bit character codes to characters, but you can encode ASCII into 8 bit characters, which is the standard way to encode it. It's still ASCII, not extended ASCII / latin-1, as long as all the character codes are under 128.

  • @BashirAhamed-q5v
    @BashirAhamed-q5v หลายเดือนก่อน +194

    NO WAY I just got rickrolled 13:15

    • @novacula
      @novacula หลายเดือนก่อน +8

      Nice spot!

    • @CR3W1SH03S
      @CR3W1SH03S หลายเดือนก่อน +41

      Wouldn't that be RicQRolled

    • @ReviewsAndHowTos
      @ReviewsAndHowTos หลายเดือนก่อน +10

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

    • @gustavopereira6949
      @gustavopereira6949 หลายเดือนก่อน +5

      Man ... I would never guess 😂

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

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

  • @studiosilisium
    @studiosilisium หลายเดือนก่อน +43

    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 หลายเดือนก่อน +6

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

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

      @@egoub That is truly pleasing! 😆

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

      @@studiosilisium I did some digging and found out that their technology, the «piqlFilm», is a 35mm analog film (B&W) that apparently exploits light modulation and silver halide crystals to expose a «permanent» QR code to the film strip.
      Very innovative for a technology that is so old, and so kind to the environment!
      // Greta Thunberg would absolutely use this as her storage medium of choice.

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

      @@egoub yeah hahaha

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

      where can l find information on this?

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

    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!!!

  • @laterimsoftware
    @laterimsoftware 6 วันที่ผ่านมา

    Derek, a an active engineer and pilot I now have a better understanding and can enormous future opportunity -- just one point as a commercial pilot we MUST undergoe a radio operator licence every 2 years - ground stations use Morse code as identifiers that we dial up is VHF on approach to landing to ensure the stations ( runway is active in poor \slightly marginal weather. If the ILS OR Beacons we use to triangulate whilst flying drop out this might mean having to go to an alternate aero drome…. BUT S.O.S. = Save Our Souls; I noticed you said it didn’t have meaning but it’s why it’s the international distress code. Used by hikers (smart ones who are prepped to transport and policing and emergency. Also military. Easy to remember… Steve

  • @AGWittmann
    @AGWittmann หลายเดือนก่อน +17

    My brain left the video at 20:00 ...

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

      Same😂😂😂😂😂😂. Literally at 20min I opened comments to help me out😢😊

    • @leonardkipngeno519
      @leonardkipngeno519 28 วันที่ผ่านมา

      😂😂😂😂😂

    • @mikelo826
      @mikelo826 25 วันที่ผ่านมา

      My brain got fried

    • @ivoverhoef1160
      @ivoverhoef1160 10 ชั่วโมงที่ผ่านมา

      😂

    • @ivoverhoef1160
      @ivoverhoef1160 10 ชั่วโมงที่ผ่านมา

      This is a awesome explanation video. Love it!

  • @MrMonkeyCrumpets
    @MrMonkeyCrumpets หลายเดือนก่อน +11

    28:51 Oh feel this. I once spent over an hour writing a QR code on a postcard by hand in pen as part of a practical joke. You can imagine my elation when it successfully scanned. They are not meant for humans.

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

      I'm programming a QR code generator and man, he's right in every aspect, BCH and Reed Solomon's calculations are insanely difficult, specially BCH since he never even mentioned it directly in video. BCH is the error correction code for the format strip and it gets the 5 binary string that is composed of the mask and level of error correction and turns them into a polinomial, then proceeds to shift each one by x^10. The next step is to divide it by the generator polinomial, the "correct" code is the degree 10 polinomial that's left of this mess, and then you also apply a XOR gate on it with a very specific string of 10 bits to generate the actual correct code, which is laid down as first vertically in the upper left corner of the qr code to ↓ direction, after that you get the horizontal which goes this way →, then for the other 2 pieces you need to go the opposite of the first one but in the same order. Like derek said, not human like.

  • @albinoman13bt
    @albinoman13bt หลายเดือนก่อน +5

    Barcodes wont run out. I'm a grocery store manager. I dont want to type in a search for cookies made in house. We just make up our own code and print our own labels. It's not like we're paying to register that and its easy to see if some number is already in our inventory. Besides, modern cash registers understand many UPC standards so I just make a barcode that uses letters.

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

    That man created a very useful technique and it has been used in lots of applications. Very smart man and great interview with him. And you did a great job explaining how they work. Thanks.

  • @codahighland
    @codahighland หลายเดือนก่อน +172

    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 หลายเดือนก่อน +9

      SAVE OUR SOULS

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

      ​@@Sindrijothat's a backronym

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

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

    • @lonestarr1490
      @lonestarr1490 หลายเดือนก่อน +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 หลายเดือนก่อน +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.

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

    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 หลายเดือนก่อน +13

    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.

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

      I am looking for this comment, because I really don’t think it’s a normal go board 😂

  • @Sashik
    @Sashik 17 วันที่ผ่านมา

    I absolutely adore everything you put out for us. It’s like watching a well-put-together, well-documented lecture at the most prestigious university-Veritasium University.

  • @Cactacae
    @Cactacae หลายเดือนก่อน +14

    1:00 i can't see this guy as anyone but america's favorite fighting frenchman

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

      I get so angry when I hear ignorant Americans talking trash about the French. Had it not been for France, and Lafayette in particular, America would still be eating kidneys for breakfast.

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

      @@DeanStephen I’m canadian, i was making a Hamilton reference

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

      @@Cactacae Hamilton betrayed the Revolution to the bankers. He most certainly isn’t everyone’s favorite.

  • @grkuntzmd
    @grkuntzmd หลายเดือนก่อน +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.

  • @Paraselene_Tao
    @Paraselene_Tao หลายเดือนก่อน +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 หลายเดือนก่อน +1

      Tell us more.

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

      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 หลายเดือนก่อน

      ​​​@@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 หลายเดือนก่อน +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.

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

    a few months ago, i was wondering how qr codes worked and looked for videos on it but couldn’t find a thing and i knew they were complex but i wasn’t interested enough to go research it myself so i’m eternally grateful for this video!!!

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

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

  • @Aa_rush9
    @Aa_rush9 หลายเดือนก่อน +42

    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 หลายเดือนก่อน +3

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

    • @googleboughtmee
      @googleboughtmee หลายเดือนก่อน +5

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

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

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

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

      ​@@googleboughtmee.

    • @sandeepsrinivas7
      @sandeepsrinivas7 หลายเดือนก่อน +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.

  • @takoau
    @takoau หลายเดือนก่อน +1211

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

    • @abarratt8869
      @abarratt8869 หลายเดือนก่อน +324

      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 หลายเดือนก่อน +117

      @@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 หลายเดือนก่อน

      Using technologies invented by white American engineers.

    • @Deletirium
      @Deletirium หลายเดือนก่อน +45

      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- หลายเดือนก่อน

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

  • @nobodynowhere8061
    @nobodynowhere8061 6 วันที่ผ่านมา

    I clicked to learn about QR codes and end up learning the lore behind Morse code in the process, this is why I like this channel

  • @sudokode
    @sudokode หลายเดือนก่อน +142

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

  • @RajveerSingh-vf7pr
    @RajveerSingh-vf7pr หลายเดือนก่อน +31

    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...

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

      Nah, they will think it is religious. Probably involved human sacrifice. Or only used by those of high status.

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

      It should not take them long to figure out the decoding scheme.

  • @sammym2021
    @sammym2021 หลายเดือนก่อน +17

    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 หลายเดือนก่อน +2

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

    • @sammym2021
      @sammym2021 หลายเดือนก่อน +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 หลายเดือนก่อน +2

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

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

      jabcode

  • @stor-2199
    @stor-2199 หลายเดือนก่อน

    Love how each example qr code shown on screen is a message. Thanks veritasium, little things make my days better.

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

    This was fascinating.
    I gave up at 5 dimensional hyper cube, but still came away more knowledgeable.

  • @bravelyHomoSapien
    @bravelyHomoSapien หลายเดือนก่อน +74

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

    • @moej9343
      @moej9343 หลายเดือนก่อน +14

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

    • @Celebration-p3u
      @Celebration-p3u หลายเดือนก่อน +1

      😮

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

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

    • @tofystedeth
      @tofystedeth หลายเดือนก่อน +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 หลายเดือนก่อน +2

      Works better with zebras.

  • @shangerdanger
    @shangerdanger หลายเดือนก่อน +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 หลายเดือนก่อน

      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.

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

    My dad had a old timer FCC ham radio operator license. He only did Morse code, hearing it brings back memories of watching him send code. He even built his radio gear from scrap parts. 😊

  • @Max_Arjona
    @Max_Arjona หลายเดือนก่อน +20

    0:40 the design is very human

  • @vamer423
    @vamer423 หลายเดือนก่อน +16

    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.

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

      Did you just encode 3Blue1Brown?

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

      @@fltof2 encode?

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

      @@vamer423 OK, I meant abbreviate. But in the context this video about encoding I thought it was appropriate to use the term encode. Because if TH-cam hadn’t helped me decode it, I probably would never have guessed that 3b1b was an abbreviation for 3Blue1Brown. I don’t know the Channel’s backstory however.

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

      @@fltof2 oh sorry I didn't get the whole encoding thing, and yea 3blue1brown is commonly "encoded" as 3b1b and the channel has some of the best content on this platform. Grant also has an excellent series of multivariable calculus that he made for Khan Academy. If that sounds like something that interests you I highly recommend you check it out.

  • @TM1-u1q
    @TM1-u1q หลายเดือนก่อน +617

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

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

      Exactly LOL :))

    • @brendanscott6676
      @brendanscott6676 หลายเดือนก่อน +5

      😭😭got me good

    • @brangja4815
      @brangja4815 หลายเดือนก่อน +13

      He missed the opportunity to troll us.

    • @SanderEvers
      @SanderEvers หลายเดือนก่อน +27

      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 หลายเดือนก่อน +12

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

  • @user-msltech_CreY
    @user-msltech_CreY 26 วันที่ผ่านมา +1

    This image illustrates the similarities between the Sinosphere languages, which are primarily influenced by Chinese. The languages compared are Chinese, Vietnamese, Korean, and Japanese. The connections and similarities shown in the diagram are:
    1. Vietnamese and Chinese:
    Both are tonal languages with similar analytical grammar.
    Roughly 60% of Vietnamese vocabulary comes from Chinese.
    2. Chinese and Korean:
    About 60% of Korean vocabulary is derived from Chinese.
    Both languages use classifiers for counting different objects (e.g., animals, books, cups).
    3. Chinese and Japanese:
    About 60% of Japanese vocabulary comes from Chinese.
    Both languages use Kanji/Hanzi (Chinese characters).
    4. Korean and Japanese:
    Both languages have agglutinative grammar and follow the subject-object-verb (SOV) structure.
    They both have formality levels, and Korean has some Japanese loanwords.
    5. Korean and Vietnamese:
    Both languages share a system of formality levels.
    6. All Four Languages:
    All four use classifiers for counting different types of objects, which is a feature commonly found in East Asian languages.
    In summary, the languages share significant structural, lexical, and grammatical similarities due to their shared historical connections with Chinese influence.

  • @GetMoGaming
    @GetMoGaming หลายเดือนก่อน +8

    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.

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

    I always leave after watching these videos in awe. Awe that there are some really really smart people out there thinking of solutions to problems.

  • @AlphaGeekgirl
    @AlphaGeekgirl หลายเดือนก่อน +123

    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 หลายเดือนก่อน +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 หลายเดือนก่อน +2

      Still not allowed to donate in Singapore.

    • @glenmiller1437
      @glenmiller1437 หลายเดือนก่อน +8

      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 หลายเดือนก่อน

      Why tho...

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

      why

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

    "Just Wow" I loved this episode. We do know that so much calculations our tini tiny phone does all the times for all different work that it performs. But knowing exactly how even a little QR works and how phones read it, is fascinating. And man hats off to the engineers our tiny cpu processes so much calculation and give results in less than blink of our eyes. Marvelous. Thanks for the research and sharing it with us. ❤

  • @jojojorisjhjosef
    @jojojorisjhjosef หลายเดือนก่อน +46

    12:20 "one programmer" sad MattKC noises.

    • @pi3.1415
      @pi3.1415 หลายเดือนก่อน +9

      yeah I was like "MattKC mentioned!"

    • @DylDoe_xD
      @DylDoe_xD หลายเดือนก่อน +5

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

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

      yeah 😢

    • @crewrangergaming9582
      @crewrangergaming9582 หลายเดือนก่อน +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 หลายเดือนก่อน

      yee

  • @BrianKrent
    @BrianKrent หลายเดือนก่อน +144

    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 หลายเดือนก่อน +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 หลายเดือนก่อน +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 หลายเดือนก่อน +6

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

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

      ☝️🤓

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

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

  • @Flea_ip
    @Flea_ip หลายเดือนก่อน +20

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

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

    Prize/Award: Because he did it for the betterment of humanity and not for personal gains or greed, perhaps there should be an award or even a monetary prize given to him and others that might do the same in the future.