Conversation

1. Haskell users are jerk-sympathizers and jerks. 2. The Haskell community has jerks in it and community norms there are not the same as in the Rust community. 1 is false but 2 is true.
2
3
Sure, no objections. More truths: 3. The Rust community has jerks in it and community norms there are not the same as in the Haskell community. 4. The Haskell community has wonderful supportive people in it. Why do we repeat 2 all the time but never acknowledge 3 or 4?
2
because of the difference in norms: the Rust community’s norms reduce the harm that jerks can do, while the Haskell community’s norms undermine the good work of the supportive people
1
2
the key difference being that the Rust community norms are based around the idea that you are always excluding some people, implicitly or explicitly, and by not explicitly excluding the jerks, you’re excluding others (Graydon’s post explains this much better, of course)
2
3
Which community's norms are you critiquing here? I think Haskell StackOverflow is quite different from Haskell Gitter Community Chat is quite different from Delhi NCR Haskell User Group:
Quote Tweet
Replying to @neurocy @samth and 5 others
And of course, why do we consistently fall back to the lazy "the X community" where X is a language with 10,000+ users in dozens of domains who form dozens of different communities? Look at just this page (which notably does not mention haskell-cafe): haskell.org/community/
1
If you have opinions about some of those communities, critique them, by all means. Warn people about who they should avoid. I have to do that all the time, including with people in the Rust community who have a mean streak that isn't always visible!
1
1
I think the centralization you pointed out in Rust community channels is not accidental, and is part of the way that they try to solve the paradox of tolerance in online communities. again, different choices lead to different results
2
1
It is a facade of centralization. Just because they don't mention Rust reddit doesn't mean it doesn't exist, it just means that they don't have to take responsibility and can make everyone think its all roses in Rust land. Haskell is more honest about how wide ranging it all is.
3
3