Most active commenters
  • tibbon(7)
  • (7)
  • reaperducer(7)
  • Zenst(4)
  • kelnos(4)
  • DangitBobby(4)
  • tanilama(3)
  • AmericanChopper(3)
  • thereare5lights(3)
  • BinaryIdiot(3)

←back to thread

1456 points pulisse | 122 comments | | HN request time: 0.869s | source | bottom
1. tibbon ◴[] No.21184395[source]
What's it take for an engineer in the US to actually do something like this?

If my boss/product manager wanted me to do something like this, I'd be calling them out for shitty politics, and telling them they need to find a new engineer because I'd quit immediately - and likely incite others to come with me.

Maybe I have a higher sense of morality than others, but I'm no shill for China's power over Taiwan. I can use my entitlement/privilege as an engineer to say "fuck off" to anyone who wants me to do things I find immoral. Furthering the needs of a power hungry regime looking to assert dominance over others? Nope. I spend all my day working to further democracy and freedom, not to enable free thought and self-determination to be squashed.

Whoever coded this change and approved this PR, shame on you.

replies(33): >>21184428 #>>21184431 #>>21184492 #>>21184500 #>>21184510 #>>21184524 #>>21184534 #>>21184575 #>>21184603 #>>21184639 #>>21184651 #>>21184655 #>>21184657 #>>21184760 #>>21184784 #>>21184802 #>>21184840 #>>21184903 #>>21184916 #>>21185103 #>>21185143 #>>21185144 #>>21185165 #>>21185252 #>>21185274 #>>21185287 #>>21185423 #>>21185551 #>>21185554 #>>21185560 #>>21185770 #>>21185850 #>>21185902 #
2. organsnyder ◴[] No.21184428[source]
Perhaps that engineer had a baby on the way and was terrified of losing health coverage, or was in the United States on an H1B visa and was afraid they'd be deported...

I'd probably have made the same decision as you (I'm fortunate to have a safety net), but many people don't have that luxury.

replies(8): >>21184499 #>>21184563 #>>21185069 #>>21185104 #>>21185234 #>>21185405 #>>21185448 #>>21185917 #
3. sieabahlpark ◴[] No.21184431[source]
You can easily build the feature that can be misused. Think of it as a general region filter or an emoji set to increase engagement.

You want to ensure your design team and product matches the demographic you're trying to target so you can choose which ones are approved for that area. Completely reasonable, not a malicious feature to build either.

Except when it prevents you from selling your device in China.

replies(1): >>21184620 #
4. marnett ◴[] No.21184492[source]
Ideally the foot soldiers in charge of implementing should have a background in ethics and morals; however, the change would be made by someone else.

There might have been several resignations over this change - you do not have the full picture. However, any number of resignations would not impact this directive being implemented.

The one to implement it - yes, they are anti-democratic. But we also need to acknowledge that one of the richest, most influential institutions on the planet is also anti-democratic...

5. Macuyiko ◴[] No.21184499[source]
I agree. We shouldn't blame the engineer but the managers asking for this in the first place and knowing they can get away with any sort of "small pressures" they put on their employees.
replies(5): >>21184541 #>>21184748 #>>21185148 #>>21185743 #>>21185947 #
6. zdragnar ◴[] No.21184500[source]
> What's it take for an engineer in the US to actually do something like this?

What makes you think that it was an engineer in the US who made the change? Apple's got employees all over the world, including in China. If anything, my first guess was the update was made from a team based in shanghai or shenzhen, since the emoji is already banned there.

replies(2): >>21184667 #>>21184853 #
7. ◴[] No.21184510[source]
8. georgeburdell ◴[] No.21184524[source]
Apple is based in Cupertino, which is at least half Chinese, and is a heavily staffed with Chinese overall. You assume they have Western political sensibilities.

Edit: latest demographic data from Wiki, from 2010, says 63% Asian and 26% Chinese

replies(3): >>21184942 #>>21184972 #>>21185121 #
9. ahelwer ◴[] No.21184534[source]
Employer-dependent healthcare and visa status are powerful tools of control. Let's also not forget sky-high housing costs, ensuring an astronomical savings burn rate when unemployed.
replies(1): >>21184691 #
10. forkerenok ◴[] No.21184541{3}[source]
Perhaps that manager had a baby on the way and was terrified of losing health coverage, or was in the United States on an H1B visa and was afraid they'd be deported...

But seriously, moral is the thing that applies not only when it's convenient.

Disclaimer: I have no moral right to preach this.

replies(1): >>21184744 #
11. colechristensen ◴[] No.21184563[source]
With the amount that engineers get paid in the bay area it's ridiculous that having a safety net isn't trivially easy. The real estate situation here (and everywhere) is ridiculous - it isn't right that the price of housing seems everywhere to be a little bit too much for anybody to afford.
replies(2): >>21184766 #>>21185126 #
12. option ◴[] No.21184575[source]
exactly. A lot of engineers in SV are in a good enough position to be actually able to do this without much setback for them and their families financially since they’ll be hired elsewhere right away
replies(1): >>21184846 #
13. vbezhenar ◴[] No.21184603[source]
May be some people don't agree with your stance on that matter.
14. datagram ◴[] No.21184620[source]
From what we know about how the emoji blocking was implemented for mainland China, I doubt it's a benign feature just being misused: https://objective-see.com/blog/blog_0x34.html

Notably, the code specifically looks for the "CN" locale, and calls "removeEmoji".

replies(1): >>21185505 #
15. Fnoord ◴[] No.21184639[source]
> What's it take for an engineer in the US to actually do something like this?

According to the book "Bullshit Jobs" [1] there are quite some people around the world -especially in FIRE and IT- who (partly) perform useless or downright harmful jobs.

[1] https://en.wikipedia.org/wiki/Bullshit_Jobs

16. ◴[] No.21184651[source]
17. Zenst ◴[] No.21184655[source]
It is possible that the facilities at an engineering level was already there and initially born out of facilitating more harmonious initiatives - for example - "we need the facility to change a country flag in other countries as" this country is looking at changing their flag and want to trial it in their own country/This country wants to celebrate gay pride with a ribbon upon their flag, though they don't want that flag appearing in these countries that they do trade with but they still have laws against such open tolerance of gender freedom... Or many such possibilities. So a group of engineers, happy with the motives, brought forth the option to do this and all packaged up for the point and click management to use.

That is extremely viable how this could of played out in a tech firm. From there, such actions are in management hands. Management have a predisposition towards company loyalty and head nodding over morals and ethics - not all obviously, just from my experience - more inclined over engineers. When you have such a facility, then if management misuse it, is that the engineers fault all the time?

Let's not presume shame upon some engineer(s) who may of done such a change for other morally good reasons only to see their work abused for something they would never of intended their work to be used for. Then imagine that person reading presumptions that it was coded solely for this in mind and the hate bestowed upon them, with them already feeling bad about such abuse (as they will probably see it) and perversion of their good intentioned work.

18. mh8h ◴[] No.21184657[source]
I just want to add another angle. Apple, as well as other tech companies, have many employees in China, and a lot of non-Chinese employees that travel to China regularly. Many of these changes are demanded by the PRC government and not abiding by those might risk imprisonment for those employees.

Disclaimer: I work for Apple, but I don't work on iOS.

replies(1): >>21184720 #
19. tibbon ◴[] No.21184667[source]
I'm absolutely 100% certain that someone in the US was aware of this change, and signed off on it. What I'm saying is that there is no circumstance in which I'd personally do that, and as someone who is comparatively "rich" worldwide as an engineer, I have that luxury of putting my foot down and not doing it. I can have a new job tomorrow that probably pays me yet more.

I don't blame anyone who is making $30k a year for going along with bad-politics at a company. But if you're making over 100k a year as an engineer? Yea, I hold you accountable for your actions and implementing bad politics.

replies(1): >>21184892 #
20. tibbon ◴[] No.21184691[source]
Yea; but I'm a programmer/engineer. Last time I needed a job, I had a contract for $15k that month within two hours, and an interview for a full time position by the end of the day. People in our position have the power to do things like that, and we should use that power for good.
replies(2): >>21184982 #>>21185045 #
21. tibbon ◴[] No.21184720[source]
Sure; but literally any day Tim Cook can say, "Ok China, I no longer play your game. Enjoy having no support or economic progress from us - bye".

My point wasn't a specific developer (as you point out, they might have been in China themselves and unable to do otherwise), but that anyone in the chain who is "safe" and in a position of power and privilege to not-play China's game, I find morally dubious. Engineers in the US are people I count as having this safety and privilege, but not engineers in China.

Executives, PMs and management in the US I also count as being able to tell China to shove it with their demands.

replies(5): >>21184793 #>>21184800 #>>21184828 #>>21184880 #>>21185098 #
22. Zenst ◴[] No.21184744{4}[source]
Maybe that the engineer or the manager (or both) are not that old and still paying of their student loans and other debt babies.

Though I'd go with the ability to add or remove emojis or restrict them was a facility engineered for more moral motives and was a point and click level of solution that those with access could do such a change with ease.

Or

It was upper management...

Either way - I do not expect an announcement from Apple saying "Zach in engineering did it, his bad, sorry for that", or indeed anything at all as that would fuel this and unless it is still trending as an issue after a few weeks, then they might. But in general, such things PR wise, blow over and Apple like most have found that not fueling it with any response unless it is exactly what the populus want to hear, it is best to say nothing. At least, that is how many such comparable matters play out with such large corporations throughout history, though they have improved.

EDIT[ s/hold/old/ ]

23. root_axis ◴[] No.21184748{3}[source]
We should still blame the engineer, but they shouldn't shoulder the majority of the blame.
replies(1): >>21184922 #
24. Simulacra ◴[] No.21184760[source]
I don’t think it’s the engineers fault. Apple is in business to make money, and China represents a huge chunk of money. The company seems to prioritize money over human rights in situations like these. Likely they had an engineer in China do it.
replies(1): >>21184818 #
25. Zenst ◴[] No.21184766{3}[source]
Debt, student debt, mortgage debt, cost of living in such a high paying area do tend to be much more expensive - fiscal relativity if you like.

So not as clear cut that they can all just pack up and go walkabout.

26. L_Rahman ◴[] No.21184784[source]
There is way for engineers to exercise their power to prevent things like this from happening, but it can only happen through collective action.

Getting fired for not acceding to a demand like this isn't the result of an individual manager making a decision but the entire apparatus of corporate governance coming to bear on the person. It can be only be meaningfully resisted and fought with an equally organized group of engineers.

If you're on Hacker News, and our industry's willingness to compromise on fundamental values to maintain access to "the world's largest market" upsets you -

Join or start a union.

replies(2): >>21185214 #>>21185243 #
27. dpkonofa ◴[] No.21184793{3}[source]
>Enjoy having no support or economic progress from us - bye".

This would have to be done on a federal level. Just because Apple stopped doing this doesn't mean China would be any worse off. Google, Amazon, and every other tech company would still get in line to do whatever it takes to get that sweet, sweet money.

replies(2): >>21184863 #>>21185010 #
28. CapricornNoble ◴[] No.21184800{3}[source]
>>> Enjoy having no support or economic progress from us - bye

I would expect the Chinese to laugh as they've probably already stolen sufficient institutional and technical knowledge to respond with a "Bye Felicia" of their own.

29. ◴[] No.21184802[source]
30. Zenst ◴[] No.21184818[source]
Yes, when it comes to trade and financial wealth of a country, then the amount of `social/humane` crimes you can get away with does seem to have an equation waiting to be officially formulated and named.

Don't make it right, but it is a common theme by many countries and how they put business of trade ahead of moral and for the right price, will look the other way. Not singularing out any country as more righteous or guilty than others, as not the motives here or the point. Just that it does happen and sadly, I don't see that changing. Which is sad as it is in corruption/bribery on many levels and just not seen for what it is.

31. tanilama ◴[] No.21184828{3}[source]
Enjoy having no support or economic progress from us - bye

Make no mistake, Apple can be replaced in a sec. It needs China not vice versa.

32. coolblah ◴[] No.21184840[source]
One word - H1B. It's either do as we say or get DEPORTED. We are no more than the highest paid slaves in history, we can't afford morals and personal opinions.
33. cheaprentalyeti ◴[] No.21184846[source]
Hired where? We moved manufacturing to China. They can't work anywhere whose production isn't held hostage by the Chinese government, one way or another. For Apple this decision was made by Steve Jobs and Tim Cook back in 2004 or something like that. They can't get their independence back because a low-level engineer decides to be idealistic, the check was cashed a long while ago.
34. ◴[] No.21184853[source]
35. tanilama ◴[] No.21184863{4}[source]
The tech decoupling had already happened.

Arguably the one and only big tech that has a significant Chinese stake, is Microsoft.

Google/Facebook/Netflix is banned, Amazon retreated. Oracle had just closed its research center.

36. laughinghan ◴[] No.21184880{3}[source]
You genuinely believe Tim Cook has more leverage than China?

By what fraction do you think Apple's profits would drop if it had to rebuild all of its factories outside of China? By what fraction do you think China's GDP or tax revenue would drop if it kicked Apple out of China?

Even if that situation were reversed, Tim Cook answers to shareholders via a board of directors. He's legally obligated to maximize shareholder value. Who do you think the Chinese officials who want power over Taiwan answer to? What legal obligations of any kind do you think they are under?

replies(1): >>21184973 #
37. ◴[] No.21184892{3}[source]
38. thesquib ◴[] No.21184903[source]
Apple is clearly focused on making money at all costs. It feels like breaking into the Chinese market is focusing all their business decisions - particularly the focus on cheaper phones, one OS to rule them all.
39. AmericanChopper ◴[] No.21184916[source]
If you apply the idea that in order to work for a company that you must ethically agree with every single one of its decisions and associations consistently, you’ll end up with absolutely nowhere to work. This comment doesn’t represent a principled stance, only a case of moral outrage (and over an emoji). If you actually behaved like this, you’d get fired, and somebody else would simply ship this simple change (that really doesn’t hurt anybody anyway) without any further drama.
replies(1): >>21185749 #
40. behnamoh ◴[] No.21184922{4}[source]
Maybe if all engineers quit with the first immoral request by the management, it would actually pave way for more morally ignorant engineers to replace them. We only see what has happened, not what has not happened. What if the iOS engineers do in fact have moral values and have declined some of the management's more immoral requests many times, but this particular request seemed the lesser of two devils? Maybe those engineers don't quit exactly because they want to hinder such actions by the management.
replies(4): >>21185037 #>>21185091 #>>21185128 #>>21185277 #
41. thereare5lights ◴[] No.21184942[source]
Ah that yellow peril coming out of the woodwork again.
replies(1): >>21186097 #
42. tanilama ◴[] No.21184972[source]
Oh, it is because they are 'Chinese' by look so they can't possibly be trusted with precious western political sensibilities.

Good takeaway you had.

43. r00fus ◴[] No.21184973{4}[source]
> He's legally obligated to maximize shareholder value.

Is this actually true? Or just a "institutional wisdom"?

replies(3): >>21185005 #>>21185053 #>>21185483 #
44. ryandrake ◴[] No.21184982{3}[source]
Congratulations on the good fortune, but I’m afraid your ability to get another job instantly is not shared by the vast majority of practicing software engineers, particularly visa holders. Even in these top companies, there is a relatively small number of developers who actually have this power!
replies(1): >>21185359 #
45. jmchuster ◴[] No.21185005{5}[source]
probably more that he's obligated to do so to keep his job
replies(1): >>21185162 #
46. ako ◴[] No.21185010{4}[source]
Where is apple going for production of its hardware if not to china? What other country has the knowledge, capacity, experience, time-to-market, factories and workers available to build all the iphones, iwatches, imac, ipads and macbooks?
replies(2): >>21185335 #>>21195645 #
47. csallen ◴[] No.21185037{5}[source]
Thanks for making an insightful comment that acknowledges the complexities of the world and tries to take into account the information, events, and possibilities that we don't see. That's quite rare. It's more much common to assume that everything we know about the situation is sufficient to pass judgment.
48. joshuahughes ◴[] No.21185045{3}[source]
I'd bet my bottom dollar that >75% of readers are wishing they could all be in your incredibly fortunate shoes...
49. Hamuko ◴[] No.21185053{5}[source]
It's false. It's just that it's close to what's actually true, so it's pretty easy to pass it as a fact.

Basically, what a company is required to do is serve the BEST INTERESTS of its shareholders. This might not necessarily be the same as maximising shareholder value.

https://www.nytimes.com/roomfordebate/2015/04/16/what-are-co...

replies(1): >>21185160 #
50. reaperducer ◴[] No.21185069[source]
Perhaps that engineer had a baby on the way and was terrified of losing health coverage, or was in the United States on an H1B visa and was afraid they'd be deported...

I believe the applicable phrase here is "courage of your convictions."

I've been fired twice for refusing to do things that I thought were unethical. Neither time did I have a safety net ready. But my life still continued.

A few years ago I stood up to a middle manager over privacy issues in a feature request. It went far enough to get HR and the legal department involved. It took half a year, but I won.

Bully managers count on people being afraid to lose their jobs. If more people stood up to them, they'd be afraid to make stupid requests in the first place.

replies(3): >>21185327 #>>21185452 #>>21185573 #
51. ryandrake ◴[] No.21185091{5}[source]
I’ve in past jobs occasionally objected to being assigned a task on ethical grounds. My manager never had a problem with it. There were 10 people on the team so he’d just reassign it to one of the other nine who had no problem with the task.

There is no unified code of ethics that all software developers must abide by, so getting unethical work done is just a matter of moving the work to the next developer in line.

52. BinaryIdiot ◴[] No.21185098{3}[source]
> Sure; but literally any day Tim Cook can say, "Ok China, I no longer play your game. Enjoy having no support or economic progress from us - bye".

No he cannot. He would be immediately removed at CEO and replaced with someone who played ball.

Remember, Apple is a publicly traded company. What you're suggesting is, at a whim, Tim Cook could just completely tank the company. China has far, far more leverage over Apple than Apple has over them plus it's a huge market they're making progress in.

replies(1): >>21185153 #
53. icelancer ◴[] No.21185104[source]
It is the willingness to pay a price that separates standing for bedrock principles from cheap virtue signalling.
54. reaperducer ◴[] No.21185103[source]
Whoever coded this change and approved this PR, shame on you.

And therein lies the problem. We want to blame a programmer, or a flack. But it's never one or two people.

The real issue is a bureaucratic system or corporate culture that allows things like this to happen. Everyone can point fingers at someone else and absolve themselves internally of blame.

Taiwan should block shipments to Apple of whatever parts are made there that Apple needs. And I say this as a shareholder.

replies(1): >>21185649 #
55. gyc ◴[] No.21185121[source]
People from Taiwan are probably counted as Chinese in the demographics.
replies(1): >>21185682 #
56. Gibbon1 ◴[] No.21185126{3}[source]
About 8 years ago at breakfast I told my GF I had a book idea. I'd make millions on it!

Live Flat Fucking Broke in San Francisco for only $250 a Day

57. bryanrasmussen ◴[] No.21185128{5}[source]
well hypotheticals without a concrete example are not much use, I'm left to speculate that they told the engineer either we shoot and eat this baby, or you hide the flag and they heroically hid the flag.

But until I get a confirmation on this unselfish act I'm gonna go with probably didn't think much about it and took the next ticket on his list.

Which hey. I'm not on a high enough horse here to berate the guy, but not on a low enough horse to speculate how noble he must be in secret. (excuse the gender specific pronouns)

58. brailsafe ◴[] No.21185143[source]
#iamveryvirtuous
59. dkonofalski ◴[] No.21185144[source]
You say that as if they wouldn't just easily find someone to replace this engineer without any qualms about doing this. The number of people that don't care about things like this because it doesn't affect them on a personal level is still far to large for a personal protest like this to have any impact.

Really, the pressures should be on Apple and on China, not some low level engineer who had to write the code for this.

60. Sir_Cmpwn ◴[] No.21185148{3}[source]
I put the blame on both. We have a responsibility to exercise ethical discretion in our work, and we have the power to do so. If you get fired for refusing to remove the Taiwanese flag from iOS, then take to your blog, set a fire under Apple's ass, and wait for the interview offers to roll in.
replies(1): >>21185517 #
61. reaperducer ◴[] No.21185153{4}[source]
No he cannot

Sure he can. Google bailed on China once. Apple certainly has the money and talent to do the same.

He would be immediately removed at CEO and replaced with someone who played ball.

Would he? Why do you assume that this would be bad for it share price, or that the majority of shareholders would be against it?

replies(2): >>21185355 #>>21185378 #
62. laughinghan ◴[] No.21185160{6}[source]
Thanks for the clarification, I hadn't seen that before. Although I don't think the distinction changes the point I made.
63. reaperducer ◴[] No.21185162{6}[source]
Tim Cook has enough money that he doesn't need to work anymore. It's not like he's a wage ape pounding code in a cubicle all day.
64. thrownaway954 ◴[] No.21185165[source]
OR... maybe the engineer doesn't give two sh*ts about politics and just wanted to give the task done and move on to something else. Not everyone cares about what is political or going on in the world. I'm glad you have this holy than thou attitude, but most could care less.
replies(1): >>21185412 #
65. LanceH ◴[] No.21185214[source]
My experience with unions has been that the engineer wouldn't be fired and they would swap out someone willing to do it in exchange for some concession.
66. layoutIfNeeded ◴[] No.21185234[source]
A married man with a family will do anything for money.

Talleyrand

67. AmericanChopper ◴[] No.21185243[source]
So you’re proposing a union that engages in political activism? I presume people who didn’t agree with the political stances adopted by the union would be expected to start their own competing union to represent their own political interests. Would sure be interesting to see one union threatening action if an employer chooses to do something, with a competing union threatening to take action if they choose not to. Or perhaps this just isn’t a problem you can solve with a union, and would be better addressed by having individuals putting consideration into where they work. Something I believe people already do.
68. anonu ◴[] No.21185252[source]
This might not be a coding change. So blaming an engineer might not be the right approach.

It could be configuration. Emoji settings are configured by region. So maybe someone with no dev experience could go into the iOS deployment package and simply change some config files around.

69. vl ◴[] No.21185274[source]
Each truly international product has hundreds, if not thousands policies like this codified. How to render border between India and Pakistan, Russia and Ukraine, what words to exclude from dictionaries and suspend in auto-suggest, etc.

For engineer it’s just another rule, they get update like “locale X passed the law to do Y, update software to comply”. It’s not their job to do legal or ethical evaluations, and it’s unreasonable to expect it from them.

If you think it’s obvious, and any engineer should be well-equipped to do so, there is a story from inside the Big G. When Google employees had a protest-du-jour about Google planning to implement restricted version of search in China, it turned out that many Google employees of Chinese descent actually supported implemented restricted search in China arguing that restricted search is better than no search. Now, if you were an internatialization engineer working on restricting features, how would you evaluate claims of both groups and is it your responsibility to do so?

replies(1): >>21185364 #
70. root_axis ◴[] No.21185277{5}[source]
> it would actually pave way for more morally ignorant engineers to replace them

All the more reason why they (the replacement) should be blamed. Obviously, those who might have refused to comply and were replaced made a moral stand and deserve commendation, not blame.

> Maybe those engineers don't quit exactly because they want to hinder such actions by the management.

Perhaps. There are a lot of hypothetical scenarios we could construct that might absolve the implementor of blame but this is possible in any scenario where we're not privy to the internal process that culminates in a corporate decision.

replies(1): >>21185606 #
71. anonu ◴[] No.21185287[source]
> I can use my entitlement/privilege as an engineer to say "fuck off

If it's your company, maybe you have that privelege. But in the USA you're probably an "at will" employee. I would admire your moral stance but you'd probably get fired.

Refusing to do work you're asked of will probably only get the company to find someone who is willing.

So you're better off complying and using your talents to find other ways to allow users to circumvent this issue if they really wanted to.

72. Jweb_Guru ◴[] No.21185327{3}[source]
You say you didn't have "a safety net." What was your actual situation? For example, were you liable to be deported if you quit your job?
73. tibbon ◴[] No.21185335{5}[source]
Apple's threatened moving a lot of production to India (which has its own problems, but shows moving is possible). The new Mac Pro is to be made in Texas, and I think Apple at one point was considering a chip plant there for the iPhone too.

China holds a lot of weight, but a company with a trillion dollar market cap also can make its own decisions.

74. bearcobra ◴[] No.21185355{5}[source]
Unlike Google, Apple is hardware company and has a massive amount of manufacturing in China. It would be almost impossible for them to bail on that infrastructure.
replies(1): >>21185442 #
75. tibbon ◴[] No.21185359{4}[source]
That might be true. I only really know my own experiences. I don't even have an engineering/CS degree, and have just taught myself everything. But, maybe I have some special experiences that others haven't had.
76. PowerfulWizard ◴[] No.21185364[source]
As the old saying goes, you don't create a HideTaiwan() function, you create a HideCountry() function and require Taiwan to be provided as a parameter.
77. BinaryIdiot ◴[] No.21185378{5}[source]
> Sure he can. Google bailed on China once. Apple certainly has the money and talent to do the same.

Google didn't have much of any foothold into China when it dropped. It was also purely based on software which can be toggled off relatively easy (then you just have to wind down offices).

All of Apple's products require China to produce. All of them.

> Would he? Why do you assume that this would be bad for it share price, or that the majority of shareholders would be against it?

The majority of their manufacturing and assembly is in China. China is their big growth market. Not only would it tank the share price by cutting out their huge growth opportunity but it's completely within China's power to stop almost all of their production.

The stock market reflects what wallstreet things will grow. When you stagnate your share price drops (there is no reason to hang onto it if you won't become more profitable).

replies(1): >>21185463 #
78. TheSpiceIsLife ◴[] No.21185405[source]
Doesn't Apple employ software engineers in China?

https://jobs.apple.com/en-us/search?location=china-CHNC&page...

Is it reasonable to believe Apple might have signed that task to a team sympathetic to the One-China policy, or just generally someone who was happy to do it?

Why do people think there was some sort of circumstance that caused the engineer to compromise on their morals?

79. hellllllllooo ◴[] No.21185412[source]
Yes. That's exactly what OP is highlighting and that not giving two shits is the problem.
80. nacho_weekend ◴[] No.21185423[source]
I work at an ecommerce company and we have to do something similar for displaying Taiwanese flag icons and refer to countries as “regions” as to not piss off China. Its the deal with the devil you make when you work on an international scale, and unfortunately making some small time political message will hurt your bottom line if the Chinese market share is taken away from your customer base. Unfortunate but it’s just economics. Not sure if it’s 1-to-1 with the Apple situation but it’s my anecdote.
81. reaperducer ◴[] No.21185442{6}[source]
Not really. Apple just has to do it in phases. No one is suggesting that Apple leave China overnight.
82. reddog ◴[] No.21185448[source]
Christopher Buckley called this 'the yuppie Nuremberg defense'.
83. munchbunny ◴[] No.21185452{3}[source]
Neither time did I have a safety net ready. But my life still continued.

Did you mean safety net as in another job lined up or substantial personal savings? Having a safety net generally means that your situation might be tough but you're okay if you quit/lose your job.

Getting deported because of your H1B would be an example of "doesn't have a safety net". The definition has gray area (such as if your family in your birth country is rich), but as a rule of thumb if deportation is the likely outcome, then you don't have a safety net.

IF you are an immigrant family, this is a trolley problem. Regardless of the courage of your convictions, you are making a choice for not just yourself, but your spouse and kids. It's not purely your own choice.

replies(1): >>21185556 #
84. reaperducer ◴[] No.21185463{6}[source]
All of Apple's products require China to produce

Today. But maybe not tomorrow. India, Vietnam, Brazil, and a dozen other countries are more than willing to take on that production. Heck, most of Apple's contractors in China (think Foxconn) already have manufacturing in other countries.

replies(1): >>21186600 #
85. musicale ◴[] No.21185483{5}[source]
"When we work on making our devices accessible by the blind, I don't consider the bloody ROI... If you want me to do things only for ROI reasons, you should get out of this stock." - Tim Cook
86. musicale ◴[] No.21185505{3}[source]
Wow, that is depressing. I would definitely be ashamed to implement a feature like that.
replies(1): >>21185693 #
87. senderista ◴[] No.21185517{4}[source]
Isn’t it likely that would be an NDA violation?
replies(1): >>21185540 #
88. Sir_Cmpwn ◴[] No.21185540{5}[source]
Maybe, but for my part I'd break it in a heartbeat and let them sue me. Perhaps the right answer is a tech workers union.
replies(1): >>21185759 #
89. kelnos ◴[] No.21185551[source]
Perhaps the engineer in question is a Chinese citizen, or immigrant from China who still has strong ties to their homeland. Maybe they think it was right to remove the Taiwan flag, and has been quietly annoyed for years that it'd still been there.

Or, hell, maybe the person is an American citizen, not even of Chinese descent, and agrees with the PRC's stance on Taiwan.

(Frankly I probably wouldn't get along with someone like this, but at a company the size of Apple, there are bound to be more than a few.)

replies(1): >>21185744 #
90. meiraleal ◴[] No.21185554[source]
> What's it take for an engineer in the US to actually do something like this?

The same that made Adobe cancel Venezuelans accounts today: the power of government and regulation.

91. reaperducer ◴[] No.21185556{4}[source]
Did you mean safety net as in another job lined up or substantial personal savings?

I had neither. I took menial temp jobs and short-term manual labor jobs for a while until I could get something full-time in my field. Took about six months the first time, and nine months the second time.

Getting deported because of your H1B would be an example of "doesn't have a safety net".

Is it? It's not like if you lose your job when you're on an H1B they send you to the suicide booth. You just end up back in your old country, but with a much better resume. Yes, life is harder than it was in the United States, but you start again.

That's what people do — they get back up when they're knocked down. I've done it four times now. Losing an H1B is not the end of someone's life.

replies(6): >>21185769 #>>21185784 #>>21185862 #>>21185893 #>>21185911 #>>21186607 #
92. mwyah ◴[] No.21185560[source]
Reminds me of the good ol' "what kind of person would assist the ICE finding and deporting illegals". Answer: not everybody agrees with your views on politics.
93. nostrademons ◴[] No.21185606{6}[source]
https://www.youtube.com/watch?v=SII-jhEd-a0#t=110
94. kelnos ◴[] No.21185649[source]
> Taiwan should block shipments to Apple of whatever parts are made there that Apple needs.

Taiwan unfortunately needs to be careful. China is just waiting for provocation strong enough to justify an invasion. Would that be it? Maybe, maybe not.

95. nostrademons ◴[] No.21185682{3}[source]
And Cupertino is very heavily Taiwanese. Anecdotally (my wife is Taiwanese-American, grew up in Cupertino), they outnumber mainlanders. Most of the big Asian chains in Cupertino (eg. 99 Ranch, 85C, Meet Fresh, most of the restaurants in Cupertino Village) are actually Taiwanese or Taiwanese-American and have no presence in mainland China.
96. kelnos ◴[] No.21185693{4}[source]
I could easily imagine (especially at a place like Apple where there's a ton of internal secrecy), the ticket for implementing removeEmoji() could have been pitched in a much broader fashion: perhaps there would be a "child mode" that would remove the middle finger emoji and others like that.
97. CharlesColeman ◴[] No.21185743{3}[source]
> I agree. We shouldn't blame the engineer but the managers asking for this in the first place and knowing they can get away with any sort of "small pressures" they put on their employees.

If we blame anyone, it should be the CEOs, board members, and large shareholders.

98. 3PercentMan ◴[] No.21185744[source]
but why not? It sounds like your personal opinion.
replies(1): >>21186639 #
99. tibbon ◴[] No.21185749[source]
I used to think that, but after long searching I have found that there are actually companies (often non-profits, but not always) that do hold reasonable morals.

If this act didn't stand to hurt anyone, why did China care in the first place so much? Let's look at the converse, what does having a flag in a phone do that hurts China?

replies(1): >>21185864 #
100. hutzlibu ◴[] No.21185759{6}[source]
Sadly I believe that the job offers will be limited as moat companies like obidient employers more, than independent ones who cause discomfort. You would have to have good skills to compensate. (or the willingness to move to taiwan)
101. joosters ◴[] No.21185769{5}[source]
So you were lucky. Not everyone will have the same luck.
102. noobermin ◴[] No.21185770[source]
I'm all for this, but this is a lovely example of the American tendency to blame everything on individuals when it is clearly powerful entities to blame (Apple, the CCP, etc). If one cat refuses, who's to tell you they won't retaliate against them and get another person to do it?
103. damnyou ◴[] No.21185784{5}[source]
You might be a gay immigrant from a country that oppresses gay people. You might have a partner here, or friends, or family, or community.

Bring forced to move to a different community is always bad. The fact that states often force you to do it is a big reason I am an anarchist.

104. wolco ◴[] No.21185850[source]
That's why you don't work for apple. You would fail the will you inject your own political opinions part.
105. mav3rick ◴[] No.21185862{5}[source]
Reeking of privilege here. "I got born in a developed country, life goes on ".
106. AmericanChopper ◴[] No.21185864{3}[source]
China is a totalitarian regime. Any form of expression against their authority hurts them. Not complying with their demands would hurt Apple who want to do business with them.

Your response doesn’t really address the issue though. Say you can find a company that conforms most to your own moral standards (which is already unlikely, depending on where you arbitrarily choose to draw that line), that’s not good enough. You need to find a company that meets those standards, that only does business with other companies who also meet those standards, and only employs people who again meet those standards. That’s simply not realistic in any way.

The real answer to this question is that in order to participate in society, you need to accept that you’re going to have to interact with people you disagree with. Otherwise you can choose between trying to exclude all those you disagree with, or excluding yourself. Neither of which are tenable. If a company goes further than you’re willing to participate in, then your only option is to not work for them. Anybody working at Apple today likely started knowing that Apple did business with China. If they can’t handle that they should leave, and prepare themselves for a difficult job search for a company that doesn’t. But trying to force others to make the same decision is just completely unreasonable.

107. ◴[] No.21185893{5}[source]
108. tcmb ◴[] No.21185902[source]
They should have done it the VW way: make it so the flag doesn't show up for the manager in internal review, but is still visible when the OS is out in the wild.
109. DangitBobby ◴[] No.21185911{5}[source]
Many people talk big game about morals and ethics, but when the chips are down, they will happily forget all that if they have to sacrifice even the smallest amount of comfort. Good for you. Seriously.
replies(1): >>21186532 #
110. daveslash ◴[] No.21185917[source]
Or maybe the Engineer could have been in mainland China? The parent comments assert that an engineer would only do this if they have no morals or are under some pressure -- but it's possible that they might actually agree with this. Edit: As an engineer, I would protest being assigned this work.
111. onetimemanytime ◴[] No.21185947{3}[source]
Not "managers" but the AAPL board. China will ban all iPhone sales in a heartbeat, sending the stock xx% down. Go ahead and keep the Taiwan flag there then...
112. DangitBobby ◴[] No.21186097{3}[source]
Aren't most Chinese citizens actually backing the Chinese government on this?
replies(1): >>21188606 #
113. damnyou ◴[] No.21186532{6}[source]
It is not obviously better to value ethics over family and community. I certainly wouldn't blame someone for putting their family's wellbeing (deportation can be traumatic) over quitting a place that's doing unethical things.
114. BinaryIdiot ◴[] No.21186600{7}[source]
> Today. But maybe not tomorrow. India, Vietnam, Brazil, and a dozen other countries are more than willing to take on that production. Heck, most of Apple's contractors in China (think Foxconn) already have manufacturing in other countries.

That isn't an easy thing to do and it certainly wouldn't give Tim Cook any leverage. It would take them probably a decade to fully move their pipeline out of China and even if they did it, it would be very capital intensive so even if it was cheaper it would take quite some time to recoup those costs (and I'm not really convinced it would be cheaper overall but that's a separate exercise).

115. munchbunny ◴[] No.21186607{5}[source]
Is it? It's not like if you lose your job when you're on an H1B they send you to the suicide booth. You just end up back in your old country, but with a much better resume. Yes, life is harder than it was in the United States, but you start again.

Well, depends on what you're going back to. Say it's China, and you morally disagree with a lot more of the Chinese tech industry's politics than you do the US's. Is it worth taking the one particular stand here to lose the long game?

Obviously I'm specifically crafting counterexamples, but the point I'm trying to get across is that it's not purely a matter of courage of conviction.

In your case, good for you - you went further than most would. I would not have held that particular line. If that was the choice I would have to make, I would start to look for a new job at that moment, not to quit.

116. kelnos ◴[] No.21186639{3}[source]
Why not what? Why do I think I'd not get along with this kind of person? Yes, that absolutely is my personal opinion; what would make you expect otherwise?

(I mainly included that parenthetical as a signal to the kinds of people on HN who would likely consider my post, without it, as some sort of support for China's denial of Taiwan's existence, which is absolutely not the case.)

117. thereare5lights ◴[] No.21188606{4}[source]
The post references Cupertino, not Shanghai. Or are you trying to say something else?
replies(1): >>21211523 #
118. dpkonofa ◴[] No.21195645{5}[source]
That's the entire point. Even if Apple was going to be able to go somewhere else (India, US, etc.), it wouldn't hurt China much if every other tech company maintains course and/or doubles down on China. Unless China is hurt economically by their actions, nothing will change.
119. DangitBobby ◴[] No.21211523{5}[source]
I'm saying that it's not even remotely far-fetched to believe that Chinese Americans living in Cupertino would hold beliefs similar to those who live where they are (or were) from. Implying it's racism is frankly childish.
replies(2): >>21236760 #>>21236781 #
120. ◴[] No.21236760{6}[source]
121. thereare5lights ◴[] No.21236781{6}[source]
Why? Because they're the same ethnicity? You think they think they same way because they're the same ethnicity. To object to calling that racism is frankly childish. That kind of thinking is the how we got Executive Order 9066 despite an investigation finding no evidence of any fifth column among Japanese Americans. The fact that there are people that think like you do strengthens my belief that another Executive Order 9066 is nowhere near as impossible as people would like to believe.
replies(1): >>21279698 #
122. DangitBobby ◴[] No.21279698{7}[source]
It's not because they are the same ethnicity... It's because they were potentially brought up with very similar values and culture, and that shared background can manifest itself as similar attitudes to the behavior of their government. Notice how this is not even remotely controversial or racial, but because you have already decided what to believe on this politically loaded topic, you will blow your whistle and signal your virtues.

The Chinese government is known to own the media and pump worldwide propaganda to its citizens and ex-citizens living abroad. These are facts, and they are only related to race because they apply to Chinese people. Please stop with the bullshit. It's embarrassing.