• 0 Posts
  • 38 Comments
Joined 1 year ago
cake
Cake day: July 8th, 2023

help-circle
















  • alvvayson@lemmy.worldtoProgrammer Humor@lemmy.mlWhat a time to be alive
    link
    fedilink
    arrow-up
    128
    arrow-down
    1
    ·
    edit-2
    1 year ago

    It’s a joke.

    UTF-16 already exists, which doesn’t favor Roman characters as much, but UTF-8 is more popular because it is backword compatible with the legacy ASCII.

    UTF-32 also exists which has exactly equal length representation for every character.

    But the thing that equalizes languages is compression.

    Yes, a text written in Cyrillic with UTF-8 will take more space than a Roman language, easily double. However this extra space is much more easily compressed by an algorithm like GZIP.

    So after compression, the two compressed texts will then be similarly sized and much smaller than UTF-16 or UTF-32.


  • You are right, but it’s not just poor developed countries and not just windows either.

    Back in the 1990s, copy protection in general was weak and companies wishing to expand market share did not prioritize combating piracy.

    They always just focused on making the big companies pay through licensing audits and kept prices high to ensure revenue.

    The whole industry just accepted that students, researchers and tinkerers would pirate their software.

    Photoshop, Office, Visual Studio and even enterprise software like Oracle had this dual strategy: let piracy help spread market share among those who can’t or won’t pay, while maintaining high prices and security audits to drive revenue from companies.

    Many companies still follow this strategy.