top | item 24960749

Public static final int EM_NATION_TYPE_UYGUR = 1;

228 points| q3k | 5 years ago |twitter.com | reply

33 comments

order
[+] busrf|5 years ago|reply
This makes me sick, because I could see myself and many people I know doing the same thing, under the right circumstances, without even very much coercion needed, just writing a bit of business logic...

Totalitarianism is sustained by ordinary people looking forward to shipping the feature and having a nice dinner out on the weekend.

[+] q3k|5 years ago|reply
[+] nabla9|5 years ago|reply
Dahua Technology - Leading Video Surveillance Solutions.
[+] ars|5 years ago|reply
Is the constant used anywhere? What does it change?
[+] ddevault|5 years ago|reply
Code like this doesn't happen unless a programmer sits down and writes it. You have a responsibility to refuse to write code which is morally wrong. This is the cost if you don't: real human lives.
[+] gregoriol|5 years ago|reply
In China programmers probably can't refuse without very huge consequences for them and their own families.
[+] dgentile|5 years ago|reply
From purely a programming perspective: Have they not heard of enums?
[+] curiousgal|5 years ago|reply
This is absolutely disheartening. You would think, seeing how ferociously people attack Holocaust deniers, that we have learned our lesson but it is absolutely not the case.
[+] ars|5 years ago|reply
"Never again". And here it's happening right in front of our eyes.

And no one can do anything because a war with China would be worse, and because China is not attacking outside its own borders.

There's some quote I can't find about countries that only do atrocities inside their borders are never held to account for them.

[+] jgwil2|5 years ago|reply
So, github should terminate this account immediately. But why is this source open to begin with?
[+] uranusjr|5 years ago|reply
Because you have the code, and why not? The same mentality as everyone sharing mp3 online back in the day.
[+] inshadows|5 years ago|reply
Why? Is censorship in free society going to help? How?

HN should terminate your account immediately. See? It works both ways. Don't play with fire.

[+] rambojazz|5 years ago|reply
[disclaimer] Coming from EU context.

Sorry but what is the issue here? Because they use a special value for Uyghurs? We don't know the context why they did that, do we? Maybe it is totally fine. I would not see a problem with any other _NATION value...

[+] rasz|5 years ago|reply
Imagine UK company providing hardware for their CCTV network had this code under the hood:

    EM_NATION_TYPE_PIKEY = 1
[+] zingplex|5 years ago|reply
Following in the proud tradition of IBM I see [1] and Facebook [2][3]. At this point it may be worth considering creating a professional code of ethics saying something about genocide being bad.

[1] https://www.amazon.com/IBM-Holocaust-Strategic-Alliance-Corp... [2] https://www.nytimes.com/2018/10/15/technology/myanmar-facebo... [3] https://www.vice.com/en/article/xg897a/hate-speech-on-facebo...

[+] mgraczyk|5 years ago|reply
I'd say there is a pretty big difference between actively building software to accomplish a goal, vs failing to remove content posted by others to accomplish their goals.