Live data from Hacker News

What every software developer must know about Unicode in 2023

tonsky.me

31–40 of 572 posts

Re: What every software developer must know about Unicode in 2023

#31
I tried to read the articles since it seemed interesting. After exactly 30 seconds trying it I had to leave the page. Impossible to read more than two sentences with all those pointer moving there - and for a folk with ADHD even more difficult. Sorry, but I couldn't make it :(

Re: What every software developer must know about Unicode in 2023

#32
> Unicode is locale-dependent

Well, there is a new fact that I learned and immediately hated.

The fuck were authors thinking...

I am now firmly convinced people developing unicode hate developers. I suspected it before just due to how messy it was (same character having different encodings ? Really ? Fuck you), but this cements it.

Re: What every software developer must know about Unicode in 2023

#33
This is pretty good. One thing I would add is to mention that Unicode defines algorithms for bidirectional text, collation (sorting order), line breaking and other text segmentation (words and sentences, besides grapheme clusters). The main point here is to know that there are specifications one should take into account when topics like that come up, instead of just inventing your own algorithm.

Re: What every software developer must know about Unicode in 2023

#34
post #2

Am I supposed to hate this website, cause I kinda do

uBlock Origin -> Disable Javascript Problem solved!

That breaks the video. inspect -> network -> refresh -> blocking the request for pointers.js works.

Re: What every software developer must know about Unicode in 2023

#35

Is it just me, or is anyone else seeing what looks like the mouse pointer of everyone else reading the page, like 1,000 little ants on the screen

I've been drawing circles for over a minute now and no one has joined me yet, so I conclude those movements are random rather than made by intelligent beings. :)

Re: What every software developer must know about Unicode in 2023

#36

I tried to read the articles since it seemed interesting. After exactly 30 seconds trying it I had to leave the page. Impossible to read more than two sentences with all those pointer moving there - and for a folk with ADHD even more difficult. Sorry, but I couldn't make it :(

Fortunately you didn't try the dark theme.

Re: What every software developer must know about Unicode in 2023

#38

Unicode is a total mess. In a sane system, "extended grapheme clusters" would equal "codepoints" and it wouldn't make a difference for 99% of languages. Now we ended up with grapheme clusters, normalization, decomposition, composition, Zalgo text, etc. But instead of deprecating this nonsense, Unicode doubled down with composed Emojis.

I feel its the same as with any long standing computer system we have today. It was designed as more and more of the world came online and all the growing pains it came with. Could it be built from scratch today better? Yes. Will it? No. I suspect it will be around long after we are all dead. Same with IPv4 :V

Re: What every software developer must know about Unicode in 2023

#39
post #18

> The rest, about 800,000 code points, are not allocated at the moment. They could become characters in the future. Why is Tengwar still not in Uniclde officially? What's the problem with it?

Tengwar is in the Under-ConScript Unicode Registry: https://www.kreativekorp.com/ucsur/ >

The ConScript Unicode Registry is a volunteer project to coordinate the assignment of code points in the Unicode Private Use Areas (PUA). Why does tengwar have to be in the PUA, why not make it a first-class charset? It's not just a minor conlang a small group of geeks invented on a weekend, it's a well-established piece of the modern culture, isn't it?
Post reply on HN