←back to thread

1456 points pulisse | 2 comments | | HN request time: 0s | source
Show context
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 #
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 #
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 #
1. musicale ◴[] No.21185505[source]
Wow, that is depressing. I would definitely be ashamed to implement a feature like that.
replies(1): >>21185693 #
2. kelnos ◴[] No.21185693[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.