yttrium
Joined 9 years ago
Joined 9 years ago
Most notably the best player it played (#64 last year) it lost against quite handily, 11-2, 11-6.
> Sony AI autonomous robot Ace returns a shot back against its human opponent, table tennis player Yamato Kawamata, during a match in December 2025, as seen in this photograph released on April 22, 2026.
Political opponents ought to (and are, in most cases) barred from effectively participating in the political process when they hold oppressive and bigoted view points.
The thing is, to a large degree society and economy do already do this. If you're outed as a sexist, or a racist, you lose your job. We mostly operate under the assumption that people are not those things. We're just currently in the phase where we're defining additional boundaries to what is and is not acceptable in the workplace.
After all, everyone who starts a development job nowadays does several things that are akin to what you're describing: You voluntarily confirm that you will not harass or discriminate, and when you break those rules you get kicked out.
Bigots, sexists, racists, and hate groups of all stripes use free speech and the idea of censorship as a way to distract from the fact that they're putting into action what they pretend to only debate.
Ultimately, you can't, and shouldn't decouple someone's work from the person themselves. We ought to feel ashamed when we support someone who's beliefs and actions are reprehensible.
You don't have to pretend that you're not a bigot - opposition to gay marriage is bigotry.
I think if you manage an open source project you should feel comfortable taking a stand on contributors who have/advocate for actively discriminatory positions. Just because you organize a community project that may be used by people you fundamentally disagree with doesn't mean you have to check your sense of morality at the door.
If someone submitted a PR to my project who held openly racist positions, I would deny the PR. No amount of genius or technical merit makes up for that.
One could come up with a hypothetical of an open source project that is important enough to require any help it can get, and also somehow obscure enough that only a handful of developers are working on it. Nonetheless, I don't really think most open source projects (or even for-profit projects) fall into that category. At the point where work becomes so important that you need to compromise other parts of your character in order to finish it there are probably bigger things to worry about.
Social interaction and software development go hand in hand - The idea that someone with a fundamentally hostile viewpoint is needed to create something of value for both of us is not applicable. There are many software developers who don't wish harm upon others, and they will be more willing to work with you.
The best outcome in this situation is not the product that gets created. The best outcome is an environment in which members of the community don't feel like their basic rights are in question.
This doesn't have anything to do with censorship - it has to do with letting people know that taking an active participatory position in oppression is not acceptable.