News for hackers. Stuff that matters.
Re:Git 3.0 will use main as the default branch by johnisgood on Monday November 24, 2025 @02:11AM (#46031207)
Yeah, or killing parents and children. sighs. People really need some context-awareness.
Re:Git 3.0 will use main as the default branch by veeti on Monday November 24, 2025 @03:00AM (#46031500)
Has the Linux community thought through the implications of using words like "containerization", when millions of slaves are still shipped around in shipping containers [1]? Docker is problematic technology to say the least.

[1] https://www.aljazeera.com/news/2018/1/26/slavery-in-libya-li...

Re:Git 3.0 will use main as the default branch by johnisgood on Monday November 24, 2025 @05:24AM (#46032424)
Yes, we ought to change "containerization" everywhere! In the Linux kernel, user-space, Docker, everywhere, only because people have difficulties with context-awareness! /s :D

Please IT people, tell me that this thing is absurd.

Re:Git 3.0 will use main as the default branch by veeti on Monday November 24, 2025 @06:26AM (#46032882)
FreeBSD also ought to consider the trauma "jails" as an analogy can cause to those unfairly incarcerated by the U.S. justice system.
Re:Git 3.0 will use main as the default branch by johnisgood on Monday November 24, 2025 @07:03AM (#46033177)
Now we are getting somewhere! :D
Re:Git 3.0 will use main as the default branch by rurp on Monday November 24, 2025 @12:30PM (#46036611)
We better get rid of database constraints at the same time, since people were constrained on those same ships. I don't see how we can move forward as an industry until these grievous harms have been addressed.
Re:Git 3.0 will use main as the default branch by rich_sasha on Monday November 24, 2025 @02:46AM (#46031408)
Don't forget killing orphans and zombies.
Re:Git 3.0 will use main as the default branch by johnisgood on Monday November 24, 2025 @02:50AM (#46031429)
I will not forget master and slave pins either. :D
Re:Git 3.0 will use main as the default branch by gritten on Monday November 24, 2025 @02:13AM (#46031214)
What...?
Re:Git 3.0 will use main as the default branch by patates on Monday November 24, 2025 @02:25AM (#46031282)
I think they mean the kill/pkill. Not defending the silly chain of what-about arguments though.
Re:Git 3.0 will use main as the default branch by johnisgood on Monday November 24, 2025 @02:45AM (#46031394)
The whole terminology in IT could be turned upside down because it can be quite offensive if people ignore the context, so it is not limited to processes. There are utilities like "man", "finger", etc. that could come across as offensive too, to some, with no context-awareness.

Today it is "master" -> "main", tomorrow the whole IT terminology.

There are many PRs on GitHub with regarding to these, by the way.

... also what about pins? Slave and master pins! Must be about slavery, right? No, it is not, not at all.

In any case, who made the association of the git branch "master" to slavery? It is absurd. People need to take the context into account.

Re:Git 3.0 will use main as the default branch by optionalsquid on Monday November 24, 2025 @02:55AM (#46031467)
> In any case, who made the association of the git branch "master" to slavery? It is absurd.

BitKeeper, the VCS that preceded Git, used the terminology "master" and "slaves", so the association is not based on nothing:

https://github.com/bitkeeper-scm/bitkeeper/blob/0524ffb3f6f1...

Re:Git 3.0 will use main as the default branch by johnisgood on Monday November 24, 2025 @02:57AM (#46031479)
It is based on nothing. It is not intended to be offensive, and it is not intended to be about slavery. Similarly how master and slave pins are not either, or how blacklist and whitelist are not about race either!
Re:Git 3.0 will use main as the default branch by johnisgood on Monday November 24, 2025 @05:26AM (#46032435)
BTW FreeBSD changed blacklistd to blocklistd. :(

I do not mind blocklistd, but then again, there was nothing wrong with blacklistd either.

Re:Git 3.0 will use main as the default branch by ret2plt on Monday November 24, 2025 @06:26AM (#46032889)
I grant it's not nothing, but I think it's not enough of something to make changes over it. Thinking of a master record or similar is the natural reaction when you learn about the terminology, and most young people have never used bitkeeper, so unless you go out of your way to explain why this is "bad" most people won't even know, so what do you gain from it?
Re:Git 3.0 will use main as the default branch by dzhiurgis on Monday November 24, 2025 @02:52AM (#46031446)
IMO for something to be offensive it has to have intention to be offensive. Otherwise it's misunderstanding.
Re:Git 3.0 will use main as the default branch by johnisgood on Monday November 24, 2025 @02:53AM (#46031453)
Of course, but they do not care about that. They made the association, and now they are being vocal about it. I am pretty sure most of us never made this association or attribution. I have never thought about slavery until they told me their own associations to it.

I am pretty sure master / slave pins were not intended to be offensive, nor attributed to slavery. Similarly with the git "master" branch.

Re:Git 3.0 will use main as the default branch by johnisgood on Monday November 24, 2025 @08:05AM (#46033680)
And quite frankly, the problem is that we cater to such people instead of teaching them to be context-aware.
Re:Git 3.0 will use main as the default branch by boxed on Monday November 24, 2025 @02:33AM (#46031330)
Is it silly though? With enough linguistic archeology I bet you can make this entire comment I'm writing right now extremely problematic and offensive. The linguistic treadmill means exactly that older terms change meaning back in time. They also change meaning FORWARD in time, meaning your inoffensive terms today will almost certainly be offensive in the future.

It's also the case that offense is language dependent, which is always funny when Americans hard ban certain words on chats and then Swedes can't use the Swedish word for "end" because it's spelled like a slur in English.

Everyone needs to stop this nonsense.

Re:Git 3.0 will use main as the default branch by Y-bar on Monday November 24, 2025 @02:41AM (#46031369)
> Swedes can't use the Swedish word for "end" because it's spelled like a slur

"Ände" is a slur? (excuse my lack of transductional skills)

Re:Git 3.0 will use main as the default branch by optionalsquid on Monday November 24, 2025 @02:45AM (#46031395)
They probably mean "slut". The word has the same meaning in Danish, by the way
Re:Git 3.0 will use main as the default branch by mock-possum on Monday November 24, 2025 @11:49AM (#46036091)
killAllChildrenOf() is still my favorite method name
Re:Git 3.0 will use main as the default branch by ModernMech on Monday November 24, 2025 @04:54PM (#46039852)
Side note, I had a professor who used to talk about "forking children" (processes) and I mean... the way she said it, with her accent... there are better words we could be using here to mean the same thing that wouldn't cause such absurdities to be uttered.
Re:Git 3.0 will use main as the default branch by johnisgood on Friday November 28, 2025 @03:35AM (#46076758)
Nah, I think the terminology is fine. Everyone in IT understands it. The people outside of IT have no business in our terminology.