- lqdrchrd ( @lqdrchrd@lemmy.blahaj.zone ) 169•7 months ago
Size of an uncompressed image of the Washington Crossing the Delaware painting = 1 Yankee
12 Yankees in a Doodle
60 Doodles in an Ounce (entirely unrelated to the volume or weight usage of ounce)
- walter_wiggles ( @walter_wiggles@lemmy.nz ) 51•7 months ago
60 Doodles in a Dandy
- moody ( @moody@lemmings.world ) 24•7 months ago
That’s too straightforward. It should be 113 Doodles in a Dandy. And 73 Dandies in a Macaroni.
- ɔiƚoxɘup ( @Quexotic@infosec.pub ) 4•7 months ago
How many Macaronis in a Handy though? I’d say 1776.
… I’ll see myself out.
- metaStatic ( @metaStatic@kbin.social ) 3•7 months ago
giggity
- CanadaPlus ( @CanadaPlus@lemmy.sdf.org ) 24•7 months ago
Sampled at what resolution, though? It’s a physical painting and the true, atomic-scale resolution would make this whole system useless.
May I suggest the entire constitution in ASCII (American Standard Code for Information Interchange) instead? Bonus points if any future amendments change the whole system.
Edit: I suppose you actually want to start small. Maybe just the declaration sans-signatures, then. So, 6610*7 = 46,270 bits.
- Rentlar ( @Rentlar@lemmy.ca ) 24•7 months ago
Make sure to make the specific term “Computer Ounce”, or co. oz.
- DahGangalang ( @DahGangalang@infosec.pub ) 8•7 months ago
Better yet, just use “cooz” as the “common unit”
Then it’s proportioned following fluid ounce measurements from there. e.g. “coc” (computer cup) is 16 coozes.
- perishthethought ( @perishthethought@lemm.ee ) English3•7 months ago
Ayyy, I’m in COLORADO so this would be great.
- pound_heap ( @pound_heap@lemm.ee ) 2•7 months ago
I second this. It makes total sense - computer memory is a volume to be filled with data. They ain’t call parts of a hard drive volumes for nothing.
- Scrubbles ( @scrubbles@poptalk.scrubbles.tech ) English8•7 months ago
Congrats, in my almost year on Lemmy, this is the best comment I’ve seen!
- cmnybo ( @cmnybo@discuss.tchncs.de ) English101•7 months ago
How about feet of IBM punch cards?
A 1 foot tall stack holds 1,647,360 bits of data if all 80 columns are used. If only 72 columns are used for data then it’s 1,482,624 bits of data and the remaining columns can be used to number each card so they can be put back in order after the stack is dropped.
- YodaDaCoda ( @YodaDaCoda@aussie.zone ) English23•7 months ago
I like this because the amount of bits in a stack can vary depending on whose foot you use to measure, or the thickness of the card stock.
- cartoon meme dog ( @grozzle@lemm.ee ) 8•7 months ago
IBM standard cards are one 48th of a barleycorn thick. I believe IBM measured from the 1932 Iowa Reference Barleycorn, now kept in the vault inside Mt Rushmore.
THIS is what I’m talking about!
- Rinox ( @Rinox@feddit.it ) 64•7 months ago
bit, Nibble, Byte, Word, doubleword, longword, quadword, double-quadword, verylongword, halfword
They check all Imperial criteria:
- confusing names
- some used only in some systems
- size depends on where you are
- some may overlap
- doesn’t manage to cover all the possible needs, but do you really need more than 64 bits?
- would probably cause you to crash a rocket
- uis ( @uis@lemm.ee ) 2•7 months ago
Words! Of course! Imperial measurement is words. Because they are as inconsistent as other imperial units.
- tvbusy ( @tvbusy@lemmy.dbzer0.com ) English41•7 months ago
I would suggest:
- 1KB = storage capacity of 1 kg of 1.44 floppy disks.
- 1MB = storage capacity of 0.0106 mile of CD drives.
- 1GB = storage capacity of 1 good computer in the 2000s.
- 1TB = storage capacity of 1 truck of GB (see above)
PS: just to be clear, I meant CD drives, not CD discs.
- insomniac_lemon ( @insomniac_lemon@kbin.social ) 36•7 months ago
KiB, MiB, GiB etc are more clear. It makes a big difference especially 1TB vs 1TiB.
The American way would probably be still using the units you listed but still meaning 1024, just to be confusing.
Either that or maybe something that uses physical measurement of a hard-drive (or CD?) using length. Like that new game is 24.0854 inches of data (maybe it could be 1.467 miles of CD?).
- survivalmachine ( @survivalmachine@beehaw.org ) 43•7 months ago
The American way would probably be still using the units you listed but still meaning 1024, just to be confusing.
American here. This is actually the proper way. KB is 1024 bytes. MB is 1024 KB. The terms were invented and used like that for decades.
Moving to ‘proper metric’ where KB is 1000 bytes was a scam invented by storage manufacturers to pretend to have bigger hard drives.
And then inventing the KiB prefixes was a soft-bellied capitulation by Europeans to those storage manufacturers.
Real hackers still use Kilo/Mega/Giga/Tera prefixes while still thinking in powers of 2. If we accept XiB, we admit that the scummy storage vendors have won.
Note: I’ll also accept that I’m an idiot American and therefore my opinion is stupid and invalid, but I stand by it.
- Papamousse ( @Frederic@beehaw.org ) 18•7 months ago
Absolutely, I started computers in 1981, for me 1K is 1024 bytes and will always be. 1000 bytes is a scam
Kilo comes from greek and has meant 1000 for 1000’s of years. If you want 2^10 to be represented using greek prefixes, it better involve “deca” and “di”. Kilo (and di) would be usable for roughly 1.071508607186267 x 10^301 byte. KB was wrong when it was invented, but they were only wrong for decades at least.
- survivalmachine ( @survivalmachine@beehaw.org ) 7•7 months ago
Computers have ruled the planet for longer than the Greeks ever did. The history lesson is appreciated, but we’re living in the future, now, and the future is digital.
- kbal ( @kbal@fedia.io ) 12•7 months ago
Calling 1048576 bytes an “American megabyte” might be technically wrong, but it’s still slightly less goofy-looking than the more conventional “MiB” notation. I wish you good luck in making it the new standard.
- Kairos ( @LodeMike@lemmy.today ) 11•7 months ago
No the correct way is to use the proper fucking metric standard. Use Mi or Gi if you need it. We have computers that can divide large numbers now. We don’t need bit shifting.
- nybble41 ( @nybble41@programming.dev ) 4•7 months ago
The metric standard is to measure information in bits.
Bytes are a non-metric unit. Not a power-of-ten multiple of the metric base unit for information, the bit.
If you’re writing “1 million bytes” and not “8 million bits” then you’re not using metric.
If you aren’t using metric then the metric prefix definitions don’t apply.
There is plenty of precedent for the prefixes used in metric to refer to something other than an exact power of 1000 when not combined with a metric base unit. A microcomputer is not one one-thousandth of a computer. One thousand microscopes do not add up to one scope. Megastructures are not exactly one million times the size of ordinary structures. Etc.
Finally: This isn’t primarily about bit shifting, it’s about computers being based on binary representation and the fact that memory addresses are stored and communicated using whole numbers of bits, which naturally leads to memory sizes (for entire memory devices or smaller structures) which are powers of two. Though the fact that no one is going to do something as idiotic as introducing an expensive and completely unnecessary division by a power of ten for every memory access just so you can have 1000-byte MMU pages rather than 4096 also plays a part.
- mokus ( @mokus@lemmy.blahaj.zone ) 2•7 months ago
Or maybe metric should measure in Hartleys
- Kairos ( @LodeMike@lemmy.today ) 1•7 months ago
If you aren’t using metric then the metric prefix definitions don’t apply.
Yes it does wtf?
- firefly ( @firefly@neon.nightbulb.net ) 1•7 months ago
The metric system is fascist. It was invented by aristocratic elitist control freaks. It is arbitrary and totalitarian.
“The colorfulness and descriptiveness of the imperial system is due to the fact that it is rooted in imagery and analogies that make intuitive sense.”
I’ll save my own rant until after I’ve seen the zombies froth.
- firefly ( @firefly@neon.nightbulb.net ) 1•7 months ago
The meter is an French fascist measurement made by the court jester.
“Since 2019 the metre has been defined as the length of the path travelled by light in vacuum during a time interval of
1/299792458 of a second …” [Wikipedia]What is wrong with this definition?
The metre claims to be a ‘non-imperial’ basis of measurement.
But the basis of the metre is the imperial or ephemeral second, which is the ultimate imperial measurement. Seconds are an imperial unit. The measurement of time is fundamental to the ruler … get it?
So the arbitrarily devised metre is founded upon the imperial second. Oops. Now why again did you say the metric system is ‘superior’ to the imperial system?
Metric supremacists are fascist rubes who don’t realize they were pwnd by the empire before their rebellion even had a name or gang sign. They wanted to overthrow the king and based their coup on the king’s fundamental unit of regal measurement: time. Oops. This is a case of killing the baby in the cradle.
Imperial units of measurement are based upon things found in nature. The second is a division of the solar and astronomical day. A second is 1/86400th of a day, and is based again on sexigesimal math, which is found EVERYWHERE in nature.
Every good programmer should already know where this is going.
Day: 86400 seconds.
Day: 24 hours.
Hour: 3600 seconds.
Hour: minute squared.
Minute: 60 seconds.
3600 seconds * 24 hours = 86400 seconds.
60 seconds * 60 minutes = 3600 seconds = 1 hourThere is nothing arbitrary about this. The imperial measurement is neatly aligned to solar and astronomical cycles and to the latitudes and longitudes of the earth. In short, the imperial system of measurement had already measured the equatorial and tropical circuits of the earth and the sun’s path over 3000 years ago, and based measurements upon that.
Then along came the metric aristocrats, who pretended this had never been done before, speculated a _false_ circumference of the earth, and came up with a flawed metre based on that false measurement, then changed it decades later to the distance traveled by light in an imperial second, unaware that no constant speed of light has yet been proved conclusively, but only assumed.
Whereas the imperial system is based upon measurements which have been observed unchanged, verifiable, and reproducible, FOR THOUSANDS OF YEARS.
Tell me again why the metric system is, ‘superior’?
The metre is merely a speculation and the so-called speed of light has NOT been conclusively proven, considering special relativity and all that other aristocratic bollocks. Also complicating the matter is the specific definition of, “light traveling in a vacuum.” OK, sparky, how are you going to locate a laboratory in a vacuum at least 1 light second in length to conduct this experimental measurement and prove it?
This fallacy is called an ‘unfalsifiable’ claim. Yup, The metric system is based upon a pseudo-scientific conjecture and fallacy. Whereas the imperial system is based upon thousands of years of repeatable observation. And yet ‘scientists’ somehow are confused about the reality of the situation.
As I’ve said elsewhere, worldwide science and academia have been growing progressively more delusional for the past couple of centuries.
In the end the aristocrats will bow to the king they hate. Thank God Americans have refused to bow to this dumb idol. Stay strong Murrikanz.
Here’s a shout out to the limeys who still weigh in stones! Long live the king’s foot!
- ursakhiin ( @ursakhiin@beehaw.org ) 1•7 months ago
This is such a weird take to me. We don’t even colloquially discuss computer storage in terms of 1000.
The Greek terms were used from the beginning of computing and the new terms of kibi and mebi (etc.) were only added in 1998 when Members it the IEC got upset. But despite that, most personal computers still report in the binary way. The decimal is only used on boxes for marketing terms.
- Kairos ( @LodeMike@lemmy.today ) 1•7 months ago
most personal computers still report in the binary way.
Which ones?
- ursakhiin ( @ursakhiin@beehaw.org ) 1•7 months ago
Windows reports using binary and continues to use the Greek terms. Windows is still the holder of largest market share for PC operating systems.
- Kairos ( @LodeMike@lemmy.today ) 1•7 months ago
Yeah well windows is a POS so
- PowerCrazy ( @PowerCrazy@lemmy.ml ) English1•7 months ago
Hey how is “bit shifting” different then division? (The answer may surprise you).
- Kairos ( @LodeMike@lemmy.today ) 5•7 months ago
Bit shifting works if you wanna divide by 2 only.
- PowerCrazy ( @PowerCrazy@lemmy.ml ) English2•7 months ago
interesting, so does the computer have a special “base 10” ALU that somehow implements division without bit shifting?
- nybble41 ( @nybble41@programming.dev ) 4•7 months ago
In general integer division is implemented using a form of long division, in binary. There is no base-10 arithmetic involved. It’s a relatively expensive operation which usually requires multiple clock cycles to complete, whereas dividing by a power of two (“bit shifting”) is trivial and can be done in hardware simply by routing the signals appropriately, without any logic gates.
- PowerCrazy ( @PowerCrazy@lemmy.ml ) English2•7 months ago
In general integer division is implemented using a form of long division, in binary.
The point of my comment is that division in binary IS bitshifting. There is no other way to do it if you want the real answer. You can estimate, you can round, but the computational method of division is done via bitshifting of binarary expansions of numbers in an ALU.
- Kairos ( @LodeMike@lemmy.today ) 7•7 months ago
The difference really needs to be enforced.
My ram is in GiB but advertised in GB ???
- Leo Uino ( @lwhjp@lemmy.sdf.org ) 31•7 months ago
Most people would use “word”, “half-word”, “quarter-word” etc, but the Anglophiles insist on “tuppit”, “ternary piece”, “span” and “chunk” (that’s 5 bits, or 12 old bits).
- leaky_shower_thought ( @leaky_shower_thought@feddit.nl ) 29•7 months ago
why go for RAMs when the constitution says ARMs…
and no more bits or bytes too, double bytes small or quadbytes regular size all the way.
-
kilo bytes is a grand
-
mega bytes is a venti
-
giga bytes is a grand venti
-
terabytes is a doble venti
really large amounts of ARM is a ton
- uis ( @uis@lemm.ee ) 1•7 months ago
why go for RAMs when the constitution says ARMs…
x86 is heresy
-
- katy ✨ ( @cupcakezealot@lemmy.blahaj.zone ) 22•7 months ago
my harddrive is 250 toby keiths and my processer is 500 lee greenwoods
- Picard ( @picard@nrw.social ) 0•7 months ago
@cupcakezealot @BmeBenji why not 100 trumps processor rate.
- katy ✨ ( @cupcakezealot@lemmy.blahaj.zone ) 5•7 months ago
i dunno that much seems almost criminal
- Picard ( @picard@nrw.social ) 2•7 months ago
@cupcakezealot yeah but I’d love to hear about megatrumps. but that could also be a measure for mass destruction
- Fenrisulfir ( @Fenrisulfir@lemmy.ca ) 3•7 months ago
Because trump’s processor doesn’t have an IPC. It uses CPI instead and w’d have to start using scientific notation
- TheOakTree ( @TheOakTree@lemm.ee ) 18•7 months ago
We should measure size of files/storage as a function of how many standardized png’s of an american flag would fit in the same amount of space.
- Buttons ( @Buttons@programming.dev ) English7•7 months ago
We should measure size of files/storage as a function of how many
standardizedpng’s of an american flag would fit in the same amount of space.Fixed it, I will not be oppressed by your standards
- TheOakTree ( @TheOakTree@lemm.ee ) 2•7 months ago
Surely it would be a standardized png determined by each state legislation so… of varying sizes.
- Matombo ( @Matombo@feddit.de ) 12•7 months ago
M$ already fucked that up for everybody calling GiB GB.
- Wes_Dev ( @Wes_Dev@lemmy.ml ) 6•7 months ago
Cut to a younger me looking at HDDs in Walmart, and wondering why the fuck they were using much higher numbers than what the drive actually had. That’s when I learned the difference, and started grow my hate for advertising bullshit.
- TDCN ( @TDCN@feddit.dk ) 11•7 months ago
Probably something based on 1/6 th of a byte that originates form old IBM systems that used 6 bits per byte that was then later never changed into 8 bit systems so you now have to convert between 6 bit and 8 bit systems and then fractions, gotta get those good fractions. So they’d say something like my SSD is 170⅔ GB for a 128GB drive
- lseif ( @lseif@sopuli.xyz ) 10•7 months ago
char
,short
,int
,long
,long long
- tetris11 ( @tetris11@lemmy.ml ) 4•7 months ago
unsigned long long
andminus unsigned long long
- derpgon ( @derpgon@programming.dev ) 2•7 months ago
I didn’t do C++ for over 5 years. Does
minus unsigned
really give you one bit of data extra?- sparky@lemmy.federate.cc ( @sparky@lemmy.federate.cc ) 1•7 months ago
Are we assuming we’re allowed to use defines and templates? 😏
- derpgon ( @derpgon@programming.dev ) 1•7 months ago
B-b-but those are cheating 😒
- TheAlbatross ( @TheAlbatross@lemmy.blahaj.zone ) 9•7 months ago
Bushels of data
What can you fit in a bushel?
- Sabata11792 ( @Sabata11792@kbin.social ) 4•7 months ago
That’s 1 day of Facebook, or 5 minutes of Netflix, or roughly 11.2milibits driven over 2 Chicago style city blocks.
🫡 God Bless Facebook
- deegeese ( @deegeese@sopuli.xyz ) 7•7 months ago
- 30p87 ( @30p87@feddit.de ) 7•7 months ago
As all your other measurements are based on the subjective measures of random people, I’d suggest using the amount of digits of pi a senior can remember in the time a new school shooting happens as a base, like a Bit. Then just multiply by a random amount for bigger sizes and prefix the name with random presidents names.