全 22 件のコメント

[–]DuoSRX 14ポイント15ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

They've actually used primary/replica instead. (commit)

[–]Veedrac 8ポイント9ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

This seems to imply that people are anthropomorphising code.

Slavery is bad because when refers to people in horrible conditions.

Equally, killing is bad because when refers to people. We don't care about killing processes. Nor should we care about enslaving blocks of code.

We don't get irked about discrimination between classes in switch statements. We don't mind voltage biases. We don't get angry about parents owning child processes. We don't, in general, struggle to distinguish a person from a block of code.

I'm not claiming that political correctness is unfair because I want to be racist. I'm complaining because the need to be nice to people should have no bearing on whether I should have to be nice to computers.

[–]Y_Less 7ポイント8ポイント  (10子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

It seems to me that the correct names to use are the ones that most accurately reflect what is going on internally:

A "replica" is a copy of something, generally data, and to me implies "just as good as the primary, but currently not in charge".

A "follower" is subservient to a "leader", but only by choice and can freely be detatched (and could choose to be detatched from the leader without any interaction from the leader).

A "slave" is controlled by a "master", has no free will of its own, and thus can only do what it is told (bearing in mind that no computers have wills of their own and thus can all only do exactly what they are told).

I don't know which the correct one to use in this circumstance is, but if my third example is the most accurate description of what is going on, then surely "slave" is the best term, if it isn't then it isn't.

[–][削除されました]  (9子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

[deleted]

    [–]Y_Less 0ポイント1ポイント  (1子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Absolutely that too.

    [–]MatrixFrog -1ポイント0ポイント  (6子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    When a term is in use for decades it's more important to maintain that consistency than to switch to a more accurate metaphor.

    Why do you say that? I would argue that clarity is far more important than consistency. If the new terminology is equally clear, while greatly reducing the number of people who feel alienated or unwelcome, what's the harm?

    [–]PT2JSQGHVaHWd24aCdCF 6ポイント7ポイント  (0子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    I live in Europe and I have never met anyone that was offended by computer science terms. I have also not met brogrammers either.

    PC does not belong in computer sciences and sciences in general.

    [–]unknownmat 3ポイント4ポイント  (4子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Because communication is hard. Arbitrarily using different terminology than established industry practice, even if you feel it is more accurate (or less offensive or whatever), is the worst possible way to communicate clearly.

    What a frustrating morass if each project felt the need to arbitrarily rename commonly understood concepts based on arbitrary ideas of what might be alienating.

    [–]hansrodtang 8ポイント9ポイント  (1子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Looks like they went for primary/replica instead. I wonder what will happen in my theoretical future when our human replicants overthrow the primary beings and those terms end up being offensive.

    On another note I got a North Korean "Oh Great Leader" vibe from Leader/Follower, for some reason it felt more offensive to me.

    Not sure what they are trying to gain here, but maybe I'm just weird for not mentally connecting these technical terms with human slavery. But if those words actually fit better in their context they should absolutely go for it.

    [–]sisyphus -1ポイント0ポイント  (0子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Then there will be...another pull request from a guy who won't help the turtle? I don't think they care if the terms fit better, it's obviously a political imperative, which is fine, open source maintainers are people too with beliefs and so on. Do your thing boy, I ain't mad at ya.

    [–]sisyphus 3ポイント4ポイント  (1子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    I'm pretty sure everyone will read the docs and say/mentally translate primary->master and replica->slave anyway.

    I do wonder how much this is a USAmerican-centric view of things? Do Canadians and Mexicans and Belgians and Chinese have hangups about master/slave terminology?

    [–]slfkjaslfksfoi 14ポイント15ポイント  (0子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Outside of Tumblr SJWs and SF nobody cares about this shit.

    [–][削除されました]  (2子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    [deleted]

      [–]interroboom -5ポイント-4ポイント  (0子コメント)

      ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

      Well a lot of people in the Django community are happy with the change, so does it really matter?

      [–][deleted] 3ポイント4ポイント  (0子コメント)

      ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

      What a bunch of circle-jerking bike-shedding dongle-gating fedora-tipping crybabies.

      [–]QuakePhil 2ポイント3ポイント  (0子コメント)

      ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

      alex merged 1 commit into django:master from fcurella:patch-5 8 days ago

      the irony...

      [–]celebril -3ポイント-2ポイント  (0子コメント)

      ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

      Are you sure this is not the Feminist Software Foundation trolling again?

      [–]downvotefodder -4ポイント-3ポイント  (0子コメント)

      ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

      ITT: people complaining that PC takes away their ability to be dicks to other people

      [–]hirokiky -1ポイント0ポイント  (0子コメント)

      ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

      Im Japanese so I cant understand the negative neuance of those terms a little. But, If many of guys will become happy, this change is good for me too. just changing the usage of terms, not so hard work.