Comment

Comment by abetusk

I think this hits the nail on the head but I wanted to add a few examples of what I believe to be this effect in practice:

* Roman numerals vs Hindu-Arabic numeral system [1] (aka base 10 number system)

The Roman numeral system is essentially a 'base-1' number system with other symbols attached to represent larger numbers. There are only a finite number of these larger numbers (V, X, C, etc.) so, in effect, the representation of a number grows linearly with the number itself, compared with base-10 which grows logarithmically.

* Logogram [2] vs. Alphabet languages

That is, pictographic languages vs. alphabet-like languages. HJK languages have upwards of 3k [3] pictographs to memorize compared with less than 100 characters for English and other alphabet like languages.

* "Unix vs. Windows"

Maybe a weak comparison, but Unix systems prefer small tools that compose well with each other via pipes using standard text. Unix's focus is on the command line and lends itself to automation. Windows environments focus on single person usability with pictograms, visual aids, etc. Obviously automation can be done in a Windows-like environment (including X) but, as the old adage says, "those who don't understand Unix are condemned to reinvent it, poorly." [4]

[1] https://en.wikipedia.org/wiki/Hindu%E2%80%93Arabic_numeral_s...

[2] https://en.wikipedia.org/wiki/Logogram

[3] https://en.wikipedia.org/wiki/Chinese_characters#Number_of_c...

[4] https://en.wikiquote.org/wiki/Unix

parent abetusk 6 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton