Live data from Hacker News

Update to Git changes the default of init.defaultBranch to main

lore.kernel.org

231–240 of 271 posts

Re: Update to Git changes the default of init.defaultBranch to main

#231

Earlier quoted context omitted.

I think, of all the things to come out of BLM, this is one of the easiest to chalk up to “woke culture”. BUT I still support it 100%. What if you had to deal with the worst thing that’s ever happened to your people every time you want to push code at work? No, I don’t think anyone’s out there getting upset every commit, any more than they do walking into Thomas Jefferson High School or seeing a confederate flag on a…

People campaigned to replace master and slave in technology long before BLM.

This is not master and slave. There are no slave branches. This is just seeing slavery everywhere. It's offensive to drag an innocuous homomym term (master/apprentice, master record) into the slavery lexical field.

Re: Update to Git changes the default of init.defaultBranch to main

#232

Earlier quoted context omitted.

What's funny to me about your comment is that you actually chose a perfect example of the importance of critical thinking in how we discuss terminology. The message behind the English idiom you chose is clearly one of self empowerment; /you/ are the master of /your own/ destiny implies independence, freedom, and agency. In the context of git, and distributed systems more broadly, `master` is specifically chosen for i…

Can we change the use of the symbol + for addition? it reminds me of the suffering my people went through at the hands of the Inquisition and the crusades. thanks!

And I’m scared of snakes, can we rename Python?

Re: Update to Git changes the default of init.defaultBranch to main

#233
post #14

If I say "you are the master of your own destiny", is that offensive, because the word "master" is always offensive? I think that "main branch" sounds fine, it makes as much sense as "master branch", but I'm irked that people are always caving to word policing. Like, we're just going to scratch a whole bunch of words from the dictionary because someone somewhere is offended? The other day, people at my workplace were…

I don’t really get this sentiment. Are you so absolutely dedicated to the phrase “falling on deaf ears” that if somebody says to you “hey, that phrase might hurt somebody’s feelings, can you use an alternative” you take it as some sort of massive imposition on your life? I don’t understand why small changes that can be done in kindness are seen as so inconvenient as to be worth this level of rejection. I’m hearing im…

> I don’t understand why small changes that can be done in kindness are seen as so inconvenient as to be worth this level of rejection.

I think one key disconnect is that some people form complete sentences in their head before they speak, and have an opportunity to effectively “edit them”, as if you would read and edit an email before sending. Others, like myself, communicate a thought directly from mouth to brain. I try my best to change patterns and think about my words in professional settings, but, every additional thing I must avoid saying is effectively another branching point in the filter function for my speech. Each individual thing may not be a big inconvenience, but cumulatively, it becomes quite an inconvenience. In the last few years, I feel a constant pressure and anxiety about the words that I say. I have no bad intention and really truly don’t want to make anyone feel bad, but no one cares about my intention... once I say the wrong thing it’s done and I’m judged by others for it. This is the first time I ever heard of “fell on deaf ears” being offensive, and I can definitely understand why, and I’d never want to make you feel bad by saying it, but it’s yet another common phrase to add to my list of filters. I’m now thinking of all of the people who I may have offended by saying it.

I feel like context is everything. If I said that in context of a deaf person not hearing something I said, that would be offensive and hurtful and rude. If I said it in the context of an objection I raised being ignored, it should be understood that I’m not literally referring to deaf people. If I said something was “the straw that broke the camel’s back”, everyone knows I’m not literally putting straws on a camel.

Re: Update to Git changes the default of init.defaultBranch to main

#234
post #20

Earlier quoted context omitted.

Git is Free software so nothing is stopping people from forking it and excluding these patches if they feel that strongly about it.

That is not the point. The point is millions of man months of time an money are being spent doing something that has zero meaning. Changing master/slave on networking, ok. Changing master copy to main copy doesn't remotely help black lives or black pride or anything whatsoever. If all the time and effort doing this was actually spent on useful things to help black lives it would be 10000x more effective. Instead all…

Person months*, you can’t say that anymore.

Re: Update to Git changes the default of init.defaultBranch to main

#235
post #164

Earlier quoted context omitted.

Not only this, but the idea that we should focus our efforts on these utter non-problems (no one has ever been harmed or disenfranchised in any way by the use of this term) as opposed to any of the very real problems our society faces (environment, growing inequality, etc) is itself a real problem. And the people who are meant to be the "victims" of these issues almost never take offense or issue (e.g., Japanese opin…

To me this point never makes much sense, do you really believe that a change as small as a naming convention switch means that we can't focus on real problems? It doesn't make sense and is a non-sequitur argument

> a change as small as a naming convention

This "small" change had to be split into 29 parts, so that each part stays below 100kB. This means nearly 3MB of changed code. How many hours did developers have to spend to consider what needs to be changed, make the change and then validate it? In my opinion these are hours wasted, that could be better spent on some real problems.

Re: Update to Git changes the default of init.defaultBranch to main

#236
post #48

I don't really mind this change. But selective outrage like this is really strange. Some people on Twitter decide a word is offensive and the next day I am just expected to just stop using them. It's hard enough to learn English without these new laws all the time. I don't think this happens to any other language.

Any one to post on twitter that 'scrum master' is offensive? Especially when there are people of minorities in scrum?

So that I can grab some popcorn and have fun watching the world going full speed to Idiocracy world!

Re: Update to Git changes the default of init.defaultBranch to main

#237
post #93
post #45

Earlier quoted context omitted.

Imagine if instead of master/slave the terms were master and "n-word". Would there be a reasonable argument to change it at that point? If you say "yes" then you agree there is a line somewhere. If that's the case then we should discuss where the line should be and why it should be there instead of saying "stop [worrying] about being politically correct". If you say "no" then your argument is that no words are too of…

master/slave is an analogy that is used in technology which has an obvious origin and personally has always made me slightly uncomfortable since I first heard about it with reference hard disk priorities. Similarly the terms male and female make me slightly uncomfortable with respect to cables and sockets. However, master in the context of git has no connection to the concept of master and slave. They are two differe…

Except it was not about HDD priorities.

> To allow for two drives on the same cable, IDE uses a special configuration called master and slave. This configuration allows one drive's controller to tell the other drive when it can transfer data to or from the computer. What happens is the slave drive makes a request to the master drive, which checks to see if it is currently communicating with the computer. If the master drive is idle, it tells the slave drive to go ahead. If the master drive is communicating with the computer, it tells the slave drive to wait and then informs it when it can go ahead.

This pattern of truth flowing from one agent to another is called the master/slave pattern.

It is the simplest coordination pattern there is, which is why it was used to control people doing menial tasks. We agreed it's not a good idea and no longer deprave people of agency (as much), but it still remains the most simple coordination pattern.

Re: Update to Git changes the default of init.defaultBranch to main

#238
post #213

Earlier quoted context omitted.

I'd try worrying less about possibly having to do some menial work or being perceived as an ist, and instead try to understand why some might be offended by such terms or what impact their prevalence might have on our profession and wider society.

This is a motte/bailey bait and switch argument. Please refrain from doing so in further discourse.

It's no such thing. It wasn't even an argument - not everything on HN needs to be. As per the guidelines please assume good faith in further discourse.

Re: Update to Git changes the default of init.defaultBranch to main

#240
I think there is more to this than people usually see. While I agree to those who say that people are being irrationally offended, I see banning of word master as exactly what would a master do.

Not only methods are silly, because it seems a paradox to me that enforcing unfair policies makes happier those who were victims of unfair policy enforcement. (Oh, wait, no paradox here, just human nature), but what concerns me much more is enforcing of US culture. Companies eliminate words master, black, and others like offensive ones, but they may not be offensive in other cultures. Even more, replacements may be even more offensive. Why questionable fear of offending some of 40 million black U.S. people by just using a word, without any intent to offend anyone is enough to enforce some country-specific culture based policy on 7 billion people?

Post reply on HN