What are binary numbers? | James May's Q&A (Ep 11100) | Head Squeeze
HTML-код
- Опубликовано: 22 авг 2024
- James May asks "What are binary numbers, and why does my computer need them?
Watch James getting confused here: • BLOOPERS! James May Ge...
Binary: mathworld.wolfr...
Counting in base 10: mae.ucdavis.edu...
James May on how Barcodes work: • How Do Barcodes Work |...
Follow us on twitter: / theheadsqueeze
Like is on Facebook: / headsqueeze
/ headsqueezetv
www.youtube.com...
James May's Q&A: With his own unique spin, James May asks and answers the oddball questions we've all wondered about from 'What Exactly Is One Second?' to 'Is Invisibility Possible?'
I've got another "byte" joke:
There's a band called 1023 MB. They haven't had any gigs yet.
1024*
Adham Rataba You didn't get it, did you?
***** Oh, now I realised! They needed one more 'byte' to become a 'gig'! LOL, I get it now, thanks for telling me.
Adham Rataba No problem.
Technically, 1 more MegaByte....Also, that joke is a bit old.....
I'll be leaving now....
there are 10 types of people in the world, those who understand binary, those who dont... and those who didnt expect a ternary joke.
+GroovingPict 10 ;p that is 2 in binary ;p
+NookRitzia I guess you are that third kind
hehehe
GroovingPict well if there's 3 don't you mean 11
Ternary = Base 3
3 in Base 3 is 10
Jeremy clarkson told me to sleep halfway through this clip.
hi person from 6 years ago
@@sou_1108 hello
@@slipknot2k4 hello
wowwww
are you still active
anyone else here for online homework
Yep
Yes sir
me
yes sir
Yep
Me
for people who cant understand
128 64 32 16 8 4 2 1
x x x x x x x x
1 0 0 0 0 0 0 1
this would be 129 because
128+1=129
there are 1s under those
start from right going left and times the number by 2, for every 1, add the number needed to the number
Thank u
I have to watch this for online homework,
ah
Same
That would've been really handy for my first year of programming.
I love how I’m at school watching this
pro trick : watch movies at flixzone. I've been using them for watching a lot of movies recently.
@Lennon Louis definitely, I've been watching on Flixzone for since november myself =)
@Lennon Louis Yup, have been watching on Flixzone for since november myself :D
@Lennon Louis definitely, been using Flixzone for since november myself =)
Same I am doing it for home work
All that happened when I high-tenned the screen was some smudge marks.
I've seen a couple of binary videos from different people on RUclips, and this seems to have the most simplistic description of how to form the number... I'm impressed
james, you are the first English person who said people have 10 fingers!!
finally an English person that agrees with me when i say humans have TEN fingers, not 8 and 2 thumbs
Captain Slow!
Your an idiot
You’re.
Top Gear is back and he still takes the time to film headsqueeze! Appreciate it! :D
The pile of computers in the background is hilarious. XD
Made my day.
I took a networking class in college and spent a week on binary. What took a professor a week you did in a few minutes. Glad I am subscribed.
my bet is that you liked your own comment
1 kilobyte is actually 1000 bytes, a megabyte is 1,000,000 bytes etc. It used to be 1024 before the IEC decided to screw it up in 1998. Now, for 1024, we use binary prefixes (kibibyte, mebibyte, gibibyte etc) however, these aren't used very much.
Thank you for proving that I'm not the only person with this oft considered "worthless" knowledge....
This totally helped me understand binary numbers since I am currently learning them in my math class. Thank you! :)
MATH? shouldn't it be ict or cs
This brings me back to my intro of computer science, we had to do binary math, fun times.
hi person from 7 years ago
This is a perfect example of what happens when a niche market explodes in to general use. Nobody really cared that the prefixes were used incorrectly until relatively recently. My guess is that kibi, mibi, etc prefixes came about after people who didn't know how computers are manufactured started complaining.
There's a question that has been in my head for a long time. How do processors work .
Thank you. :)
Ps. This is a great channel
i dont know, but hi person from 7 years ago :D
7 yrs ago
Wow
@@mrxd4068 exactly
I hope you got the answer
hi geezer from 9 years ago
There are 10 types of people in the world: Those who understand binary, and those who don't...
1. The fact you don't count in some system is not mutually exclusive from not being able to. I have no idea what systems you can, or cannot count in.
2. Your point on "useless information" once again, is exactly the point I made originally. Thanks for finally understanding that.
3. Infinity exists only in theory, it is however a practical impossibility.
Subscribed before 60 seconds. Because this guy is epic. Thanks hahaha.
I was about to comment that someone fell asleep while they were writing the title... then I had an epiphany ;D
you should watch this several times, it's one of the better explanations here on youtube
Q. What goes "Owt Nowt Owt Owt Owt Nowt Owt?" .
A digital Yorkshireman.
Anyone else here cause their teacher gave them to watch it
Yep
Yup
sadly
Its quips like that one about Ann Boleyn that make James May a hero.
This Video is Helpful in different Ways.. Its kind of hard at First But Yeah. We Watched this at School with out own laptops.
James may is the only one who can make boring things not boring 😂😂
You're welcome. Counting in Binary is a trick my old Maths/Computer Science teacher back in high school taught me in one of the first CompSci classes I had back in Year 9 (that was back in 2002).
So I was holding my iPad when you did the high 10 thing...
Instead of 5, 9, and 14, you wrote the binary for 4, 8, and 13.
It's all about place values of each digit. Starting from the right, the first digit has a place value of 1. The second has a place value of 2, third has a place value of 4, the fifth has 8, etc. Google image search "binary place value chart" for some examples of what I mean.
0 = 0000
1 = 0001
2 = 0010
3 = 0011
4 = 0100
5 = 0101
6 = 0110
7 = 0111
8 = 1000
9 = 1001
10 = 1010
11 = 1011
12 = 1100
13 = 1101
14 = 1110
15 = 1111
Well, in Decimal/Base 10, your fingers (and thumbs) can only equal a max of (ten), whilst in Binary/Base 2, if a finger is curled or extended it represents other 0 (curled) or 1 (extended). Starting from the right thumb (palms facing you) as (one) and each digit position to the left doubling in value (eg: right index = 2 whilst right pinky = 16... left thumb = 512), you can reach 1023 which if you tried to add another 1 to it, it'd roll over to 1024 and you'd need an 11th digit to count it.
And about the 256 options of each component, there are systems which use more information for each component of the pixel - workstations which do image processing and FX for movies and animation normally work with 2 bytes for each component, which gives 65536 variations for each. It so happens that the display tech that we use every day is not able to describe those variations precisely - most of the time even the 256 variations are beyond what is possible on an LCD screen, for example.
Most of the Top Gear episodes and challenges are actually filmed during the break, they just air much later due to editing, and stuff like that.
Letters or characters are also stored in the form of codes (ASCII).
1 Letter requires 1 Byte or 8 bits to be stored. Character 'A' has an ASCII code 65 in decimal system or 01000001 in binary. There are 256 ascii characters from 0 to 255. 255 is 11111111 (notice 8 bits) in binary.
I am sorry for misspelling this word. A fuzz is a guitar effect that's really noisy, so in my mind it fitted well with the meaning of "fuss". I also want to point out, that english is not my first language, and I think you still got the point of what I was saying. Back to topic: It doesn't make much difference in every day use whether you send a file that's 1KB or 1KiB big, the other person gets a good idea about how big the file really is. If you need to be accurate though you just use Byte.
3:38 lol
There are 10 types of people in this world. Those who understand binary, those who don't and those who didn't expect this joke to be in base 3.
What James could have done is explain why the digit to the left is a "2" and so forth. There are 8 bits in a byte and each of those bits represent a number value. Starting from the left they are128 64 32 16 8 4 2 1. So the number 4 could technically be represented as 0 0 0 0 0 1 0 0. We can use binary "short hand" and just say 1 0 0.
"Relax, Bender...there's no such thing as 2."
Just some new fresh out looks and new discussions or topics, is all I'm saying. I'm not giving up on you. Or this channel, just venting I guess.
Not quite. The number represented by the leading 1 is always (apart from 1 itself) a double of two: 2, 4, 8, 16, 32, etc. so, 100 is 4, 1000 is 8 and 1101 is 13. If you were to have, say, 1111, that is 15: 1 + 2 + 4 + 8. If you have a zero, it means you "skip" that value: so 1001 is 9 - the first 1 represents 8, the next two zeros represent 4 and 2, and the final 1 represents 1, so you have 1 + 8 = 9. Hope that helped :)
00 = 0, (01 = 1), 10 = 2, 11 = 3, 100 = 4, 101 = 5, 110 = 6, 111 = 7, 1000 = 8 Etcetera... If we wanted to get the number 10 (as a decimal number) it would be 1010 in Binary, this is because it's 2 to the power of 3 (which equals 8) plus 2 to the power of 1 (Which equals 2) which in total equals 10.
well, the Byzantines used our fingers to count in base 12. It's mostly the french revolution that has us counting in base 10. They (the Byzantine's) would use their right thumb to count the knuckles on the other 4 fingers of that same hand (i.e. up to 12). The left hand would count up to 5 the same way we would count to five with one hand. This way they could count up to 60 on their hands.
Oh yeah, and here's how you turn binary numbers into base 10 numbers: you start from the number zero. if you see a 1 in the binary number, multiply your number by 2 and add 1. If you see a 0, then just multiply your number by 2. That's how you get the episode number: (((0*2+1)*2+1)*2+1)*2*2 = 28
Binary is just the way computers count due to a voltage charge in the magnets(which can only be on or off). For counting numbers the first digit is 2 to the power of +1(of the last power), for example; 1101101 would equal 2^5 + 2^4 + 0 + 2^3 + 2^2 + 0 + 2^1, so 64 + 32 + 0 + 8 + 4 + 0 + 1(any number to the power of zero equals 1) which in total equals 109 as a decimal number. Really it's counted the same as base ten because every extra digit is 10 to power of an increasing value of 1.
You lost me at "this is how binary works." Lol.
you should write "only 10 reasons I'm here, May and Vsauce"
i learnt binary waaaay back in grade 7 it's a pretty awesome way of writing in code that you don't want others to read ;D
you often describe it in hex due to the fact that its easier to read and you at the same time have an idea where the code is at, and basicly when you have 8 bits (a byte) you can devide them into 2 so called nibbles that represent til two 4 bit pairs that make up at byte in hex.
Remember: Kilo is a well defined SI-prefix and means one thousand. Mega is also an SI-prefix which means one million. When you buy a hard drive which holds 1 Terrabytes of information it will hold 1000.000.000.000 bytes. Since computers do work in base 2 it might make more sense to think in factors of 1024. That is why most other operating systems will talk about Kibibytes, Mibibytes and so forth. One Kibibyte = 1024 bytes, One Kilobyte = 1000 bytes.
No. When a computer subtracts numbers, one of the things it has to to is to make one number negative, which involves inverting every bit. (changing 1s to 0s, and 0s to 1s). Supposing that "11111101" is a signed byte (making it -2), then the additional "-" at the beginning would make it positive, thus inverting it and making it equal to 2.
Actually, 1KB=1024B
The kilobyte (symbol: kB) is a multiple of the unit byte for digital information. "Although the prefix kilo- means 1000, the term kilobyte and symbol kB have historically been used to refer to either 1024 (210) bytes or 1000 (103) bytes, dependent upon context, in the fields of computer science and information technology." Taken from the Wikipedia.
There is also base 16 also known as Hexadecimal. Counting 0 1 2 3 4 5 6 7 8 9 A B C D E F then 10. As well as Base 8 or Oct, which is occasionally used in CNC programming.
Only 10 reasons i am here, James may and Vsauce
In JEDEC memory standards a kilobyte is a 1024 bytes, which is what is displayed on most system when looking at files on a cmd line or examining partition tables.
As to comments about different bases, mainframe programmers regularly use base 16 (hexidecimal or hex for short) since it makes interpreting the binary numbers much easier. Useful when asked your age, as stating it in hex can make you sound much younger. 48 decimal pronounced forty-eight = 30 hex pronounced three zero. However when 28 it doesn't work so well (1C).
Basically; it'd break the Laws of Thermodynamics. Can't create energy (only convert), can't destroy energy (again: convert only), and in a system with entropy you can't break even (spending more energy in that get out).
only two reasons i am here, james may and Vsauce
the new top-gear is garbage
I do prefer the old Top Gear.
I joined him in reciting the number of bytes in a Gigabyte. I've memorized the number of bytes in a kilobyte, megabyte, and so on, all the way up to a petabyte, so this of course was simple.
kB: 1024
MB: 1048576
GB: 1073741824
TB: 1099511627776
PB: 1125899906842624
I'm happy to have helped.
*_I think_* that they are related to canaries in that they rhyme and that's all I know about binary numbers. *But I am a fan of James May, he's a real hoot!*
Also, the can't create/destroy only convert energy also applies to matter as well. The theory and science for converting matter to energy is somewhat decently known by now (eg: burn wood (matter) for heat (energy) for a campfire), but converting energy to matter is a bit more in the theoretical side of things at the moment.
Could we have computer based on binary digits or (bits) because everything is based on quantum mechanics? The two values 0/1 or bits can also be interpreted as logical values such as: true/false, yes/no, on/off or the signs (+/−) or any other two-valued states. Could this be because we have the wave particle duality of light with the probability of there being a wave or a particle?
I bought a jokebook called "1001 Computing jokes". The 9th joke said "This book is in binary" and the rest of the pages were blank.
Also, there are systems which need less information to describe the colors available - most computers from the 90's used 2 bytes instead of 3 for each pixel, and each color component would occupy 5 or 6 bits of those bytes instead of 8 - this was the so-called Hi-Color (16-bit) graphics mode, as opposed to the True-Color (24-bit, or 3 bytes) mode.
01 is just 1, just like in base 10, if you have a 0 at the start, you can ignore it and it won't change anything.
I made a song the other day using binary code. I actually spelt my name as a barcode, because it's the right amount of characters long. Surprisingly, it got good feedback!
Thank you, that did help :) I was writing them out starting at 0, and when I wrote the comment I thought I was starting at 1, so I was on the write track just didn't follow what I had written :P That does make it much clearer though! Does that also mean when you are to convert binary to base 10 you would need to read right to left because the values would be 1, 2, 4, 8 etc?
What happens when something shatters? Do bonds get broken? If yes, why is shattering clay or glass called a physical change?
A gigabyte actually is a billion bytes. A GiB (Gibybyte) is what he was explaining. This is why when you plug in your flash drive in a Windows box, you see your hardrive has significantly less space than advertised. Windows measures size in GiB, MiB, and KiB. When you plug the same hard drive in to a Unix box (such as Mac, Ubuntu or any Linux distro) you see the exact same space as advertised (except for maybe some partition errors and pre copied files).
Can't wait for the next season of top gear
But the 'on/off' states (i.e. whether or not a current is flowing) are represented by 1 and 0, with 1 representing 'on', 0 representing 'off'. Representing binary numbers in text is far easier that way, rather than say, on-off-off-on instead of 1001.
Sorry I should have written "it hinges on the use of decimal symbols coinciding with binary symbols but having different absolute values due to their different base counting". This transition you perform in your head, well at least I did.
The babylonians used base 12, I think. They counted on the 3 joints of each finger on one had. (4x3=12). And base 12 is better than base 10, because you can divide 12 in more ways than you can divide 10. That's also why we have, for example, 12 hours, 60 minutes (120/2), and 360 degrees (120*3).
At least that's what I've heard. :P But it makes perfect sense. It's a shame we got stuck with base 10.
in base "X", you never reach/see the number/letter/symbol for "X", base 2 never sees a 2, base 3, no 3's, base 9 no 9's. so what does a "10" look like?
Even better joke: "There are 10 types of people in this world. Those who understand binary, those who don't AND those who didn't expect this joke to be in base 3."
I'm trying to understand how binary works, does this mean that 5 is 100, 9 is 1000 and say 14 is 1101? So just as soon as you only have 1's you increase the number of digits?
you missed the opportunity to explain the 2's complement rule and how a computer does subtraction through doing an addition.
best binary explanation I've seen
Can anyone explain to me why anyone downvoted my comment? He said in an earlier episode that we should ask questions for the next James May Q & A in the comments!
Yay at last, something I learned in school has proven to be of value
so, 01 is not a number? Or 01= 10?
The second position means it is times 2, so 01 would be 2, however the first position would say it didn't ever go beyond 1
While technically you're correct, the 11th type is reduntant. If a person is capable of understanding base 2 numbers (Binary) they can easily understand base 3 numbers as well and so the people of the 11th type can be relatively safely grouped together with people of type 1.
Using base 10, counting on your hands you can only count to - well, 10. In Base 2 you can count from 0 to 31 - or 32 values. Not too bad. But watch out for the numbers 4 and 20 - they can be rather rude.
What grinds my gears is that software companies and hardware companies calculate a megabyte different two ways. Hardware companies go by 1 MB = 1,000,000 bytes. Software companies, 1MB = 1,048,576 bytes. Along with the amount of space taken by a filesystem, your 1 TB hard drive winds up being 931 GB by the time you can make use of it. >:(
they still have to present the shows which happens every Wednesday.
04:44 Ah! I see what you did there!
There are 10 types of people in the world: those who understand base three, those who don't, and those who confuse it with base two.
Got to love James May!
There are only 10 types of people in the world. Those who think they know this joke, those who don't and those who understand Ternary.
Exactly right. Glad I could help!
How about: it's just the best option we got? I would try to explain it, but 500 characters is just not enough. :) would love to hear James explain it though.
I can see why I didn't get maths at school and I don't get it now 😂
lol was waiting for that binary joke :D
Quantum computers use Q-bits instead of bits, a Q-bit can be on or off or both thanks to quantum superposition
Unfortunately everything between 4:19 and 4:44 is wrong.
One kilobyte is 1000 bytes and so on. A long time ago, when 1024 bytes was a big thing people rounded that number for simplicity's sake and called it 1 KB. When computers started getting more memory we moved away from that and started calling 1024 bytes one kibibyte.
For all intended purposes Kilo still means one thousand. Basically everyone applies this properly except Windows. Windows still calls 1024 Bytes, 1 KB.
I have a book called JPOD, and it has 28 A5 page worth of numbers, but where one 0 has been changed to an O. I have yet to find it.