Conversation

Replying to and
These folks don't understand Unicode. Look at what they're saying in the thread where I replied: twitter.com/DanielMicay/st They're making false claims about UTF-8 and wrongly think that JavaScript strings are UTF-16 and that UTF-16 permits more strings than Unicode. Not true...
Quote Tweet
Replying to @MaxGraey @vivainio and 6 others
That's not accurate. UTF-8, UTF-16 and UTF-32 represent exactly the same set of strings. They're encodings of Unicode. JavaScript is not using UTF-16 but rather has a legacy implementation that's really an array of UCS2 characters which permits invalid Unicode strings.
1
3
Mozilla uses plenty of C++ including for new code and Google is heavily adopting Rust. They're hardly the only stakeholders for those languages. Also, Rust is an independent project/organization and wasn't started as a Mozilla project in the first place. It was temporarily one.
1
1
One of their employees made Rust on their own time and eventually Mozilla chose to give it resources and backing. It grew beyond that and isn't their project anymore. They fired most of the people working on adopting Rust and Google is more heavily adopting it than they are now.
1
2
Replying to and
Rust claimed to be a community project with Mozilla backing even when it was heavily tied to Mozilla. I worked on it full time for a year as a volunteer getting as much done as paid Mozilla employees were doing and supposedly it wasn't simply a Mozilla project even back then.
1
1
One of their employees started it on their own time without backing or approval. Eventually, more people started to work on it and it got official backing and support. It was supposedly a community project even back then even though it was governed/controlled entirely by Mozilla.
1
2
I do agree that it was a Mozilla project in practice for a long time. The people in control of it all worked at Mozilla and despite it supposedly being a community project they were working on it in an official capacity and decision making was ultimately from Mozilla management.
1
1
It's not the case anymore though and I think it's pretty inaccurate to frame Rust as simply being Mozilla. There are a lot of other people involved, including other companies/organizations and control/governance isn't by Mozilla anymore. They're involved, but not in charge now.
1
1
Also separate dislike implying that only Google cares about C++ and only Mozilla cares about Rust. Anyway, seems to just be them misunderstanding Unicode, what's wrong with JS strings and therefore thinking that a great injustice is being perpetrated by these big corporations.
2