dolia
Joined 4 years ago
Joined 4 years ago
I would say that this comparison oversimplifies things. Non-math stories in Library of Babel are less practically useful and are less possible to get checked than the math texts. Wrong math can exist, but we often have ways to figure out it's wrong.
For practical purposes I would assume (maybe others can correct me) that math is treated as something you discover when you work on it as mathematician. It's a more intuitive model.
Malicious compliance is not the law-maker's fault.
Maybe you can trick our naive western friends, but not me.
Being an indifferent somnambula is not the same as being against war.
In Typescript you would need to use additional libraries like this: https://typia.io/
"If I could add one feature to Typescript it would be something like "as" that actually validates the result against the type system and can fail." - I don't think it's fair to expect that since most of the statically typed languages will not guarantee things in runtime unless you specifically run a validation code in runtime.
There's also type guards and good old self-written validation functions you can use.
The 2nd point stands though. A person with good or perfect pitch will quickly tune to another frequency.
Besides being a neat party trick, it gives more possibilities and makes things easier if a person wants to work with music professionally, especially with academical (aka "classical") music.
"I assume that if the learner drifts later in life by under a semitone, then things will seem like they're between keys." - problem that never occurred to anyone with a perfect or just good pitch.