Changed pronouns for correctness and inclusivity #5730

pull bikinibabe wants to merge 1 commits into bitcoin:master from bikinibabe:master changing 3 files +3 −3
  1. bikinibabe commented at 8:39 PM on January 31, 2015: contributor

    Changed pronouns for correctness and inclusivity.

    Hey guys, I know this is silly and pedantic, but I think this would be a fun change to make. I met a few of you at some conferences and thought this would be a fun way to practice learning git. If this works out, I might use it for a youtube tutorial on git. ;)

  2. Changed pronouns for correctness and inclusivity 851941306d
  3. gavinandresen commented at 9:53 PM on January 31, 2015: contributor

    ACK-- should be pulled into @theuni 's trivial changes tree.

  4. theuni referenced this in commit 96d38aff45 on Jan 31, 2015
  5. TheBlueMatt commented at 10:34 PM on January 31, 2015: member

    Nice!

  6. theuni commented at 10:54 PM on January 31, 2015: member

    ACK. Pulled into trivial-next, so you can close this. In the short-term future for pulls like this, please PR them directly to the trivial-next branch in https://github.com/theuni/bitcoin . These will be merged into mainline bitcoin every few weeks.

    This has been setup to reduce the PR load on the main bitcoin repo. If this goes well, a bitcoin-trivial tree will likely be setup under the bitcoin organization.

  7. daira commented at 12:00 AM on February 1, 2015: contributor

    @theuni - I don't seem to be able to file a pull request directly to theuni/bitcoin branch trivial-next (from, say, Electric-Coin-Company/bitcoin branch trivial-next): theuni/bitcoin doesn't show up in the drop-down for the target repo. At first I though this was because Electric-Coin-Company/bitcoin isn't forked from theuni/bitcoin, but it doesn't seem to be that because I can file PRs to other sibling (not parent) repos in the fork tree. Could there be some permissions problem?

    (apologies for being off-topic for this PR)

  8. luke-jr commented at 12:03 AM on February 1, 2015: member

    NACK, this is just gramatically incorrect. "He" is gender-neutral already, so "or she" is redundant, and "they" is plural.

  9. daira commented at 12:15 AM on February 1, 2015: contributor

    This is something on which opinions differ; hopefully we can avoid rehashing a discussion that has played out on the net thousands of times before. Suffice it to say that a majority of English speakers do not find "he" to be gender-neutral, and do find singular they to be perfectly grammatical. The latter has been an ordinary and widely used part of the language for hundreds of years (see http://www.crossmyt.com/hc/linghebr/austheir.html ).

  10. daira commented at 12:19 AM on February 1, 2015: contributor

    Also, I really hope we can avoid something like this: http://geekfeminism.wikia.com/wiki/Libuv_gendered_pronouns_patch_dispute

  11. luke-jr commented at 12:21 AM on February 1, 2015: member

    I've never seen this pushed for in reality outside of political agendas, which we should ignore IMO. Gender-neutral "he" is well-supported historically, and I do not think there is any evidence the majority of people misinterpret it as anything but gender-neutral.

  12. daira commented at 1:42 AM on February 1, 2015: contributor

    Sigh. Obstructing attempts to make language inclusive is a political agenda.

  13. luke-jr commented at 1:43 AM on February 1, 2015: member

    The language is already "inclusive" and grammatically correct.

  14. daira commented at 1:50 AM on February 1, 2015: contributor

    "Already" as it is on master, or as it is on trivial-next?

  15. luke-jr commented at 1:50 AM on February 1, 2015: member

    As it is before this PR.

  16. daira commented at 1:57 AM on February 1, 2015: contributor

    The PR has already been accepted (for trivial-next). If you're going to revert it, that's taking a political stance. I already pointed out a previous incident of such a reversion which I think it is really highly undesirable to repeat: http://geekfeminism.wikia.com/wiki/Libuv_gendered_pronouns_patch_dispute

  17. luke-jr commented at 2:00 AM on February 1, 2015: member

    It has not been accepted. It should be rejected and left using correct English, rather than this change to broken English serving a political agenda. I agree we should not let this attempted political move fork the project, but that is best done by rejecting it unanimously, not by complicating things to serve every political agenda that wants to change the English language.

  18. daira commented at 2:14 AM on February 1, 2015: contributor

    @luke-jr - your opinion isn't "correct English"; there is very clearly a dispute (running for hundreds of years, and so rather unlikely to be resolved in this pull request) about what "correct English" is for this case. The most straightforward, inclusive, and accurate choice is that "he" refers to people who use "he" as their preferred pronoun.

    Also there is no significant argument that using either "they" or "he or she" is "complicating things" relative to "he". Any difference in complexity is negligable; that isn't the issue here.

    On the issue of grammatical correctness of singular they, see https://motivatedgrammar.wordpress.com/2009/09/10/singular-they-and-the-many-reasons-why-its-correct/

  19. daira commented at 2:19 AM on February 1, 2015: contributor

    In particular, if I were an attacker trying to bypass ASLR after exploiting a vulnerability in bitcoind and you misgendered me as "he", I'd be pissed about it :-p

  20. luke-jr commented at 2:33 AM on February 1, 2015: member

    Trying to change English's gender-neutral "he" into something else is sexist and many people find it objectionable. I'm not going to tell you to stop pushing for your politics, but please keep your political agenda out of Bitcoin code. It's really that simple.

    Also, this is now totally tangent to the PR, but I don't care if you get pissed at proper English; that is your problem, not mine. I will continue to use generic "he" pronouns for everyone online, as I do not know or care what sex they are.

  21. gavinandresen commented at 3:05 AM on February 1, 2015: contributor

    Closed; will be merged the next time the trivial changes tree is merged.

    Luke: stop it.

    Daira: please ignore Luke, he has a history of being a "poisonous person."

  22. gavinandresen closed this on Feb 1, 2015

  23. luke-jr commented at 3:15 AM on February 1, 2015: member

    What's next? Are we going to add anarchist leanings into the code too? (at least the anarchists have contributed something..)

    Frankly, it's disappointing anyone has ACK'd this nonsense. And now @gavinandresen is resorting to personal attacks based on a 3 year old grudge. Sigh.

  24. sipa commented at 5:04 AM on February 1, 2015: member

    Funny how nobody seems to actually have looked at the changes. Node0 is not a person, and shouldn't have been 'he' in the first place; 'it' is perfectly fine.

    Alao, @gmaxwell says that part of software development is offending as few people as possible, so if we have language that offends anarchists, we should probably change it too, so long as we can preserve accuracy. It's like writing portable software. On Jan 31, 2015 7:15 PM, "Luke-Jr" notifications@github.com wrote:

    What's next? Are we going to add anarchist leanings into the code too? (at least the anarchists have contributed something..)

    Frankly, it's disappointing anyone has ACK'd this nonsense. And now @gavinandresen https://github.com/gavinandresen is resorting to personal attacks based on a 3 year old grudge. Sigh.

    Reply to this email directly or view it on GitHub #5730 (comment).

  25. sipa commented at 5:09 AM on February 1, 2015: member

    In fact, the last change refers to a master process, and isn't about a person either. It too can just be 'it'.

  26. ripper234 commented at 8:41 AM on February 1, 2015: none

    Please see https://github.com/bikinibabe/bitcoin/pull/1

    'he or she' doesn't cover all genders. 'They' should be preferred as a more gender-neutral term.

  27. in qa/rpc-tests/wallet.py:None in 851941306d
      60 | @@ -61,7 +61,7 @@ def run_test (self):
      61 |          walletinfo = self.nodes[0].getwalletinfo()
      62 |          assert_equal(walletinfo['immature_balance'], 0)
      63 |  
      64 | -        # Have node0 mine a block, thus he will collect his own fee. 
      65 | +        # Have node0 mine a block, thus they will collect their own fee. 
    


    laanwj commented at 9:27 AM on February 1, 2015:

    Should be 'it'. A node is one entitiy not a multiple.

  28. in src/checkqueue.h:None in 851941306d
      80 | @@ -81,7 +81,7 @@ class CCheckQueue
      81 |                      fAllOk &= fOk;
      82 |                      nTodo -= nNow;
      83 |                      if (nTodo == 0 && !fMaster)
      84 | -                        // We processed the last element; inform the master he can exit and return the result
      85 | +                        // We processed the last element; inform the master he or she can exit and return the result
    


    laanwj commented at 9:34 AM on February 1, 2015:

    The master is not a person in this case, and again should be 'it'. Let's not antromorphize data structures.

  29. laanwj commented at 9:44 AM on February 1, 2015: member

    I agree that attackers should not be a 'he', and that change is good, but I disagree how this was ACKed and merged seemingly without thinking about better alternatives for the other two changes. Software objects are not gendered.

  30. daira commented at 5:29 PM on February 1, 2015: contributor

    I wasn't able to file a pull request to theuni/bitcoin, but see https://github.com/Electric-Coin-Company/bitcoin/compare/trivial-next...refine-pronouns-and-aslr for a change to use singular "they" for people and "it" for software entities. I also added a doc improvement about the effect of ASLR. This should be preferred to bikinibabe#1 which introduces a grammatical mistake (but thanks for the intention). @gavinandresen - message received and understood :-)

  31. luke-jr commented at 5:45 PM on February 1, 2015: member

    "They" is gramatically plural, so this this change could instead read:

    Attackers who are able to cause execution of code at an arbitrary memory location may be thwarted if they don't know where anything useful is located.

  32. daira commented at 6:36 PM on February 1, 2015: contributor

    @luke-jr That changes the meaning in a way that does not reflect the intent. Each attacker potentially has different knowledge about "where anything useful is located". Any particular attacker trying to bypass ASLR faces a problem whose difficulty is dependent on that attacker's knowledge, and not on other attackers' knowledge. The statement is not dependent on no attackers knowing "where anything useful is located", and so it is imprecise to lump all attackers together, or all attackers' knowledge together. I realise that a reader could nevertheless interpret the plural statement as intended, but it can also be misinterpreted in a way that the singular/generic "An attacker..." statement can't.

    (Also, "grammatically plural" is an imprecise concept. Semantic plurality and syntactic plurality are in general independent.)

  33. luke-jr commented at 6:42 PM on February 1, 2015: member

    Maybe this?

    Attackers who are able to cause execution of code at an arbitrary memory location may be thwarted if they don't personally know where anything useful is located.

  34. daira commented at 6:49 PM on February 1, 2015: contributor

    An individual attacker can also be a group of people with shared knowledge. "They" is the correct pronoun to use to cover all possible cases (a person of any gender, a group, an autonomous bot, etc.)

    I'm going to stop commenting now because my patch at https://github.com/Electric-Coin-Company/bitcoin/compare/trivial-next...refine-pronouns-and-aslr has already been ACKed, and there seems to be no opposition besides @luke-jr .

  35. TheBlueMatt commented at 7:02 PM on February 1, 2015: member

    ...and this is why open source lacks diversity of viewpoints, and suffers for it :(

  36. daira commented at 7:09 PM on February 1, 2015: contributor

    @TheBlueMatt - yes. As a trans person, it can be exhausting. Simple improvements shouldn't encounter this degree of resistance (and to be fair, often don't, but it's the times when they do that leave the lasting impression).

  37. MarcoFalke locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-15 15:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me