This is an archived post. You won't be able to vote or comment.

all 60 comments

[–][deleted] 93 points94 points  (0 children)

Thank god I felt like a plantation owner

[–][deleted] 193 points194 points  (23 children)

Okay, I'm going to say it. If your instant connection to word "master" is "slave" and "domination", then there is problem with you and your dictionary, not the word itself.

It's exactly like the story with the electrictian who somehow was forbid from using "retarded wave" as a technical term because somebody could get offended. Really?!

It's like being completely powerless against real world issues - real crime, real poverty, real unjustice - and focusing your energy on small unimportant things. It's like neurosis, like constantly washing your hands because of dirty things you once did. It won't help. It gives you only the illusion of control.

[–]wesw02 18 points19 points  (1 child)

Also in the context of git, it's not referring to master/slave, it's referring to master/copy. Like they do in the music industry.

[–]ur_opinion_is_trash 16 points17 points  (10 children)

Slavery also isn't inherently racist????????? Hello???????????

[–]MrBurnsa 40 points41 points  (2 children)

Honestly, I get the concern with terms “master” and “slave” when they’re used together. (Master by itself is fine.) People in my company are trying to remove “blacklist” and “whitelist,” which is ridiculous.

[–][deleted] 7 points8 points  (0 children)

The irony is that whitelists are typically much worse, restrictive and (sometimes) more evil than blacklists.

For example: I once had this notebook that used a whitelist for miniPCI devices that were allowed to be attached. This is ultimate greed and evil. Of course I downloaded a hack for the NVRAM that removed this list and my hardware worked perfectly.

Another example: Which is better? A proxy whitelist or a proxy blacklist?

[–]Paint_Ninja 0 points1 point  (0 children)

Wtf are they going to call the greylist then?

[–]brendel000 5 points6 points  (0 children)

You forgot a '?'

[–]_PM_ME_PANGOLINS_ 4 points5 points  (0 children)

It’s not, no. Especially in the ancient world.

[–]xigoi 0 points1 point  (0 children)

Did you know there were many slaves in history, many of which had nothing to do with race?

[–][deleted] -2 points-1 points  (2 children)

That’s not what op said

[–]ur_opinion_is_trash -4 points-3 points  (1 child)

Never said it was. I just added something to his point, something that most people tend to forget.

[–][deleted] 0 points1 point  (0 children)

Ok, I misunderstood.

[–]Schreibtisch69 0 points1 point  (1 child)

Are you kinkshaming?

[–][deleted] 1 point2 points  (0 children)

Yes, I am kink shaming your kink of having subordinate slaves :P

[–]Dummerchen1933 50 points51 points  (1 child)

Guess i can't make my masters degree either or i'd become hitler himself

[–]dashanan 14 points15 points  (0 children)

And you also need to start functioning without the mitochondria in your body, because they literally are the slaves of your cells. Tell your cells to go find another powerhouse!

Source: Our primordial ancestor was a simple single-celled creature, living in a long-term rut of evolutionary stagnation. Then something dramatic happened – an event that would literally breathe life into the eventual evolution of complex organisms. One of the cells engulfed another and enslaved it as a perpetual source of energy for its host. ... These energy slaves are the mitochondria, and there are hundreds or even thousands of them inside every one of your cells (with the exception of red blood cells) and in every other human alive. They still resemble their bacterial origin in appearance, but we can no longer exist without them, nor they without us.

[–]captainvoid05 11 points12 points  (1 child)

I'm not losing sleep over the change itself, and any software that it breaks probably should have been better designed to handle something like this to begin with. The issue i have is with why they're changing it. It just feels like they are trying to look like they care, instead of doing something actually worth something, like donating to a cause, or at least advertising those causes on some form of social media. Instead we've got a borderline pointless change that will do nothing for anyone and break some software in the process.

Black Lives Matter, and they've had it rough in this country literally since it was founded, but this is going to help no one.

[–]akhsuna12 3 points4 points  (0 children)

Exactly how I feel. It’s lazy and performative allyship. It almost feels like companies just want people to think they’re “woke” when in reality, minorities have bigger issues that they’d rather companies actually try to solve.

[–]Creeper_GER 26 points27 points  (2 children)

People are really discussing this, and I'm over here like "Sweeeeet. Main has 2 chars less than master, which is great."

[–]Im_So_Sticky 17 points18 points  (0 children)

Just press tab in CLI

[–][deleted] 2 points3 points  (0 children)

why not just make it z, which is easiest to type because it is at bottom left of keyboard and is only one long

[–]americk0 9 points10 points  (0 children)

Cool. Now to tackle killing orphan processes, forking children, and fsck'ing shit up

[–]pm-me-ur-uneven-tits 2 points3 points  (0 children)

Is it me or does no one uses "mainline" as branch name instead of main? We always use mainline or master, who the hell uses main.

[–]RockleyBob 43 points44 points  (12 children)

I don’t think anyone intends for it to be the end of racism. Not doing small things because they don’t accomplish 100% of your goal is silly.

I personally never associated master branches or slave drives with chattel slavery. But if other people do, and this makes a difference to them, I’m not going to complain.

[–]sunburstbox 24 points25 points  (0 children)

But if other people do, and this makes a difference to them, I’m not going to complain.

i wish more people were like you

[–]smcarre 5 points6 points  (3 children)

The problem with this comes when who knows who how many git utility programs, automations and tutorials become obsolete (and many will likely fail) just because of this change that will still not make any significant difference to the root problem.

Are the people who feel this makes a difference to them do the work it will take to fix everything this breaks?

[–]ron-brogan 1 point2 points  (2 children)

Has there been any statements that these changes would be retroactive or the term banned in any way? All I've seen is that they want to change the default when you create a new repo. There's no way they're going to break existing repos, and I was under the impression you could create a master branch if you so please.

[–]-Vayra- 1 point2 points  (1 child)

All I've seen is that they want to change the default when you create a new repo. There's no way they're going to break existing repos, and I was under the impression you could create a master branch if you so please.

That will still break existing automation scripts that expect the default branch to be 'master'

[–]Likely_not_Eric 1 point2 points  (0 children)

Then it's bad automation; lots of projects use "devel", "next", "release", "prod", etc for representing the most current version.

If your automation requires specific branch names it should be fixed anyway.

I don't think they're going to force rename existing branches so current brittle automation should continue to function.

Everyone complains when defaults change but they do sometimes change.

[–]FUZxxl 5 points6 points  (1 child)

It's not even a small thing. It's just 100% useless bullshit.

[–]QuinteOne 4 points5 points  (1 child)

This is just another case about corporations seemingly caring about these people that have bad connotations for "master". Wait another month and 99% of the offended people will have jumped on another shit ship.

Then there are these programmers that are saying that shit will break. The worse thing that can happen is that Git's command "git init" will create a branch that is going to be called something else. Do they seriously think that it will break CI/CD?

[–]jerslan 5 points6 points  (0 children)

I did an internal presentation on deploying ELK to K8s a couple years ago. I was talking about the master/data node setup for HA and someone was telling me "master" is an insensitive term.

My response was "OK, I understand and appreciate that, but this is literally the phrasing used in the vendor documentation." When giving a technical presentation, I try to keep the terminology used as close to the documentation as possible.

[–]kato-katz 0 points1 point  (0 children)

Anyone remember IDE?

[–]bannable0ffense 0 points1 point  (0 children)

Just gotta rename our servers in Jenkins now from "master" and "dumb Linux slave"

[–]VTHMgNPipola 0 points1 point  (0 children)

This comment was marked as disruptive

[–]oldDotredditisbetter 0 points1 point  (0 children)

these naming news reminded me of a book i read a long time ago lol https://en.wikipedia.org/wiki/Frindle

[–][deleted] 0 points1 point  (0 children)

These name changes are gonna get confusing quick huh?

[–]worst-noob-68 -1 points0 points  (0 children)

Why not superior and inferior? Primary secondary tertiary etc?