Gullible Jones wrote:a) The author, in case you missed it, is a software engineer. You can bet he knows at least that much about Unicode's history, seeing as what you outlined is what anyone will get who has read any recent book on Python or such.
https://modelviewculture.com/authors/aditya-mukerjeeHe is young. Not old enough to have been there when this happened, as such, he is the one that would have to have read up on it.
I lived through it. Seeing as we're throwing qualifications around, I'm an engineer as well. I worked in hardware and software years before unicode was brought in and watched it develop.
Gullible Jones wrote:b) Can we please get over the "OMG racism" thing? This is about tacit bias, not deliberate bigotry. Call it what you want, it is out there.
So is the propensity to make something about race, inherent racism, sexism, inherent sexism etc about things that had nothing to do with it.
Gullible Jones wrote:c) A 32-bit int is an awful lot of possible characters, even given the number of written languages on Earth. I don't know about you; but it seems bizarre to me to be trying to conserve space by buggering up common extant languages, regardless of which languages, while adding customizable smiley faces.
It is a lot. Never wrote anything different.
You however didn't read what I wrote or failed to understand it.
It did not start out as 32bit, it started out as 16bit, then 8bit expandable ASCII compatible.
That means the author is simply ignorant when he complains about it having the ASCII character set inbuilt.
Let's say the standard was 100bits wide.
Does that mean that on it's release it will have everything that everyone ever wants without fault.
No. It means it's expandable. To fill those characters, a case needs to be made for their inclusion. Bit width doesn't automatically mean it's there, it means it can be there.
Gullible Jones wrote:d) What the fuck does vodka have to do with it?
Same thing that racism, direct, implied or as in this case, imaginary has to do with unicode not covering every character used in Earth's languages.
e)
Gullible Jones wrote:Like any standards organisation, it gets it's funds from members and royalties/licencing.
If you join, you get to have more of a say in what happens and the direction it goes in.
... And given the amount of power that standards organizations have,
how is this not a problem? The parties that have a say will, for the most part, be the ones that benefit most. If you have to pay to join, then the parties with the most money will benefit the most. When you're talking about standards that are supposed to be universal, and that can impact things like employment opportunities, don't you think that's not necessarily a good thing?
Yes, I know this is the normal state of affairs. That doesn't mean it's a desirable state of affairs.
How is what a problem?
That they openly allow people to join their organisation, take submissions from members as well as the public and tried to implement a character set that includes as much as they can in it.
Did the author ever contact them and point out that there are characters missing?
Since he never stated it, I'm going to guess no. If he did, he'd be complaining that he'd addressed this issue and they hadn't done anything about it. That would have been a legitimate complaint.
How the hell is a character set missing certain characters going to affect job opportunities?
Seriously.
If the person is in a country that has the full set for them, it makes no difference.
If they are in a country where they haven't the full character set, then none of them have it.
Since you seem to be ignorant of the world of standards, let me explain a few things. They don't work unless you can get a large section of the people that use the scope of the standard to agree to it and to do that you will need both funding and business influence. People in the industry are meant to contribute to further the standard. if they don't address something, the general assumption, for good reason is: don't touch it since it ain't broke.
People in the industry for a character set in this case would be a countries government, it it affects them, a professional organisation, if it affects them. Hell, even individuals can make comments if they want to, if it affects them.
A character set is only useful to people who want to use it.
Bottom line is this, unless someone has tried to get them to amend it, has written to them regularly to point out the problems, and has not got any responses as a paid member, the argument that they have not implemented something due to reason X,Y or Z, is disingenuous. You can't expect one standards body to know and understand everything about other groups and be blamed for ignorance (or in this case, bias), if those very groups themselves have not taken any appreciable steps to address their concerns in the first place.
Have they?
If they have, then lets see the paper trail before I condemn a standards body.
If they haven't, then the complaining groups are the problem, not the standards body.
It seems people now just expect things to be done for them, rather than taking basic initiatives to do something, even if it's as simple as writing to the body itself to get their issues addressed. Instead, they write to others.
In the restaurant industry it's common to say, "If you like the food and service, tell someone else. If you don't, tell us".
Same principle applies here. It's just plain rude not to do so.
Finally, as someone that has written standards, has made suggestions to other bodies regarding issues with standards, I can tell the author has little understanding of the process or appreciation of the complexities involved. Hell, right now I am in the process of writing one. I take as much input as I can get. If you don't input, you don't get to complain I didn't consider your particular case.