Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #56992

Re: Sexism in the Ruby community: how does the Python community manage it?

Path csiph.com!usenet.pasdenom.info!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <joshua.landau.ws@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.014
X-Spam-Evidence '*H*': 0.97; '*S*': 0.00; 'url:pypi': 0.03; 'subject:Python': 0.06; 'context': 0.07; 'conventions': 0.07; 'detect': 0.07; 'think,': 0.07; 'acceptance.': 0.09; 'forcing': 0.09; 'high-profile': 0.09; 'imply': 0.09; 'statements': 0.09; 'vast': 0.09; 'cc:addr:python-list': 0.11; 'python': 0.11; 'wrote': 0.14; '(remember': 0.16; 'crop': 0.16; 'discovery,': 0.16; 'fine.': 0.16; 'gay': 0.16; 'illustrating': 0.16; 'informal': 0.16; 'intellect': 0.16; 'language?': 0.16; 'lend': 0.16; 'naming': 0.16; 'naming,': 0.16; 'nearest': 0.16; 'neutral': 0.16; 'raised,': 0.16; 'readable': 0.16; 'stuff,': 0.16; 'subject: \n ': 0.16; 'folks': 0.16; 'appropriate': 0.16; 'ignore': 0.16; 'language': 0.16; 'sender:addr:gmail.com': 0.17; 'wrote:': 0.18; 'obviously': 0.18; 'module': 0.19; 'community,': 0.19; 'possible,': 0.19; "python's": 0.19; 'examples': 0.20; '(in': 0.22; 'saying': 0.22; 'cc:addr:python.org': 0.22; 'example.': 0.24; 'questions:': 0.24; "shouldn't": 0.24; 'subject:community': 0.24; 'fairly': 0.24; 'regardless': 0.24; 'environment': 0.24; 'cc:2**0': 0.24; 'sort': 0.25; 'post': 0.26; 'least': 0.26; 'skip:" 20': 0.27; 'header:In-Reply-To:1': 0.27; 'point': 0.28; 'raise': 0.29; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'terms.': 0.31; "we're": 0.32; 'url:python': 0.33; 'community': 0.33; 'actual': 0.34; 'trouble': 0.34; 'subject:the': 0.34; "i'd": 0.34; "can't": 0.35; 'common': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'are,': 0.36; 'foster': 0.36; 'doing': 0.36; 'next': 0.36; 'subject:?': 0.36; 'url:org': 0.36; 'should': 0.36; 'so,': 0.37; 'two': 0.37; 'being': 0.38; 'problems': 0.38; 'short': 0.38; 'recent': 0.39; 'bad': 0.39; 'itself': 0.39; 'sure': 0.39; 'how': 0.40; 'guy': 0.60; 'removing': 0.60; 'most': 0.60; 'issues,': 0.61; 'challenge': 0.61; 'no.': 0.61; "you're": 0.61; 'further': 0.61; 'save': 0.62; 'reach': 0.63; 'act': 0.63; 'kind': 0.63; 'such': 0.63; 'skip:n 10': 0.64; 'our': 0.64; 'week,': 0.64; 'become': 0.64; 'more': 0.64; 'different': 0.65; 'levels': 0.65; 'talking': 0.65; 'worth': 0.66; 'url:0': 0.67; 'bottom': 0.67; 'anything.': 0.68; 'social': 0.69; 'fact,': 0.69; 'anyone.': 0.74; 'ending': 0.78; 'potentially': 0.81; 'biases': 0.84; 'calm': 0.84; 'conservative': 0.84; 'hardly': 0.84; 'offended': 0.84; 'police.': 0.84; 'racism,': 0.84; 'sue': 0.84; 'amongst': 0.91; 'beneficial': 0.91; 'careful': 0.91; 'gender': 0.91; 'passive': 0.91; 'whereas': 0.91; 'have.': 0.93; 'story.': 0.93; '2013': 0.98
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:content-transfer-encoding; bh=oe36zuy3d+sAxu068nJGxvKnPYNmkg+LR9/l8Qrorww=; b=gwFOMHQkkzRzNnjmGuuV8ReZHhHWKWvW8dRc9cXBH6GGKuXLZ35/Bj6l73/7QCRk4T m/Bq8Kx6RXQIAh1IrBNkAGwDxzPlyQzsEpDNNzPOK/7+vg0OR35uFERgWWfsICVGXeqk GWgYugp7jWRJoF2CVrIN8zNKeqI0kLo+Sk9pxacwAo0AuOB6cCJWngi/HOj38wVdGu0s DWir0wv7dfMR2xZLP4lXr3etH5MdQbXC6EaGTlCHb4zoN/7e397c1lCcYE6fO/f+0lHI OeQ8g3xciguNn6+lI690frYv33DN2R/t/KRT1d2PaSpjQyDIJaZd/IB3+iumv1XeUwz2 azIg==
X-Received by 10.112.189.162 with SMTP id gj2mr70962lbc.53.1382044530445; Thu, 17 Oct 2013 14:15:30 -0700 (PDT)
MIME-Version 1.0
Sender joshua.landau.ws@gmail.com
In-Reply-To <2013101623133337485-owenjacobson@grimoireca>
References <2013101623133337485-owenjacobson@grimoireca>
From Joshua Landau <joshua@landau.ws>
Date Thu, 17 Oct 2013 22:14:50 +0100
X-Google-Sender-Auth 2BBDbKg2a6iEAt4oEn7ThwEH1-o
Subject Re: Sexism in the Ruby community: how does the Python community manage it?
To Owen Jacobson <owen.jacobson@grimoire.ca>
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding quoted-printable
Cc python-list <python-list@python.org>
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.1180.1382044538.18130.python-list@python.org> (permalink)
Lines 96
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1382044539 news.xs4all.nl 15938 [2001:888:2000:d::a6]:41046
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:56992

Show key headers only | View raw


On 17 October 2013 04:13, Owen Jacobson <owen.jacobson@grimoire.ca> wrote:
> Last week, Elad Maidar wrote a fairly short but readable opinion piece[0]
> illustrating some long-standing social problems in the Ruby community,
> ending with a very specific call to action around naming conventions for
> Ruby projects and gems. To save you the trouble of scrolling to the bottom
> of this post and clicking, here's the relevant bit:
...
> There are a few examples of the same sort of bad decision-making that are, I
> think, worth discussing:
>
> * SexMachine (https://pypi.python.org/pypi/SexMachine/0.1.1 - an attempt to
> detect the gender of names, which… well, ask the nearest boy named Sue - or
> girl named Leslie)
> * sexytime (https://pypi.python.org/pypi/sexytime/0.1.0)
> * pep8nazi (https://pypi.python.org/pypi/pep8nazi/0.1 - do we shove
> non-PEP8-compliant authors into "showers" now?)

Personally I find it very hard to consider those "disallowed" terms.
"Sex" isn't some abhorrent concept, and using "nazi" in colloquial
informal usage is hardly in any way being disrespectful to victims of
actual Nazism.

We're not the moral police and we shouldn't act like it. Obviously
names appropriate for formal usage are more convenient, but that's a
different matter. It's not oppressing anyone.

> So, two questions:
>
> 1. What social biases and problems *do* we unwittingly encourage by way of
> community-tolerated behaviour? Where, if not through the conventions for
> naming, do we encourage sexism, racism, and other mindlessly exclusionary
> behaviour?

It's not our job to do anything. We can't "clean" the internet, so
there's no point trying. Personally I think the common digressions
into attacks on intellect and professionalism are much more socially
regressed than the minute levels of sexism we have.

As long as we take an appropriate stance on discovery, I'd say we're doing fine.

> 2. What kind of social pressure can we bring to bear to _keep_ Python's
> package naming conventions as socially neutral as they are,

We just make sure that hurtful statements are frowned upon and
potentially disallowed.

Note that "gay" is not offensive (in fact, being offended by it would
itself be socially regressive) whereas "gays_are_worse_people" would
be.

Also note that context applies: if the module generates gradients
(remember that the rainbow is "approved" amongst the gay community)
then it's just a bad name. If the module is itself offensive
commentary or satire, that's a different story.

> if and when some high-profile dirtbag decides this language is the best language?

Oi, oi, oi. Calm down. The guy who made "SexMachine", I bet, had the
least intention to hurt anyone's feelings. You need to be careful not
to imply such terms on these people.

Also note that although you were talking about potential further "bad
names", you used "SexMachine" as one example.

> 3. How can we reach out to the Ruby community and help *them* get past the
> current crop of gender issues, and help them as a group to do better next
> time?

No. You're not the police.

If they're concerned and need help removing this stuff, lend support.
But don't go forcing your more conservative views down their throats.

> it's hugely important and hugely beneficial that we welcome as many folks
> into the Python community as possible, and do our best to foster an
> environment where people can succeed regardless of who or what they are, and
> recent evidence suggests that that requires ongoing conversation and
> engagement, not just passive acceptance.
>
> So, how should we be more awesome?

As long as we raise issues as they become apparent, and when concerns
are raised, I think we are acting appropriately.

I'm not saying we should ignore transgressions, but as long as that
vast non-sexist majority challenge sexism on sight, most sexism will
be challenged and the social pressures will improve.

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Sexism in the Ruby community: how does the Python community manage it? Owen Jacobson <owen.jacobson@grimoire.ca> - 2013-10-16 23:13 -0400
  Re: Sexism in the Ruby community: how does the Python community manage it? random832@fastmail.us - 2013-10-17 00:22 -0400
    Re: Sexism in the Ruby community: how does the Python community manage it? Steven D'Aprano <steve@pearwood.info> - 2013-10-17 05:48 +0000
      Offense versus harrassment (was: Sexism in the Ruby community: how does the Python community manage it?) Ben Finney <ben+python@benfinney.id.au> - 2013-10-17 17:44 +1100
        Re: Offense versus harrassment (was: Sexism in the Ruby community: how does the Python community manage it?) Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-17 11:24 +0000
      Re: Sexism in the Ruby community: how does the Python community manage it? Steve Hayes <hayesstw@telkomsa.net> - 2013-10-17 08:50 +0200
        Re: Sexism in the Ruby community: how does the Python community manage it? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-18 02:02 +0000
  Re: Sexism in the Ruby community: how does the Python community manage it? Devin Jeanpierre <jeanpierreda@gmail.com> - 2013-10-16 21:32 -0700
  Re: Sexism in the Ruby community: how does the Python community manage it? Ben Finney <ben+python@benfinney.id.au> - 2013-10-17 15:36 +1100
  Re: Sexism in the Ruby community: how does the Python community manage it? Steven D'Aprano <steve@pearwood.info> - 2013-10-17 09:20 +0000
    Re: Sexism in the Ruby community: how does the Python community manage it? Zero Piraeus <z@etiol.net> - 2013-10-17 08:48 -0300
      Re: Sexism in the Ruby community: how does the Python community manage it? rusi <rustompmody@gmail.com> - 2013-10-17 09:50 -0700
  Re: Sexism in the Ruby community: how does the Python community manage it? marduk@python.net - 2013-10-17 06:30 -0400
  Re: Sexism in the Ruby community: how does the Python community manage it? Chris Angelico <rosuav@gmail.com> - 2013-10-17 22:05 +1100
  Re: Sexism in the Ruby community: how does the Python community manage it? Roy Smith <roy@panix.com> - 2013-10-17 09:52 -0400
    Re: Sexism in the Ruby community: how does the Python community manage it? Danyelle Davis <ladynikon@gmail.com> - 2013-10-17 10:38 -0400
    Re: Sexism in the Ruby community: how does the Python community manage it? Chris Angelico <rosuav@gmail.com> - 2013-10-18 02:07 +1100
      Re: Sexism in the Ruby community: how does the Python community manage it? Roy Smith <roy@panix.com> - 2013-10-17 10:16 -0700
        Re: Sexism in the Ruby community: how does the Python community manage it? Ian Kelly <ian.g.kelly@gmail.com> - 2013-10-17 13:43 -0600
        Re: Sexism in the Ruby community: how does the Python community manage it? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-10-17 20:53 +0100
        Re: Sexism in the Ruby community: how does the Python community manage it? Tim Delaney <timothy.c.delaney@gmail.com> - 2013-10-18 07:14 +1100
        Re: Sexism in the Ruby community: how does the Python community manage it? Chris Angelico <rosuav@gmail.com> - 2013-10-18 09:56 +1100
          Re: Sexism in the Ruby community: how does the Python community manage it? Roy Smith <roy@panix.com> - 2013-10-17 20:10 -0400
            Re: Sexism in the Ruby community: how does the Python community manage it? Chris Angelico <rosuav@gmail.com> - 2013-10-18 14:45 +1100
        Re: Sexism in the Ruby community: how does the Python community manage it? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-18 03:14 +0000
          Re: Sexism in the Ruby community: how does the Python community manage it? Chris Angelico <rosuav@gmail.com> - 2013-10-18 15:03 +1100
          Re: Sexism in the Ruby community: how does the Python community manage it? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-10-18 09:15 +0100
          Re: Sexism in the Ruby community: how does the Python community manage it? Robert Kern <robert.kern@gmail.com> - 2013-10-18 15:08 +0100
          Re: Sexism in the Ruby community: how does the Python community manage it? Robert Kern <robert.kern@gmail.com> - 2013-10-18 15:09 +0100
          Re: Sexism in the Ruby community: how does the Python community manage it? ishish <ishish@domhain.de> - 2013-10-18 16:21 +0100
        Re: Sexism in the Ruby community: how does the Python community manage it? ishish <ishish@domhain.de> - 2013-10-18 09:57 +0100
        Re: Sexism in the Ruby community: how does the Python community manage it? Bob Hartwig <bobjects@gmail.com> - 2013-10-18 09:28 -0400
        Re: Sexism in the Ruby community: how does the Python community manage it? aurelien@xload.io (Aurélien DESBRIÈRES) - 2013-10-18 15:47 +0200
        Re: Sexism in the Ruby community: how does the Python community manage it? Nelle Varoquaux <nelle.varoquaux@gmail.com> - 2013-10-18 17:00 +0200
      Re: Sexism in the Ruby community: how does the Python community manage it? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-18 02:12 +0000
        Re: Sexism in the Ruby community: how does the Python community manage it? Chris Angelico <rosuav@gmail.com> - 2013-10-18 15:00 +1100
    Re: Sexism in the Ruby community: how does the Python community manage it? Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2013-10-17 21:26 +0200
  Re: Sexism in the Ruby community: how does the Python community manage it? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-10-17 16:03 +0100
  Re: Sexism in the Ruby community: how does the Python community manage it? Paul Pittlerson <menkomigen6@gmail.com> - 2013-10-17 09:43 -0700
    Re: Sexism in the Ruby community: how does the Python community manage it? MRAB <python@mrabarnett.plus.com> - 2013-10-17 18:37 +0100
    Re: Sexism in the Ruby community: how does the Python community manage it? Serhiy Storchaka <storchaka@gmail.com> - 2013-10-17 21:13 +0300
      Re: Sexism in the Ruby community: how does the Python community manage it? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-18 01:49 +0000
        Re: Sexism in the Ruby community: how does the Python community manage it? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-10-18 08:58 +0100
  Re: Sexism in the Ruby community: how does the Python community manage it? Joshua Landau <joshua@landau.ws> - 2013-10-17 22:14 +0100
  Re: Sexism in the Ruby community: how does the Python community manage it? Joshua Landau <joshua@landau.ws> - 2013-10-17 22:17 +0100
  Re: Sexism in the Ruby community: how does the Python community manage it? Gene Heskett <gheskett@wdtv.com> - 2013-10-17 17:42 -0400
  Re: Sexism in the Ruby community: how does the Python community manage it? Kevin Walzer <kw@codebykevin.com> - 2013-10-17 17:50 -0400
    Re: Sexism in the Ruby community: how does the Python community manage it? Chris Angelico <rosuav@gmail.com> - 2013-10-18 09:11 +1100
      Re: Sexism in the Ruby community: how does the Python community manage it? Kevin Walzer <kw@codebykevin.com> - 2013-10-17 18:23 -0400
  Re: Sexism in the Ruby community: how does the Python community manage it? Modulok <modulok@gmail.com> - 2013-10-17 23:07 -0600
  Re: Sexism in the Ruby community: how does the Python community manage it? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-26 16:47 +0000

csiph-web