Seems unnecessary and gatekeepery.
Seems unnecessary and gatekeepery.
https://archive.org/stream/The_Conscience_of_a_Hacker/hacker...
I'm not trying to slander the guy; he's definitely contributed more code and ideas to the open source community than I have. I just don't consider him to be anywhere near the same level of hacker as Linus or rms.
I couldn't articulate why I wanted to release software under an Open license to my boss, but ESR's writing helped them understand as far as they were able.
At least Terry Davis could write code.
https://geekz.co.uk/lovesraymond/archive/show-them-the-code
https://geekz.co.uk/lovesraymond/archive/moral-compassed
https://news.ycombinator.com/item?id=13147038
tptacek on Dec 10, 2016 [-]
I think we're all pretty sure ESR is not in fact a god, and that nothing could have occurred with ESR or his magic flute to have demonstrated to him that he was. Rather, the story is more broadly illustrative of a pretty extreme narcissism and --- challenging --- variant of self-awareness. For a more down to earth example, consider how many of us would non-ironically write the following passage:
I’m wondering about this because my wife Cathy asked me a simple question last night, and I realized I didn’t have an answer to it. “Are you” she asked “the most famous programmer in the world?”
This was a question which I had, believe it or not, never thought about before. But it’s a reasonable one to ask, given recent evidence – notably, the unexpected success of my Patreon page. This is relevant because Patreon is mainly an arts-funding site – it’s clearly not designed for or by techies.
It goes on in this vein. Here, by the way, is a link to his Patreon page:
[link redacted]
Apparently we value "the code that makes our digital world work" a bit less than we value the person who fries our french fries at McDonalds. If that sounds mean, well, it is, but it was also Eric Raymond who put forward the idea that his Patreon page may indicate that he's among the most famous programmers in the world.
For a nerdier take on ESR's merits, hunt down Terry Lambert's take on fetchmail. (You should know who Terry Lambert is, if you don't already).
[link provided to "A tangential diatribe on the unsuitability of fetchmail"]
https://markmail.org/thread/pmoqk6tuybncu2is
armitron on Dec 10, 2016 [-]
Not to mention that ESR was, at some point, a multi-millionaire. Pretty sure he still is, in which case that Patreon page of his would be nothing but a con.
This raises an interesting question: who actually is the most famous programmer?
(Obviously it's a fuzzy standard, but I'd broadly want to say "famous largely for coding work". I don't think Brin or Page were household names until they were in executive roles. Whether Zuckerberg counts, or rather when his fame stopped counting, is tricky. Snowden, Assange, Swartz, etc. I'd discount for the same reason.)
Offhand, the same-generation names that I think beat esr are Richard Stallman, Linus Torvalds, and maybe Knuth. The overall winner might be Sir Berners-Lee, who regularly gets mainstream press coverage - unless we're including Turing.
He has such clarity of thought and mastery of diverse languages (some of which he invented and implemented). He saw exactly what was wrong with XML Schemas, and addressed it practically and elegantly with TREX, which he and others refined through humble constructive collaboration into Relax/NG. And he's a big proponent and creator (not just a talker like ESR) of free open source software.
Here's a fascinating insightful DDJ interview of James Clark, "A Triumph of Simplicity: James Clark on Markup Languages and XML":
http://www.drdobbs.com/a-triumph-of-simplicity-james-clark-o...
>A Triumph of Simplicity: James Clark on Markup Languages and XML
>If you peek under the hood of high-profile open-source projects such as Mozilla, Apache, Perl, and Python, you'll find a little program called "expat" handling the XML parsing. If you've ever used the man command on your GNU/Linux distribution, then you've also used groff, the GNU version of the UNIX text formatting application, troff. If you've ever done any work with SGML, from generating documentation from DocBook to building your own SGML applications, you've undoubtedly come across sgmls, SP, and Jade.
>Whether you've heard of him or not (and mostly likely, you haven't), James Clark (below right) has made your life easier. In addition to authoring these and other widely used open-source tools (see http://www.jclark.com/ for a complete list), Clark served as the technical lead of the original W3C XML Working Group and as the editor of the XSLT and XPath recommendations. He recently founded Thai Open Source Software Center (http://www.thaiopensource.com/). His latest project is TREX, an XML schema language. Clark sat down with Eugene Eric Kim to discuss markup languages, the standardization process, and the importance of simplicity.
[...]
>DDJ: You're well known for writing very good reference implementations for SGML and XML Standards. How important is it for these reference implementations to be good implementations as opposed to just something that works?
>JC: Having a reference implementation that's too good can actually be a negative in some ways.
>DDJ: Why is that?
>JC: Well, because it discourages other people from implementing it. If you've got a standard, and you have only one real implementation, then you might as well not have bothered having a standard. You could have just defined the language by its implementation. The point of standards is that you can have multiple implementations, and they can all interoperate.
>You want to make the standard sufficiently easy to implement so that it's not so much work to do an implementation that people are discouraged by the presence of a good reference implementation from doing their own implementation.
>DDJ: Is that necessarily a bad thing? If you have a single implementation that's good enough so that other people don't feel like they have to write another implementation, don't you achieve what you want with a standard in that all implementations — in this case, there's only one of them — work the same?
>JC: For any standard that's really useful, there are different kinds of usage scenarios and different classes of users, and you can't have one implementation that fits all. Take SGML, for example. Sometimes you want a really heavy-weight implementation that does validation and provides lots of information about a document. Sometimes you'd like a much lighter weight implementation that just runs as fast as possible, doesn't validate, and doesn't provide much information about a document apart from elements and attributes and data. But because it's so much work to write an SGML parser, you end up having one SGML parser that supports everything needed for a huge variety of applications, which makes it a lot more complicated. It would be much nicer if you had one SGML parser that is perfect for this application, and another SGML parser that is perfect for this other application. To make that possible, the standard has to be sufficiently simple that it makes sense to have multiple implementations.
I think The New Hacker's Dictionary (aka The Jargon File) is the missing piece here. It's had an enormous cultural impact in a few different ways, and gave esr a voice and reputation among people who've never engaged with any of his other work.
First, it documented and popularized hacker culture to the point of being suggested as a gift by the NYT. Second, it became a formal source for everyone from the OED to NatGeo, which gave it a lot of indirect influence. Third, it actually helped shape a generation of coders; much like Neuromancer with cyberspace, the Portrait of J. Random Hacker was a partially self-fulfilling vision that motivated people to go out and emulate it.
It's obviously important to note that esr didn't write the Jargon File, or even create the first edited or printed version. But his 1991 version was the most popular, and the first to emphasize the ultimately more influential Unix culture over PDP-10. The people who document and popularize a culture pretty commonly become more notable than those most deeply involved in it, and I think esr is no exception.
"Given enough eyeballs, all bugs are shallow." -Eric S Raymond
"My favorite part of the "many eyes" argument is how few bugs were found by the two eyes of Eric (the originator of the statement). All the many eyes are apparently attached to a lot of hands that type lots of words about many eyes, and never actually audit code." -Theo De Raadt
https://en.wikipedia.org/wiki/Linus%27s_Law
>In Facts and Fallacies about Software Engineering, Robert Glass refers to the law as a "mantra" of the open source movement, but calls it a fallacy due to the lack of supporting evidence and because research has indicated that the rate at which additional bugs are uncovered does not scale linearly with the number of reviewers; rather, there is a small maximum number of useful reviewers, between two and four, and additional reviewers above this number uncover bugs at a much lower rate.[4] While closed-source practitioners also promote stringent, independent code analysis during a software project's development, they focus on in-depth review by a few and not primarily the number of "eyeballs".[5][6]
>Although detection of even deliberately inserted flaws[7][8] can be attributed to Raymond's claim, the persistence of the Heartbleed security bug in a critical piece of code for two years has been considered as a refutation of Raymond's dictum.[9][10][11][12] Larry Seltzer suspects that the availability of source code may cause some developers and researchers to perform less extensive tests than they would with closed source software, making it easier for bugs to remain.[12] In 2015, the Linux Foundation's executive director Jim Zemlin argued that the complexity of modern software has increased to such levels that specific resource allocation is desirable to improve its security. Regarding some of 2014's largest global open source software vulnerabilities, he says, "In these cases, the eyeballs weren't really looking".[11] Large scale experiments or peer-reviewed surveys to test how well the mantra holds in practice have not been performed.
The little experience Raymond DOES have auditing code has been a total fiasco and embarrassing failure, since his understanding of the code was incompetent and deeply tainted by his preconceived political ideology and conspiracy theories about global warming, which was his only motivation for auditing the code in the first place. His sole quest was to discredit the scientists who warned about global warming. The code he found and highlighted was actually COMMENTED OUT, and he never addressed the fact that the scientists were vindicated.
http://rationalwiki.org/wiki/Eric_S._Raymond
>During the Climategate fiasco, Raymond's ability to read other peoples' source code (or at least his honesty about it) was called into question when he was caught quote-mining analysis software written by the CRU researchers, presenting a commented-out section of source code used for analyzing counterfactuals as evidence of deliberate data manipulation. When confronted with the fact that scientists as a general rule are scrupulously honest, Raymond claimed it was a case of an "error cascade," a concept that makes sense in computer science and other places where all data goes through a single potential failure point, but in areas where outside data and multiple lines of evidence are used for verification, doesn't entirely make sense. (He was curiously silent when all the researchers involved were exonerated of scientific misconduct.)
But yes, you assessment seems about accurate. You don't even need to compare him to RMS or Linux; there are many many people who are doing the kind of things ESR is doing, but are just bragging about it less. ESR seems to have a bit of a misplaced arrogance problem.
His "how to become a hacker" essay from 2007[2] is probably a good example of it; it's pompous beyond belief and if it had a different author I would have believed it to be satire.
His Patreon page[3] is another good example.
[1] http://catb.org/~esr/writings/taoup/html/ or https://arp242.net/the-art-of-unix-programming/
ESR is the main instigator of the "rebranding" of "free software" as "open-source software":
>The free-software movement was launched in 1983. In 1998, a group of individuals advocated that the term free software should be replaced by open-source software (OSS) as an expression which is less ambiguous and more comfortable for the corporate world.
https://en.wikipedia.org/wiki/Open-source_software#End_of_19...
This rebranding was very influential.
For example, it probably caused Sun Microsystems in July 2000 to open source OpenOffice (the direct ancestor to LibreOffice).
Linus starting using the term "open source" shortly after the rebranding. Interest in Linux by IT departments worldwide exploded. Large annual conferences devoted to Linux appeared. Seeing a way to decrease the hold exerted by Microsoft on its customers, IBM in 2001 launched a multi-million-dollar ad campaign dubbed “Peace, Love, Linux”:
https://www.motherjones.com/politics/2001/07/peace-love-and-...
In summary, ESR said in 1997 and 1998 that free software would become much more popular with organizations if it were explained differently, then put a lot of work into explaining it differently (e.g., founding a non-profit, the Open Source Initiative, writing many documents, including the most influential responses to Microsoft's attacks on free software), then over the next 3 years interest by organizations in free software exploded.
With the possible exception of Richard Stallman, ESR has clearly been the most influential explainer of free software to non-programmers.
That's funny, since ESR has made his career ATTACKING "free software" and trying to destroy everything RMS has done, not explain it.
I would say that Michael Teimann (founder of Cygnus Solutions in 1989, VP of Open Source Affairs at Red Hat) deserves credit as one of the most influential, constructive, and successful explainers (and developers, and leaders, and entrepreneurs) of free software and open source.
And Michael Teimann, unlike Eric Raymond, has actually written a WHOLE LOT of excellent, practical, widely used code himself. (Like the Gnu C++ compiler and debugger.) And he was explaining free software in 1989, years before Raymond ever started, by successfully explaining and selling millions of dollars worth of his free software company Cygnus's services to Sun, Sony, and many other clients. "We make free software affordable." And he's not bat shit crazy or racist, either.
https://en.wikipedia.org/wiki/Michael_Tiemann
>Michael Tiemann is vice president of open source affairs at Red Hat, Inc., and former President of the Open Source Initiative. He was the chief technical officer of Red Hat. He served on a number of boards, including the Embedded Linux Consortium, the GNOME Foundation advisory board, and the board of directors of ActiveState Tool Corp. He is also co-owner with Amy Tiemann of Manifold Recording Studios.
>He co-founded Cygnus Solutions in 1989. His programming contributions to free software include authorship of the GNU C++ compiler and work on the GNU C compiler and the GNU Debugger. Tiemann is featured in the 2001 documentary Revolution OS. Opensource.com profiled him in 2014, calling him one of "open source's great explainers."
https://opensource.com/business/14/8/interview-michael-tiema...
>How to think like open source pioneer Michael Tiemann
>Ancient Greece had its Great Explainers, one of whom was Plato. The open source community has its Great Explainers, one of whom is Michael Tiemann.
>From a conference room on the 10th floor of Red Hat's Raleigh, NC headquarters, Tiemann is prognosticating. The place affords the kind of scope he relishes: broad, sweeping, stretched to a horizon that (this morning, anyway) seems bright. As the company's VP of Open Source Affairs explains what differentiates an open source software company from other firms in a crowded market, he exhibits the idiosyncrasy that has marked his writing for decades: the tendency to pepper his exposition of open source principles with pithy maxims from a diverse range of philosophers, politicians, political economists, and popular writers. It's a habit borne, he says, of the necessity of finding something that resonates with the many skeptics he's confronted over the years—because necessity, he quips (quoting Plato, of course), is the mother of all invention.
[...]
>The view was not always as clear. In 1987, when Tiemann was struggling to find a way into the fast-moving market for compilers, he stumbled upon the writing (and the code) of Richard Stallman. Because the code for the GNU C compiler was open, Tiemann was able to properly study it and port it to new architectures—with results that trumped even the most polished efforts of the time.
[...]
>"By making small contributions to this code, I became a member of a community which aggregated all their enhancements as well," Tiemann says. "And so I put in a little, and I got back a lot, and that seemed to me to be an outrageously great trade. And it seemed to everyone else that they were making a great trade, too."
>So trade he did. In 1989, Tiemann established Cygnus Solutions, the world's first open source software company. Each of the company's three co-founders put up $2,000 to get the business moving (the amount should have been $5,000 apiece, but Tiemann couldn't afford it). But what Plato once said held true: "The beginning in every task is the chief thing." A decade later, Cygnus merged with Red Hat in a deal worth $687 million.
[...]
>More than a decade has passed since Cygnus' merger with Red Hat. From 1999 to 2008, Tiemann worked as Red Hat's CTO and helped architect the relationships that propelled Linux into the enterprise. He also served as president of the Open Source Initiative, stepping down in 2012. As Red Hat's VP of Open Source Affairs, Tiemann continues the meticulous work of tracking open source trends—not all of which excite him.
[...]
>"What encourages me," he says, "is that there is a lot of positive energy from both the younger people getting into open source as well as the older people who have seen the generational ebb and flow of proprietary versus open systems, and I think that there still are a lot of people who are not as interested in seeing what can be destroyed as they are in seeing what can be built."
>Plato was adamant: The world we know today may change, but the perfect forms persist. As a new generation of open-minded advocates take up the cause, one can only hope they build something in harmony with the laws of an open source universe—which Michael Tiemann will gladly explain.
I don't think that ESR associates color of the skin with some intrinsic propensity to become a criminal (this would be indeed racism). The fact is that many members of Afro-American community leaves in a rather poor conditions (lack of education, contact with drugs, gangs) what results in a over-representation of the (violent) criminals in that group.
This is very unfortunate, but statistics is statistics - there are significanly more crimes committed by Afro-Americans than white people, so, indeed, it is rational to expect that someone having black color of the skin and behaves in a suspected way could be a criminal.
Maybe there are some other racist claims by ESR I don't know about, however I don't find this particular sentence to be racist.
As much as he thinks he and everyone else should own lots guns, Eric S Raymond has recently stated (2017) that he believes blacks are too unintelligent to own or to be trained to use guns:
https://twitter.com/tqbf/status/816449724127608833
>Unfortunately, this doesn't cover the BLM crowd, which would have an average IQ of about 85 if it's statistically representative of American blacks as a whole. I've never tried to train anyone that dim and wouldn't want to.
https://twitter.com/angusm/status/971804887964094467
https://twitter.com/Pinboard/status/971786541621112832
https://www.dropbox.com/s/05lb6x6ndullsig/Screenshot%202015-...
esr on 2015-11-25 at 15:14:09 said:
>So when Chicago cops seem a bit paramilitary, it might have something to do with Chicago’s homicide rate being more typical of Africa than peaceful civilization.
Recalls a point I have made several times on this blog, that criminologically the U.S. is divided into Switzerland and Swaziland. Or, more precisely, mostly one big Switzerland – white, very low crime rates – and a bunch of Swaziland-like enclaves, mostly black, with very high crime rates. Chicago is one of the Swazilands.
His software work is unremarkable (fetchmail is trivial and buggy, and CML2 was rejected by the Linux kernel developers), and he's made his career not by writing software but by attacking real hackers like Richard Stallman and trying to bring down their work, not by actually constructively developing any useful software himself. Attacking real hackers and trying to discourage people from using "free software" isn't "hacking".
He used to call himself "Eric the Flute", and he would go on and on ad nauseum about his beloved "Teenage Mutant Ninja Turtle NetNews Reader" and how it was so much better than every other netnews reader. But he never collaborated with anyone, and he never released it under any license. Much more Bizarre than Cathedral.
Just keep reading the other posts and quotes in this threads. You have a lot of catching up to do if you're still not convinced he's racist, assuming you're not just another one of his racist sycophants trying to rationalize his beliefs, carry his water, and mansplain away his racism.
See his blog for many more examples of his racist statements ("Affirmative action _is_ racism, by definition." -ESR) and his followers sucking up to him.
https://twitter.com/tqbf/status/780839196231630848
He has a huge following of racist alt-right pro-gun whack jobs (even the occasional self-loathing gay brony, not to mention "Tron Guy") who he panders to.
Yes. THAT "Tron Guy":
> assuming you're not just another one of his racist sycophants.
Implying that all who do not agree with you are racist is a bit of a weighty allegation. I have no doubt you will call me a racist sycophant in retaliation. This is not to say I agree with him; I don't.
> mansplain away his racism.
Please don't use this term. It implies someone is doing something because of gender; how do you know the gender of the explainer? Or of all the explainees? It's a silly term used to attack certain points of view. If some one is a condescending horse's rear, just call him a condescending horse's rear.
> Affirmative action _is_ racism, by definition
This is a point agreed upon by many. Half the nation doesn't agree with you. This includes non-whites; it isn't fair to assume that every one who doesn't agree with you is racist.
> He has a huge following of racist alt-right pro-gun whack jobs
Guilt by association is not fair. Just because some one agrees with something I say doesn't mean I agree with what he says. Also, again not fair trying to paint all pro-gun people as whack jobs; much of the country disagrees with you.
In summary, you make generally good points, but adulterate them with a political message hostile to many. You needlessly attack people for political beliefs which are reasonably main-stream, thus turning them away from otherwise good points about ESR's deficiencies. Discussion on this ought to stay intellectual, rather than devolving into personal attacks on vast swathes of people you have never met or conversed with.
Quite the contrary. I'm giving you the benefit of the doubt that you're not one of his racist sycophants.
>> mansplain away his racism.
>Please don't use this term.
Every one of his racist sycophants I've ever encountered have been men. Perhaps his Sex Tips for Geeks don't make him and his ideas as attractive to women as he thinks they do.
http://www.catb.org/esr/writings/sextips/
>>Affirmative action _is_ racism, by definition
>This is a point agreed upon by many.
Many who have an extremely simplistic, distorted understanding of what racism is. That doesn't make them right.
>In summary, you make generally good points, but adulterate them with a political message hostile to many.
If anybody wants to ignore the objective facts I've presented because I hurt their feelings by implicitly criticizing their political beliefs by associating them with Eric Raymond's racist beliefs, then that's their problem. If they don't have a problem with the hostile political messages that ESR adulterates all of his arguments with, then they should be able to tolerate mine too.
Perhaps they should read ESR's Sex Tips For Geeks advice about Avoiding the Curse of Oversensitivity:
http://www.catb.org/esr/writings/sextips/oversensitivity.htm...
>"As one of my beautiful geekgirl assistants pointed out previously, women have egos too." -Eric S Raymond
Much appreciated, but the way you word this implies that if some one disagrees with you, he is a racist sycophant.
> Every one of his racist sycophants I've ever encountered have been men.
But I've usually heard "man splaining" defined as a man explaining "at" a woman. Have all the targets of his "racist sycophants" been women? You are making sex an issue where it does not need to be one.
> Many how have an extremely simplistic, distorted understanding of what racism is. That doesn't make them right.
You can't just claim every one who disagrees with your point of view on this has a "simplistic, distorted understanding" without supporting that. My understanding is pretty simple: racism is deliberately treating people differently because of race. I guess you could take that as simple, but I view it as a stark moral wrong and so don't see the need for a more complex one. If you disagree, please feel free to discuss why.
> criticizing their political beliefs by associating them with Eric Raymond's racist beliefs
No reason to try to draw a baseless association between other stuff and bad stuff some one has said.
> objective facts.
Any thing you didn't provide a link for I consider subjective. You can't declare your opinions "the objective fact".
> If they don't have a problem with the hostile political messages that ESR adulterates all of his arguments with, then they should be able to tolerate mine too.
I don't like the political message with which he adulterates his beliefs, nor did I say I did. I opened my above reply by criticizing him. However, I see no reason why I cannot criticize you for adding unnecessary political opinions to a discussion.
> Perhaps they should read ESR's Sex Tips for Geeks
This whole "writing" seems to be contemptible. I'm not defending it.
In summary, I'm not defending this guy; I don't like him either. I just don't like the way you stated your objection.
That's precisely what I meant by a simplistic, distorted (mis)understanding of racism. I could refer you to wikipedia, but that would be leading a horse to water.
https://www.merriam-webster.com/dictionary/racism
Seems pretty simple to me. I could be sarcastic and snarky too, but I'm not going to. If you've got a reason to prefer your definition, I'm genuinely open to being convinced other wise. Affirmative action is, by that definition, racist. Do you have a different definition which is for some reason preferable which states otherwise?
No, I picked the third definition entry. You have to give me a better reason to prefer than "it's got a lower number in Merriam Webster's". More importantly, affirmative actions essentially posits that black people cannot get ahead because of an inherent characteristic - skin color. It says that race effectively determines the capacity of a black without other intervention. It's demeaning.
> Labor force participation != gender equality. If women want to stay home, it's their choice. Wage equality is a bogus measurement, especially considering that men move more, stay overtime (including unpaid) more, die more on the job, work outside more, work more hours, etc. Same goes for estimated earned income. Gender ratio of bureaucrats is inconsequential; fewer women run. Again, their choice. Professional and technical workers again bogus; their choice. Literacy is fine in a nation where every one is supposed to be literate (such as America), but college and post-grad are again choices and therefore bogus. Life expectancy is bogus; women live longer and so that can't be counted. Women in parliament is bogus; not all nations have those. Also, again, people choose to run or not run for office; fewer women run in America. Ministerial positions are what, exactly? This is clearly written for commonwealth nations and those set up according to the English prototype. America is not, therefore she is not easily compared in this area. Years with female head of state is bogus. Individual choices.
It is discrimination and prejudice when you down-weight the application of a more-qualified asian to a less-qualified black. That is definitionally discriminatory and prejudicial, as you are attempting to select more blacks at the expense of others because of race.
> Affirmative action's aim is meant to compensate for the effects of discrimination and prejudice, and it's based on the belief that races are equal. The opposite of racism, not the definition of racism.
What discrimination? What prejudice? Blacks are equal. Can you quantify any?
> But if you want to ignore those important facts, and contradict the actual meaning of both the dictionary and wikipedia definitions of racism, in order to cling to Eric Raymond's conveniently simplistic mis-definition of racism, which is based on his mistaken beliefs that races are not equal, go knock yourself out. When you lay down with the dogs, you get up with fleas.
I'm not sticking with Eric Raymond's definition, I'm using the one which I believe to be correct. You can't use yours, other wise saying blacks can't vote would technically not be racist (by your definition only) if you didn't believe they were inferior but did so for purposes of politics. Your definition takes the issue to one of belief (which cannot be quantified), whereas mine deals with concrete actions.
That said, the burden to prove your definition is still on you, and you haven't actually defended the substance of the definition based on its merits. You've just said "mine's got a higher number in the dictionary".
> Are you going to whine about "reverse discrimination" next?
Depends on the definition, again. By my definition, [0] qualifies (music festival tried to charge whites double). By yours, it wasn't based on a belief of superiority and so didn't qualify. However, I don't believe there is significant racism on either side.
[0] https://www.foxnews.com/entertainment/festival-white-people-...
Out of curiosity, I looked through your history and found https://news.ycombinator.com/item?id=19727302#19737906 where you decided to use the Wikipedia definition of racism - "the belief in the superiority of another" - to support your argument that a facial recognition systems which provided more precise results for light skinned people was not 'unintentionally racist'.
Have you changed your mind in the last three months?