HNHacker News
TopNewBestAskShowJobs

zgrxat

-4 karma · joined December 14, 2022

submissionscomments
zgrxat··on The History and rationale of the Python 3 Unicode model for the operating system
The Unicode model is complex and overengineered. Like many Python features, it requires permanent marketing until people believe it is good. It provides a steady income stream for those paid to "work" on Python.

The right way would have been utf-8, which is the only reasonable representation. Indexing could have been broken early in Python 3 or outsourced to a special type.