News for hackers. Stuff that matters.
Re:TIL the assumption that string length does not change whe... by dotancohen on Tuesday November 23, 2021 @01:59AM (#29315268)

  > These words are actually well defined in the context of Unicode, and
  > they're non-confusing in any other context.
John, you've set right so many misconceptions here, and taught much. I appreciate that. However, unfortunately, this sentence I must disagree with. Software developers are not reading the spec, and the terms therefore 𝒂𝒓𝒆 confusing them.

As with security issues, I see no simple solution to get developers to familiarize themselves with even the basics before writing code, nor a way to get PMs to vet and hire such developers. Until the software development profession becomes accredited like engineering or law, Unicode and security issues (and accessibility, and robustness, and dataloss, and performance, and maintainability issues) will continue to plague the industry.

Re:TIL the assumption that string length does not change whe... by JohnHaugeland on Tuesday November 23, 2021 @02:09AM (#29315334)
Something isn't confusing merely because people fail to try.

It's pretty easy to swap your spark plugs but most people never learn how. That doesn't mean it's secretly hard, though.

Any half-competent programmer who sat down and tried to learn it would succeed immediately