Binary Explained in 01100100 Seconds

Поделиться
HTML-код
  • Опубликовано: 22 ноя 2024

Комментарии • 591

  • @vioxa8645
    @vioxa8645 2 года назад +1688

    The alpha move would be to make a short “Binary in 100 seconds” and just talk as much about it as possible in 4 seconds.

    • @kalamaja
      @kalamaja 2 года назад +76

      You spoiled the April Fool's joke :(

    • @cmyk8964
      @cmyk8964 2 года назад +61

      “0 and 1 only. Each place doubles in value. A digit is a bit.”

    • @random_person_i_guess
      @random_person_i_guess 2 года назад +34

      @@cmyk8964 If you speak fast you could fit “8 bits is a byte. Bye.”

    • @itachiuchiha9469
      @itachiuchiha9469 Год назад +8

      It took me 1 min to understand what's written in binary

    • @bakica_vangica
      @bakica_vangica 8 месяцев назад +2

      HAHAHAHAHAHAH

  • @joopie46614
    @joopie46614 2 года назад +1294

    Actually knowing how to count in binary is not only to impress your friends, it gives you a good understanding of logical operators such as OR/AND/XOR/SHIFT which are critical in some APIs and some performance sensitive programs.

    • @Gameplayer55055
      @Gameplayer55055 2 года назад +81

      Can count to 1023 with your hand, it is very neat

    • @Blaineworld
      @Blaineworld 2 года назад +72

      @@Gameplayer55055 You could cross your hands as an extra bit and count to 2047.
      Or you could even make your wrists limp as two more extra bits and count to 8191.

    • @Gameplayer55055
      @Gameplayer55055 2 года назад +7

      @@Blaineworld lol

    • @aayush_karna
      @aayush_karna 2 года назад +5

      @@Blaineworld lol

    • @Saturnius
      @Saturnius 2 года назад +4

      @@Blaineworld lmao

  • @Atmos41
    @Atmos41 2 года назад +505

    Going from transistors and building all the logic gates, then registers and arithmetic-logic units to end up with a CPU was the most fun course I had in school :D

    • @Spractral
      @Spractral 2 года назад +17

      Funniest (comedic) or most fun (you enjoyed it)? I started one of mit ocw's courses on this but I'm not sure I'm going to finish it any time soon... Getting into bluespec and all this jazz

    • @lukaspinoti107
      @lukaspinoti107 2 года назад +22

      @@Spractral A lot of online translators translate something meaning "most fun" to "funniest". Ive seen the word funniest used a lot like that because of bad translators.

    • @amaanq8649
      @amaanq8649 2 года назад +2

      I just finished this class this past semester (computer components/operations), god I loved it

    • @Spractral
      @Spractral 2 года назад +1

      @@amaanq8649 The mit one? Are you going there or doing the ocw?

    • @Spractral
      @Spractral 2 года назад +1

      @@lukaspinoti107 Yeah I figured that was what they intended to convey :)

  • @crab153
    @crab153 2 года назад +62

    You make awesome content that is rare on all over the youtube, KEEP IT UP!

  • @piotrwyrw
    @piotrwyrw 2 года назад +110

    I enjoyed all of the 01100100 seconds of this video. Great job!

    • @pppluronwrj
      @pppluronwrj 2 года назад +9

      as a C programmer, that is more than 3 days on a 100 second video

    • @raginranga3494
      @raginranga3494 2 года назад +5

      The Atypical In me was laughing, then got wonder is it really 01100100 or 0b11100010 in minutes and seconds

    • @SoDamnMetal
      @SoDamnMetal 11 месяцев назад

      But there are 1001 0010‬ seconds in this video

    • @peridotisthegoat96
      @peridotisthegoat96 9 месяцев назад

      i enjoyed 0110011 seconds of this video because 1 second was meh

    • @justADeni
      @justADeni 9 месяцев назад

      @@pppluronwrj Little Endian bros where you at

  • @sufilevy
    @sufilevy 2 года назад +356

    I would LOVE to see something like 'From NAND to Tetris in 100 seconds', explaining the basics of the computer architecture and logic in 100 seconds (although I know it's a complicated topic that takes way more than 100 seconds :)

    • @timexpeachtree
      @timexpeachtree 2 года назад +18

      🙌Fireship 🔥 beyond 💯 seconds

    • @AshtonSnapp
      @AshtonSnapp 2 года назад +20

      More like “From NAND to Tetris in 100 Minutes”

    • @sufilevy
      @sufilevy 2 года назад +15

      @@AshtonSnapp 100 hours maybe ;)

    • @arwahsapi
      @arwahsapi 2 года назад +5

      Repent, ye sinners! For thou hast doubted Fireship's power and might!

    • @sufilevy
      @sufilevy 2 года назад +1

      @@arwahsapi Me? Doubt Fireship? Never!!!

  • @Luclecool123
    @Luclecool123 2 года назад +266

    Hi, in fact Morse code have 3 possible values: dot, dash and blank
    The blank is useful because you need to separate each letter from one another.
    On top of that, the time between two letters is not the same as the time between two words :)

    • @MrDominique1992
      @MrDominique1992 2 года назад +5

      I remember there was a morse code (....-) to separate words. Please correct me if I'm wrong

    • @DemPilafian
      @DemPilafian 2 года назад +15

      Booleans have 3 values: *true,* *false,* and *null*

    • @ItzAlexYT
      @ItzAlexYT 2 года назад +38

      @@DemPilafian man...

    • @MrDominique1992
      @MrDominique1992 2 года назад +16

      @@DemPilafian a null is not a boolean dude, only 2 values which is why when you defined an empty boolean, it defaults to false, not null

    • @benonardo
      @benonardo 2 года назад +7

      @@DemPilafian feel free to assign null to a boolean in java

  • @kabirchawla4325
    @kabirchawla4325 2 года назад +10

    Was waiting for this, 2 weeks no video. @fireship happy new year.

  • @lwinmoehein2894
    @lwinmoehein2894 2 года назад +9

    My university: teaches binary for a whole semester
    Fireship: Binary in 100 seconds

  • @theatypicaldeveloper
    @theatypicaldeveloper 2 года назад +176

    if you're not following Fireship - you're missing out.
    Great content as always!

  • @SpragginsDesigns
    @SpragginsDesigns 2 года назад +5

    I learned this working last year in IT. It's always refreshing to hear about it again, though. Especially from Fireship.

  • @ahmadmuwaffaq9957
    @ahmadmuwaffaq9957 2 года назад +10

    i need more low-level things like this. thank you, Jeff!!!

  • @sebee.teodorescu
    @sebee.teodorescu 2 года назад +37

    Actually, at 0:27 - the Morse code is a ternary language, rather than a binary one, because the letters are composed of dots (short beeps), lines (long beeps) and spaces (no beeps). Without the spaces you would not be able to tell if it is a short or a long line (beep), because it will pretty much be a continuous line (beep) for the entire length of the message.
    Great video, as allays. Keep 'em coming!

    • @balazsrippl2339
      @balazsrippl2339 2 года назад +4

      Actually its binary, for the exact same reason you have told: longs and shorts are only divided by "spaces", otherwise they would sound the same. So the only 2 things you have is sound and silence. You can simply write morse with binary by using single 1 for dots, and double 1s for lines like that: dot dot line = 1010110

    • @sebee.teodorescu
      @sebee.teodorescu 2 года назад +6

      @@balazsrippl2339 By this logic, you can say that the English alphabet is binary because you can assign a number of 1s to each letter (a is 1, b is 11, c is 111 and so on), but that is just an adaptation. In reality, line and dot are two separate characters, so you need 3 characters to have a correct Morse code.

  • @wlockuz4467
    @wlockuz4467 2 года назад +4

    I know its not your style but I would love more low level content from you because you presentation is simply amazing.

  • @norberthajagos
    @norberthajagos 2 года назад +1

    It always cheers me up when you greet your mom in your videos.

  • @rbunpat
    @rbunpat 2 года назад +2

    Did RUclips forgot to add 9 million subsciber to this channel? Because this is great and Fireship deserves mroe subscribers!

  • @AMIRBENDABI
    @AMIRBENDABI 2 года назад +4

    "However, You should still count in binary to impress your friends"

  • @MrAbrazildo
    @MrAbrazildo 2 года назад +7

    1:00, binary operations are very useful. You can pack several variables inside 1. For instance, if you have variables that will never pass the value of 31, you can pack 3 of them inside a 16-bits variable.
    The fastest memory on computer has only 32-64k bytes. If you pack enough variables, your project will be faster. Last time I made that, my project got an instant performance boost of 5-7x times faster!

  • @Legoman69
    @Legoman69 2 года назад +8

    Interesting! I'll be waiting for a binary course for at least the next 11111111 years.

  • @xtraszone
    @xtraszone 2 года назад +7

    *Fact:* At 02:18 the binary actually means "hi mom"

  • @bif1498
    @bif1498 2 года назад +2

    Happy new years! Also please do Jupyter Notebooks in 100 seconds :D

  • @JonasKeil
    @JonasKeil 2 года назад +1

    Your voice is like a sedative for my mind. Thank you for this great tutorial!

  • @LuciferW1727
    @LuciferW1727 7 месяцев назад +1

    I understood both binary code and binary finger counting through this video

  • @_buffer
    @_buffer 2 года назад +2

    I feel obligated to like this video.

  • @jackg_
    @jackg_ 2 года назад +3

    Thank you! I've been wanting a quick video to explain this to friends. Happy New Year!

  • @timehash
    @timehash 2 года назад +1

    Your first video of 2022! Way to go superstar!

  • @wowski303
    @wowski303 2 года назад +4

    Finally a Short Binary Video!!!!

  • @samuelgunter
    @samuelgunter 2 года назад +25

    Binary explained in only 4 seconds?!?! Or did you mean 1101000

  • @greenlines1208
    @greenlines1208 2 года назад +2

    i love how it say " hi mom " in binary, you always make my day with your videos

  • @Gameplayer55055
    @Gameplayer55055 2 года назад +18

    There are 10 types of people: those who understands binary and who doesn't

    • @overzone666
      @overzone666 2 месяца назад +1

      @@friedrichmyers dang bud, took ya two whole years to come up with that, and you liked your own comment 🤣

  • @jaykay1_3_5
    @jaykay1_3_5 2 года назад +4

    That's an interesting timing. I need to work with binary representations quite often in my computer architecture course. That's also why I have created a small App to train my ability to switch between binary, decimal and hexadecimal.

  • @BraydenPrice30
    @BraydenPrice30 2 года назад +5

    Loved the video! Just feel I should mention that Morse code is technically NOT binary because of the spaces used in-between of the dots and dashes. In binary 1s and 0s it's just one long continuous string of 1s and 0s, no spaces.

  • @intensedev
    @intensedev 2 года назад +2

    I am getting alot out of this channel!!
    Thanks for sharing 💯

  • @peckychicken
    @peckychicken Год назад +1

    you know things are low level when fireship described c++ as a high level language

    • @ikytsu7822
      @ikytsu7822 9 месяцев назад +1

      i was searching for a commentary like this, so true

  • @ThatKermitGuy
    @ThatKermitGuy 2 года назад +1

    Been waiting for this one.
    I'd just like to interject for a moment. What you are calling RUclips is actually RUclips with Fireship dominating the scene. So you should totally subscribe to them.

  • @timothykoba2975
    @timothykoba2975 2 года назад +6

    Well done Jeff. If you could make a video about signed magnitude, one's complement, and two's complement that might be helpful too.

  • @Batgame_1
    @Batgame_1 2 года назад

    SonicPi in 100 seconds plz.
    I started using it, and I have fallen in love with it, for it silliness

  • @dnk1312
    @dnk1312 2 года назад +1

    2022 1st video about 1011 !! Dope !! Happy New year !!!!

  • @fardinabdullah230
    @fardinabdullah230 2 года назад +1

    We've come down to bare metal in 100 seconds. Great Success!

  • @goshmain982
    @goshmain982 2 года назад +2

    Still explained better in 100 seconds than 100 hours at my university.

  • @trax_high
    @trax_high 2 года назад +1

    Man. I love this channel.

  • @IMCYT
    @IMCYT 2 года назад

    I just learned how to translate binary to text and vice versa yesterday and boom, this comes up

  • @vicradon
    @vicradon 2 года назад +1

    I love for you explain the size difference between binary numbers.

  • @Taiwrash
    @Taiwrash 2 года назад +18

    Great work Jeff,
    I have been learning alot from this channel and it has really helped me in my class works. And my day-to-day activities.
    But my question is, Is NIBBLE and NYBBLE the same?
    Thanks for sharing such powerful knowledge with us.

  • @okroon256
    @okroon256 Год назад

    Been editing game files in Hex editor since i was 8 while basically doing the whole thing try and error or by looking what changed
    Now i have to learn it for school and i finally understood what all the random latters met

  • @OmarMoBadr2
    @OmarMoBadr2 2 года назад +1

    2:19 that's exactly what was missing from the video: "hi mom"

  • @StellarWeb008
    @StellarWeb008 2 года назад

    What a video? 100secs of fireship video content feels like 10milliseconds only

  • @shapelessed
    @shapelessed 2 года назад +1

    BInary. The only topic my school taught me properly while I was doing the heavy stuff till late hours next to my desk...

  • @R-King4
    @R-King4 2 года назад

    I learned binary from a videogame, the instructions were so easy to understand

  • @peachezprogramming
    @peachezprogramming 2 года назад

    I just finished computer architecture in college and binary is very important

  • @Centorios
    @Centorios 2 года назад

    im in my third informatics engineering year but i find this videos really entertaining

  • @hitarthagogoi2829
    @hitarthagogoi2829 2 года назад +3

    Web3 in 100 seconds and beyond
    ( Create simple counter app using solidity and web3)

  • @reold
    @reold 2 года назад +3

    Amazing. This includes everything I've learned from school

    • @TechBuddy_
      @TechBuddy_ 2 года назад +2

      And the difference is it took 100 seconds instead of multiple hours

    • @coffeecel
      @coffeecel 2 года назад

      @@TechBuddy_ Exactly 😆

    • @TechBuddy_
      @TechBuddy_ 2 года назад

      @@coffeecel lol IKR it's like i learnt an entire subject that was taught in a semester in a couple of videos which is just mind blowing

    • @coffeecel
      @coffeecel 2 года назад +1

      @@TechBuddy_ Yea, we need more teacher like him

  • @MercyFromOverwatch2
    @MercyFromOverwatch2 2 года назад

    Jeff is still my favourite tech youtuber

  • @wdns
    @wdns 2 года назад

    i feel savage when I already learned it in my computer science class and know exactly what hes saying

  • @serialkiller6760
    @serialkiller6760 2 года назад +1

    Congrats to you for 1m sub man you deserve many many many more 😇

  • @CharfaouiYounes
    @CharfaouiYounes 2 года назад +5

    Are you converting 100 seconds to 2:27 minutes also in Binary or Hexadecimal? Awesome content brother ❤️

  • @jtuyenopenncilkuyeno3679
    @jtuyenopenncilkuyeno3679 2 года назад

    Amazing video! I love counting in binary to do low level things, also nice secret message at the end of the video XD

  • @angelcaru
    @angelcaru 2 года назад +2

    There are 10 types of people: the ones who understand binary, the ones who don't, and the ones that knew that this joke was actually in ternary.

  • @ow5909
    @ow5909 2 года назад +1

    Brilliant content -
    But when can we see a Ember JS in 100s!!!!!???

  • @prasannasilva7754
    @prasannasilva7754 2 года назад +4

    I myself learned binary. really impressive and fun to learn. not yet finished learning though.

    • @knarpasti4508
      @knarpasti4508 2 года назад

      You mean the ASCII Values in binary not the binary counting system itself!?Because that takes like 10 seconds to learn and you are done

  • @ouvie
    @ouvie 2 года назад

    i didn't even notice the title, i'm trying to learn binary and great video as always

  • @renujadecosta6408
    @renujadecosta6408 2 года назад +1

    Would love to see Elixir programming language in 100 seconds

  • @kishantakoordyal
    @kishantakoordyal 2 года назад +1

    Dude literally wrote "hi mom" in binary at the end of the video, and I can't seem to find a single comment about this.

  • @rajanpoudel7980
    @rajanpoudel7980 2 года назад +2

    I think at 2:08 its ( nibble ) instead of (nybble). :)
    Great video btw!!

  • @RohanSingh-qg1jw
    @RohanSingh-qg1jw 2 года назад

    My teacher did such a shitty job at teaching binary conversion and I learned it here in a 5s clip...

  • @doomepic
    @doomepic 2 года назад +1

    This is what should be teached in school.

  • @cd73net
    @cd73net 2 года назад

    Fun fact, when counting in binary, if the denary number (base-10 number) is an odd number, the very last byte (on the right) will always be 1. E.G: (5) 00000101 (4) 00000100

  • @DaanVerhoeven-f4e
    @DaanVerhoeven-f4e Год назад

    Your work is just incredible! Thank you for it

  • @code913.
    @code913. 2 года назад +2

    I never knew there was so much to know about binary. Thanks for the video!

    • @kakyoindonut3213
      @kakyoindonut3213 2 года назад

      back before I knew binary and logic gates I always thought: "can you write a code in binary?"

  • @amirhoseinhesami9336
    @amirhoseinhesami9336 2 года назад +1

    Fireship is coming!🔥🔥

  • @devnol
    @devnol 2 года назад

    if you use your fingers as binary digits instead of counting single numbers in decimal, you can count to 31 with one hand and up to 1023 with two hands

  • @Evoleo
    @Evoleo 2 года назад +5

    Every base is "base 10", because that's the definition of the word.
    10 = 2 in binary
    10 = 3 in base 3
    10 = 10 in our usual system
    so in every system 10 = %base%

  • @kischinhevsky
    @kischinhevsky 2 года назад +1

    next video should be quantum computing in 100 seconds

  • @GrizhlieCodes
    @GrizhlieCodes 2 года назад +1

    Idea for a video: planning/organising a 'big' project. (I'm writing this before looking through your videos :x )
    I keep on facing the issue that a lot of things in frontend seem to either lack structure or clear guidelines. And I'm wondering if you think there's value in using your experience to share some structured way of tackling large projects. Both in organisation of your files and in the early conceptual stages when you're planning an app/website whatever so it doesn't become too chaotic too early.

  • @shivanshsingh7222
    @shivanshsingh7222 2 года назад

    I love your 100 sec videos, can you make a similar video on Apache Kafka?

  • @ObjectionistWasTaken
    @ObjectionistWasTaken 2 года назад

    you should do Lua in 100 seconds just for the heck of it

  • @shadowgodthegamer5738
    @shadowgodthegamer5738 2 года назад

    This guy be explaining transistors next

  • @razt3757
    @razt3757 2 года назад +3

    1:39 you don't multiply one by its place, you pick one bit and treat it as a 2 and power it by its place, starting from 0, and then multiply by its bit value (0 or 1)
    So: "01111011" would become "2^7*0 + 2^6*1 + 2^5*1 + 2^4*1 + 2^3*1 + 2^2*0 + 2^1*1 + 2^0*1"
    It' calculated correctly on the screen but he says it diferently.
    Am I wrong on this or my morning brain is cooked and can't understand sentences?

  • @renujadecosta6408
    @renujadecosta6408 2 года назад

    Jeff gone for more than two weeks..finally he's back

  • @BrianOSheaPlus
    @BrianOSheaPlus 2 года назад

    I accidentally shifted the bits one position to the left when decoding into decimal in my head, and so was expecting this video to be two hundred seconds long.

  • @megamind452
    @megamind452 2 года назад

    Finally the ship has arrived and it's on fire as always. 🔥

  • @VladyslavZhelizniak
    @VladyslavZhelizniak 2 года назад +1

    Great video. Like as always.
    What software do you use for that awesome intro animation?

  • @minuspi8372
    @minuspi8372 2 года назад

    I already completely understand binary but I still clicked immediately

  • @QuotePilgrim
    @QuotePilgrim 2 года назад +13

    Morse code is a ternary, not binary system. It has three symbols: dit, dah, space.
    Yeah, you can argue for it being binary because it has fundamentally two states, on (sound) and off (no sound). But of course these two states are used to represent the three different symbols the code uses.

    • @pppluronwrj
      @pppluronwrj 2 года назад +1

      fireship did not say morse code is binary.
      "it is the basis for morse code where every letter of the alphabet is represented by 2 sounds"

    • @QuotePilgrim
      @QuotePilgrim 2 года назад

      @@pppluronwrj ...which is the same thing as saying that it is a binary code.
      His claim is that Morse code has only two symbols, which is incorrect. He's also incorrect in saying they are two different sounds. Morse code has only one sound, which is used for two of its three symbols, with the third one being the space/separator, represented by silence.

    • @pppluronwrj
      @pppluronwrj 2 года назад

      @@QuotePilgrim no, he said "basis". cheese is based from milk, but they're different. nobody will kill you for being wrong. drop your ego haha

    • @QuotePilgrim
      @QuotePilgrim 2 года назад

      @@pppluronwrj let me ask you this, is he claiming that Morse has only two symbols?

  • @nemeziz_prime
    @nemeziz_prime 2 года назад

    One video for Computer Architecture as well please 🙏🏻

  • @Klivdx
    @Klivdx 2 года назад

    We need a longer version of this

  • @mikoajzatorski3833
    @mikoajzatorski3833 2 года назад +1

    I just came to leave a like for this title, it made me smile 😅

  • @migvelv
    @migvelv 2 года назад +1

    CSS methodologies in 100 seconds (SMACSS, BEM, etc)

  • @MarcoLombardo7
    @MarcoLombardo7 2 года назад +1

    In 10 words, brilliant and funny!

  • @sterjs
    @sterjs 2 года назад +1

    There 10 types of people in this world, those who know binary and those who don’t.
    😃 I saw this in a document many years ago.

  • @puppergump4117
    @puppergump4117 2 года назад +1

    The binary at 2:18 in ascii spells out 'hi mom'.

  • @yoo-dev
    @yoo-dev Год назад

    art of titles : Binary Explained in 01100100 Seconds

  • @artahir123
    @artahir123 11 месяцев назад

    1:05
    the high level lang(HLL) is already in binary format
    rather all things in computer are in binary
    its wrong to say that HLL is converted into binary format
    its actually converted to machine code

  • @tanyakumari5355
    @tanyakumari5355 2 года назад +4

    Can you please bring other number systems in this series (like hexadecimal)?
    Great content 👍🏻

  • @fantamagier
    @fantamagier 2 года назад +2

    Can you make a Video of 100 Seconds Risc-V?

  • @iaevan
    @iaevan 2 года назад

    fireship is now helping me in my highschool curriculum lol

  • @beginnercoderhelp6549
    @beginnercoderhelp6549 2 года назад

    Perfect. Thanks for presentation.

  • @joeyboli
    @joeyboli 2 года назад

    Fireship is back!

  • @amalpapali961
    @amalpapali961 2 года назад

    this title was actually awesome