• lqdrchrd@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    3
    ·
    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)

  • Rinox@feddit.it
    link
    fedilink
    arrow-up
    1
    ·
    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
  • solrize@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    7 months ago

    1 tweet = 140 bytes

    1 (printed) page = 60 lines of 60 characters = 3600 bytes

    1 moa (minute of audio in 128000 bps mp3) = 960000 bytes

    1 mov (minute of video) = typically around 30MB but varies by resolution and encoding, like ounces vs troy ounces vs apothecary ounces.

    1 loc (library of congress, used for measuring hard drive capacity) = around 10TB depending on jurisdiction.

  • insomniac_lemon@kbin.social
    link
    fedilink
    arrow-up
    0
    ·
    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@beehaw.org
      link
      fedilink
      arrow-up
      0
      ·
      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.

      • Kairos@lemmy.today
        link
        fedilink
        arrow-up
        0
        ·
        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.

        • PowerCrazy@lemmy.ml
          link
          fedilink
          English
          arrow-up
          0
          ·
          7 months ago

          Hey how is “bit shifting” different then division? (The answer may surprise you).

            • PowerCrazy@lemmy.ml
              link
              fedilink
              English
              arrow-up
              0
              ·
              7 months ago

              interesting, so does the computer have a special “base 10” ALU that somehow implements division without bit shifting?

              • nybble41@programming.dev
                link
                fedilink
                arrow-up
                1
                ·
                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@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    Yes another person who doesn’t understand why the metric system sucks. American’s (fuck yea) use only useful and descriptive units, so obviously MiB, KiB, GiB, etc. because who cares what the closest rounded Ten’s digit is? The computer world deals in Bits.

    I use Kb, Mb, Gb, in my world (networking). And MiB GiB and TiB when I want to know the actual size something is.

    • BaldProphet@kbin.social
      link
      fedilink
      arrow-up
      0
      arrow-down
      1
      ·
      7 months ago

      When I interned in a NOC I referred to bandwidth in GiB/s once or twice. The looks on the senior engineers’ faces were priceless.