▲ 823 ▼ I've been robbed! (startrek.website) submitted 2 years ago by The_Picard_Maneuver@startrek.website [M] to c/memes@lemmy.world 120 comments fedilink hide all child comments
[–] takeda@lemmy.world 126 points 2 years ago (6 children) They could easily use the proper units, but sometime someone decided to cheat and now everyone does to the point that this is the standard now. permalink fedilink source parent hideshow 12 child comments replies: [+] SpeakinTelnet@sh.itjust.works 88 points 2 years ago (3 children) [deleted] permalink fedilink source parent hideshow 6 child comments replies: [–] LordOfTheChia@lemmy.world 25 points 2 years ago (1 child) Eh, that at least goes back to the days of dial-up (at least). 56k modem connections were 7k bytes or less. The drive thing confused and angered many cause most OSs of the time (and even now) report binary kilobytes (kiB) as kB which technically was incorrect as k is an SI prefix for 1000 (10^3) not the binary unit of 1024 (2^10). Really they should have advertised both on the boxes. I think Mac OS switched to reporting data in kilobibytes (kiB) vs kB since Mac OS 10.6. I remember folks at the time thinking the new update was so efficient it had grown their drive space by 10%! permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 6 points 2 years ago (1 child) While macOS did indeed primarily switch to KiB, MiB and Gib, it does at times still report storage as KB, MB, GB, etc., however it uses the (correct) 1000B = 1KB And afaik, Linux also uses the same (correct) system, at least most of the time. The only real outlier is Windows, which still uses the old system with KB = 1024B, some of the time. In certain menus, they do correctly use KiB permalink fedilink source parent hideshow 2 child comments replies: [–] Eheran@lemmy.world 6 points 2 years ago* (1 child) Please note that kilo is a small k. n, μ, m, k, M, G, T, ... And yes. A lot of people here get at least one of those wrong. permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 3 points 2 years ago (1 child) While you are correct, I know no operating system that doesn’t capitalize the K. At the very least not consistently. permalink fedilink source parent hideshow 2 child comments replies: [–] Eheran@lemmy.world 3 points 2 years ago (1 child) I just checked and my Android phone does indeed make the same error. Amazing. permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 1 point 2 years ago* I guess it’s for consistency. M, G and T are all capital and n, p or μ aren’t relevant for bits and bytes. Makes sense to also capitalize the k. Edit: In case of kbps and Mbps, the capitalization is usually correct though… permalink fedilink source parent [–] barsoap@lemm.ee 20 points 2 years ago* (1 child) Network / signal engineers have always, and are still, operating in bits not bytes. They've been doing that when what we understand now as byte was still called an octet and when you send a byte over any network transport it's probably not going to send eight bits but that plus party, stop, whatnot ask a network engineers. permalink fedilink source parent hideshow 2 child comments replies: [+] SpeakinTelnet@sh.itjust.works -5 points 2 years ago (2 children) [deleted] permalink fedilink source parent hideshow 4 child comments replies: [–] Fuck_u_spez_@sh.itjust.works 11 points 2 years ago (1 child) What speed test are you running that gives its results in bytes? permalink fedilink source parent hideshow 2 child comments replies: [–] dandu3@lemmy.world 7 points 2 years ago His speed tests consists of downloading files lol Granted, that's probably a better way of getting the actual attainable speed permalink fedilink source parent [–] frezik@midwest.social 3 points 2 years ago* (1 child) Nonsense. It's a simple continuation of something that has always been around. They would have needed to actively and purposefully changed it. The first company that tried to sell "1 Megabyte/s" instead of "8 Megabits/s" is shooting themselves in the foot because the number is smaller. If it was going to change, you would need everyone to agree at once to correct the numbers the same way. Modems were 300 baud, then 1200 baud, then 56.6k baud. ISDN took things to 128k baud, and a T1 was 1.544M baud. Except that sometime around the time things went into tens of k, we started saying "bits" instead of "baud". In any case, it simply continued with the first DSL and cable modems being around 1 to 10 Mbits. You had to be able to compare it fairly to what came before, and the easiest way to do that is to keep doing what they've been doing. Ethernet continues to be sold in the same system of measurement, for the same reasons. permalink fedilink source parent hideshow 2 child comments replies: [–] SpeakinTelnet@sh.itjust.works 0 points 2 years ago (1 child) The first company that tried to sell "1 Megabyte/s" instead of "8 Megabits/s" is shooting themselves in the foot because the number is smaller. You're telling me that what I say is nonsense and you just paraphrase what I said. Don't go thinking engineering has anything to do with what marketing put up on their storefront. permalink fedilink source parent hideshow 2 child comments replies: [–] frezik@midwest.social 3 points 2 years ago* (1 child) It has plenty to do with engineering, because it was engineering that first decided to measure things this way. Marketing merely continued it. permalink fedilink source parent hideshow 2 child comments replies: [–] SpeakinTelnet@sh.itjust.works 1 point 2 years ago* Which, as you mentioned, they keep because if they didn't it wouldn't be a good marketing move, higher number sells more. Even though it doesn't reflect the modern end user internet experience. They don't keep it because an engineer prefer that. Marketing will fight tooth and nail to screw us engineers over if it sells better. permalink fedilink source parent [–] Knusper@feddit.de 0 points 2 years ago (1 child) Thing is, there's no rational reason to arbitrarily use groups of 8 bits for transmission over the wire. It's not just ISPs who use bits, the whole networking industry does it that way. permalink fedilink source parent hideshow 2 child comments replies: [–] vithigar@lemmy.ca 6 points 2 years ago* To expand on this a bit more, bits are used for data transmission rates because various types of encoding, padding, and parity means that data on the wire isn't always 8 bits per byte. Dial up modems were very frequently 9 bits per byte (8-n-1 signalling), and for something more modern PCIe uses 8b/10b encoding, which is 10 bits on the line for each 8 bits of actual payload. permalink fedilink source parent [–] accideath@lemmy.world 19 points 2 years ago Before mibi-, gibi-, tibibytes, etc. were a thing, it was the harddrive manufacturers who were creating a little. Everyone saw a kilobyte as 1024 bytes but the storage manufacturers used the SI definition of kilo=1000 to their advantage. By now, however, kibibytes being 1024 bytes and kilobytes being 1000 bytes is pretty much standard, that most agree on. One notable exception is of course Windows… permalink fedilink source parent [–] sudoku@programming.dev 6 points 2 years ago (2 children) Indeed, Windows could easily stop mislabeling TiB as TB, but it seems it's too hard for them. permalink fedilink source parent hideshow 4 child comments replies: [–] guy@lemmy.world 8 points 2 years ago* (last edited 2 years ago) (1 child) The IEC changing the definition of 1KB from 1024 bytes to 1000 bytes was a terrible idea that's given us this whole mess. Sure, it's nice and consistent with scientific prefix now... except it's far from consistent in actual usage. So many things still consider it binary prefix following the JEDEC standard. Like KiB that's always 1024 bytes, I really think they should've introduced another new unambiguous unit eg. KoB that's always 1000 bytes and deprecated the poorly defined KB altogether permalink fedilink source parent hideshow 2 child comments replies: [–] sudoku@programming.dev 7 points 2 years ago (2 children) M stands for Mega, a SI prefix that existed longer than the computer data that is being labeled. MB being 1000000 bytes was always the correct definition, it's just that someone decided that they could somehow change it. permalink fedilink source parent hideshow 4 child comments replies: [–] guy@lemmy.world 3 points 2 years ago Consistency with proper scientific prefix is nice to have, but consistency within the computing industry itself is really important, and now we have neither. In this industry, binary calculations were centric, and powers of 2 were much more useful. They really should've picked a different prefix to begin with, yes. However, for the IEC correcting it retroactively, this has failed. It's a mess that's far from actually standardised now permalink fedilink source parent [–] barsoap@lemm.ee 0 points 2 years ago (1 child) B and b have never been SI units. Closest is Bq. So if people had not been insisting that it's confusing noone would've been confused. permalink fedilink source parent hideshow 2 child comments replies: [–] sudoku@programming.dev 2 points 2 years ago does not mean you can misuse SI prefixes if the unit itself is not part of the system. permalink fedilink source parent [+] AeroLemming@lemm.ee 2 points 2 years ago* (last edited 2 years ago) [deleted] permalink fedilink source parent [–] TechAdmin@lemmy.world 5 points 2 years ago I think there were some court cases in the US the HDD manufacturers won that allows them to keep using those stupid crap units to continue to mislead people. Been a minor annoyance for decades but since all the competition do it & no govt is willing to do anything everyone is stuck accepting it as is. I should start writing down the capacity in multiple units in review whenever buy storage devices going forward. permalink fedilink source parent [–] henfredemars@infosec.pub 4 points 2 years ago And as far as my wife is concerned, I'm definitely 6 ft tall. Height ain't what it used to be. permalink fedilink source parent [–] ininewcrow@lemmy.ca 3 points 2 years ago (1 child) So what you're saying is that ... we can make up whatever number and standard we want? ... In that case, would you like to buy my 2 Tyranosaurusbytes Hard Drive? permalink fedilink source parent hideshow 2 child comments replies: [–] Knusper@feddit.de 7 points 2 years ago Nah, the prefixes kilo-, mega-, giga- etc. are defined precisely how hard drive manufacturers use them, in the SI standard: https://en.wikipedia.org/wiki/International_System_of_Units#Prefixes The 1024-based magnitudes, which the computing industry introduced, were non-standard. These days, the prefixes are officially called kibi-, mebi, gibi- etc.: https://en.wikipedia.org/wiki/Binary_prefix permalink fedilink source parent
[+] SpeakinTelnet@sh.itjust.works 88 points 2 years ago (3 children) [deleted] permalink fedilink source parent hideshow 6 child comments replies: [–] LordOfTheChia@lemmy.world 25 points 2 years ago (1 child) Eh, that at least goes back to the days of dial-up (at least). 56k modem connections were 7k bytes or less. The drive thing confused and angered many cause most OSs of the time (and even now) report binary kilobytes (kiB) as kB which technically was incorrect as k is an SI prefix for 1000 (10^3) not the binary unit of 1024 (2^10). Really they should have advertised both on the boxes. I think Mac OS switched to reporting data in kilobibytes (kiB) vs kB since Mac OS 10.6. I remember folks at the time thinking the new update was so efficient it had grown their drive space by 10%! permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 6 points 2 years ago (1 child) While macOS did indeed primarily switch to KiB, MiB and Gib, it does at times still report storage as KB, MB, GB, etc., however it uses the (correct) 1000B = 1KB And afaik, Linux also uses the same (correct) system, at least most of the time. The only real outlier is Windows, which still uses the old system with KB = 1024B, some of the time. In certain menus, they do correctly use KiB permalink fedilink source parent hideshow 2 child comments replies: [–] Eheran@lemmy.world 6 points 2 years ago* (1 child) Please note that kilo is a small k. n, μ, m, k, M, G, T, ... And yes. A lot of people here get at least one of those wrong. permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 3 points 2 years ago (1 child) While you are correct, I know no operating system that doesn’t capitalize the K. At the very least not consistently. permalink fedilink source parent hideshow 2 child comments replies: [–] Eheran@lemmy.world 3 points 2 years ago (1 child) I just checked and my Android phone does indeed make the same error. Amazing. permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 1 point 2 years ago* I guess it’s for consistency. M, G and T are all capital and n, p or μ aren’t relevant for bits and bytes. Makes sense to also capitalize the k. Edit: In case of kbps and Mbps, the capitalization is usually correct though… permalink fedilink source parent [–] barsoap@lemm.ee 20 points 2 years ago* (1 child) Network / signal engineers have always, and are still, operating in bits not bytes. They've been doing that when what we understand now as byte was still called an octet and when you send a byte over any network transport it's probably not going to send eight bits but that plus party, stop, whatnot ask a network engineers. permalink fedilink source parent hideshow 2 child comments replies: [+] SpeakinTelnet@sh.itjust.works -5 points 2 years ago (2 children) [deleted] permalink fedilink source parent hideshow 4 child comments replies: [–] Fuck_u_spez_@sh.itjust.works 11 points 2 years ago (1 child) What speed test are you running that gives its results in bytes? permalink fedilink source parent hideshow 2 child comments replies: [–] dandu3@lemmy.world 7 points 2 years ago His speed tests consists of downloading files lol Granted, that's probably a better way of getting the actual attainable speed permalink fedilink source parent [–] frezik@midwest.social 3 points 2 years ago* (1 child) Nonsense. It's a simple continuation of something that has always been around. They would have needed to actively and purposefully changed it. The first company that tried to sell "1 Megabyte/s" instead of "8 Megabits/s" is shooting themselves in the foot because the number is smaller. If it was going to change, you would need everyone to agree at once to correct the numbers the same way. Modems were 300 baud, then 1200 baud, then 56.6k baud. ISDN took things to 128k baud, and a T1 was 1.544M baud. Except that sometime around the time things went into tens of k, we started saying "bits" instead of "baud". In any case, it simply continued with the first DSL and cable modems being around 1 to 10 Mbits. You had to be able to compare it fairly to what came before, and the easiest way to do that is to keep doing what they've been doing. Ethernet continues to be sold in the same system of measurement, for the same reasons. permalink fedilink source parent hideshow 2 child comments replies: [–] SpeakinTelnet@sh.itjust.works 0 points 2 years ago (1 child) The first company that tried to sell "1 Megabyte/s" instead of "8 Megabits/s" is shooting themselves in the foot because the number is smaller. You're telling me that what I say is nonsense and you just paraphrase what I said. Don't go thinking engineering has anything to do with what marketing put up on their storefront. permalink fedilink source parent hideshow 2 child comments replies: [–] frezik@midwest.social 3 points 2 years ago* (1 child) It has plenty to do with engineering, because it was engineering that first decided to measure things this way. Marketing merely continued it. permalink fedilink source parent hideshow 2 child comments replies: [–] SpeakinTelnet@sh.itjust.works 1 point 2 years ago* Which, as you mentioned, they keep because if they didn't it wouldn't be a good marketing move, higher number sells more. Even though it doesn't reflect the modern end user internet experience. They don't keep it because an engineer prefer that. Marketing will fight tooth and nail to screw us engineers over if it sells better. permalink fedilink source parent [–] Knusper@feddit.de 0 points 2 years ago (1 child) Thing is, there's no rational reason to arbitrarily use groups of 8 bits for transmission over the wire. It's not just ISPs who use bits, the whole networking industry does it that way. permalink fedilink source parent hideshow 2 child comments replies: [–] vithigar@lemmy.ca 6 points 2 years ago* To expand on this a bit more, bits are used for data transmission rates because various types of encoding, padding, and parity means that data on the wire isn't always 8 bits per byte. Dial up modems were very frequently 9 bits per byte (8-n-1 signalling), and for something more modern PCIe uses 8b/10b encoding, which is 10 bits on the line for each 8 bits of actual payload. permalink fedilink source parent
[–] LordOfTheChia@lemmy.world 25 points 2 years ago (1 child) Eh, that at least goes back to the days of dial-up (at least). 56k modem connections were 7k bytes or less. The drive thing confused and angered many cause most OSs of the time (and even now) report binary kilobytes (kiB) as kB which technically was incorrect as k is an SI prefix for 1000 (10^3) not the binary unit of 1024 (2^10). Really they should have advertised both on the boxes. I think Mac OS switched to reporting data in kilobibytes (kiB) vs kB since Mac OS 10.6. I remember folks at the time thinking the new update was so efficient it had grown their drive space by 10%! permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 6 points 2 years ago (1 child) While macOS did indeed primarily switch to KiB, MiB and Gib, it does at times still report storage as KB, MB, GB, etc., however it uses the (correct) 1000B = 1KB And afaik, Linux also uses the same (correct) system, at least most of the time. The only real outlier is Windows, which still uses the old system with KB = 1024B, some of the time. In certain menus, they do correctly use KiB permalink fedilink source parent hideshow 2 child comments replies: [–] Eheran@lemmy.world 6 points 2 years ago* (1 child) Please note that kilo is a small k. n, μ, m, k, M, G, T, ... And yes. A lot of people here get at least one of those wrong. permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 3 points 2 years ago (1 child) While you are correct, I know no operating system that doesn’t capitalize the K. At the very least not consistently. permalink fedilink source parent hideshow 2 child comments replies: [–] Eheran@lemmy.world 3 points 2 years ago (1 child) I just checked and my Android phone does indeed make the same error. Amazing. permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 1 point 2 years ago* I guess it’s for consistency. M, G and T are all capital and n, p or μ aren’t relevant for bits and bytes. Makes sense to also capitalize the k. Edit: In case of kbps and Mbps, the capitalization is usually correct though… permalink fedilink source parent
[–] accideath@lemmy.world 6 points 2 years ago (1 child) While macOS did indeed primarily switch to KiB, MiB and Gib, it does at times still report storage as KB, MB, GB, etc., however it uses the (correct) 1000B = 1KB And afaik, Linux also uses the same (correct) system, at least most of the time. The only real outlier is Windows, which still uses the old system with KB = 1024B, some of the time. In certain menus, they do correctly use KiB permalink fedilink source parent hideshow 2 child comments replies: [–] Eheran@lemmy.world 6 points 2 years ago* (1 child) Please note that kilo is a small k. n, μ, m, k, M, G, T, ... And yes. A lot of people here get at least one of those wrong. permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 3 points 2 years ago (1 child) While you are correct, I know no operating system that doesn’t capitalize the K. At the very least not consistently. permalink fedilink source parent hideshow 2 child comments replies: [–] Eheran@lemmy.world 3 points 2 years ago (1 child) I just checked and my Android phone does indeed make the same error. Amazing. permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 1 point 2 years ago* I guess it’s for consistency. M, G and T are all capital and n, p or μ aren’t relevant for bits and bytes. Makes sense to also capitalize the k. Edit: In case of kbps and Mbps, the capitalization is usually correct though… permalink fedilink source parent
[–] Eheran@lemmy.world 6 points 2 years ago* (1 child) Please note that kilo is a small k. n, μ, m, k, M, G, T, ... And yes. A lot of people here get at least one of those wrong. permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 3 points 2 years ago (1 child) While you are correct, I know no operating system that doesn’t capitalize the K. At the very least not consistently. permalink fedilink source parent hideshow 2 child comments replies: [–] Eheran@lemmy.world 3 points 2 years ago (1 child) I just checked and my Android phone does indeed make the same error. Amazing. permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 1 point 2 years ago* I guess it’s for consistency. M, G and T are all capital and n, p or μ aren’t relevant for bits and bytes. Makes sense to also capitalize the k. Edit: In case of kbps and Mbps, the capitalization is usually correct though… permalink fedilink source parent
[–] accideath@lemmy.world 3 points 2 years ago (1 child) While you are correct, I know no operating system that doesn’t capitalize the K. At the very least not consistently. permalink fedilink source parent hideshow 2 child comments replies: [–] Eheran@lemmy.world 3 points 2 years ago (1 child) I just checked and my Android phone does indeed make the same error. Amazing. permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 1 point 2 years ago* I guess it’s for consistency. M, G and T are all capital and n, p or μ aren’t relevant for bits and bytes. Makes sense to also capitalize the k. Edit: In case of kbps and Mbps, the capitalization is usually correct though… permalink fedilink source parent
[–] Eheran@lemmy.world 3 points 2 years ago (1 child) I just checked and my Android phone does indeed make the same error. Amazing. permalink fedilink source parent hideshow 2 child comments replies: [–] accideath@lemmy.world 1 point 2 years ago* I guess it’s for consistency. M, G and T are all capital and n, p or μ aren’t relevant for bits and bytes. Makes sense to also capitalize the k. Edit: In case of kbps and Mbps, the capitalization is usually correct though… permalink fedilink source parent
[–] accideath@lemmy.world 1 point 2 years ago* I guess it’s for consistency. M, G and T are all capital and n, p or μ aren’t relevant for bits and bytes. Makes sense to also capitalize the k. Edit: In case of kbps and Mbps, the capitalization is usually correct though… permalink fedilink source parent
[–] barsoap@lemm.ee 20 points 2 years ago* (1 child) Network / signal engineers have always, and are still, operating in bits not bytes. They've been doing that when what we understand now as byte was still called an octet and when you send a byte over any network transport it's probably not going to send eight bits but that plus party, stop, whatnot ask a network engineers. permalink fedilink source parent hideshow 2 child comments replies: [+] SpeakinTelnet@sh.itjust.works -5 points 2 years ago (2 children) [deleted] permalink fedilink source parent hideshow 4 child comments replies: [–] Fuck_u_spez_@sh.itjust.works 11 points 2 years ago (1 child) What speed test are you running that gives its results in bytes? permalink fedilink source parent hideshow 2 child comments replies: [–] dandu3@lemmy.world 7 points 2 years ago His speed tests consists of downloading files lol Granted, that's probably a better way of getting the actual attainable speed permalink fedilink source parent [–] frezik@midwest.social 3 points 2 years ago* (1 child) Nonsense. It's a simple continuation of something that has always been around. They would have needed to actively and purposefully changed it. The first company that tried to sell "1 Megabyte/s" instead of "8 Megabits/s" is shooting themselves in the foot because the number is smaller. If it was going to change, you would need everyone to agree at once to correct the numbers the same way. Modems were 300 baud, then 1200 baud, then 56.6k baud. ISDN took things to 128k baud, and a T1 was 1.544M baud. Except that sometime around the time things went into tens of k, we started saying "bits" instead of "baud". In any case, it simply continued with the first DSL and cable modems being around 1 to 10 Mbits. You had to be able to compare it fairly to what came before, and the easiest way to do that is to keep doing what they've been doing. Ethernet continues to be sold in the same system of measurement, for the same reasons. permalink fedilink source parent hideshow 2 child comments replies: [–] SpeakinTelnet@sh.itjust.works 0 points 2 years ago (1 child) The first company that tried to sell "1 Megabyte/s" instead of "8 Megabits/s" is shooting themselves in the foot because the number is smaller. You're telling me that what I say is nonsense and you just paraphrase what I said. Don't go thinking engineering has anything to do with what marketing put up on their storefront. permalink fedilink source parent hideshow 2 child comments replies: [–] frezik@midwest.social 3 points 2 years ago* (1 child) It has plenty to do with engineering, because it was engineering that first decided to measure things this way. Marketing merely continued it. permalink fedilink source parent hideshow 2 child comments replies: [–] SpeakinTelnet@sh.itjust.works 1 point 2 years ago* Which, as you mentioned, they keep because if they didn't it wouldn't be a good marketing move, higher number sells more. Even though it doesn't reflect the modern end user internet experience. They don't keep it because an engineer prefer that. Marketing will fight tooth and nail to screw us engineers over if it sells better. permalink fedilink source parent
[+] SpeakinTelnet@sh.itjust.works -5 points 2 years ago (2 children) [deleted] permalink fedilink source parent hideshow 4 child comments replies: [–] Fuck_u_spez_@sh.itjust.works 11 points 2 years ago (1 child) What speed test are you running that gives its results in bytes? permalink fedilink source parent hideshow 2 child comments replies: [–] dandu3@lemmy.world 7 points 2 years ago His speed tests consists of downloading files lol Granted, that's probably a better way of getting the actual attainable speed permalink fedilink source parent [–] frezik@midwest.social 3 points 2 years ago* (1 child) Nonsense. It's a simple continuation of something that has always been around. They would have needed to actively and purposefully changed it. The first company that tried to sell "1 Megabyte/s" instead of "8 Megabits/s" is shooting themselves in the foot because the number is smaller. If it was going to change, you would need everyone to agree at once to correct the numbers the same way. Modems were 300 baud, then 1200 baud, then 56.6k baud. ISDN took things to 128k baud, and a T1 was 1.544M baud. Except that sometime around the time things went into tens of k, we started saying "bits" instead of "baud". In any case, it simply continued with the first DSL and cable modems being around 1 to 10 Mbits. You had to be able to compare it fairly to what came before, and the easiest way to do that is to keep doing what they've been doing. Ethernet continues to be sold in the same system of measurement, for the same reasons. permalink fedilink source parent hideshow 2 child comments replies: [–] SpeakinTelnet@sh.itjust.works 0 points 2 years ago (1 child) The first company that tried to sell "1 Megabyte/s" instead of "8 Megabits/s" is shooting themselves in the foot because the number is smaller. You're telling me that what I say is nonsense and you just paraphrase what I said. Don't go thinking engineering has anything to do with what marketing put up on their storefront. permalink fedilink source parent hideshow 2 child comments replies: [–] frezik@midwest.social 3 points 2 years ago* (1 child) It has plenty to do with engineering, because it was engineering that first decided to measure things this way. Marketing merely continued it. permalink fedilink source parent hideshow 2 child comments replies: [–] SpeakinTelnet@sh.itjust.works 1 point 2 years ago* Which, as you mentioned, they keep because if they didn't it wouldn't be a good marketing move, higher number sells more. Even though it doesn't reflect the modern end user internet experience. They don't keep it because an engineer prefer that. Marketing will fight tooth and nail to screw us engineers over if it sells better. permalink fedilink source parent
[–] Fuck_u_spez_@sh.itjust.works 11 points 2 years ago (1 child) What speed test are you running that gives its results in bytes? permalink fedilink source parent hideshow 2 child comments replies: [–] dandu3@lemmy.world 7 points 2 years ago His speed tests consists of downloading files lol Granted, that's probably a better way of getting the actual attainable speed permalink fedilink source parent
[–] dandu3@lemmy.world 7 points 2 years ago His speed tests consists of downloading files lol Granted, that's probably a better way of getting the actual attainable speed permalink fedilink source parent
[–] frezik@midwest.social 3 points 2 years ago* (1 child) Nonsense. It's a simple continuation of something that has always been around. They would have needed to actively and purposefully changed it. The first company that tried to sell "1 Megabyte/s" instead of "8 Megabits/s" is shooting themselves in the foot because the number is smaller. If it was going to change, you would need everyone to agree at once to correct the numbers the same way. Modems were 300 baud, then 1200 baud, then 56.6k baud. ISDN took things to 128k baud, and a T1 was 1.544M baud. Except that sometime around the time things went into tens of k, we started saying "bits" instead of "baud". In any case, it simply continued with the first DSL and cable modems being around 1 to 10 Mbits. You had to be able to compare it fairly to what came before, and the easiest way to do that is to keep doing what they've been doing. Ethernet continues to be sold in the same system of measurement, for the same reasons. permalink fedilink source parent hideshow 2 child comments replies: [–] SpeakinTelnet@sh.itjust.works 0 points 2 years ago (1 child) The first company that tried to sell "1 Megabyte/s" instead of "8 Megabits/s" is shooting themselves in the foot because the number is smaller. You're telling me that what I say is nonsense and you just paraphrase what I said. Don't go thinking engineering has anything to do with what marketing put up on their storefront. permalink fedilink source parent hideshow 2 child comments replies: [–] frezik@midwest.social 3 points 2 years ago* (1 child) It has plenty to do with engineering, because it was engineering that first decided to measure things this way. Marketing merely continued it. permalink fedilink source parent hideshow 2 child comments replies: [–] SpeakinTelnet@sh.itjust.works 1 point 2 years ago* Which, as you mentioned, they keep because if they didn't it wouldn't be a good marketing move, higher number sells more. Even though it doesn't reflect the modern end user internet experience. They don't keep it because an engineer prefer that. Marketing will fight tooth and nail to screw us engineers over if it sells better. permalink fedilink source parent
[–] SpeakinTelnet@sh.itjust.works 0 points 2 years ago (1 child) The first company that tried to sell "1 Megabyte/s" instead of "8 Megabits/s" is shooting themselves in the foot because the number is smaller. You're telling me that what I say is nonsense and you just paraphrase what I said. Don't go thinking engineering has anything to do with what marketing put up on their storefront. permalink fedilink source parent hideshow 2 child comments replies: [–] frezik@midwest.social 3 points 2 years ago* (1 child) It has plenty to do with engineering, because it was engineering that first decided to measure things this way. Marketing merely continued it. permalink fedilink source parent hideshow 2 child comments replies: [–] SpeakinTelnet@sh.itjust.works 1 point 2 years ago* Which, as you mentioned, they keep because if they didn't it wouldn't be a good marketing move, higher number sells more. Even though it doesn't reflect the modern end user internet experience. They don't keep it because an engineer prefer that. Marketing will fight tooth and nail to screw us engineers over if it sells better. permalink fedilink source parent
[–] frezik@midwest.social 3 points 2 years ago* (1 child) It has plenty to do with engineering, because it was engineering that first decided to measure things this way. Marketing merely continued it. permalink fedilink source parent hideshow 2 child comments replies: [–] SpeakinTelnet@sh.itjust.works 1 point 2 years ago* Which, as you mentioned, they keep because if they didn't it wouldn't be a good marketing move, higher number sells more. Even though it doesn't reflect the modern end user internet experience. They don't keep it because an engineer prefer that. Marketing will fight tooth and nail to screw us engineers over if it sells better. permalink fedilink source parent
[–] SpeakinTelnet@sh.itjust.works 1 point 2 years ago* Which, as you mentioned, they keep because if they didn't it wouldn't be a good marketing move, higher number sells more. Even though it doesn't reflect the modern end user internet experience. They don't keep it because an engineer prefer that. Marketing will fight tooth and nail to screw us engineers over if it sells better. permalink fedilink source parent
[–] Knusper@feddit.de 0 points 2 years ago (1 child) Thing is, there's no rational reason to arbitrarily use groups of 8 bits for transmission over the wire. It's not just ISPs who use bits, the whole networking industry does it that way. permalink fedilink source parent hideshow 2 child comments replies: [–] vithigar@lemmy.ca 6 points 2 years ago* To expand on this a bit more, bits are used for data transmission rates because various types of encoding, padding, and parity means that data on the wire isn't always 8 bits per byte. Dial up modems were very frequently 9 bits per byte (8-n-1 signalling), and for something more modern PCIe uses 8b/10b encoding, which is 10 bits on the line for each 8 bits of actual payload. permalink fedilink source parent
[–] vithigar@lemmy.ca 6 points 2 years ago* To expand on this a bit more, bits are used for data transmission rates because various types of encoding, padding, and parity means that data on the wire isn't always 8 bits per byte. Dial up modems were very frequently 9 bits per byte (8-n-1 signalling), and for something more modern PCIe uses 8b/10b encoding, which is 10 bits on the line for each 8 bits of actual payload. permalink fedilink source parent
[–] accideath@lemmy.world 19 points 2 years ago Before mibi-, gibi-, tibibytes, etc. were a thing, it was the harddrive manufacturers who were creating a little. Everyone saw a kilobyte as 1024 bytes but the storage manufacturers used the SI definition of kilo=1000 to their advantage. By now, however, kibibytes being 1024 bytes and kilobytes being 1000 bytes is pretty much standard, that most agree on. One notable exception is of course Windows… permalink fedilink source parent
[–] sudoku@programming.dev 6 points 2 years ago (2 children) Indeed, Windows could easily stop mislabeling TiB as TB, but it seems it's too hard for them. permalink fedilink source parent hideshow 4 child comments replies: [–] guy@lemmy.world 8 points 2 years ago* (last edited 2 years ago) (1 child) The IEC changing the definition of 1KB from 1024 bytes to 1000 bytes was a terrible idea that's given us this whole mess. Sure, it's nice and consistent with scientific prefix now... except it's far from consistent in actual usage. So many things still consider it binary prefix following the JEDEC standard. Like KiB that's always 1024 bytes, I really think they should've introduced another new unambiguous unit eg. KoB that's always 1000 bytes and deprecated the poorly defined KB altogether permalink fedilink source parent hideshow 2 child comments replies: [–] sudoku@programming.dev 7 points 2 years ago (2 children) M stands for Mega, a SI prefix that existed longer than the computer data that is being labeled. MB being 1000000 bytes was always the correct definition, it's just that someone decided that they could somehow change it. permalink fedilink source parent hideshow 4 child comments replies: [–] guy@lemmy.world 3 points 2 years ago Consistency with proper scientific prefix is nice to have, but consistency within the computing industry itself is really important, and now we have neither. In this industry, binary calculations were centric, and powers of 2 were much more useful. They really should've picked a different prefix to begin with, yes. However, for the IEC correcting it retroactively, this has failed. It's a mess that's far from actually standardised now permalink fedilink source parent [–] barsoap@lemm.ee 0 points 2 years ago (1 child) B and b have never been SI units. Closest is Bq. So if people had not been insisting that it's confusing noone would've been confused. permalink fedilink source parent hideshow 2 child comments replies: [–] sudoku@programming.dev 2 points 2 years ago does not mean you can misuse SI prefixes if the unit itself is not part of the system. permalink fedilink source parent [+] AeroLemming@lemm.ee 2 points 2 years ago* (last edited 2 years ago) [deleted] permalink fedilink source parent
[–] guy@lemmy.world 8 points 2 years ago* (last edited 2 years ago) (1 child) The IEC changing the definition of 1KB from 1024 bytes to 1000 bytes was a terrible idea that's given us this whole mess. Sure, it's nice and consistent with scientific prefix now... except it's far from consistent in actual usage. So many things still consider it binary prefix following the JEDEC standard. Like KiB that's always 1024 bytes, I really think they should've introduced another new unambiguous unit eg. KoB that's always 1000 bytes and deprecated the poorly defined KB altogether permalink fedilink source parent hideshow 2 child comments replies: [–] sudoku@programming.dev 7 points 2 years ago (2 children) M stands for Mega, a SI prefix that existed longer than the computer data that is being labeled. MB being 1000000 bytes was always the correct definition, it's just that someone decided that they could somehow change it. permalink fedilink source parent hideshow 4 child comments replies: [–] guy@lemmy.world 3 points 2 years ago Consistency with proper scientific prefix is nice to have, but consistency within the computing industry itself is really important, and now we have neither. In this industry, binary calculations were centric, and powers of 2 were much more useful. They really should've picked a different prefix to begin with, yes. However, for the IEC correcting it retroactively, this has failed. It's a mess that's far from actually standardised now permalink fedilink source parent [–] barsoap@lemm.ee 0 points 2 years ago (1 child) B and b have never been SI units. Closest is Bq. So if people had not been insisting that it's confusing noone would've been confused. permalink fedilink source parent hideshow 2 child comments replies: [–] sudoku@programming.dev 2 points 2 years ago does not mean you can misuse SI prefixes if the unit itself is not part of the system. permalink fedilink source parent
[–] sudoku@programming.dev 7 points 2 years ago (2 children) M stands for Mega, a SI prefix that existed longer than the computer data that is being labeled. MB being 1000000 bytes was always the correct definition, it's just that someone decided that they could somehow change it. permalink fedilink source parent hideshow 4 child comments replies: [–] guy@lemmy.world 3 points 2 years ago Consistency with proper scientific prefix is nice to have, but consistency within the computing industry itself is really important, and now we have neither. In this industry, binary calculations were centric, and powers of 2 were much more useful. They really should've picked a different prefix to begin with, yes. However, for the IEC correcting it retroactively, this has failed. It's a mess that's far from actually standardised now permalink fedilink source parent [–] barsoap@lemm.ee 0 points 2 years ago (1 child) B and b have never been SI units. Closest is Bq. So if people had not been insisting that it's confusing noone would've been confused. permalink fedilink source parent hideshow 2 child comments replies: [–] sudoku@programming.dev 2 points 2 years ago does not mean you can misuse SI prefixes if the unit itself is not part of the system. permalink fedilink source parent
[–] guy@lemmy.world 3 points 2 years ago Consistency with proper scientific prefix is nice to have, but consistency within the computing industry itself is really important, and now we have neither. In this industry, binary calculations were centric, and powers of 2 were much more useful. They really should've picked a different prefix to begin with, yes. However, for the IEC correcting it retroactively, this has failed. It's a mess that's far from actually standardised now permalink fedilink source parent
[–] barsoap@lemm.ee 0 points 2 years ago (1 child) B and b have never been SI units. Closest is Bq. So if people had not been insisting that it's confusing noone would've been confused. permalink fedilink source parent hideshow 2 child comments replies: [–] sudoku@programming.dev 2 points 2 years ago does not mean you can misuse SI prefixes if the unit itself is not part of the system. permalink fedilink source parent
[–] sudoku@programming.dev 2 points 2 years ago does not mean you can misuse SI prefixes if the unit itself is not part of the system. permalink fedilink source parent
[+] AeroLemming@lemm.ee 2 points 2 years ago* (last edited 2 years ago) [deleted] permalink fedilink source parent
[–] TechAdmin@lemmy.world 5 points 2 years ago I think there were some court cases in the US the HDD manufacturers won that allows them to keep using those stupid crap units to continue to mislead people. Been a minor annoyance for decades but since all the competition do it & no govt is willing to do anything everyone is stuck accepting it as is. I should start writing down the capacity in multiple units in review whenever buy storage devices going forward. permalink fedilink source parent
[–] henfredemars@infosec.pub 4 points 2 years ago And as far as my wife is concerned, I'm definitely 6 ft tall. Height ain't what it used to be. permalink fedilink source parent
[–] ininewcrow@lemmy.ca 3 points 2 years ago (1 child) So what you're saying is that ... we can make up whatever number and standard we want? ... In that case, would you like to buy my 2 Tyranosaurusbytes Hard Drive? permalink fedilink source parent hideshow 2 child comments replies: [–] Knusper@feddit.de 7 points 2 years ago Nah, the prefixes kilo-, mega-, giga- etc. are defined precisely how hard drive manufacturers use them, in the SI standard: https://en.wikipedia.org/wiki/International_System_of_Units#Prefixes The 1024-based magnitudes, which the computing industry introduced, were non-standard. These days, the prefixes are officially called kibi-, mebi, gibi- etc.: https://en.wikipedia.org/wiki/Binary_prefix permalink fedilink source parent
[–] Knusper@feddit.de 7 points 2 years ago Nah, the prefixes kilo-, mega-, giga- etc. are defined precisely how hard drive manufacturers use them, in the SI standard: https://en.wikipedia.org/wiki/International_System_of_Units#Prefixes The 1024-based magnitudes, which the computing industry introduced, were non-standard. These days, the prefixes are officially called kibi-, mebi, gibi- etc.: https://en.wikipedia.org/wiki/Binary_prefix permalink fedilink source parent