3 ms·
Honest question - mathematically, how can something be 7x smaller if x is not pre-defined? I always find it weird that anything can be more that 100% less than
by themartorana 11y ago
Honest question - mathematically, how can something be 7x smaller if x is not pre-defined? I always find it weird that anything can be more that 100% less than anything else because, you know, zero.
Am I way, way off base? Should I perhaps retake high school?
Edit: the smaller number is assumed 1x. Got it. Still feels weird.
- monochromatic 11y agoIt's not well-defined nomenclature. Generally what people mean when they say 7x less is 1/7 as much.
- seeing 11y agoIf a file is 100kb and is compressed to 50kb, that's 2x smaller. 50kb is still over zero.
- FiloSottile 11y agoYou might be overthinking it a bit :) I always see it the X used as the multiplication symbol, meaning "seven times smaller". You know, like when in games you get a 2x multiplier. I doubt that is the algebra "X" ;)
- michaelcampbell 11y agoYou're right, but as another poster noted "2x smaller" generally means 1/2 the original size. That usage, to me, is a horrible misuse of English, and is a pet peeve. You also see it with slower; "the unoptimized code is 2x slower". Huh? Do you mean "takes 2x the time"? I cringe every time.
- maho 11y agoIt makes perfect sense to me. I interpret "x" as shorthand/lazyhand notation of the Angloamerican multiplication symbol "×", which I verbally expand to the word "times". Furthermore, calling something "two times smaller" is equivalent to calling it "half the size", since "smallness" is simply the logical and mathematical inverse of "bigness", or "size". The same argument holds for unoptimized code being two times slower, or half as fast. (Slowness is the inverse of speed.)
- michaelcampbell 11y ago> calling something "two times smaller" is equivalent to calling it "half the size" This is the (IMO circular) assertion that is made by fiat. If you believe this, then you believe it. I get the meaning, it just isn't logical to me. To use the 'x' or '*' as multiplication should mean that many repetitions of something, not the reciprocal of that number. Reasonable people disagree.