Ivan Reese
ogadaki
02/18/2020, 8:12 AMNick Smith
02/18/2020, 8:17 AMNick Smith
02/18/2020, 8:17 AMogadaki
02/18/2020, 8:22 AMogadaki
02/18/2020, 8:28 AMogadaki
02/18/2020, 8:30 AMMariano Guerra
Duncan Cragg
02/18/2020, 12:06 PMjonathoda
02/18/2020, 2:54 PMMariano Guerra
Mariano Guerra
yairchu
02/18/2020, 3:54 PMMariano Guerra
yairchu
02/18/2020, 5:01 PMMariano Guerra
yairchu
02/18/2020, 5:07 PMMariano Guerra
Criticism of the author of shared materials, even if they are not present in the community, must also abide by this code of conduct — they are no less deserving of respect than the members of our community.
Garth Goldwater
02/18/2020, 5:38 PMGarth Goldwater
02/18/2020, 5:40 PMMariano Guerra
Military officers gathered and studied bullet holes in the aircraft that returned from missions. One early thought was that the planes should have more armor where they had been hit the most — fuselage, fuel system, the rest of the plane — but not on the engines, which had the smallest number of bullet holes per square foot.
Abraham Wald, a leading mathematician, disagreed. Working with the Statistics Research Group in Manhattan, he asked an odd question: Where were the missing bullet holes — the ones that would be all over the engine if bullets were equally distributed?
They were on the missing planes, the ones that had been shot down. So the vulnerable place wasn't where all the bullet holes were on the returning planes. It was where the bullet holes were on the planes that didn't return.
Ivan Reese
Ivan Reese
I have a question: have we as a community already been in situations where a CoC would have been needed?As others have said, a CoC is a sign that this community has principles — including taking a strong stand against harassment and hate speech — and we are willing to defend them. People have directly told us that they haven't joined because of the lack of a CoC. I want those people to join and feel good here! There's an emerging trend of startups using our community only to promote themselves. I want to establish the norm that someone sharing their own work is highly encouraged, but they should also participate in discussions, share interesting links, offer feedback on others' work, or otherwise use the community as more than a vehicle for self-promotion. If I do a search for someone's posts and pretty much all of them mention their startup, I will (and have) DM them and ask them to talk about other things too. There have been some exchanges deep in threads that have toed up to the line of needing moderator intervention, but nothing yet that would have resulted in a punitive response, as far as I'm aware. There was an account created with an overtly inappropriate name that resulted in an insta-ban. There's always the possibility that someone has been harassed via DM, but again no actual instances that I'm aware of. These sorts of things are increasingly likely to happen as our community grows, so it's worth being ready. @jonathoda
Thought experiment: would Curtis Yarvin be welcome here? He has been ostracized from many communities for (supposedly) racist statements made in unrelated places in the past. Is behavior outside the community restricted by the CoC?That's an excellent point. Would Curtis Yarvin be welcome here — no, absolutely not. Is behaviour outside the community considered in light of the CoC when deciding whether someone should be allowed to join? Yes, in ways that should be explicitly bounded and stated. I don't want someone thinking that if they make a dirty joke on twitter or write a blog post saying a bunch of nasty things about Trump or Warren that they'll be banned from the community. But I think it's reasonable to make a strong statement specifically against hate and harassment even if it happens outside the community. If someone's twitter is full of racist or sexist posts, that's across the line — they've decided to publicly signal that they disrespect people in our community. As another example, let's look at Brendan Eich. I think we should allow him to join if he wants, but I'm open to being persuaded. I think someone's hurtful actions in the past should be judged based on the severity of those actions and how they've acted since. Someone's hurtful actions in private should be judged based on the severity of those actions and how they handle them coming to light. I think it's important to allow people to grow, and for us to recognize and reward that growth. But I think it's vastly more important to pay attention to the people who have been or could be hurt and support them. I will work on expanding and clarifying the CoC accordingly.
Duncan Cragg
02/18/2020, 7:46 PMIvan Reese
Duncan Cragg
02/18/2020, 8:23 PMKonrad Hinsen
02/18/2020, 8:37 PMDuncan Cragg
02/18/2020, 8:47 PMIvan Reese
Duncan Cragg
02/18/2020, 9:48 PMIvan Reese
We do not allow ... Exclusive self-promotion. While you are welcome to share and discuss your work, we ask that you also participate in other discussions in ways that go beyond simply directing people to your project.... how would you suggest that I change it?
ogadaki
02/18/2020, 10:46 PMPeople have directly told us that they haven't joined because of the lack of a CoC. I want those people to join and feel good here!This alone is a good reason to have a CoC (or whatever its name) that tell people that it is not a rude place! I know some local community slacks which are full of trolls and where lots of good people flew away only for that reason. And not only for harassment, etc. , but also because of the cognitive load to filter the noise and follow the interesting parts of conversations.
Ivan Reese
ogadaki
02/18/2020, 10:53 PMScott Anderson
02/18/2020, 11:42 PMScott Anderson
02/18/2020, 11:43 PMNick Smith
02/18/2020, 11:44 PMIvan Reese
Nick Smith
02/18/2020, 11:59 PMNick Smith
02/18/2020, 11:59 PMIvan Reese
ogadaki
02/19/2020, 7:46 AMStefan
02/19/2020, 7:54 AMshalabh
02/20/2020, 6:56 AMDavid Piepgrass
03/16/2020, 10:57 PMIvan Reese
Vladimir Gordeev
04/09/2020, 8:36 PMFuture of Coding is an online community with a welcoming, cooperative, and revolutionary spirit. We are unified in the belief that the common practice of programming is tragically less humane than it could be. There's a world of possibilities that get more beautiful the further away from the norm you go. We're here to explore this world together, to discuss ideas about theory and practice, and to champion and support our members' research and development efforts.Any affiliation with certain political stances or policing for indecent behaviour outside of this community is not part of this beautifully put goal.
Vladimir Gordeev
04/09/2020, 8:36 PMWe encourage you to
Discuss politics, economics, class, representation, intersectionality, social movements and dynamics, and other related maters.
Is this really necessary? When people talk politics they get very divisive. When they get divisive, they don't work well together. Very list of topics already implies left-wing worldview (representation, intersectionality), which is already divisive. What if there are some very supportive and insightful members who have right-wing or conservative views? What if these left vs right wing discussions would develop here on FoC? I suspect it would divide people even more and make cooperation harder. I suggest to require in CoC to keep discussions about politics outside of community-affiliated spaces.
amplify the influence of historically underrepresented people in shaping its future
Again, this sounds like a political goal for left-wing group. This very idea of "underrepresentation" is specifically left-wing thing, that is not shared by people with other political stances. I suggest to not use that kind of politicized language in CoC and keep it politically neutral.
Delete posts or messages without notice.
This leaves interpretation what is hate and what is not, what is welcome and what is not to a very small circle of people, moderators. Even good people are limited and have flaws. I suggest to use that kind of power openly and publicly. Would be great if we had special channel where all bad posts are forwarded, where public could see how CoC principles are applied. This is good for moderators too, since this way they can share responsibility with other members. Make this burden of power lighter.
We have zero tolerance for people who commit acts of harassment, hate speech, or abuse anywhere, whether inside or outside the community.
I have two concerns. 1) Very hard to define what is harassment, hate speech and what is not. Internet is huge and contains diverse groups of people. So diverse, that a lot of statements that are perfectly fine for most of the people might be considered as very offensive by others. Imagine talking about Big Bang to creationists for example.Meaning of terms hate speech and harassment is subjective. It unreliable to use these terms for establishing code of conduct. I suggest to refrain from such vague terms as hate speech and harassment. Instead I suggest to define unwelcome behavior in terms that are more specific and are less subjective: use of curse words, doxing, unwanted texting, calls to violence, threats, name calling, etc. 2) Why behavior outside of community-affiliated spaces is taken into account? If person does not disturb work inside the community, but acts imperfectly outside -- why this should this person be removed? Even good people have flaws. Every person at least once in his life acted indecently. People will act incorrectly, because they are limited. I think this should not affect the work inside the community. I think that we should remove people from the community only when it is absolutely necessary. I suggest to apply any measures towards members only based on their behavior inside community-affiliated spaces. --------------------- In general, I suggest to align principles in code of conduct around single goal that was beautifully formulated in the first paragraph:
Ivan Reese
Ivan Reese
Ivan Reese
Ivan Reese
Ivan Reese
Ivan Reese
Ivan Reese
Discuss politics, economics, social movements and dynamics, and other maters of the world around us as they relate to the interests of our community. Computing emerges from humanity, and thus societal context is essential for a full understanding of the issues faced by programmers and users now and in the future.
Ivan Reese
Ivan Reese
Ivan Reese
Ivan Reese
Ivan Reese
Ivan Reese
Ivan Reese
If you're unsure about whether something you'd like to post would violate the CoC, you can, without consequence, ask a moderator privately first.
Ivan Reese
Ivan Reese
Ivan Reese
ogadaki
04/10/2020, 12:10 PMogadaki
04/10/2020, 12:19 PMVladimir Gordeev
04/10/2020, 2:20 PMI'm not the least bit interested in using this document or community to push my specific political viewsI didn't want to imply anything like that, I am sorry if my words gave you such impression. I understand that you produced this draft in the interests of community.
the CoC is meant to address an issue that has already arisen in the community (people shutting down conversations that read as political, simply because they read as political) at the risk of creating a new issue (people starting discussions that are not at all related to the core interests of the community)Okay, I think you are right. Probably it should be okay to discuss politics, as long as people stay civil.
(I also removed "class, representation, intersectionality" because, while I don't want to forbid discussions of those ideas, you're right that people might see these specific words as encouraging a certain politics.)Thank you, I think this way document would look more neutral.
Would it help if I added something like this?
> If you're unsure about whether something you'd like to post would violate the CoC, you can, without consequence, ask a moderator privately first.I think that would be excessive. Probably it would be better to keep this part unchanged.
There will be no way to generate an exhaustive list of what constitutes hate speech, harassment, etc.
I'm going to delete that post and ban their account, and that's not something worth bothering the rest of the community with.
This is about trust — people trust me to be a good arbiter, and I trust people to ask me if they are unclear about something they'd like to say.I trust you, and I think almost all members of this community do too. Probably you right, relying on judgment of few trusted people would be easier and more efficient. I want to say that I am really thankful to you for voluntarily carrying this burden of community maintenance. I know it is a lot of work. However there are still things that I can't find agreement with. I will post it in next message.
Vladimir Gordeev
04/10/2020, 4:22 PMthis community has, as a foundational interest, a desire to improve diversity and inclusion both within the community itself and in the tech world at large.I think this idea of "diversity and inclusion" is very North American specific (US, Canada). If you ask a person from Egypt, Poland, Singapore, India, Japan or Russia, people probably wouldn't even understand what does it mean. I think it is not as universal as it may look like. Still, majority of the members of this community are from North America and it has an impact on the discussions that we have, I understand that.
many people, simply because of the circumstances of their life, have had an unfairly diminished role in shaping the technology that now surrounds them
Seeking to empower these people is an inherently humane thing to doHelping those who are struggling is a noble pursuit and hardly anyone would oppose that. I am sure that most members of this community would help a struggling stranger without any questions. I do that too. The problem arises when this pursuit conflicts with other value: one should be judged on his merits. There was a scandal in Harvard university. Some applicants were favored over the other solely based on their ethnic background in pursuit of inclusion and diversity[1]. That's clearly unfair towards hardworking applicants that happen to have unwelcome ethnicity or race (in this case Asian). I found that on some tech events due to diversity policies it is required that they should have "at least one person of an underrepresented group on the panel" [2]. Similar requirement is often applied for conference speakers selection. Again some people are favored solely based on their gender, ethnic background or race, their merits and achievements become secondary. This is clearly unfair and wrong. Person should be judged based on his merits, contribution and character, not by his gender, ethnic background or race. Ironically, that's what "inclusion and diversity" policies seem to lead to. In very second paragraph current draft calls to "amplify the influence of historically underrepresented people". If this would be understood and applied the same way it already happens in other places then I am afraid that it would eventually lead to: 1. Invitations to the podcasts would be based more on their gender, ethnic or racial background rather than how interesting guest and his work is. 2. Participation invitations in case of videoconferencing events with limited size of participants would be based more on their gender, ethnic or racial background rather than how much they can contribute. 3. When too many events happen at the same time only some can be included in the newsletter. Those that have authors with certain gender, ethnic or racial background would be prioritized. That would be clearly wrong and against main idea of this community. I don't believe that @Ivan Reese would ever allow something like that to happen. However, things may change when new people would come to maintain this community and start to interpret CoC in other ways. I don't think I am alone with my fears here. [1] https://www.nytimes.com/2018/06/15/us/harvard-asian-enrollment-applicants.html [2] https://samsunginter.net/diversity-inclusion-statement/
Ivan Reese
Ivan Reese
In very second paragraph current draft calls to "amplify the influence of historically underrepresented people". If this would be understood and applied the same way it already happens in other places then I am afraid that it would eventually lead to:
1. Invitations to the podcasts would be based more on their gender, ethnic or racial background rather than how interesting guest and his work is.
2. Participation invitations in case of videoconferencing events with limited size of participants would be based more on their gender, ethnic or racial background rather than how much they can contribute.
3. When too many events happen at the same time only some can be included in the newsletter. Those that have authors with certain gender, ethnic or racial background would be prioritized.These are hypothetical situations that have not arisen in practice. On the other hand, the lack of diversity in this community is a real, current problem. Like the discussion of politics, the effort to include people from more diverse backgrounds is something that is important and needs to be done, and if it leads to new problems then we can address those when they arise.
Vladimir Gordeev
04/10/2020, 5:53 PMIt's the same reason I'm so excited when someone joins with an electrical engineering background, or an arts background, or a linguistics backgroundThis is wonderful, I would certainly welcome that!
You're absolutely welcome to not agree with that goal and to continue participating in the community, so long as you don't take actions to discourage anyone else from participating.Thank you. I learned a lot from this community and got connected with many brilliant people. I got a lot of useful feedback on my project here. Would be sad to lose that.
shalabh
04/10/2020, 7:10 PMogadaki
04/11/2020, 7:08 AMogadaki
04/11/2020, 7:19 AMKonrad Hinsen
04/11/2020, 7:57 AMJulius
04/12/2020, 6:55 PMKonrad Hinsen
04/13/2020, 9:05 AM