70 ms·
GitHub, fuck your name change
- varjag 6y agoAs mentioned elsewhere, the prose doesn't read British, this is the only post from an anonymous account and there is a link to Daily Stormer. Flagging this.
- DeusExMachina 6y agoHe does not say anywhere he is British. He only says he works in central London.
- gibblets 6y agoLanguage matters. The way we use language and tell stories, associates white with good and black with bad. A snippet from Languston Hughe's 'That Word Black': "Now as I were saying, the word black, white folks have done used that word to mean something bad so often until now when the N.A.A.C.P. asks for civil rights for the black man, they think they must be bad. Looking back into history, I reckon it all started with a black cat meaning bad luck. Don't let one cross your path! "Next, somebody got up a blacklist on which you get if you don't vote right. Then when lodges come into being, the folks they didn't want in them got blackballed. If you kept a skeleton in your closet, you might get blackmailed. And everything bad was black. When it came down to the unlucky ball on the pool table, the eight-rock, they made it the black ball. So no wonder there ain't no equal rights for the black man." Sure, it's a small change. And yes, it takes time away from doing something else productive with your day. But it is valuable to reflect on our usage of these terms in everyday life, and how it might affect others, even in subtle ways.
- pja 6y agoAn ordinary writer on a topic like this does not bury a link to Daily Stormer in the middle of the text. Odds on this is a false flag "AsABlackMan" article & everyone responding to it has been had. Lobste.rs pulled it for this reason & the comments on r/programming are pretty direct.
- dang 6y agoThat is extremely odd. The previous times I looked at this thread, I skimmed the article once or twice and mostly focused on the comments. Inevitably there was flamewar, trolling, and other dreck, but large parts of the discussion are worthwhile [1], even compared to the throng of threads HN has already had about this. I think that the comments from black software engineers on this issue are particularly worth reading and it makes me happy that HN is a place where they choose to share their perspectives [2] and the rest of us can hear them. That said, that DS link is weird enough that a user emailed about it. My initial reaction was that we would need more evidence than just one link to make a moderation call about this being trolling. Fortunately the user who emailed questioned that further, which prompted me to read the article closely. Having read it closely, I've changed my mind—I'm not buying it. More precisely: I think the odds are > 50% that there's something false about this piece (and if so, most likely a whole lot false about it), so I'm going to restore the flags on it and put nofollow on the link. This is one of those shitty situations where all we can do is guess and guessing wrong has bad outcomes either way. If the article is authentic I would want to respect the author. If the article is not authentic, then it's against both the rules and spirit of HN and should not be here. At the moment I'm guessing not. If new information comes up, we can revisit. The natural thing to do in such a case would be also to kill the submission (i.e. make it [dead] in addition to [flagged], which is the maximal level of moderation we could do). But that would remove context from the discussion, which I don't think would be fair to the many thoughtful commenters who contributed. So at the moment I'm not going to do that. For the future: if any of you see something like this and are willing to give us a heads-up at hn@ycombinator.com, I'd appreciate it. There's no way we can come close to reading everything closely. We can't even read everything loosely, or even see everything (probably not even 10%) of what gets posted here. There's just too much. Fortunately the HN community can see everything, so we rely on community members to be our eyes and ears. If a user hadn't pointed this out to me, I'd have continued to be ignorant about it, and most likely some people somewhere would have drawn some wrong conclusions about HN, the community, and/or the moderation here. I wish I'd known sooner, but better late than never. [1] Note that this thread has over 2000 comments and you have to click 'More' at the bottom of the thread to get to them. The further you go the worse they'll get, so be warned. [2] Of course, it's an anonymous forum and we have to take people's word about who they are—but I believe that the good commenters are being truthful. There's a certain type of low-rent troll who does that but the longer that sort of account talks, the more they usually give themselves away.
- JacobSuperslav 6y agoImagine what happened if black people were as angry about what happened in the past as white people about a name change
- rdiddly 6y agoI'm late to the thread (had to find it satirized on n-gate.com) but I'm against all conflation/confusion. Against conflating/confusing master (as opposed to copy) with master (as opposed to slave). And especially, since it seems so widespread and dangerous, I'm against conflating/confusing the accurate use of master and slave whether metaphorical or literal, with endorsing slavery of humans, i.e. conflating/confusing the act of merely mentioning with the act of endorsing. Slavery is a thing and we need words to describe and name it; isn't that the whole point of drawing attention to it? Outlawing words actually works counter to the goal. And sometimes we do make computers serve in master or slave roles. They're not sentient so it's fine. Hopefully everybody with half a brain knows the difference between that and doing it to people.
- gordian-mind 6y agoAnother "radical" take that basically boils down to saying "stop trying to do good, white people, what we really need is to replace you with more positive discrimination". With the usual scarecrows, like algorithms being racist, "white boys" being used as a slur, etc. The conclusion? Stop being racist, and make black-only employment programs, you bigots!
- gvv 6y agoWe did it Patrick! We solved racism!
- cblconfederate 6y agoyeah it sounds like github went overboard on fake 2020 sensitivism and forgot to turn off the machine after biden was elected
- s9w 6y agoThis will be flagged and [dead]ed in 3, 2, 1, ...
- sunaurus 6y agoI feel like this topic has been discussed a lot already, but I think it's important to keep pushing back against useless wasted man-hours like this effort is. I live in a country that was almost entirely enslaved by foreigners for ~700 years. I've discussed this rename with dozens of engineers in my country. Without exception, every single one of them thinks it's completely ridiculous. We need to keep voicing these thoughts so that decision-makers in large companies have a chance to hear us and realize that they should focus on more useful issues instead.
- PurpleFoxy 6y agoIt was amusing to see the GitLab ticket where they try to orchestrate the change. It’s still going on. At least 100 people involved and multiple tickets open for an entirely pointless change.
- jansan 6y agoTake a look at CIA's "The Simple Sabotage Field Manual" from 1944 (declassified 2008). Under the section "General Interference with Organizations and Production" it recommends among other things: - "Bring up irrelevant issues as frequently as possible" - "Haggle over precise wordings of communications, minutes, resolutions."
- oefrha 6y agoThis is actually worse. With bikeshedding, once the bored people have finally decided on the color of the bikeshed, everyone just goes on with their life unhindered. With this, once the bored people have decided to make the change, everyone and their mom has to waste time on following or actively resisting the change on their end.
- J-dawg 6y agoThis is amazing, I'm noting this down for future use. As someone said elsewhere in this thread, it makes you wonder what's really going on while we are distracted by this stuff. What I find interesting is that there (probably? maybe?) isn't a shadowy CIA-like organisation promoting this stuff, this "tactic" is a naturally emergent property of the woke belief system. I think I find this more frightening than if there actually were a shadowy organisation pulling the strings: here we have a philosophy, which many well-intended people subscribe to, that causes them to behave like a sophisticated intelligence agency deliberately trying to disrupt a foreign power.
- ecmascript 6y agoThis is a topic I feel cannot be openly discussed on HN (and basically everywhere else), sadly. I switched from Github to Gitlab after this change. Political correctness is a great way to know that a company has the completely wrong focus and will be unable to innovate and create good products.
- input_sh 6y agoBut GitLab also implemented this change? Well, they gave admins the option to change the default branch name to whatever they like, and they've announced they're changing from master to main by default in the next two months or so: https://about.gitlab.com/blog/2021/03/10/new-git-default-branch-name/ https://about.gitlab.com/blog/2021/03/10/new-git-default-bra... You may as well stop using Git completely then, since Git itself uses main as recommended.
- JimDabell 6y ago> Git itself uses main as recommended The default branch name in Git, as of v2.31 (released two days ago), is master.
- input_sh 6y agoAs of v2.28, they've made that configurable with `git config --global init.defaultBranch main`. They're working on it, and that's the first step.
- JimDabell 6y agoAs far as I am aware, no decision has been made to change the default. They just want it to be configurable and not have people make assumptions. Has this changed?
- ecmascript 6y agoThe news is just a week old, I didn't know about it. Maybe I'll use something else than git, what are some modern alternatives?
- deleted 6y ago[deleted]
- SeriousM 6y agoThat's exactly what I think about that topic. Master branch is the master record. Nothing more or less.
- PurpleFoxy 6y agoEspecially since there is no such thing as a slave branch.
- systemvoltage 6y agoEven if there was one, as noted in the article, context people. Context. Master/Slave nodes and ports are to be found in a lot of hardware. No one in their right mind ever would think of it in terms of horrible atrocities of the past. It’s a technical term. That’s where it ends. Humans are a shitty bunch.
- detaro 6y agoYes and no. Git took the terminology from BitKeeper, which did have master and slave repositories. So while there are no slave anythings in git, git uses the term because of the master-slave meaning.
- hackwith 6y agoI like main better
- nailer 6y agoIt’s shorter, but it’s a change. If it was main historically it’d be annoying to change it to master now.
- lcrz 6y agoI just want to add a link to this[0] post here as a counterpoint for why changing language _can_ matter. The author seems to imply that the name change is all about being non-offensive to some people. Since the author doesn't find the language offensive, they conclude that name change is only political correctness or virtue signalling and a hollow gesture. I do not agree with that. Language and words are very powerful in how we perceive the world. A changing vocabulary is part of cultural change. [0]: https://mokacoding.com/blog/main-vs-master-xcode-12/ https://mokacoding.com/blog/main-vs-master-xcode-12/
- ukj 6y agoEverything humans do is part of cultural change, because what humans do is change things. The post is about prioritisation. Moving the needle in a way that matters, not merely doing something so we can pat ourselves on the back for doing it. Just because you can change something it doesn't mean you should or ought to. Opportunity cost....
- lcrz 6y agoBut that's just saying that a change that only has a small effect is almost never worthwhile. What are the real opportunity costs here?
- ukj 6y agoNo, it's not saying that at all. You are missing all the nuance. It's saying that the change which has a small effect is never worth while (and... pay attention now. This is the other part of the post you missed: context).... *IN RELATION TO* the larger effect which costs the same in time/effort/capital/energy/emotions/stress/give-a-fuck. That's just how prioritisation/choice works.
- lcrz 6y agoOk, so what is that larger effect that costs the same, then? The idea that you need to do something that is better before you can do something that is less, even if the cost is the same seems to imply that there is only a limited amount of energy that is expendable on these topics. As seen from the bucketloads of comments and posts about this OLD issue (the python link is from 2018) it seems there's enough energy going around. The idea that something can't be good, just because it is not the highest item on a list is nonproductive.
- kkoncevicius 6y ago> Last summer an(other) unarmed black man was killed by police in Minneapolis, Minnesota. [...] So, what was tech’s big song and dance? Let’s remove offensive terminology from our collective lexicon. There were several casualties, white/blacklist are examples of words deemed to be too offensive to use. In my memory this started way before the recent BLM protests - around the time CoC (Code of Conduct) was being introduced.
- that_guy_iain 6y ago> around the time CoC (Code of Conduct) was being introduced. The things about the CoCs that really annoyed me: 1. People would literally go around projects and send pull requests just to change the code of conduct to improve the wording even tho no one had made any complaints or anything. Anytime a CoC get added you would see more people mess around with the CoC than the code. It was like people just wanted to look like they were improving things while not actually doing anything. 2. The only blog posts I've seen about CoCs at conferences and stuff have sounded nuts. One was for SunshinePHP[0] where one of the infractions was someone flirting with someone who had a boyfriend who was at the conference and said she could do better. They wrote that they told the offender to go to his room to prevent him from being assaulted. But mentions nothing happening about a guy threatening violence for flirting. I would understand if they were threatening violence in response to violence but flirting, nah. Then there was the whole fast.ai[1] thing where the infraction was basically someone was offended on the behalf of someone else who wasn't offended. [0] https://geekyboy.com/archives/1179 https://geekyboy.com/archives/1179 [1] https://www.fast.ai/2020/10/28/code-of-conduct/ https://www.fast.ai/2020/10/28/code-of-conduct/
- eertami 6y ago>someone flirting with someone who had a boyfriend who was at the conference and said she could do better I don't know what you think flirting is but that ain't it. Your man was being a creep and while I'd agree violence isn't the answer, I'm not at all surprised if he was threatened. (I also wouldn't be surprised if he was just told to back off initially but then pushed the issue because that is what creeps do.) And if for some reason this still isn't obvious to the reader, here's a top tip for how to avoid getting into a fight: maybe don't insult people.
- qwerty456127 6y agoI would agree "slave" seems a weird choice of a word but I can see nothing wrong in "master". Not a single moment in my life I thought about slavery when hearing/seeing the word "master". Should we also rename master degrees perhaps?
- PurpleFoxy 6y agoMaster bedroom, master record, master copy. The word master is just a synonym for main.
- lanternfish 6y agoIt should be noted that of all of the ways master is used in this thread, master bedroom is pretty high up there in bad history and connotation. The etymology derives from the 'master of the house', a term which historically served to diminish the agency of wives, servants, and slaves. I don't know about master/main, but I could definitely get behind renaming master bedrooms.
- nayaketo 6y agoCompany I'm currently working for deals with real estate drawings. We were notified recently that we're changing "Master bedroom" to "Main bedroom" too.
- roel_v 6y ago'Master bedroom' is going out of real estate descriptions, being replaced by 'main bedroom'. E.g. https://www.housebeautiful.com/lifestyle/fun-at-home/a1087/master-bedroom-politically-incorrect/ https://www.housebeautiful.com/lifestyle/fun-at-home/a1087/m... but that's just the first google hit, there's plenty out there. In Dutch (both in .nl and .be), the English term 'master bedroom' was fashionable for a few years, until the stigma of that term carried over from the Anglosphere and it's now being replaced (in the woke areas of the country) with 'ouderslaapkamer', which is literally translated 'parent bedroom'. Although now that term itself is 'controversial' (not mainstream controversial, more in small hardcore circles, so I'm not sure if this will actually become an issue) because (to the best of my understanding of this objection) 'parent bedroom' implies that the 2-parents-with-children family form is normative (you can't make this up if you tried to), which it shouldn't be. Not sure what my point is, maybe that using 'master' for 'main' is no longer outright commonly accepted usage?
- tda 6y agoThough I initially sympathized with the name change from master to main (cause I don't care what it is called), I am now more of the opinion that this kind of window-dressing might actually be harmful as it distracts from addressing the root cause. It is a bit complicated as the name change in itself is not bad, but given the context, and that it distracts from addressing real issues it actually is. Same thing with plastic recycling, in and of itself it is better than landfill, but as it allows us to feel good and look away from the real problem (plastic is cheap because most impacts are externalized) the recycling of plastic contributes more to the problem than to the solution. I know people who traveled around the world about once a year, own a big house and altogether have a pretty big impact that could easily be reduced, but they do recycle plastic and think of themselves as somewhat environmentally responsible. For the record, I do recycle plastic.
- mlazowik 6y agoAt the risk of being cpt obvious: <= 10% of plastic has ever been recycled + AFAIK there’s a pretty low limit on how many times you can recycle. https://text.npr.org/897692090 https://text.npr.org/897692090 > Plastic also degrades each time it is reused, meaning it can't be reused more than once or twice.
- robin21 6y agoIt’s more about creating a new enemy in the people who still use master branch. Some people always need someone to hate on.
- myspy 6y agoI think such a change generates awareness. A lot of problems linger in the tech sector I'm not really aware of. The write up of the article author sheds light again on biased recruitment in the tech sector. Something that appears to be a fundamental problem with the education sector in the US being broken.
- emteycz 6y agoTrue, it generated awareness - but also hate, possibly much more than not.
- vletal 6y agoAnyone else here whose script actually broke due to this change?
- erk__ 6y agoWould scripts not already have broken on repos using non-default names?
- krainboltgreene 6y agoNo, because it wasn't retroactive.
- vletal 6y agoSure. We got a set of CI/CD tools which, applied to a new repo started by a colleague, did not work.
- sergiotapia 6y ago>Every summer countless tech companies of all sizes run internship programs, would it be a stretch to run an apprenticeship program of the same length for non traditional applicants? Specifically how would you define non-traditional, and in your opinion why should this non-traditional segment of people get a separate funnel?
- mnd999 6y agoIf your funnel isn’t catching certain groups then you need to do something as you’re missing the opportunity to hire talented people from those groups. Why shouldn’t that be another funnel?
- deleted 6y ago[deleted]
- petr_tik 6y agoI’m not the OP but am “non-traditional” - didn’t do CS at university, worked in sales before moving to programming. I don’t want a separate funnel thank you very much. I know some companies will reject my CV because of my education - that’s fair enough. I know some interviews will be harder for me. I prefer the risk of being filtered out early or having tough interviews over the lingering suspicion that I am a non-traditional hire.
- dijit 6y agoit should be noted that git (the binary) is also in the process of deprecating `master`. This is the message I get on my machine when running git init: hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch <name> hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m <name> Initialized empty Git repository in /tmp/test
- Obsnold 6y agoI just tested this and don't get any message. What version are you using?
- dijit 6y agogit version 2.30.2
- lukeramsden 6y agoI get this on version 2.30.1 so presumably a 2.30 change. I don't think they're planning to move to main for definite, just that they're preparing people to stop treating `master` as always the default branch
- HajiraSifre 6y ago> init: provide useful advice about init.defaultBranch > To give ample warning for users wishing to override Git's the fall-back for an unconfigured `init.defaultBranch` (in case we decide to change it in a future Git version), let's introduce some advice that is shown upon `git init` when that value is not set. https://github.com/git/git/commit/675704c74dd4476f455bfa91e72eb9e163317c10 https://github.com/git/git/commit/675704c74dd4476f455bfa91e7... git tag --contains 675704c74dd4476f455bfa91e72eb9e163317c10 | grep -v rc v2.30.0 v2.30.1 v2.30.2 v2.31.0
- gspr 6y ago
- cheschire 6y agoEliminating the usage of words with offensive connotations from the English language is double plus good. edit: Downvotes and the wording of some responses make me concerned that some folks may be unaware of the reference. Doubleplusgood is a newspeak word used in the book 1984. Newspeak is a language that is used to eliminate the ability for people to express unapproved thoughts because there are no words with which to express the concepts to others.
- tudorizer 6y agoPeople will always find negative conotations for any word. Have you see UrbanDict recently? Words are not he problem, attitudes are.
- INTPenis 6y agoEverything changes, language changes, but I wonder if erasing negative words might make us forget their meaning and repeat the history behind them.
- ColFrancis 6y agoI get the feeling sometimes that language is unstable in the absence of outside forcing. Stupid, moron, retard. People start using them as a pejorative and so a new neutral term is required. Lavatory, toilet, water closet, bathroom. People don't like talking about poo so they keep using euphemisms to describe the room where it happens. This one is a favourite of mine as some people find 'toilet' distasteful despite it being the furtherest from the actual action taking place. Very, literally. Not sure where this one is headed, but if it's happened at least twice, it'll shift again some time. Are we doomed to keep shifting language to keep up taboos and keep the meaning of words which naturally will shift?
- chickenpotpie 6y agoAmerican is not going to start the slave trade again because we stopped using the word "master" in software engineering
- 6y ago
- RawaHorse 6y agoMaybe it's just me but, outside of tech contexts, I associate "master" and "slave" much more with bdsm than I do with actual slave ownership.
- jamil7 6y agoMaybe we can start using dom/sub instead of master/slave in tech.
- angry-tempest 6y agoI'm down
- terse_malvolio 6y agoIs this yours? ---> \s Edit: super/sub may be more grammatically correct (e.g. subset, superset)
- INTPenis 6y agogit config --global init.defaultBranch dom
- akvadrako 6y agoAs a bonus it's even shorter than "main" and probably whatever the new terminology is for subservient processes.
- DJBunnies 6y agoWe already claimed it during the sub prime lending fiasco.
- encryptluks2 6y agoDom/sub actually have negative history regarding women's rights.
- phnofive 6y agoIt’s the politician’s syllogism -with the added benefit of the ‘something’ being effectively free (no new headcount), though all the more visible by virtue of it being an annoying find and replace exercise all the line engineers get to participate in. Read to the end, and the author suggests SWE apprenticeships - I support the idea, but by contrast, it isn’t free, and would require some actual effort by line managers, so...
- jpm48 6y agoThis explains my WTF moment when teaching a class full of students to push to the github classroom using push -u origin master and it being rejected and having to use main!
- jholman 6y agoYeah. For my own projects, and/or on my own command-line, I don't care what "ma<tab>" resolves to. "main" is not a terrible choice. But as a teacher, the way this makes all the existing guides and tutorials wrong means I have to waste 15 minutes of my semester (about 1%) explaining this. In short, the main effect of this change is to very slightly raise the barrier to entry for new developers.
- misnome 6y agoOn the other hand, for the non/new developers I’ve interacted with [non-US], “master” was a confusingly jargonistic name that has raised eyebrows for years. Being the “main” branch seems a much plainer, obvious name, and I think it’s an improvement entirely separate from any social reasons. Is it an empty gesture? Maybe? Does it cost more than a couple of seconds for making things clearer and making a minority of people people happy? No. It probably wasted more integrated time across all the people reading this article than just shrugging and changing it does.
- Narann 6y ago> So while the tech community was rushing around, trying to do their best impression of a black square post on Insta I remember thinking, “oh for fucks sake, they’ve completely missed the point”. Why? They forgot to talk to people who are actually members of the black community. In practice, big techs don't care about POC, they care about mobs. "Inclusive" words is just what make mobs happy and it's cheaper to do than being accused of discrimination for real reason: POC representation in big tech. Changing a default branch name is cheaper than try to fix the real world. That's the point, and that, unfortunately, the reason why the situation will never change: Because we act only on the exposed representation; movies, text on web site, etc.
- nlitened 6y agoIs “person of color” an okay thing to say in US? It really rubs me the wrong way (as a non-native English speaker). To me it’s kinda like calling people with long noses “people of nose size”.
- garmaine 6y agoIt is a politically correct term, yes. For now.
- enriquto 6y agoCuriously in other languages (e.g. French, Spanish) the equivalent term seems to be frowned upon and better avoided.
- Kydlaw 6y agoNowadays, POC is more widely used in French than naming a community directly by its skin color. "It is a black neighborhood" -> "It is a POC neighborhood"
- enriquto 6y agoAre you sure? It cannot be very widespread. I've been living about 10 years in Paris and never heard "quartier de personnes de couleur" (POC neighborhood). Not a single time! Yet "quartier chinois" or "quartier arabe" are very common. But maybe my social circle is not very representative...
- sago 6y ago> I just don’t appreciate the idea that we as software engineers can now sit back and believe we’ve made some kind of positive change, coz we haven’t. Boom. So I'm indirectly asking a black software engineer by virtue of reading the blog: What are the things that should be done instead? Not a lot we can do it about stop and search. How do we actively bust bias? He slams the 'meritocracy' meme: I know that is widely backed here. So what can be done instead? > Personally, I have no attachment to any of these words. Sadly, I think a large proportion of people absolutely have a very strong attachment to not changing anything. Who will agree with you on this front but be against anything more substantial? I've been told on this board that the only racism is antiwhite.
- panny 6y agoHe answered before you asked, >Inevitably there will be some of you in the audience asking, “Well what do you want them to do? They’re trying their hardest, help them with some solutions!!”. >I don’t want this post to be about The Solutions™ but here’s one for your noggin; there is this a significant intersection between career changers/developers coming from non traditional backgrounds (i.e. people with no CS degree) and minorities. Put your money where your fucking mouths are and hire these people. Every summer countless tech companies of all sizes run internship programs, would it be a stretch to run an apprenticeship program of the same length for non traditional applicants?
- sago 6y agoSomehow I think I skim read and didn't retain that paragraph! Thanks. I'm sure that says something about me...
- sennight 6y ago...and nobody in the valley seems to be aware of the etymology for "slave" :)
- 3saryHg6LP2e 6y agoOr "robot"/"bot".
- sennight 6y agoWell I think heavy industry will do better weathering the wave of tech articles helpfully suggesting laughable solutions to non-problems. They don't share the same weakness to slacktivist pull-requests.
- benrbray 6y agoFor the lazy, here [1,2] are some wiktionary links. Assuming these are correct, wow, this makes the whole main vs master thing seem even more silly. > SLAVE: From Middle English, from Old French sclave, from Medieval Latin sclāvus (“slave”), from Late Latin Sclāvus (“Slav”), because Slavs were often forced into slavery in the Middle Ages.[1][2][3][4][5] The Latin word is from Byzantine Greek Σκλάβος (Sklábos), see that entry and Slav for more. > ROBOT: Borrowed from Czech robot, from robota (“drudgery, servitude”). Coined in the 1921 science-fiction play R.U.R. (Rossum's Universal Robots) by Karel Čapek after having been suggested to him by his brother Josef, and taken into English without change. [1]: https://en.wiktionary.org/wiki/slave#Etymology https://en.wiktionary.org/wiki/slave#Etymology [2]: https://en.wiktionary.org/wiki/robot#Etymology https://en.wiktionary.org/wiki/robot#Etymology
- sennight 6y agoWell that ruins the fun of the surprise a little... but I guess people can still look forward to real plot twist: who the "masters" were. Hint: it wasn't the Moops!
- krainboltgreene 6y agoBecause it doesn't matter. Slavery isn't an just an old concept.
- arunc 6y agoLots of good points made in this. We have eradicated the usage of the exclusive terms in our team not recently but well before 2014. It's a cultural change to be precise. We are very conscious of the biases that could arise. In fact, during hiring we specifically ask the recruiters to look for diverse pool of engineers. Still I concur with the OP's statement that the percentage of African American in the tech industry is marginal (in the US, not sure elsewhere). I don't know what we can do about this. But we have to change as a society and as individuals.
- bluecalm 6y agoDoesn't telling the recruiters that suggests they should take a skin color or gender when making their decisions? That sounds pretty bad to me and would be illegal in my country.
- arunc 6y agoI look at it the other way. The recruiters may not be inclusive by default. By explicitly informing the recruiters to be inclusive we remove the bias they have as well.
- vmception 6y agoI’m a black American and agree with everything that this person in London wrote. It is also a common criticism of the American “left”, and is entirely accurate. For everyone perplexed about black Americans and other people of color walking away from the left, its because you/they don't see us as equals that can be bothered by the exact same things that other Americans can be bothered by: being told what to think, watching people be vicariously offended without asking if context in question is offensive, and the obsession with signaling instead of meaningful action.
- A12-B 6y agoIt's not that big of a deal really. Just a small name change
- vmception 6y agothe point is that it was identified as an area of change at all, when given the reasons for doing so it is completely vacuous and existing in the absence of other change, but being used to satisfy a checkmark of change and self-congratulate.
- dsincl12 6y agoAs a white dude, I feel really ashamed for this even though I'm not involved in this at all. Sorry man, you deserve a better world.
- stjohnswarts 6y agoAs an independent who has both democratic party and liberalism as my part of my makeup I have to say this overcompensation from the far left is nuts. It's some kind of white man's guilt complex. I believe everyone is created equal and we have to always be diligent about keeping that at the forefront, but the terms master/slave and their ilk (in english) were around looooong before the whole white/black slave travesty happened. The same with white/black list. Until I hear some prominent black leaders sayign the community at large has an issue with it then I don't really care what some blogger or guilt stricken white people say. It's overcompensation and cancel culture all rolled into one.
- Bellamy 6y agoI think this is not about offending black people. It's about trying to forget what a white man did to black people. It should never be forgotten what Nazis did to jews or white to black. Naming a main branch is just... A joke?
- scottydelta 6y agowhat sucks more is Github creating default main branch on repo creation. It's an unwarrented hassle to rename it and if you don't rename it, you will definitely try to push to master and then realize the mistake and push to main, every effing time.
- smashah 6y agoCannot argue with any of the points brought up by the author at all. That being said, "main" is a better name for that branch, especially for people new to VCS. The change would've been worthwhile on its own without the expectation of a standing ovation.
- 3saryHg6LP2e 6y agoIt's fine to think "main" or "trunk" or whatever is a better name, it's very easy with git to use a branch with whatever name you like. The issue I and others have (and I appreciate you aren't saying this in your comment) is we don't agree that "master" is "problematic" at all.
- kmlx 6y agoat an older company we used main. then we created master and development. and the master/main branch was set to development. good luck to anyone inspecting that repo!
- rvnx 6y agoWasn't it GitLab actually ? Otherwise, about the article, it's unfair to say that we need to correct the AI/ML to a more "neutral" perspective. I'm always worried about artificial "neutrality", as neutrality often ends up just adding more weight to the perspective that you consider more socially and politically acceptable. In Australia for example, French people have a bad reputation because they tend to steal from shops ("french shopping": https://www.traveller.com.au/french-nickers-cause-a-stink-down-under-2k512 https://www.traveller.com.au/french-nickers-cause-a-stink-do... ). If tomorrow you build software for the shops to identify risks; well, whether you like it or not, it'll target French. Should we artificially add more examples of non-stealing French in the dataset just because it's socially more acceptable ? (I took French because it's socially and legally ok to blame French for mistakes of this planet, and I was born there, but replace with whatever suits you)
- Insanity 6y agoIt's GitHub. If you create a new repository it will automatically suggest you change the name to `main` on the 'setup page'.
- INTPenis 6y agoActually it's in git now. I just got this warning when doing git init . last night. Eh I realized the warning isn't in english but it basically says master will be changed to main and how I could set a global setting and how I could rename a newly created branch.
- JimDabell 6y ago> it basically says master will be changed to main It doesn’t do this. Here is the message: hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch <name> hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m <name>
- 3saryHg6LP2e 6y agoChrist, I agree with this article so much it hurts. I am convinced future people will find this whole saga quite an interesting anecdote of how, for a period of time, _appearing_ to be "anti-racist" was far more important than doing anything positive. As an aside I find it highly amusing watching the proponents of such changes eat themselves (see Twitch: womxn debacle).
- terse_malvolio 6y agoIt also mislabels racism as something that can be fixed by modulating language, as if it was a character flaw an not a human flaw . An optical illusion isn't fixed just because you cover it from view with a piece of tape.
- 3saryHg6LP2e 6y agoWell, certainly there is language that is completely inappropriate, imagine what the default branch name _could_ be called if we really were attempting to be non-inclusive. It's very, very clear what language that applies to, however.
- learnstats2 6y agoIf you believe, as I do, that racism is a systemic problem, then there is no individual action that can fix racism. Should we therefore take no individual actions? I think this doesn't logically follow.
- deleted 6y ago[deleted]
- deleted 6y ago[deleted]
- deleted 6y ago[deleted]
- nicbou 6y agoAlthough I agree, I think language does impact perception. I'm not sure if the master/slave, blacklist/whitelist terms play any role, but I'm happy that we generally stopped calling everything gay as an insult. That changed in my short lifetime. I also noticed that gender neutral nouns and pronouns are more common in writing (for French and German). Again, that's a good thing. The craziest example I have is the term "useless mouths" in Nazi Germany. Imagine if your group had that label. I'm certainly glad it's not in use anymore.
- jpxw 6y ago>Every summer countless tech companies of all sizes run internship programs, would it be a stretch to run an apprenticeship program of the same length for non traditional applicants? Many of the most prestigious tech companies already run internships like this. They’re desperate to hire minorities, frankly. Similar practices exist in elite universities. If you’re from a minority background, you can expect a significantly higher chance of being admitted, and a significantly lower SAT requirement. I agree that the change from master to main is dumb, though. “master” has a specific meaning (as it does in “master record”), which “main” does not adequately convey.
- GNU_James 6y agoI would say, what I really think, but HN mods would also ban me for my words.
- deleted 6y ago[deleted]
- beaconstudios 6y agoI've always seen this sad twitter-oriented political correctness dance as being upper middle class white people catering to the complaints of other upper middle class white people who think they know what a working class black person would want. It's a silly middle class status dance of displaying conspicuous virtue while not actually having to lift a finger, just like how Facebook used to be full of people posting cause petitions. Ie, the latest iteration of slacktivism.
- scrollaway 6y agoI've said before; I don't mind the master->main rename in essence because I think "main" is a better fit if it were to be picked today. Is it worth the hassle? Probably not, but we're past that now. But Github went way too far by aggressively pushing devs to rename their own local master branches to main. This caught me by surprise and I almost accidentally renamed the branch of one of my previous clients. https://twitter.com/Adys/status/1354468440753508355 https://twitter.com/Adys/status/1354468440753508355 Really, really gross.
- globular-toast 6y agoWhat in the hell is wrong with them?! As a Github user of more than 10 years I never read those instructions any more so didn't notice this. It's still there! They are insidiously instructing inexperienced developers to modify their own repositories for no reason other than earning imaginary "not racist" bonus points. Horrible behaviour and a total abuse of power.
- klunger 6y agoIt seems to me like companies have gotten away with virtue signaling without performing any meaningful change for a long time. So, the fact that this article (and others like it) is getting so much attention now feels like a sea change. Or maybe it's just me that is paying more attention, but I don't think so. This new level of accountability makes me hopeful that we can look forward to more meaningful, impactful changes on a systemic level.
- derpthebert 6y agoGithub is woke AF. All hail master branch.
- enriquto 6y agoI'm a bit late to the game, but I don't understand what this fuss is all about, from a technical point of view. I just created a git repo this morning and the default branch was named "master" (using the git command line). Then I pushed it to github to make it visible, as I have done several times before. The command line instructions at the "new repository" interface on github suggest changing the branch name to main, but I did not do that (just for trying) and now I have a brand new github repository whose branch is named "master". Basically github allows to name your branches however you like. The example instructions suggest that you rename your master branch to "main", by running this code on your command line: git branch -M main But that is all. You can name it "trunk" if you want, for all that matter. Now, I think that the whole github renaming thing is a bit ridiculous and probably a faux pas on their part. But the people complaining about "the great rename" sound even more ridiculous: as far as I can see, there's no rename, just a stupid modification of the initialization instructions that suggest that users rename their branch. All that fuss for the damn "git branch -M" line?
- throwaheyy 6y agoSure, it’s fine and easy if you’re starting a project today. But if you have any build or deployment automation that interacts with git repos for existing projects it will be broken by the change.
- iamflimflam1 6y agoThat doesn't really make sense? If you have existing git repos they will still have a branch called master. GitHub did not go into existing repositories and change the names of existing branches.
- enriquto 6y agoBut they did not rename any existing repositories (that would be in very bad taste!). Such an automatic renaming would possibly break a lot of scripts, but this is not what is happening. All old repositories still have their branch names intact. The new repositories can have whatever name you choose. What does "the change" actually do? Is it just in the "new repository" instructions or is there some automated process that may fail? Maybe I'm missing a way to create github repositories besides the "New" button on your user page?
- gspr 6y agoThere are parts of this article I agree with, and parts I disagree with, but this part just screaaaaams "I cannot possibly picture that any part of the world is in any way different from the US": > “Meritocracy!”, I hear you cry. “They pick from the most talented students. The ones that worked the hardest to get into the most elite schools. The black students should have just worked harder”. I guess mummy and daddy paying $20 mil for a new library to get me a seat at an ‘elite’ school is still meritocracy eh? It also seems like a complete digression from racial justice.
- user-the-name 6y agoThe writer is not from the US.
- gspr 6y agoOh, interesting. Do you know where they're from? It sounds to me like it must be a place that's very Americanized, for sure. Edit: Nevermind, I misread the paragraph about London as being just a story about something happening in London, rather than abeing about something that happened to the author in London.
- roel_v 6y agoUK. Uses the term 'bully van', linking to urban dictionary, which specifies that this is a UK term. Plus has some British colloquialisms.
- twic 6y agoThen that is a really weird passage. HBCUs are a purely American thing. Legacy admissions are a purely American thing. Paying to get your kids into a university is a purely American thing. Also, the author uses the American spelling "curb". If they do live in London, they are presumably a migrant from the US.
- niceairport 6y agoThat's when the author has lost me as well. Pretty ironic to mock meritocracy in an article that quickly devolved into a full-on rant.
- JetAlone 6y agoI have to agree with the writer's suggestion of hiring non-traditional job candidates. I'm teaching someone how to code pro bono to help him provide for his young family, and the anxiety that he experiences about not having the advantage I do with my degree is real. If companies really want to do social good, they will have to prove it by putting their money where your mouth is, taking some risks, maybe they'll benefit from some new blood and a fresh perspective.
- 4gotunameagain 6y agoI just wish that all the weirdness of US politics didn't just spill out on the rest of the world like that. We live in an age of profound cultural exchange between civilizations, and as with anything of this magnitude it has great benefits and major drawbacks
- deleted 6y ago[deleted]
- beshrkayali 6y agoThe issue is way bigger than a stupid meaningless branch-rename. I'm very happy to see this post. This whole stupidity is so extremely frustrating to me. It's a perfect example of how little thinking the mainstream wants to put into important issues, how toxic American-liberalism is, and how easy it is for the masses to follow any seemingly-positive action just to avoid seeming negative.
- iamflimflam1 6y agoThis topic has been done to death. If you're offended by the name change from master to main then you really need to be asking yourself why you're so upset about it. And you need to be answering that question honestly.
- albertopv 6y agoBecause it's utterly useless, stupid, out of context. Why Git, github, Azure DevOps, everyone have to change that and possibly broke backward compatibility with scripts, pipelines or who know what(yes, I can branch master from main, but why I have to?)? Why? Should we completely stop to use master word altogether?
- iamflimflam1 6y agoThe level of anger it seems to generate in people is completely out of proportion to the actual change. It's interesting.
- SquareWheel 6y agoSeems there's been daily ragebait articles on this issue. And what an incredibly minor issue it is too.
- albertopv 6y agoBecause it's utterly useless, stupid. Sorry if you don't get that.
- Karsteski 6y agoIt's because I detest virtue signalling. I especially detest companies virtue signalling solely for the sake of appeasing the woke mob, a minority of people, in a transparent attempt to show how "anti-racist" they are.
- MongooseMan 6y agoPeople aren't offended by the change; they're irritated. I'm irritated because it was an unnecessary change based on unsound reasoning, made by people who claim to represent a minority while not belonging to the minority or understanding its members. I'm irritated because I can't give instructions to junior developers as easily: no longer can I rely on all of my instructions working, and documentation now requires clarifications and caveats which used to be unnecessary. I'm irritated because it appears that GitHub has made it intentionally difficult to change the main branch in the "new repository" page; while it shows an option to change the default branch name, this requires refreshing the page and losing the repository name and description which you've already written.
- Number157 6y agoHe had a masters degree. We were impressed by her mastery of the subject. They were master archers. The zen master suggested they should meditate. Etc etc etc... I realize the word can be used in a negative context but that's the case with any word and in none of the cases is it the word itself that is the problem, but peoples actions. I don't care if we call master 'main' or whatever. They both work. The discussion around the name change does annoy me. This isn't D-day, it's a name change for the sake of PR.
- ismaildonmez 6y agoA good article about this naming issue - https://reason.com/2020/08/12/is-your-master-bedroom-racist/ https://reason.com/2020/08/12/is-your-master-bedroom-racist/ For me, it seems like since no one dares to solve real problems like Police violence, income gap, real racism that's ingrained in the society (like people calling the police because a black guy is wandering around), they pick up some non-issue and dress it like a problem and solve it.
- krainboltgreene 6y agoSo you think Github should try and solve those issues, I agree.
- ismaildonmez 6y agoYes, they can stop their ICE contract for example. Or they can stop fixing non-issues for just the illusion of caring.
- auggierose 6y agoGreat article. First time I heard about this name change. WTF?
- xyproto 6y agoI fully agree that changing master to main doesn't really solve anything. When supporting people, they should be supported in a way that matters. git itself changing the default branch name to main was a sufficiently good reason for me to go for main as the default branch name for my projects as well. It's a central project and their decision carries weight, regardless of their motivation. If people choose to use main for their new projects, I see the argument for also renaming master to main for older projects, to be able to have a slightly more uniform git workflow on the command line. It depends on the project if making this change outweighs the hassle.
- JimDabell 6y ago> git itself changing the default branch name to main was a sufficiently good reason for me to go for main as the default branch name for my projects as well. It's a central project and their decision carries weight, regardless of their motivation. Git hasn’t changed the default. It’s still master. It’s GitHub that changed their default. The only thing Git has done is make it configurable.
- xyproto 6y agoYou are right. I thought git itself had changed the default branch from master to main, but I found no mention of that in the release notes. I was wrong on the internet.
- skrebbel 6y agoI teach 2 git classes each year. I used to use GitHub for the pull/push section of the class, but last autumn half the class got stuck with branch name mismatches. I switched to GitLab in the next class. Surely this is just anecdata, but it seems to me that there can be real commercial consequences to letting your business get hijacked by the thought police.
- iamflimflam1 6y agoSounds like you should just update your teaching material to match how GitHub works.
- skrebbel 6y agoWait, I need to explain details of remotes and named branches before a basic collaboration exercise because some angry lefties in California got offended? Come on. Git can be very overwhelming to new users. Any concept I can leave undiscussed before people can get their hands dirty is a win. GitHub forces me to add a concept for political reasons.
- shantara 6y agoI think we've reached the peak of absurdity, when a linting utility adds an enabled by default inclusive language rule that breaks people's builds for daring to use racist terms like "MasterViewController" or "MasterCard". https://github.com/realm/SwiftLint/pull/3243 https://github.com/realm/SwiftLint/pull/3243
- FDSGSG 6y agoThey seem to have whitel... sorry, "allowlisted" mastercard. I guess the m-word is somehow acceptable in that context? https://github.com/realm/SwiftLint/blob/master/Source/SwiftLintFramework/Rules/RuleConfigurations/InclusiveLanguageConfiguration.swift https://github.com/realm/SwiftLint/blob/master/Source/SwiftL... Hilariously enough, their repo still uses the master branch.
- deleted 6y ago[deleted]
- greatgib 6y agoFun fact, in a mean time, so far, no one targeted the term "scrum master" yet. Despite this being the closest to software dev modern slavery in big companies ... So, please, can we profit of that to cancel the usage of 'scrum' everywhere ? :-)
- anon9001 6y ago> So, please, can we profit of that to cancel the usage of 'scrum' everywhere ? :-) If we do a good enough job, "scrum" will become a dirty word merely by association. To the Twitter, everyone!
- user-the-name 6y agoThere sure are a lot of people here who read this as saying "don't change anything", rather than the actual message "this is nowhere near big enough a change". Here is what the article actually says: > We’re going to change the branch name because it could be seen as offensive but we’re still going to sell police facial recognition software that is biased against black people and women. Facial recognition software that misidentifies black people as gorillas. Facial recognition software that was used to identify unmasked BLM protesters. We’re going to change the branch name to be more inclusive of minorities but we’re going to carry on selling software to ICE. Get the fuck outta here.
- dkdbejwi383 6y agoDigressing here, but I really dislike Medium. I wanted to look up HBCUs which is an acronym in this article I was not familiar with (I am not American), but Medium's crappy UI displays a "quote on Twitter" popup thing when you select any text, and then deselects the text. This means I can't use the "look up" feature but into the OS, like I can on almost every other web page.
- willhinsa 6y agoAgreed. For anyone's reference, here's what the acronym HBCU means: https://en.wikipedia.org/wiki/Historically_black_colleges_and_universities https://en.wikipedia.org/wiki/Historically_black_colleges_an...
- albertopv 6y agoThe project I work on is going to migrate codebase from SVN to Git one of next days (yeah, like it's 2011...). There are collegues that have never used Git before (e.g. one is a junior dev and this is its first job ever), so they are learning Git right now. No one supported the use of name 'main'. It's just a name change and everyone considers it to be something totally stupid and just bc of that we are not going to use it. I can understand whitelist vs blacklist change, master\slave from the days I built PCs with IDE HDD, but this, God...
- neronero 6y agoEDIT: For comparison: * "Common Mistakes of New Engineering Managers" (5hrs ago, 110 points, 30 comments) -> rank 2 * this post (2hrs ago, 1000 points, 500 comments) -> rank 20 Why is this post being penalized? Too many black folks commenting and up voting? (/s) ----- Amazingly well written. I'm going to say some things. You'd guess wrongly if you infer that I'm bitter - since I'm personally very lucky. Having been born in a not so privileged family (more common than not in the world), by the luck of the draw I am today very privileged because I work in tech (in itself not that common). The actual problem that is at the core of all of this is - incredible disconnectedness from the plight of even regular people by the world's tech bubbles. On average, people of color have it (!!!) even worse (!!!), but it seems that these SV/NY/LDN/etc. tech bros are completely devoid of any conception of how difficult any average Joe has it. To illustrate disconnectedness: there was an interview with a YC partner a few years back that went like this: INTERVIEWER: "What would you advise to the young folks interested in startups?" YC-PARTNER: "I would tell them to be ambitious, try their best, work hard and if it doesn't succeed - it doesn't succeed. You should take a vacation and try again." (the emphasis and the exact phrasing of the vacuous advice are mine) How the fuck does one TAKE A VACATION after your startup fails?! It goes without saying that the YC partner and their brother received tech stocks from their grandparents for one of their teen-birthdays. Here's a litmus test to know whether you're likely disconnected: As a techie/doctor/engineer did you become by far the highest paid person in your wider family by your mid 20s? If the answer is "NO", then you would be disconnected by default - unless you consciously invested effort to educate yourself.
- KaiserPro 6y agoindeed, the thing that struck me was how much of a middle class sausage factory SV-tech is. I had worked in VFX/media for a long time, and we at least knew that we were mostly rich middle class fops. Having heard all the noise about how upset the tech bros were when diversity increased at FAANG, when I got here I expected to have some, well diversity. I went from a team that had 8/30 female-male, which the company felt was too small, to a team inside FAANG which is all male. Every. fucking. team that I've been in contact, bar one, is an entire sausage factory.
- 6y ago
- jay_kyburz 6y agoI work in the games industry, and as a small piece of anecdotal evidence, some of the best programmers I've ever worked with never completed a degree, and some never even started one. There is a lot of talented people out there, willing and able to work hard. Limiting your search to university graduates is really shortsighted.
- 29athrowaway 6y agoGithub does business with ICE and CBP. What does ICE and CBP do? Perhaps you've seen CBP at a port of entry when you enter the US. But that's only part of what they have been doing. Visit this link, and skip to 01:23:03 to hear Elora Mukherjee's testimony of what CBP has really been doing in their detention facilities. https://www.c-span.org/video/?462505-1/house-hearing-migrant-children-border-security https://www.c-span.org/video/?462505-1/house-hearing-migrant... (video) https://docs.house.gov/meetings/GO/GO00/20190712/109772/HHRG-116-GO00-Wstate-MukherjeeE-20190712.pdf https://docs.house.gov/meetings/GO/GO00/20190712/109772/HHRG... (transcript) Maybe you heard some of this on TV in 2019. But what was communicated then was a very watered down version of what actually happened. You could say those children are detainees, but even detainees have dignity. Some of those detainees were newborns. What does a newborn know about immigration? laws? countries? You have to be a real idiot or a racist to take it against them. And meanwhile, Github gladly offered their services to help CBP and ICE to operate.
- vesinisa 6y agoI know the topic is explosive, but I see a pattern here that is being repeated over and over again: people thinking they know for better what is good for some minority, and then making a big fuss about it. At no point does anyone think to ask people in the said minority if they think this is actually a good idea and what they want. Another similar(?) example. In my country, there is a growing immigrant Muslim minority. Recently, there was an extremely rare case of the anti-immigration right wing party and the liberal green party rallying behind a unified cause: criminalizing male circumcision. The anti-immigration folk will of course get on any bandwagon that marginalizes the immigrant minorities. But I also talked to some of the liberals who supported the initiative. They support it because they view circumcision as torture, mutilation and a violation of the child's rights. One even described circumcised males are "handicapped". I got the impression that many of these supposedly "liberal" people have never actually discussed circumcision with a person who is circumcised. Nevertheless, they seem eager to ban the entire practice and further marginalize an entire section of the population.
- krainboltgreene 6y ago> At no point does anyone think to ask people in the said minority if they think this is actually a good idea and what they want. This literally happened.
- ThePhysicist 6y agoDoes master not also designate a person that has achieved mastery in a given craft or art, like a "Kung Fu master"? Within git I think the term is used in the meaning of a "master copy" in the sense of a reference. I also think this change is pointless, and it will break so so many things.
- yoavm 6y agoIt does not origin from "master copy" or "Kung Fu master". https://english.stackexchange.com/questions/474419/does-the-term-master-in-git-the-vc-system-refer-to-slavery https://english.stackexchange.com/questions/474419/does-the-...
- ThePhysicist 6y agoThanks, that's a comprehensive answer.
- KaiserPro 6y agoNow I know this post is going to be jumped on by a whole bunch of tech bro going "I TOLD YOU, ITS POINTLESS TO CHANGE THE NAME" and yes, yes it is, for the reasons described so clearly by OP. However what the tech bros then get upset by is increasing participation in IT in general. muttering things like "lowering standards" and "they'll get promotion before me". No darlings, they are doing a better job, because they are not snowflakes who throw their toys out of the pram for being asked to actually document their shit, or not replace good code with an entirely new language because they were bored. I work for a FAANG in london, and what pisses me off is that despite having >4,000 staff in london alone, we only had 10, yes fucking 10 apprentices in 2019. For those that don't know, its essentially a free pipeline of eager, cheap and clever teenagers. You get them for 3 days a week at below minimum wage, and they spend two days a week getting academic education. Whats more, because they are local to central london they are actually representative of the local demographics. And they have the brass bollocks to complain about how difficult it is to recruit. We had a juneteenth thing, where lots of our leadership took that as a sign to get a new headshot done so they could put the tiniest ring of text saying how they will work tirelessly to increase D&I. almost a year later, and with a huge glut of 18-25s out of work, have we increased the apprentice count? nope. fucking sort it out, and no, a butterfly rule is not going to fix it.
- ayo4yayo 6y agoHave anything relevant to share?
- matthewmacleod 6y agoThe entertainment value of watching whining snowflake techbros get absolutely foaming mad about something they claim doesn’t matter at all makes the tiny amount of work I had to do to support this in my build system completely worthwhile.
- dna_polymerase 6y agoI think that measures like renaming stuff creates a bunch of problems that ultimately make things harder than they already are. Once people understand that there is a changing nomenclature that has to be used they will completely shut up about a topic in fear of repercussions from a hate mob. This in turn will eventually lead to the unconscious but very real behavior of distancing from minority groups. It worsens things. People need to understand that by forcing language change they will further divide people. Geroge Floyd isn't dead because Linus called the git branch master. He is dead because of police misconduct. And GitHub won't be able to change that, the government needs to send police officers to academy for longer and train them right. They also need to introduce an environment in which this behavior is not tolerated and officers will lose their jobs if they behave this way.
- Minor49er 6y agoGeorge Floyd is dead because of his own actions. This video by Vigilante Intelligence called "George Floyd Bodycam, Finally The Truth" covers it comprehensively: https://youtube.com/watch?v=j1KMTa2eLXY https://youtube.com/watch?v=j1KMTa2eLXY
- dna_polymerase 6y ago> George Floyd is dead because of his own actions. The video doesn't mention or show suicide. If you think that death is an acceptable outcome for a simple arrest with multiple police officers on site you got an serious issue. This is neither okay nor acceptable. Those police officers were incredibly incompetent. Incapable of handling a man, supposedly on a drug that has sedative effects, with 3 man back-up.
- Minor49er 6y agoYou clearly didn't watch the video
- dna_polymerase 6y agoI did, and none of the actions displayed convinced me that the man deserved death. But maybe that just because I was raised in a country that values life and human rights. Unlike in some third world shithole called U.S.A.
- augustk 6y agoThis got me thinking about the Unix command "kill". As a non-American I would prefer a less violent name.
- mythz 6y agoWell 'main' is a more intuitive & UX friendly name than 'master' which new devs are going to intuitively relate to as it's commonly used to refer to the 'main thing', e.g. main road, main course, etc. I can't recall the last time I used 'Master' as a synonym to 'main' outside of technology (as a Redis Client author I still deal with Master nomenclature a bit). Can only think of 'Masters degree' but that has to do with Mastery knowledge rather than 'Master copy'. The only other usages of 'Master' I can think of (from TV & Films) is basically what they're trying to move away from. As a library author I often deprecate & rename new APIs when I can think of (or have been proposed) a more appropriate and a descriptive name to replace a misleading name. I put a lot of weight into the name of symbols as it basically has the largest bearing in understanding its functionality & purpose. This is effectively what GitHub is doing, deprecating 'master' in favor of 'main' for new repos, which I don't see a problem with as it's looking pretty clear that all new technology is moving away from master/slave terminology - I don't see why Software needs to be forced to use their old legacy names forever if they're able to deprecate it and move to new more appropriate naming without immediate breaking changes. This change hasn't broken any of my 100+ existing repos, GitHub is only changing the default branch to 'main' for new repos & have implemented a bunch of work behind the scenes to reduce the friction for orgs & users who also wish to rename their existing mater branches [1]. I don't understand the hate this effort to more modern & inclusive naming is inciting, if you want to criticize GitHub for their lack of action in other areas, criticize that instead. [1] https://github.com/github/renaming#renaming-existing-branches https://github.com/github/renaming#renaming-existing-branche...
- themgt 6y agoI disagree. "Master" is a pre-existing term closer to the actual meaning of that branch in a repository the way most developers work. Cambridge https://dictionary.cambridge.org/us/dictionary/english/master https://dictionary.cambridge.org/us/dictionary/english/maste...: an original version of something from which copies can be made Merriam Webster https://www.merriam-webster.com/dictionary/master https://www.merriam-webster.com/dictionary/master: being a device or mechanism that controls the operation of another mechanism or that establishes a standard (such as a dimension or weight) being or relating to a master from which duplicates are made In the realm of version control, the master branch tends to have special conceptual status as the branch you fork from and merge back to. It's not "main" like the main room of your house or main street in your city, it's the canonical branch which others are understood in relation to. It has nothing to do with slavery and renaming it to "main" obscures and confuses what was being communicated with the original name.
- lnsru 6y agoCurrently I am writing technical SoC documentation with few bus masters and many slaves on the same bus. Honestly I don’t know how to avoid these bad words since these are everywhere in the bus vendor documentation. And these words perfectly describe the relationship between instances on the bus. I guess next word to ban will be “handshake” since this is shown in movies as a greeting between criminals ans that’s what masters and slaves do in my system.
- secondcoming 6y agoThis is a SJW's worst nightmare... being told they aren't needed/helping by a PoC. There are PoC on my team and they were asked about the master/main thing. None had an issue with 'master'. They were also sent on the same Diversity 'education' course as everyone else. Again, they found it dumb and patronising. One even got into an argument with the WASP presenter. It was quite funny to witness.
- krainboltgreene 6y ago> This is a SJW's worst nightmare. "SJW" here. This kind of stuff gets posted all the time. It's usually full of logical fallacies (and anecdotal evidence, like your comment) and slurped up by people who are looking to confirm their biases. Sometimes it's not even written truly by a PoC.
- secondcoming 6y agoWhat's the difference between 'anecdotal evidence' and a 'lived experience'?
- VBprogrammer 6y agoAs a white person, the difference this change will make to my life is so negligible that if it makes one PoC feel more included then it's fine by me. I totally take on board the point that a lot of man hours have been consumed debating how and when to execute this change. Possibly to the exclusion of doing something potentially more meaningful. However, the glee with which the authors opinion is accepted as the opinion of an entire race of people by other comments here strikes me as an example of confirmation bias. Simply finding one PoC who agrees with you doesn't validate your view point.
- mFixman 6y agoI was expecting the article to list some technical problems coming from switching `remote/master` to `remote/main`. There aren't any, and reading this article took more time than trying to remember which one to use for this project. Is there a name for anti-political correctness, where people go into long rants about how changes that have zero effect in their lives are a sign of the collapse of society? They are pretty popular in social media and specially on this site.
- thinkingemote 6y ago"if it makes one PoC feel more included" How about if it does make one PoC feel more included but it also makes three PoC feel more excluded at the same time? Is it then about numbers? Shouldn't you therefore look at and ask the community of PoC what they think as a whole? To me, the article was saying that this holistic consultation was not done. And this has lead to the waste of time, energy and feeling of exclusion. Other comments in this thread have said that this consultation (seems to be limited to employees in Microsoft, etc) has been done... Confirmation bias can be examined rationally. The arguments in favour of this change can be explained away in multiple ways which will override any data that is found.
- anatoly 6y agoYou're fine with the change because of one hypothetical PoC you imagine who likes it, but you resent that others are not fine with the change and feel supported by one real PoC who dislikes it.
- etchalon 6y agoThe best of this comment section is that the OP's point was "you make barely-consequential changes like x instead of difficult ones like w, y, and z which would help more" and people are utilizing the post to argue why they should have to do even less. Neat.
- karpour 6y agoI was indifferent about it at first. main is a good name, master as well. It was completely unnecessary for reasons pointed out in the article. Now, I can agree, f ck this change. I work with a lot of legacy repos, multiple devs, and I always have to check whether a repo uses master or main. Sometimes we end up with both master and main branches, then we have to deal with that too. It's nothing bad ever, maybe in total I wasted 1-2 hours. But if millions of other devs also wasted many minutes of work time on this unnecessary change, that adds up.
- quickthrower2 6y agoI’m offended by Git can they call it PersonIDisagreeWithHub
- lionkor 6y agoThis is not a GitHub issue - Git itself now asks you if you would like to use the more inclusive `main`. I personally don't care for these changes, I will likely keep using `master` because I "automatically" type it in my workflow, and I find master to be a lot more descriptive. `main` is the name of my main.c, main.go or main.cpp file, the name of the main function, etc. I dont need another "main" to mess up my autocomplete. If they (github/microsoft) want to make a difference, I'm there with them, if they decide they want to put a few more millions a year towards getting lower-class children a higher education, I'm happily going to buy some GitHub pro or whatever. Until then, they need to step down and just be the tool they are, nothing more.
- dgellow 6y ago> This is not a GitHub issue - Git itself now asks you if you would like to use the more inclusive `main`. When does git asks this? From what I've seen, they just introduced a new config to change the name of the default branch, which is quite nice in itself (as of Git 2.28, released 27th July 2020). $ git config --global init.defaultBranch <NAME_OF_YOUR_DEFAULT_BRANCH>
- JimDabell 6y ago> Git itself now asks you if you would like to use the more inclusive `main`. No it doesn’t. It says this: hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch <name> hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m <name>
- pjc50 6y agoBasically I agree with tda's post: this does nothing to address the real problem, and allows people to feel they've done something when they haven't. On the other hand, it's not a big deal to do it and we've done it. If you're bothered by the demands for empty gestures, how about addressing the root cause: the rising tide of racism, especially official and policy racism, and the tragic outcomes it produces. (We're having another round of the policing discussion in the UK, since within the same week we've had a woman murdered by an off-duty police officer, a vigil for that woman broken up by the police on the pretext of COVID restrictions, and a law proposed that makes it illegal for protests to be "annoying".)
- cuddlecake 6y ago> They forgot to talk to people who are actually members of the black community. Afaik, modern slaves are mostly Asian (women). Whatever, I prefer the name "main" over "master", and moreso I prefer "trunk". Often, branch names like "develop" are used as well. What this change helped produce was mostly that tools do not rely on `master` being the default branch, which is very helpful in some regards.
- HerbsMan 6y agoI'm waiting for the moment when they change all "black" to "dark" or something equally stupid. BTW. "Black Lives Matter" is totally wrong - It should be "All Lives Matter", otherwise it is kinda racist, no? ;- ) BTW2. By avoiding terminology "Master", "Slave" etc, what we trying to achieve? hide the truth that White managed to catch and enslave Black and roll on like that for years? cmon. We are living in times of hypocrisy.
- anothernewdude 6y agoThe biggest thing that annoys me is now I have multiple repos with different branches that are main/master.
- selectnull 6y agoYou can setup whatever name you want as default branch, both in git and github.
- anothernewdude 6y agoActually now I have a setup where I don't care about what the main branch is called, so now I'm back to not caring about the name change.
- Symbiote 6y ago> Out of curiosity I asked my manager, who is like 20 yrs older than me, if he had ever been stopped and searched, he said not once in his life. I had a similar conversation when a black colleague was late for work, having been stopped and searched by the police in London. The other 10 (white) developers were all shocked, but he said it as casually as someone might report they'd missed the train, or had a puncture on a bicycle. He was stopped regularly, nothing to be done about it. No one else had ever been stopped. (A few months later, one of these white developers and I were walking away from the office when the other guy was stopped by the police. They searched his backpack on suspicion of theft. They told us the description was "white youth, short black hair, red football shirt, riding a blue mountain bike with a black backpack", which exactly matched my colleague.) The government figures say, from April 2019 to March 2020: > there were 6 stop and searches for every 1,000 White people, compared with 54 for every 1,000 Black people and this is an improvement! https://www.ethnicity-facts-figures.service.gov.uk/crime-justice-and-the-law/policing/stop-and-search/latest https://www.ethnicity-facts-figures.service.gov.uk/crime-jus...
- jlokier 6y agoI've seen similar happen in London - black people stopped and seeming to be harassed by police for no obvious reason. But the main anecdote for me is when I was crossing the Swiss-French border near Geneva in a car with my girlfriend. She is black; I am white. She was told to get out of the car and required to present various paperwork, then they checked up on the paperwork, holding her for maybe 10-20 minutes, making phone calls. A man with an impressively large gun stood nearby. She had a decent job at the UN in Geneva nearby, a perfectly good identity card, and it's not at all unusual for black people to cross that border in a car. I thought they might check my paperwork too, but they were not interested and didn't ask me for anything, not even to get out of the car. It seems I was free to pass, except of course I waited for my temporarily detained girlfriend.
- deleted 6y ago[deleted]
- h3daz 6y ago
- joseluisq 6y agoCopied and pasted from the article: > So what would our tech bro saviors have found out if they had actually bothered to talk to anyone black? Well, at least this black person would have told them that calling the branch master is not offensive. Furthermore, black people as a collective are not triggered by words like master wherever they appear in the wild. Context people, context. Banning a word because you think it’s offensive is basically telling us what we should and should not be offended by. There are bigger problems around inclusivity that deserve our time, let us put this drive for change into those. It speaks by itself. I agree. -- Honestly trying to connect vaguely the calamity of racism or the master/slave human abuse and then bringing them forcibly into the context of a software term "master" used as a naming convention to describe the root (default) repository's branch is just stupid and insane. Simply because both contexts are completely different. So try to mix them is big mistake and confusion-prone. Even it can fracture your community (if maybe it's already). It's sad see how devs/companies are supporting this stupid idea of the change or even worse they encourage you to do it so. Fortunately there are humans (devs) who really understand the matter and don't buy this nonsense.
- pulse7 6y agoWord "master" has many meanings, not just "a man who has people working for him, especially servants or slaves"...
- kajaktum 6y agoThis name change only gives the satisfaction/feeling of doing something but actually not having any impact (and possibly negative) on the world. As a person of color, the LAST thing I want is attention. Granted I am SEA in Canada, but when someone talks about minorities i just cringe. In my country, my race is the majority and I myself feel bad/awful about my own ra Honestly, if your company is such a moral pillar that you oh care so much about minorities and the poor people then why the *ck do you have billions of dollar stashed in some foreign company? Fix that first you dipshit.
- vector_spaces 6y agoIn sociology, the term "majority" doesn't refer to proportions of a population, rather it refers to classes of people (economic, racial, religious, among others) that hold power in a community. Likewise a minority isn't the smallest demographic in the population, but anyone who doesn't belong to the social majority under discussion. In sociology, these terms have nothing whatsoever to do with the size of the respective populations (which is super annoying and confusing, to be sure). A social minority can actually make up most of the population, while a social majority can be only a few individuals. For example, Bahrain is 75% Shia Muslim, but the royal family which controls the government and military are Sunni Muslims. Despite making up the majority of the population, Shia Muslims are religious minorities there since they are regularly subject to various forms of discrimination and repression on the basis of their religious beliefs. https://www.britannica.com/topic/minority https://www.britannica.com/topic/minority
- zxcvbn4038 6y agoI guess OP didn’t realize the default branch name is configurable in repo settings, and that organizations can set it at an account level (which is an easy fix to not have to retool all the ci/cd pipelines). Much more effective then a blog post that nobody is going to see. Have we learned nothing from Rick and Morty?
- sneak 6y agoWhy are you censoring your own title in a post complaining about GitHub censoring themselves?
- deleted 6y ago[deleted]
- xroche 6y ago> “Meritocracy!”, I hear you cry. “They pick from the most talented students. The ones that worked the hardest to get into the most elite schools. The black students should have just worked harder” Crazy idea: if companies that do virtue signaling on inclusivity were paying their taxes, decent schools could be funded and we would not have so many of those issues. But instead, those companies are actively lobbying to avoid any taxes, and as a result, poor kids will never have any chance of getting a decent education: * The IRS Decided to Get Tough Against Microsoft. Microsoft Got Tougher. https://www.propublica.org/article/the-irs-decided-to-get-tough-against-microsoft-microsoft-got-tougher https://www.propublica.org/article/the-irs-decided-to-get-to... * Facebook, Google and Microsoft 'avoiding $3bn in tax in poorer nations' https://www.bbc.com/news/business-54691572 https://www.bbc.com/news/business-54691572 I am baffled by the naivety of people in our IT industry who swallow the hypocrite "inclusivity" discourse of those big tech giants. They don't care about inclusivity, they only care about money folks.
- heyoo 6y agoThis should get more attention (& upvotes).
- eyko 6y agoWhilst I agree that they should pay their taxes, let's not get confused here: no matter how much the budget is increased, education will not be properly funded because it's not a political priority. Most countries with better education systems don't really invest _that much_ more than the USA, but it's the attitude towards education that counts.
- runarberg 6y agoLooking at absolute funding is a bit simplistic in this instance. The problem OP is pointing towards is that some schools are disproportionately bad. In an unequal society where distribution is racially biased, an education system might be superbly funded, while still leaving several district underfunded, yielding the racial bias OP was taking about.
- simonw 6y ago
- xupybd 6y agoSeeing this gave me the warm fuzzies. Finally some push back against the pointless posturing that makes people feel good about themselves while helping no one. This made it to the top of HN. I'm filled with hope.
- stared 6y agoIt's all about symbolic actions. In principle, symbolic actions are meant to show the intention. (E.g. pointing to an object instead of grabbing it.) In many cases, it is impossible to act quickly, or at all, yet - someone wants to point to the direction where they head. In practice, everywhere when PR is involved (by people, companies, or government), symbolic actions are usually used instead of actual actions. They are orders of magnitude cheaper and offer an easy way to fool people with a false sense of care and engagement.
- hivacruz 6y agoI dislike this name change for almost the same reason. I switch back to master on every new project.
- selectnull 6y agoI fight against this useless political correctness with my own, albeit invisible, rebellion: I've set repository default branch to `master` [1] on Github. I've created init.templateDir with HEAD set to `master` [2] That way, whenever I init a new repo, either locally or via Github, the default branch is master, not main. [1] https://github.com/settings/repositories https://github.com/settings/repositories [2] http://git-scm.com/docs/git-init http://git-scm.com/docs/git-init
- deleted 6y ago[deleted]
- deleted 6y ago[deleted]
- Ekaros 6y agoThis whole change seem like rather Anglo-centric. Why don't we start utlizing other languages and scripts to be truly inclusive. Some Chinese, Korean, Japanese, Russian, Arabic, Hebrew or Sanskrit would do wonders. Or maybe even smaller language like Finnish, pää would be entirely fine and neutral alternative to main or even master...
- hurril 6y agoAs so often is the case, people are conflating mentions of the crimes with the crimes themselves. Bickering about terminology takes away from getting at the actual offences.
- LockAndLol 6y agoAgreed, fuck this virtue signaling. If somebody chooses to be offended, then so be it; they can go be offended somewhere else. I don't follow social trends anyway, so it's pretty easy to ignore these things. If people just followed the doctrine of "Be awesome to one another" more often, the world would be different. Unfortunately, people aren't born nice.
- qaq 6y agoHere's github leadership https://github.com/about/leadership https://github.com/about/leadership thats all you need to know about how deeply they care
- wokwokwok 6y agosympathetic, but also, feel that: > I don’t want this post to be about The Solutions™... is lazy. yep, thats right, doing something meaningful is hard, and figuring out what to do is too. ...but like, raging for 3 pages and giving 3 lines to consider what solutions might look like is just a rant. I get it, maybe if more people were focused on finding solutions, we’d get better solutions... but come on, lead by example. “Im angry” doesn’t fix things. “what youre doing doesnt help” doesnt fix things. Someone has to actually do the hard work of coming up with solutions that are compatible with the HR and budget demands of large companies, otherwise, you get lame ass outcomes like this from the people who (perhaps misguidedly) tried. Companies will go for minimal effort, minimal cost, minimal disruption unless you give them a compelling alternative narrative; its just daydreaming to expect anything else.
- GekkePrutser 6y agoMicrosoft did the same with Edge. They forked Chrome but they did a big search/replace of certain configuration keys... Everything called Whitelist is now called Allowlist. This tripped me up in work, as the configuration variables I pushed for Kerberos authentication no longer worked. AuthNegotiateDelegateWhitelist became AuthNegotiateDelegateAllowlist and AuthServerWhitelist became AuthServerAllowlist. Sure, I understand why this is better. What I have a problem with is the way this is done. It wasn't very well documented or announced, they just did a big search replace, on internal configuration variables that no end user will ever see. I don't even mind the work, but at least make it known. This was not handled very well and had all the hallmarks of an emergency PR-fueled scramble. It feels more like window dressing than an actual desire to change things.
- tester34 6y agoidk what's going on, it's lack of war or something that makes SF computer people want to "save the world" or some shit with those ridiculous things like this main branch?
- SideburnsOfDoom 6y agoThere is a difference between "necessary" and "sufficient". I am (mildly) happy with the name change, but as the author of the piece makes clear, it it not enough in itself, not even close. Maybe you view it as a distraction from real change? However, I'm sure that many of the people publicly dunking on this change have even less interest in more substantial change. GitHub has issues hiring and retaining minorities ( https://news.ycombinator.com/item?id=26480024 https://news.ycombinator.com/item?id=26480024 ) perhaps they should look at those next.
- ThrowawayR2 6y ago> "However, I'm sure that many of the people publicly dunking on this change have even less interest in more substantial change." I'm openly scornful of this change and would absolutely love to see these large companies put their money where their mouth is by putting up meaningful (i.e. large enough to sting them) amounts of cash to create educational and job opportunities for minorities.
- AshamedCaptain 6y agoMy suggestion is to replace master/slave with burgeois/proletariat, if the goal is to keep up with the times. (/s)
- Gibbon1 6y agoWe could always switch to pitcher/catcher. /wink wink
- austinjp 6y agoPersonally, I think the underlying issue is polarisation of opinion. Polarisation produces frustration, fear, and anger. This in turn produces responses like GitHub's, intended to anticipate criticism, since the criticism trends inevitably towards fury. This is true on right and left and everywhere else. It's always been the case, just look at polemics aimed at Darwinians, suffragettes, Catholics, anti-slavers, whatever. The difference today is the sheer volume, the ease with which anyone can instantly reach a global audience. And of course the cash produced from all those comments and views and clicks. It's still all bread and circuses, it's just been made ruthlessly efficient. As has been pointed out by other comments, consensus is lacking. Who's asking the people who are actually affected? And who's doing that in a calm, productive, collaborative way? I'm sure it's happening somewhere but that content is hardly going to drive traffic. Perhaps there could be a concerted, deliberate effort at helping all of us disengage from polarising media, and instead engage in meaningful conversation.
- nelox 6y agoYet another example of corporatist human resources feel good ‘spin’, which decontextualises the historical conditions that give rise to the need for anti-discrimination, equity and diversity issues in the first place.
- idownvoted 6y agoYet another sad attempt to impose your narrow focused view of the world on it. The author seems to have forgotten: There are people outside of the US who work in tech. As shocking as it might be to him, they don't wake up in the morning thinking "O gosh, I'm white, I need to repent". They actually read and write things like "master-slave" and not for a second think about what went wrong 150 yrs ago in some far away land. An no: Not thinking that isn't racism. Yet we all have to endure your petty fights and identity politics.
- Nicksil 6y ago>Yet another sad attempt to impose your narrow focused view of the world on it. >The author seems to have forgotten: There are people outside of the US who work in tech. >As shocking as it might be to him, they don't wake up in the morning thinking "O gosh, I'm white, I need to repent". They actually read and write things like "master-slave" and not for a second think about what went wrong 150 yrs ago in some far away land. An no: Not thinking that isn't racism. >Yet we all have to endure your petty fights and identity politics. Clearly you didn't finishing reading the article.
- unixhero 6y agoIn world history dating back several thousand years or more, slaves have existed. It is nobody today's fault this happened. I do not see how using a medieval historical reality to be offensive. Master slave hardrive settings on IDE drives for instance, who were offended by that? What is next? What about the byzantine generals problem? The byzantines, I am sure someone will dig up some dirt in them and label them off limits. Is it now offensive to say "Slaving around?"
- stunt 6y agoThese ideas about inclusion and language aren’t actually new. They just got more attention recently. While I agree that we should start fixing bigger and more perceptible issues about racism (e.g., hiring biases), but let's not mix these things together. I assume people that pushed these changes don't have influence on hiring. So let's celebrate their small but impactful success. I was personally a bit skeptical about the whole idea of not using “master” or “whitelist & blacklist” because my brain never associated them to race and racism and I assume it’s just the same for everyone. So it seemed like a pointless change at first glance. But, maybe we should change it. Maybe the whole notion of “black” being used in “bad” and “negative” context has an influence on our perception about other things that we are not aware of. For comparison, the notion of associating Pink to girls and Blue to boys isn’t something very old at all. It’s a 20th century change and yet it comes so naturally to us that you would be surprised when you learn about its history. Perhaps “black” being the label for unfavorable things has an influence on our subconscious and how we see other things around us. There are many studies about how language has influence on our culture and the way we think. Actually you can even see it with programming languages. A Scala programmer solves a problem very different than a Python programmer would. Their mental model is very different. So I personally don’t mind changing them anymore. Why resist the change and insist on something so cheap to change? Let’s try it and perhaps it will take a few generations until it becomes the new normal. Every small progress is still good especially if it has deep cultural impact. I welcome changes and I admire forward thinking. Don’t fall into the trap of false but appealing and convincing arguments against this and also don't mix it with other issues that we have. At some companies diversity & inclusion initiatives are just about language and nothing more and we know that’s very wrong. But, progress even in a company like that is still a progress. Let's try to fix other things too while we take some other small steps. After a few times hearing it, I think I quite like “main” for branch name. I think it even makes more sense to say this is the main branch.
- nathias 6y agoI don't believe anyone was ever offended by this, if they were, that would be their problem and corporate language policing or any other institutionalized efforts like that are evil
- maverwa 6y ago> I just don’t appreciate the idea that we as software engineers can now sit back and believe we’ve made some kind of positive change, coz we haven’t. I might have missed the GitHub communication there, but thats not at all what I think when thinking about changing the default branch name for new repos to a name thats, in my perception, at least as good as the old one, maybe better. If there is window dressing involved around this change, then thats bs and need to be called out, but I nonetheless think that this change itself is not bad. Like many of these terminology changes discussed and implemented in the past, I actually think `main` is a better term for the (default) main branch. Personally I would opt for a branch name that better fits the projects needs, like 'stable' or 'production' or 'less-broken' or whatever you want. But we are talkin about a default here. > I’m not pissed off because I expected tech companies to do more, no, I didn’t expect them to do anything. I’m pissed off because they pretended to be doing good and wanted me to congratulate them for it. Yes, I agree with this. [edit] only syntax fixes, my markdown is lacking
- anatoly 6y ago'master' is better than 'main' because it successfully conveys the mental picture of the branch from which others are typically cloned. 'main' doesn't carry that connotation. You could of course have branches that evolve in parallel, even without common code if you want. But what people almost always do is have one primary branch from which exact copies are made, given other names, then continue to evolve either more slowly (stable releases) or faster (speculative work). You could call that primary branch "primary" or "main" or "premier" or "trunk" and they all work, but "master" conveys that expectation very successfully, and that's why people tend to like that name.
- maverwa 6y agoThis may be because english is not my first language, or just "wrong", but for me it does not convey the that information. Good point, how language is perceived is very subjective and personal. I can see how people like the term "master" here more than "main" because it carries more information for them. Thanks!
- gammalost 6y agoThis reminds me what Assad said about Trump. >I tell you, he’s the best American president. Why? Not because his policies are good, but because he’s the most transparent president[1] The quote being about how Trump didn't pretend to have a humanitarian foreign policy in contrast to past presidents. It's about two different situations but they are similar. People pretending to care about a cause and through that making it worse than not caring at all. While Assad and Mooseyanon both want people to drop the act to make everything easier [1] https://www.politico.com/news/2019/11/01/syria-assad-trump-best-president-063765 https://www.politico.com/news/2019/11/01/syria-assad-trump-b...
- viach 6y agoRelax, this is just a marketing move. It doesn't matter the tone of the the news buzz, negative or positive. What matters is someone have written a post with "github" in the title and it's on the top of HN. Kudos to Github marketing team, exellent provocative move, everyone is talking about it.
- yrombinator 6y agoThe only way to win this game is not to play. Which is why the game is being set up this way! Had GitHub not done anything it would have looked bad. Now that GitHub did do something, it's not enough. I disagree that GitHub needs a minority consortium to ask them about every little detail and the impact it has on their culture/etc. I really wish we could set up a "Culture Firewall" around the US for the next decade lest the whole world gets infected with these mind viruses.
- snemvalts 6y agoYou know it's all for show when the employees actively celebrate ICE contracts for $56k, and when minorities use the word "nazi" to describe far right protesters they are fired as a kneejerk reaction.
- mik09 6y agoreminds me a passage in the opening chapters of the three-body problem: instead of maxwell equations, they called it electro-magnetic equations. (and so on.) identity politics is basically infighting and it's not very productive as pointed out by some other comments.
- maxrev17 6y agoI'm in the UK and disappointed in all this 'awareness' bullshit. It is a complete cop out for making real change.
- supergirl 6y ago> They forgot to talk to people who are actually members of the black community. everyone should be consulted. however today’s black people in this case should not have the final word. they adapted to a system that opresses them so they might not have the vision of what the ideal system is. i. other words, even if today’s black people are not offended by this word it doesn’t mean it’s ok. same with the n word. black people use it but I think it is not ok. their grandchildren might do better in a world where black people don’t use this word. same with women. today’s women might not have the vision of what equality is. people with vision are needed and they might be black, women or even white men
- tigerlily 6y ago> We’re going to change the branch name to be more inclusive of minorities It struck me that GitHub's suggested alternative, "main", could be taken to mean "mainstream", as in not inclusive of minorities. In which case OP's suggested "fuck-github" is by far the more preferable branch name.
- sammorrowdrums 6y agoI largely agree with the sentiments of the article, but side-effect I like is that it tests assumptions in git systems about "default" branches, and ensures that software isn't too committed to a certain branch name - so that people can call branches whatever they like. Even on Github people can still use master if they want, it just isn't the default.
- saos 6y agoThis article made me really emotional. I really didnt think anything of "master" branch until Github pointed it out. There are bigger problems to solve and. For starters I hope the tech industry can be more open to people of colour.
- msiyer 6y agoBanning a word is pointless. The word itself has no power. It is the feeling piggybacking on the word that gives life to the word. The feeling will find another word as vehicle.
- otikik 6y agoThe word "master" (or "slave", really, if I am honest with myself) doesn't mean anything to me. However I can think of other words which _would_ be very offensive to me, and I would not like to have to use them every day in my job. Imagine being black and having to type "Negrolist" several times per day. Or being a jew and having to write the word "marrano" (Spanish word which means "pig", but also a despective word used to refer to jews in the past). Or a recovering drug addict having to type "heroin" every day. My point is that this list of words is probably a little different for everyone, and changes over time. I have heard some people express that "master" and "slave" (and "blacklist") feel that way to them. I have decided to trust that this is a real sentiment shared by a non-insignificant amount of people, even if for this particular black person they do not. So, if they want to change it to main, sure. It is not a big deal to me, and it can help some people. I also agree that it is not a big deal for companies like Github, and that the gesture feels empty if not accompanied with a more substantial effort.
- Siira 6y agoThis blasted PR stunt has already wasted hours of my time.
- tobyhinloopen 6y agoI still get very annoyed with the name change every time I encounter it. I have a bunch of poorly written scripts that occasionally break with repos that have a main branch, so I have to fix these scripts I’ve written like 8 years ago
- daniellarusso 6y agoIs it easier to just switch providers to gitlab or bitbucket?
- dudeinjapan 6y agoWhen my interviewer asked why I didn't pursue a Master's degree, I replied "You mean a SLAVE Master's degree?" and I reported him to HR. Needless to say I got the job.
- nromiun 6y ago> Black representation in tech is truly abysmal. I guess the author is talking about a Western country? There are plenty of countries where another color is dominant across all sectors (not just tech). For example, brown in Asian countries, black in African countries. I don't hear any complaints about that. If the OP is saying that people of minority race are discriminated, that is a different and valid point. But blindly saying that there should be more people of minority race (which would make them the majority, not the minority) in every sector, doesn't make any sense.
- greenwich26 6y agoHe is in the UK. He says "Take the company I work for as an example, there are about 7 black people in the whole company, a company of 250+ people." The UK is 3% black. 7/250 is equal to 0.03. So you are totally correct. This is not "abysmal" representation, it is the expected representation. For now, Europe is inhabited by over 90% Native Europeans which are white.
- daniellarusso 6y agoGithub’s head of HR resigned in January. Can anyone here comment on the culture at working at github?
- ElectricMind 6y agoIs there comprehensive list of all words that all races or genders or some other kind of group find offensive or get "hurt"? Thanks. By the way I find all articles offensive. Please don't use them. Thanks for understanding.
- deleted 6y ago[deleted]
- deleted 6y ago[deleted]
- Quarrelsome 6y agoI work for a major tech corp that employs thousands of people, went to an internal tech conference a few years back. They're based near a major US city with a big black population. I met a ton of Asian and Indian Asian people there. The only black people I met were hotel staff. Wtf America?
- elihu 6y agoI doubt there are very many people seriously offended by "master", "whitelist", and so on. However, I think we should probably stop using them anyways. The reason is that many people who are introduced to these terms for the first time are likely to have a negative reaction of some sort. Like "is it okay to say that?" or "eww" or "that's not aging well" or whatever. Maybe I reacted that way, or maybe not. The point is, it was long enough ago for me to forget and my tendency is to use them without thinking about their possible connotations to someone (often children) who encounter them for the first time. Until recently when people pointed out that maybe we should use other terms. This is a small change, but a good one. There are bigger things that need to be changed as well, and we shouldn't use this one thing to pat ourselves on the back for being especially enlightened. (Regarding those other things: at my employer, some guidance came down to transition away from these terms in our code and documentation, and there was the kind of debate you'd expect in any tech company. I made a comment something along the lines of: "not using master/slave in our technical documents isn't silencing speech. It doesn't mean we can't use the word 'slave' when talking about the real issues of forced labor, it just means we should stop using it in a case where that language is unhelpful and confusing." Fast forward a month or two and we had an opportunity to share questions we had for our CEO during his quarterly business update. I submitted a question about our manufacturing facilities in China and whether we should continue doing business there given the bad things the government is doing to Uighurs. This was removed by a moderator and I got a sternly-worded email about not trolling and complying with (internal) social media guidelines and so on. So, I guess it turns out you can't talk about slavery after all. I don't think there's any correlation between avoiding master/slave in technical communication and corporate hesitancy to allow internal communication about doing business in a country that's causing a major humanitarian crisis. But still, it seems like even companies that are in some ways committed to doing the right thing still behave erratically when it comes to some moral questions.)
- Bumkatio 6y agoI got used to using main quickly and have to say, its much shorter than master and writes nicer. Was the time and effort worth it? Honestly, i have an opinion but i don't want to take a stance; My company paid me for changing it so who am i to complain?
- rvz 6y agoTold you how useless this branch change was to bring this 'inclusivity' in. Nothing but woke virtue-signalling as a whole. They want real change not solidarity stunts like this. GitHub and everyone else might as well have done nothing instead of bringing this attention to themselves. This fallacious logic of 'If you are silent, you are against us' or 'Your silence is violence' means that when we are still waiting for Mastercard to change their name, at the same time they are also virtue signalling for 'inclusivity' as well. One can just say: 'Why haven't you changed your offensive name yet?' 'Since they are still silent about this demand, they are probably still against us and what we believe in.'. It is better to ignore them in the first place rather than give in to their ridiculous demands and copy their virtue signalling stunts which achieve absolutely nothing.
- mikaeluman 6y agoI agree that the intense focus on changing names and appearances in general is at best a waste of time. It's a very US/UK-centric discussion. "Master/slave" has no relevance at all in many countries like Sweden where serfdom (träldom) was forbidden or else ended in the 13th century and never involved foreign peoples. "Whitelisting" and "blacklisting" have never been associated with skin pigmentation. This seems like a paranoid interpretation. Meanwhile, the real problems still remain. I will say that I think even the author makes a serious mistake in framing the discussion around skin color. These ideas about race that prevail in the discussion are not helpful and stem from poor scientific work in the 18th to 20th century. The genetic diversity of Africa is more diverse than the rest of the world (https://www.geneticsandsociety.org/article/study-africans-more-genetically-diverse-rest-world https://www.geneticsandsociety.org/article/study-africans-mo...). To refer to all as "black" (or worse, "Black" with a capital B) is a simplification that has no relevance today.
- thinkingemote 6y agoMy and your progressive peers would say "Don't let perfect be the enemy of good". How would you argue against that?
- newswasboring 6y ago> We’re going to change the branch name because it could be seen as offensive but we’re still going to sell police facial recognition software that is biased against black people and women. Facial recognition software that misidentifies black people as gorillas. Facial recognition software that was used to identify unmasked BLM protesters. We’re going to change the branch name to be more inclusive of minorities but we’re going to carry on selling software to ICE. Get the fuck outta here. This is a weird paragraph. They are contrasting GitHub's decisions against some other companies entirely. edit: These were the links cited [1] https://www.bbc.co.uk/news/technology-50865437 https://www.bbc.co.uk/news/technology-50865437 [2] https://www.cnet.com/news/google-apologizes-for-algorithm-mistakenly-calling-black-people-gorillas/ https://www.cnet.com/news/google-apologizes-for-algorithm-mi... [3] https://www.theverge.com/2020/8/18/21373316/nypd-facial-recognition-black-lives-matter-activist-derrick-ingram https://www.theverge.com/2020/8/18/21373316/nypd-facial-reco... [4] https://www.nbcnews.com/tech/tech-news/tech-companies-quietly-work-ice-border-crisis-continues-n885176 https://www.nbcnews.com/tech/tech-news/tech-companies-quietl...
- bb101 6y agoMicrosoft was the talking point in a couple of the articles, and they also own Github. The rest, could be considered under the tech giants umbrella -- so I'd say the links are topical and relevant.
- newswasboring 6y agoWhats not clear to me is whether the first part of the sentence is talking about Github or tech giants? Actually, thats a general thing in this article, switching between those two modes.
- redkinght99 6y agoI just wanted to comment how great it was to "Something for ya ears while you read." music on this post. I wish every Hacker News tech link had a music link to accompany the information being shared.
- fbunau 6y agoMy company changed our team name: "Black" to something else. just because .. really ? are we not allowed to use colors anymore ? Everyone on the team is white and european. I wasn't there when the team was named, but I think it had to do with rock cool factor, not slavery.
- schwartzworld 6y agoLate to the party, but I have a relevant story: My last job did a bunch of faux diversity tactics starting around the same time this happened at google. Part of it was starting "support" groups for different groupings, for example one for Asian employees or another for LGBTQ. This is good. However, I had to work weirdly hard to also have one for us Jewish employees. Weirdly hard when you consider all that had to be done was make a slack channel. Anyway, I suggested a group for Jews, and when I finally got someone to make the channel (begrudgingly), they asked what I wanted to name it. The other channels had names like "InspirAsian" so I wanted to be clever. I came up with "the tribe", as the term "member of the tribe" refers to someone being Jewish. The channel was made, the other 10 Jewish devs were happy. A day later I got a worried slack message from another employee. He was worried the name "The Tribe" would be offensive to Black employees, I guess because African societies are supposed to be called tribes? How about the 13 Tribes of Israel, Steve? I think it's a great example of the kind of fake progressivism discussed in the article. The org didn't care about making a group for us because we are white, the overly concerned employee getting preemptively offended over his own ignorance. It's all so telling about how little people really care about inclusion.
- dmingod666 6y ago-
- dairylee 6y agoAnti-Zionism isn't the same thing as anti-Semitism.
- intricatedetail 6y agoIt's all about ticking boxes and patting themselves on the back. I had similar situation, but very little people wanted to participate as they didn't want to be pigeonholed. They wanted to be treated like everyone else.
- danso 6y ago> I just don’t appreciate the idea that we as software engineers can now sit back and believe we’ve made some kind of positive change, coz we haven’t Why does the author think that GitHub — and the people who support the naming change — think of this as “real” change and are complacent to leave it at that? As opposed to, say, the name change initiative being both a small thing and one that is a natural outgrowth of the mindset already committed to making positive change?
- boltzmann_brain 6y agoThe word master, like every word, exists in a fucking context. It's such idiocy to think that somehow the name of the branch has anything to do with slavery. People have collectively lost their minds in the pursuit of empty virtue signalling.
- kspacewalk2 6y ago>This shit aint for us, it never was. Or, as another article I read this week put it, >It seems to me that progressive elites, despite their pieties, don’t really want to live in a more equal society. They prefer the imperfect meritocracy we live under—the rule of the smart, the talented and the rich, most of whom traffic in the fiction that their status was earned. >Still, progressives see themselves as compassionate. What they needed was a way to explain the inequality found in the meritocratic system they hold dear, a way that made them feel they were still on the side of the good without having to disrupt what is good for them. Moral panic around race has been the answer, taking the uneasiness a meritocratic elite must at least unconsciously feel around their economic good fortune—something they could easily share with the less fortunate, should they care to—and displacing it onto “whiteness,” an immutable characteristic that one can do nothing to change. >In other words, critical race theory is the perfect ideology for affluent progressive whites who want nothing to change—but who still want to feel like the heroes of a story about social justice. [0] https://www.persuasion.community/p/the-warped-vision-of-anti-racism https://www.persuasion.community/p/the-warped-vision-of-anti...
- intricatedetail 6y agoVery well said! The systemic racism of law enforcement is just crazy in the UK but it is somewhat a taboo. It exists in statistics buried deep and never to be looked at. When I was out with some of my friends that happen to have darker skin they were stop and searched but I was told to just go, as if they thought they kidnapped me? Where are the stop and searched of the City coke heads? The tech industry really needs to pull their head out of their ar$$
- rayiner 6y ago> Yet at these same companies the majority of each grad scheme cohort tend to be from basically the same five colleges/universities. Are HBCUs one of these colleges?? The resistance of the software industry (and other elite professional industries) to recruit from HBCUs is an indictment of their DIE efforts. It’s not that reasonable name changes don’t matter, it’s that they don’t matter when you refuse to fix glaring pipeline problems like narrow recruiting strategy. Food for thought: https://www.theatlantic.com/ideas/archive/2021/02/hbcus-black-prosperity/618038/ https://www.theatlantic.com/ideas/archive/2021/02/hbcus-blac... > Yet more important than their famous alumni is the Black middle and upper-middle class, which HBCUs have almost single-handedly created. HBCUs have produced more than 80 percent of Black judges, 40 percent of Black Congress members, and roughly half of Black public-school teachers. More than 70 percent of Black doctors and dentists earn their bachelor’s degree at HBCUs.
- deleted 6y ago[deleted]
- SPBS 6y agoWhile I wholeheartedly agree with the author, I feel like it's a bit pointless because it feels like the politically correct wave has already won. Just keep thinking what you want, don't cancel me. This is not a hill I want to die on.
- MrWiffles 6y agoJust wanted to call out this excerpt from the article - the author makes an extremely good point: > I don’t want this post to be about The Solutions™ but here’s one for your noggin; there is this a significant intersection between career changers/developers coming from non traditional backgrounds (i.e. people with no CS degree) and minorities. Put your money where your fucking mouths are and hire these people. Every summer countless tech companies of all sizes run internship programs, would it be a stretch to run an apprenticeship program of the same length for non traditional applicants? People of color often don't have the cultural or economic incentive (or capability) to engage in STEM roles for many reasons (especially in the United States), so an emphasis on bringing in people from _non-traditional backgrounds_ can have a real, quantifiable impact on workplace diversity.
- dariosalvi78 6y agoEXACTLY THIS, thanks for writing it our clear and loud
- bbarn 6y ago> there is this a significant intersection between career changers/developers coming from non traditional backgrounds (i.e. people with no CS degree) and minorities. Put your money where your fucking mouths are and hire these people. I am white, and grew up in what would best be described as a mix between military housing and a trailer park. Crime was a part of daily life, upward mobility was "join the military", and access to educational resources was a joke. I made it to software because I was incredibly lucky and ahead of the curve in the industry. Pre-internet, programming was something I found because I was bored and the one library I had access to had a computer and a few books by Peter Norton. I was programming when adults around me couldn't figure out wordperfect to type a letter (not that that was an easy task). A kind person gave me an old clunker of a machine to take home and that was enough to spark a career. (after my mother yelled at me for using so much electricity, of course) I am now in a place where I can use my experience to speak for me instead of my educational credentials, but the first half of my career I worked some abysmal tech jobs because many companies gate kept positions behind college degrees, even with relevant work experience (and compared to most unskilled jobs, even a bad tech job is a good job). Even now, among my peers the phrase "Where did you go to school?" is one I hear often, and when I say "I didn't." it gets me some strange looks and often a feeling of instantly being devalued in this person's eyes. I've done what I can to remove these hiring practices in orgs I've been a part of in the last 20 years, and I have seen positive change in general, but the system is still fundamentally biased against those with the financial means to enter it.
- justin66 6y agoIt's interesting the way old problems come back around. The master/slave terminology was a controversial thing people argued about when I started with Usenet in the early nineties. It's a pity those old Usenet postings aren't easier to search and reference. More recently, the comments on this 2003 Slashdot story echo what's had been written here today pretty closely, just replace "woke" with "politically correct". [1] A quick scan makes it seem like there is a master/slave drinking game to be had, involving finding the same comment in that comment section and this one. I assume the argument about master/slave terminology dates back even further than my experience, but the question of how a person would conduct a controversy without NNTP or at least, for the love of God, UUCP is a mystery. Magnetic tape transported via sailing ships? Signals transferred great distances by lighting fiery beacons atop mountains? Passenger pigeons? The way people are using this extremely old argument and their peers' engagement with it to draw conclusions about where their current popular culture is going is entertaining. [1] https://slashdot.org/story/03/11/25/0014257/la-county-bans-use-of-masterslave-term https://slashdot.org/story/03/11/25/0014257/la-county-bans-u...
- shultays 6y agois it company's fault that the some groups are underrepresented as their employees? Cant talk for all companies but in my experience females are underrepresented simply because we dont really get any female applicants. If there is a racism/sexism within the sector it happens before the job application and I find it hard to blame companies for that. If anything I know some examples of people getting advantage during the hiring because of their race.
- chrisweekly 6y agoThis IETF memo^1 makes a rational, compelling case for adopting alternate terms. Fewer characters, less baggage, clearer semantics. What's the harm? 1. https://tools.ietf.org/id/draft-knodel-terminology-04.html https://tools.ietf.org/id/draft-knodel-terminology-04.html
- imtringued 6y agoGithubs actions are manufactured outrage/racism. By declaring a gray area word as forbidden it loses its legitimate meanings and only the undesireable meanings remain. The forbidden word becomes a slur because its potential to become a neutral or positive word has been removed.
- pron 6y agoSaying that the left spends too much effort on rhetoric might be valid criticism, but focusing on it as reasons to "walk away from the left" (which not too many black Americans are doing, BTW) is disingenuous. Sure, the left talks about rhetoric, but it also fights for higher wages, civil liberties, healthcare, affirmative action, investment in education, workers' rights, and voting rights. It's fine not to like everything a certain political camp does, but presenting things as if that's where all or even most of the effort is is just factually wrong. Of course, knowing that this aspect is less popular, media organisations like Fox News have chosen to focus on Dr. Seuss for the past couple of weeks rather than the debate on minimum wage, so really this aspect is more of the right's focus than the left's. "Wokeism" (and the even more made-up "cancel culture") is the new War on Christmas. Sure, there are enough instances to turn into hysteria if that's in your interest, but the actual work is elsewhere.
- prepend 6y ago> which not too many black Americans are doing, BTW It’s pretty hard to measure such a statement, but I noticed that Trump won 8% of the black vote in 2020 and 6% in 2016. [0] And it seems Romney won 6% in 2012. [1] It’s not smart to extrapolate some trend from these three data points, but I don’t think its accurate to dismiss claims that this isn’t happening. Comically, dismissing the claims of a literal black person walking away from the left speaking of others in vis community is sort of like what the author is saying happens with people patronizing black persons and making decisions for them (eg, “it’s not happening” and “master offends you”). [0] https://www.vox.com/2020/11/4/21537966/trump-black-voters-exit-polls https://www.vox.com/2020/11/4/21537966/trump-black-voters-ex... [1] http://ropercenter.cornell.edu/how-groups-voted-2012 http://ropercenter.cornell.edu/how-groups-voted-2012
- pron 6y agoI am not dismissing any claims, but having a >90% party allegiance based on ethnicity is such an extreme situation, that ascribing reversions to one aspect of the left (which, true enough, the right wants to focus on), is just projection and also an exaggeration. I saw a recent interview with David Shor [1], who said that the conservative/progressive split in the US (based on self-identification, IIRC) is about 60/40 across all ethnicities, but that many vote based on reasons other than ideology. But now we're seeing a trend across the board, where people's votes increasingly align more with ideology. So many conservative blacks vote Democrat, and might be shifting away because of a general emphasis on ideology. [1]: https://www.youtube.com/watch?v=SQ8UDzUvMg0 https://www.youtube.com/watch?v=SQ8UDzUvMg0
- antattack 6y agoWhy do people call themselves Black in a first place? Neither calling someone White or Black is accurate - perhaps why we have: Brown? Calling someone Yellow, I think, is still considered offensive though. Indicating your belonging by color confuses. Color is such a crude indicator as it groups individual certain way, whether one wants it or not. Overall, color coding, or grouping people by how well their skin is absorbing light, removes part of personal autonomy.
- adultSwim 6y agoWhite people invented whiteness and blackness
- timvisee 6y ago> Either do some real shit or stay silent. Stay the fuck out of our way and don’t pretend you care. Then we can all get on with our lives. Yes! Also, I think that if you see 'master' for a git branch as a problem, there is something seriously wrong with you.
- PretzelPirate 6y agoDisclaimer: I work for Microsoft. I’ve seen many Microsoft employees internally comment on how they don’t like the term “master branch”. I believe Microsoft’s renaming (this is my personal belief) was somewhat influenced by that internal push. It may not mean much to you, but if it made some people feel more comfortable it’s a good change and has very few downsides.
- timvisee 6y agoThanks for your comment. Though I don't agree with it, it does give a refreshing insight.
- pragmatic8 6y agoI’m not sure pandering to their comfort is the right thing to do here. Why are they associating “master branch” with slavery in the first place?
- PretzelPirate 6y agoIt’s not pandering, it’s taking an action that makes some people feel more comfortable at work. They aren’t doing anything to provide pleasure to the people asking, they are doing it to help reduce their pain. I’ve spoken to multiple black Americans internally about this and they strongly associate “master” with slavery since members of their families where literally owned by people and had to call those people “master”. Maybe it would matter to them less if the US had abolished slavery and made people of all color equal, but since we instead created racist policies that historically put non-whites at a disadvantage, I can see how they have a strong dislike for that word.
- desktopninja 6y agoWhy can't we move this fast and effectively to eliminate the nonsensical concept of race? https://www.britannica.com/topic/race-human/The-history-of-the-idea-of-race https://www.britannica.com/topic/race-human/The-history-of-t... Its 2021 and we're thoroughly adamant on tribalism.
- desktopninja 6y agoOur hyper sensationalized (social) media coverage is also casting The Florida Effect wide.
- mensetmanusman 6y agoThis is amazing and true.
- alimbada 6y agoBlack people make up 3% of the UK population according to a quick Google search. If there are 7 black people in his company of ~250, that's almost 3%. This is just one data point but it's the one he's using in his post and getting upset over the lack of black representation, when it's proportionate with the overall ratio of ethnicities in the wider population.
- Ceezy 6y ago44% of London is black.
- alimbada 6y agoAs someone who used to live in London, I assure you it's not.
- petr_tik 6y agoIt was 13% according to the 2011 Census. https://en.wikipedia.org/wiki/Ethnic_groups_in_London#Ethnic_breakdown https://en.wikipedia.org/wiki/Ethnic_groups_in_London#Ethnic... We are still waiting for the results of the current census. Where did you get the 44% figure from?
- shoefindortz 6y agoThe 44% figure comes from the Greater London Authority, but should be clarified a bit. There is a BBC article[0] about this which states "... 44% of the city's people are now of black or ethnic minority origins". [0]: https://www.bbc.com/news/uk-england-london-31082941 https://www.bbc.com/news/uk-england-london-31082941
- robocat 6y agoIncorrect. 44% of Greater London is minority ethnicity or black. Minority ethnicities included Chinese, Indian, Arab, Caribbean etcetera. https://en.wikipedia.org/wiki/Ethnic_groups_in_London#2011_Census https://en.wikipedia.org/wiki/Ethnic_groups_in_London#2011_C...
- 6y ago
- atomashpolskiy 6y agoIn Russia we have a joke that would roughly translate to this: Lesson in the primary school. Teacher says: "Kids, today we will be learning letter 'A'. Who can tell me some words that start with this letter?" Kids: "Apple! Address! Adventure!" One boy, Vova, says quietly: "Ass." "How rude, Vova!", the teacher exclaims, "There is no such word in English!". Vova, quietly: "How strange... Ass is there, but the word is not?" Sums it up pretty well, I think.
- MichaelMoser123 6y agoInteresting that "нецензурная лексика" translates as "obscene language", whereas the literal translation would be "censored lexical expressions"; Interesting that in Russia censorship is always something imposed from above, whereas now in the US it's more a thing of social norms (where it is a bit harder to argue about where these norms came from).
- major505 6y agoBecause somewhere in my company pipeline there was a hardcoded "master" branch. So no new projects where building. The old guy have quited, so they asked me to review scripts, and only after a few hours It ocurred to me that was because new projects where being created with the main branch. So... fuck you github. You changed nothing, and annoyed a lot of people. And being all honest, if that is a thing that annoys you because when you hear master you thing of slavery and stuff like that, you probably get too much free time on your mind. I for example hear naster and immediately thing immediately about kung fu and stuff like that.
- is-ought 6y agoWhen can I downvote posts?
- sokoloff 6y agoWhen your karma hits 501, so only 505 points to go.
- is-ought 6y agoWait, I have to post things people like? Ouch there goes my Sokal slant. Better read up on my Sartre.
- mfru 6y agoNo, you get upvoted for posting stuff that other people think are contributing to the discussion in a meaningful way. Not everyone is going to be voting 100% according to HN guidelines, but it is in everyone's best interest here to hold each other to high standards regarding them. > Ouch there goes my Sokal slant. Better read up on my Sartre. Stuff like this will probably get you downvotes as your sarcasm is not contributing in a meaningful way (at least I think it doesn't)
- pw6hv 6y agoHN is not about downvoting things one disagrees with but rather posts that do not add anything to the discussion. Same holds for upvoting, many times I upvoted posts I did not agree with but that raised interesting observations on the topic discussed. This is what makes HN great in my opinion.
- thatguy0900 6y agohttps://news.ycombinator.com/item?id=16131314 https://news.ycombinator.com/item?id=16131314 both dang and pg disagree with you, for the record
- tekknik 6y ago> HN is not about downvoting things one disagrees with but rather posts that do not add anything to the discussion. That’s not at all how any site with a downvote button works. They’re used to hide what you don’t want to see or what doesn’t fit your narrative. You’ll see this on HN as well if you stay around long enough.
- justtopostthis3 6y ago> All this because I fit a description. What was this description? I don’t know, black male between 4’11 and 7’4 probably. I have been stopped, searched, and detained in handcuffs for over an hour because I "fit a description." (I was fired for being late.) I have missed international flights because I was "randomly selected," again, to be subjected to additional screening and interrogation. I was held at gunpoint in middle school while officers tore apart my backpack looking for a stolen pen. I am a cis white male, the paragon of privilege, and I'd be standing right there with you if you would only stop excluding me based on the color of my skin. Pot, meet kett--no, wait, I didn't mean--it's just an expr--aaaaaaaaaaaaaaa
- deleted 6y ago[deleted]
- stewx 6y ago> I’m not pissed off because I expected tech companies to do more, no, I didn’t expect them to do anything. I’m pissed off because they pretended to be doing good and wanted me to congratulate them for it.
- markdog12 6y agoAnd check out how GitLab frames their change: https://twitter.com/gitlab/status/1369777337252904960 https://twitter.com/gitlab/status/1369777337252904960 > You spoke and we listened Some voices are more equal than others, I guess.
- throwitaway1235 6y agoIt's disingenuous for an author to disparage racism while being racist in his or her own article. Rich/privileged White boys is racist. It's framing a race negatively. Gross.
- jonathanstrange 6y agoAs I've said when this was discussed a while ago, the problem is not with the word "master", it would be with the word "slave". "Master" has many uses that have nothing to do with slavery, as evidenced in words like "master's degree", "master" vs. "apprentice", "mastery", etc. Once "master" is used in combination with "slave", it refers back to slavery and leans on it, there is no doubt about it. That's the case for MIDI, for example. But in the Github case it is not related to that at all, and the change is wholly unnecessary. That doesn't make it wrong, as a sign, to change your master branch to "main" branch, of course. There is a lot of arguing in bad faith in this area. As if showing a bit of good will and following a simple name change guideline would seriously harm any of those complainers. But I agree that this change can is not really justified linguistically. My 2 cents, for what it's worth.
- swiley 6y agoI'm not sure telling everyone to associate a race with "master/slave relationship" is the best idea. Black people aren't the only ones to have been enslaved.
- goodoldneon 6y agoThe association varies based on geography. American history is inextricably tied to the slavery of black people, so it's fair that the master/slave relationship is overwhelmingly associated with them in America
- swiley 6y agoSure but is that an association you want to reinforce?
- cjpearson 6y agoWhat do you mean? Slavery in America was inextricably tied to racism just as the Holocaust was inextricably tied to Antisemitism or the Civil War was inextricably tied to slavery. None of those aspects should be ignored or downplayed. History can be ugly and uncomfortable, but we should try to learn from it rather than ignore it.
- xony 6y agogo fk urself
- knorker 6y agoBy taking away words like "master" and "hit" because with completely different context they mean other things, these people are making it worse. "Master" does not mean slavery until you ban every other interpretation. Then it does mean slavery. Well done, you encouraged slavery views.
- agustif 6y agoI just hope they don't come for Stromae. Which is Maestro (master) in Verlan. leave the guy alone! https://www.youtube.com/watch?v=VHoT4N43jK8 https://www.youtube.com/watch?v=VHoT4N43jK8
- e79 6y agoI generally think of it as “cheap” inclusivity. Companies looking to cast the biggest virtual signal with the smallest amount of capital. On paper it looks nice enough, but dig a little deeper and you realize that it’s everything under the sun minus the most important part: training and hiring more women, people of color, and other minority groups in tech. I’ve worked for companies that do this with mental health too. Everyone is burned out and unhappy? We’re bringing in a professional on workplace happiness! We’re partnering with non-profits! We’re doing everything! Except, you know, addressing the actual cause of the burn out and unhappiness. Because that requires a hard, sober look at our own behavior and wrongdoings. It’s so much easier to look outward instead. I don’t identify as a minority in tech, so I won’t even pretend to understand exactly what that’s like. But it seems like being gaslit constantly. It sounds so painful and invalidating and exhausting and outright maddening to be told to look at all of this progress when you know they know it’s all the cheapest version of it and it’s mostly just for show.
- wiremine 6y agoDisclaimer: I'm a white engineer who is now a VP. I also have a black daughter. I can't speak for the black experience(s) because I'm not black, but I'm also acutely invested in seeing things get better in terms of race relations and opportunities for all people. A few thoughts: 1. Words matter. They aren't the most important thing per se, but they shouldn't be ignored. Over time, all these little changes do add up. 2. What is the most important thing? Authentic relationships. As I've gotten to know more people of color over the last decade, relationships are what grounds my perspectives and shapes my thinking. Truly understanding someone, and having yourself understood, is critical to overcoming the long-term race problems in America (and beyond). 3. Alongside relationships, doing the hard work of educating yourself is critical. White people in America tend to only see the dominate white culture as the _only_ culture. You need to educate yourself to understand this isn't true. But this is where relationships come in: "Black" culture (or Asian culture, or Latinx culture) is not monolithic, so the relationships create the commentary to understand the broader trends. Both the right and left in America tend to not do this part well. A final thought: it starts in the schools. Those of us with authority and decision making power need to be investing in spending time mentoring the next generation of engineers.
- gher-shyu3i 6y agoWhy isn't the discussion that it's also quite racist to associate the word "slave" with Blacks/Africans? People don't seem to know any history when they say that. It's not only Africans that got enslaved, peoples of all ethnicities did. It's just virtue signaling at the end of the day. It's ridiculous watch everyone fight over this while missing the root cause.
- jtdev 6y agoThat seems like a completely valid point: Can we still use the terms master/slave when actually discussing the atrocious history of slavery in America? Why are these words considered hateful? They are useful words that describe a concept very clearly.
- wiremine 6y agoIt's a valid point, two thoughts: 1. There's the state of slavery today, which is actually pretty horrible worldwide. 2. There's the issue of race relations in the USA, and the historical context of those relations. In the American context, I think it's fair to focus on that context. At least, I think it's counterproductive to try and redefine the term because it deemphasizes that context.
- kludgeon 6y agoif you scroll past the left v. right and recycling sideshows, there is half-decent discussion that is relevant to the article below.
- bfgoodrich 6y ago"So, what was tech’s big song and dance? Let’s remove offensive terminology from our collective lexicon." The movement to remove unfortunate terminology (master/slave absolutely being one) from our stack has gone on long before the George Floyd protests - literally decades, including many discussions on here. This framing renders the entire article just noisy hysterics. Of course it has yielded the predictable "As a gay black man..." commentary. Right.
- ghotli 6y agoI won't waste an opportunity to frame this as a modern shifting of the overton window. Rather than editorialize, here you go. https://en.m.wikipedia.org/wiki/Overton_window https://en.m.wikipedia.org/wiki/Overton_window
- jssmith 6y agoI want to share my own reactions to the name change since this is a really interesting topic. For context, I'm an African American, so many of my ancestors were slaves. - The first time it occurred to me that "master" in this context could offend anyone was when GitHub changed the name (and broke my workflow). - My immediate reaction was, "this change is by white people for white people," where "white" means anyone who isn't black. - My next reaction was, "they may be changing the name for the wrong reasons, but the change is brilliant." Let me explain a little more. Whether motivated purely by virtue signaling or by more genuine intentions, changing the name doesn't fix any of the problems that black people face. The article explains this well. What's powerful about this name change is that it pushes us to alter a habit, in my case one embedded deeply in my fingers, something that I do every day without realizing that I'm doing it. Thus it is a useful reminder of the implicit bias that contributes to the lack of diversity in tech. Never mind that the old name was harmless, the change brings repeated awareness to an important topic, and it reaches a the developer community in a targeted way. So, next time you are annoyed that you have to fix a script or you accidentally type master when you needed to type main, please just take a deep breath, change the name, and remember to reflect upon whether you have are subconscious habits or biases that work against diversity in tech.
- LudwigNagasena 6y ago> For context, I'm an African American > My immediate reaction was, "this change is by white people for white people," where "white" means anyone who isn't black. > My next reaction was, "they may be changing the name for the wrong reasons, but the change is brilliant." This is exactly what I would expect from a person with a deeply ingrained racial identity. > So, next time you are annoyed that you have to fix a script or you accidentally type master when you needed to type main, please just take a deep breath, change the name, and remember to reflect upon whether you have are subconscious habits or biases that work against diversity in tech. Well, I have reflected upon that, and I came to conclusion that it is people who base their identity on 19th century pseudo-science on kool-aid who are wrong, not me.
- armonraphiel 6y agoI'm African American & had the same reaction. At the time, the master->main switch felt completely pointless. But I came to appreciate the courage needed to actually commit. It's a signal that people do care. Issue is, most folk have no idea on how to meaningfully contribute towards a lack of representation.
- MeinBlutIstBlau 6y agoThis article is spot on with more white americans beliefs about the issues than many would publicly admit. I'm from the midwest and all I can hear are the same white people that wound racist according to today's left, but in reality, match this exact same thought process. But because they are white they can't say these things.
- deleted 6y ago[deleted]
- saint_angels 6y agoUsually companies try to hire more minorities out of guilt, or because "it's the right thing to do", but I think it's a wrong motivator. If the industry is not hiring part of society for some reason, then it's missing huge amount of unused talent. We should be doing diversity and inclusion out of greed rather than guilt
- CivBase 6y ago> “Meritocracy!”, I hear you cry. “They pick from the most talented students. The ones that worked the hardest to get into the most elite schools. The black students should have just worked harder”. I guess mummy and daddy paying $20 mil for a new library to get me a seat at an ‘elite’ school is still meritocracy eh? That's quite a straw man. If you're genuinely in favor of meritocracy, you should inherently be against the rich buying their way into positions. Just because bad thing A happens, that doesn't mean we should just allow bad thing B to happen too. We should stop bad thing A! I do agree with the basic sentiment of this article. The tech industry would benefit from more diversity - particularly diversity of thought, which does not necessarily mean increasing diversity of skin color but would probably make the industry a more inviting place for minorities in the future. Nonsense like renaming benign technical terms does absolutely nothing to help with that.
- gher-shyu3i 6y agoMalcolm X said it quite well: https://www.youtube.com/watch?v=Vdc-q3biLm8 https://www.youtube.com/watch?v=Vdc-q3biLm8
- gher-shyu3i 6y agoMalcolm X said it quite well: https://www.youtube.com/watch?v=Vdc-q3biLm8 https://www.youtube.com/watch?v=Vdc-q3biLm8
- elygre 6y agoI had zero ownership of the name “master”. That just happened, and I lived with it. I will remain having zero ownership to the name “main”. That just happened, and I will live fine with that, too!
- throwaway8834 6y agoBackground: I'm white, my grandfather who is sadly no longer with us, was captured as a slave in the early 1940s forced to work on the Burma Railway, also known as "Death Railway". Content warning: if you Google Image Burma Railway, you're going to see things other than just the railway. In all my years of pushing to and pulling from master branches, I have not once made an internal association between that action and slavery. Until now. Offence is subjective of course and having never made this stretch of a link between a master branch and slavery, it is in no way and has never been personally offensive to me. People are different and I accept that others do take offence to this kind of language. But it is a stretch. It is a word that when taken out of context has other meanings. If a company such as GitHub are saying that this is wrong and must be changed, my question is why now? Why not 2 years ago or 5 years ago? Is it something that wasn't considered offensive and now is? There is so much outrage about this particular subject which doesn't actually solve any real problems. There are of course real issues that we need to get on top of. Contemporary slavery for example. Slavery is still massively at large in many places of the world including and especially the U.S.A. Just because it's gone underground it does not mean that it doesn't exist. We need to do something about it. This name change only seems to be creating more separation between us all when the world needs us to come together as one to solve the real problems, of which there are many.
- EGreg 6y agoSo are we still for changing blacklist and whitelist to blocklist and allowlist Or are we scrapping that one also due to the underrepresentation of PoC in tech and the statistical small sample of 3 guys (and they are probably guys) out of 250 people not being enough to make a policy? If you ask me, the problem with underrepresentation is all upstream. Whether it’s women in tech, or Black people in classical music etc. the solution isn’t to remove the audition screen and do affirmative action downstream. The idea is to fix it upstream. Also with many other things such as non biodegradeable plastic. Why are our “solutions” involving a massive change to all the individual people not to use straws or plastic bags when this has a tiny effect on the result, while disrupting many people’s lives? Instead, it takes pressure off from the real solution: pressuring the Capitalist corporations to switch from non biodegradeable plastic to something sustaiable, by taxing the negative externalities and internalizing the costs TO THEM instead of offloading them to the consumer. We have to practice upstream thinking and not be afraid to speak openly about the SOURCE of all that plastic. If you want more Carribbean musicians for example, consider your immigration and visa policy. If you want less plastic, ask why companies switched from glass bottles. I’d rather have a directed policy upstream than trying to use tons of bandaids downstream.
- huntercross 6y agoThe words we use matter. If they didn’t you wouldn’t feel the need to use fuck in your title. If you think it is inclusive to use old terminology the. why don’t you use old technology? Because it is worth it communally for us to update and get better at cooperating. Running around tellkng Github to fuck themselves is just more toxic masculinity wrapped up in a need to stay at the center of every conversation at work and at home. I am happy I don’t have to work on your team.
- christiansakai 6y agoI'm Asian, wasn't born in America and didn't grew up in America as well. I don't have a horse in this race. I don't feel annoyed to change that term. I'm only annoyed if someone guilt trip me if I don't change the name out of ignorance (i.e, I don't follow politics, no time for social media). I don't think I have any bias against women or minority in tech. Changing main or master or slave doesn't ring a bell or evoke an emotion in me. If my boss wants it master or main or slave or white or black, I'll do it. I'm very very surprised about this whole identity politics thing. First time I came to the US and I conversed with this Asian women friend, who told me that she wanted to go to business school, and I asked her "why business school?" and suddenly another Asian women (friend of her) cut me and said "Oh why not, because she is a woman?" and I was like "wow, where did that come from? what does that even mean?" and since that day I know that US racial issue is fucked up big time.
- threatofrain 6y ago> "Oh why not, because she is a woman?" and I was like "wow, where did that come from? what does that even mean?" and since that day I know that US racial issue is fucked up big time. But what does your example have to do with race?
- christiansakai 6y agoNot race in particular. Just identity politics. In this case, it seems one of the woman friend in my circle thought I was being sexist to her friend. We were Asians, but I didn't grow up in the US, but these 2 women do. The immediate reaction to that question must had evoked something deep within her, that I attribute to her upbringing here in the US.
- cema 6y agoYou are right, but I would add another item. She forcefully inserted herself in the conversation you had with your friend, and did it in a way that changed the conversation to the worse, with the tone becoming adversarial, and the direction of the thought rather different from what the original participants of the conversation intended. When it happens to a friendly group of people (as was the case here) it is okay, the confusion can be resolved peacefully and the conversation can move whichever way the three of you choose, being friends and all. But sometimes it happens in a larger scale, and then the conversation can be destroyed. I really wish people had been more conducive to maintaining a dialogue, we need to maintain a decent level of discourse in the society (and, more particularly, in our industry).
- temptemptemp111 6y agoSlave Branch Matter!
- impeplague 6y agoThe american left is lagging behind in therms of political theory and this "identitarian ideology" is a symptom of that. The fact that this ideology now is being imported by leftists in other countries creates a really bad image of the whole political movement. It is interesting that this innocuous terminological justice is now a thing in a lot of english speaking social environments (and internet), as far as I can tell, but is a joke for the majority of population (included left organizations and political parties) where I live. This is, for me, a clear sign of the elitist agenda that has minimal impact in the real life, but delight the middle-class left of american universities. I consider myself a left minded person, and being from a third world country, I first was amused by this when this started since I do a general research of leftists movements around the world. But now that this evolved on a entire "ideology" (quoted because it has really poor political substance) and is now present, albeit not as much as in the USA and Europe, in my country, my take is that this is a dissuasive factor in the political development of the masses. Sorry for my english.
- aaronbasssett 6y agoPlease name one country that never had slavery?
- oaiey 6y agoNever is a hard word. Let me explain: In the US the white were masters and the black were slaves. A white was rarely a slave, a black person was likely a slave. And slavery was not abolished that long ago. In MANY countries people of color X enslaved people of color X. So now - many generations later - no one knows anymore who was slave and who was master. So the term master is insignificant for the individuals in the country and dominantly associated with mastery in something. So while technically the statement is correct, for the discussion here, many countries are not having an active discussion around slavery because it is no concern in the society because there are not slave-descendants (which are mistreated until today) vs. master-descendants.
- goatinaboat 6y agoSo now - many generations later - no one knows anymore who was slave and who was master This is an "all blacks look the same" argument - but in reality, in Africa, everyone knows exactly which tribe they were from and which tribe someone else was from and who enslaved who. And it continues to this day.
- disease 6y agoThis is also true to some extent for Native Americans and slavery.
- oaiey 6y agoYou are right. Smaller groups/tribes remember in many more countries. Like you said, skin color is maybe not the best example. Take my situation: I am a German. Our slavery ("Leibeigener") cannot be seen in todays society. It cannot be seen by skin color or any other attribute. I try to void the statement "Tell me a society which never had no slavery". My argument is: There are societies which had slaves which you cannot reflect in today society. No ones knows, no one is affected. We have tons of other problems (like the Holocaust and tons of other crimes) we have to work on still today, but slavery among the German society (being a problem today) is no such problem. And I guess, there are many countries where this applies.
- optimiz3 6y agoWhen Darth Vader tells Luke that one day Luke will call him master, is he also committing a microagression? Maybe the writers were, but I doubt it. To most English speakers master just means person in control or source of truth. Or we should retcon Star Wars. Time to ban some more books and film I guess. Yay?
- varispeed 6y agoIt can also be used in context of mastering a skill or in the audio world the final copy of a song is called a master. Now what?
- bbarnett 6y agoWill all the Jackie Chan films need to be dubbed? Will dojos have a new name for their master?
- mratsim 6y agoYou'll pry my Master's degree over my dead cold hands
- ryneandal 6y agoAh, yes. Whataboutism rather than debating the premise.
- OJFord 6y agoEven when it's an overt master-controlling-slave analogy, what's the actual problem with that? It's not like there's any 'har-har silly slave' value judgement attached, why is it any different to 'teacher and pupil', 'controller and controlled', 'leader and follower'?
- calibas 6y agoWith computers there is often a master/slave relationship, there is one system that's in near absolute control of another. It's practical and there's no ethical issues, the slave computer doesn't feel anything. Of course, with human beings it's a completely different story, but we're talking about computers. As far as human beings, the problem was (and is) slavery, it's not the word "master". Especially in the US, there's this idea that we just have to change the terminology around, ban a word, and suddenly racism will disappear. Both political parties, the mainstream media, and major corporations all love this, because they get to make superficial changes and then sweep racism under the rug. Now if GitHub wanted to do something truly radical to fight racism, they'd change the name of the "master" branch to the "black" branch. I understand most people will be resistant to this, simply because "black" has a negative connotation, but please be aware of your own personal reactions to the word, as that's my whole point. The word "black" also means darkness, evil, it's something dirty, while "white" means purity, goodness, and cleanliness. And I'm just pointing out the what's already in people's minds, don't shoot the messenger! If something is "black and white", there's a clear right and wrong. In our language, "black" is synonymous with "wrong", and yet this word with negative connotations is used for an entire race of people. Instead of practicing censorship, which is reprehensible in a free society, and reminiscent of the same kind of authoritarianism that produces master/slave relationships among human beings, why not do something actually progressive? Have we forgotten what that looks like? Challenge society's entire perception of the word "black", rename the "master" branch "black", and begin to associate the word with something good for once. Start by changing the way people think. Turn black into something positive, and if you really want to see people's racism come out, use white in a negative sense.
- luckylion 6y ago> If something is "black and white", there's a clear right and wrong. In our language, "black" is synonymous with "wrong", and yet this word with negative connotations is used for an entire race of people. I don't think most people think like that. Black and white in that meaning is used in very specific contexts, not in general. Nobody thinks that a "black and white film" is about moral issues. In German, "black on white" (schwarz auf weiß) refers to (usually black) ink on (usually white) paper and nobody has race on their mind when they say it. We're not wearing black at funerals "because it's wrong that somebody died". Black numbers are good ("schwarze Zahlen schreiben" = "writing black numbers" = earning money), red numbers usually aren't. Waving the white flag isn't great. Black/brown bread is delicious, and so is Schwarzbier if you're into stronger tastes in beer, and you can get black-out drunk with enough of it. There's really no association with Africans with that usage of "black". I have a feeling that a lot of people believe that first came racism and Europeans looking down on Africans and then came "black = bad" associations in language. There was no European colonialism back then, Northern African slave raiders regularly went on slave raids to (mostly Southern) Europe etc. The use of black in that sense is, at least in German, at least 1200 years old, long before significant contact between Central Europe and Africa.
- 0xdky 6y agoDo we next change naming of RB Tree in all existing documents and software? IMHO, there is no end to this. https://en.wikipedia.org/wiki/Red%E2%80%93black_tree https://en.wikipedia.org/wiki/Red%E2%80%93black_tree
- m12k 6y agoI think the point about involving the people that you're supposedly helping before forging ahead is really important. An ally that picks the wrong fight on your behalf is almost worse than an enemy.
- dusted 6y ago"Either do some real shit or stay silent. Stay the fuck out of our way and don’t pretend you care. Then we can all get on with our lives." In general a brilliant writing.
- ryneandal 6y agoIncredibly entertaining writing. Keep writing.
- chrisjs95 6y agoI'm really tired of when someone groups all white people in the same category like we all have rich parents and only where we are because they paid off someone at a college. It's really offensive because I worked hard to get where I was at and had no help. It's like assuming all African Americans like rap and fried chicken. It's just really offensive.
- ashtonkem 6y agoSemi-related: one of the things that really bugs me about master/slave terms as applied to databases is that it's a really bad metaphor. Sure, one node controls all of the other nodes, but if the master node dies one of the slaves will randomly get promoted to master. Or if you need to move regions maybe another slave will get promoted to master while the master will get demoted to slave. Needless to say, this isn't how most slavery systems have worked the world over. I feel that writer/reader terms are more accurately descriptive anyhow.
- dboreham 6y agoI've been surprised that there is a new generation of developers who never heard that master/slave is offensive/irritating to some people. I first ran into this in 1996 when I joined a team building a product that had replication. We changed all the uses of master/slave to supplier/consumer. I had just relocated from the UK, where (at least by my perceptions) race is less of a core societal issue. I remember asking what this was about, someone said there were people who didn't like the use of master and slave, I thought "ok that's interesting" and moved on to fixing bugs. Fast forward more than 20 years and I find people complaining about github branch names. This seems odd because it's like whoever came up with the default branch name (Linus?) didn't receive the memo I got in 1996. Anyway, I see this pattern every so often : something that offends group A, where group B is asking "what's the big deal?". I've seen it with dogs in the workplace, with "blackface" and with use of the "n-word", and on and on. To be honest it mystifies me (the "what's the big deal" part). Why not just take folks at their word? a) they say they're offended, b) whatever change they are asking for is minimal and low-cost, why not react with "I didn't know that, but ok no problem"?
- mmcwilliams 6y agoIt's interesting you bring up Linus Torvalds in this discussion because he, around the same time as the Github changes, signed off[0] on an update to the terminology used in the Linux kernel. To me it's not a decision I expected, but watching some older talks where it's been brought up to him he seems to be indifferent to the controversy and just wants to focus on the tech. [0] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=49decddd39e5f6132ccd7d9fdc3d7c470b0061bb https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
- sakopov 6y ago> I don’t want this post to be about The Solutions™ but here’s one for your noggin; there is this a significant intersection between career changers/developers coming from non traditional backgrounds (i.e. people with no CS degree) and minorities. Put your money where your fucking mouths are and hire these people. Every summer countless tech companies of all sizes run internship programs, would it be a stretch to run an apprenticeship program of the same length for non traditional applicants? As someone with a psychology background I can’t overstate what difference it makes to get a legit company to give you a chance, both in terms of your CV and your confidence. I would one-up this and say that tech companies should be opening offices in under-represented areas with large minority populations and start investing in public education there, if they really care about workplace diversity. However, this quickly turns into an argument about money, money, money and effectively would never be accomplished. And so what they're doing is just simply a virtue signaling clown show which gets enough done to not get picked on.
- stevenhubertron 6y agoI'm a white middle class American so I realize I don't have much of a voice here but I do want to say that this change is so minimal compared to all the other various BS I have to put up with in my job that that who cares if its virtue signaling or not. MSFT decided to make the change, we deal with it and move on. Things change, and things change that are out of your control. Complaining about it won't change anything. Be more accepting that there are things in this world that you cannot change. Especially as something as simple as this.
- oji0hub 6y agoI don't care what the branch is called, but people should never give way to harassment. That only emboldens the people who do it.
- JabavuAdams 6y ago100x this. Can you blame them though, they're scared shitless of being called racist on the Twitters, so they do dumb things. Apprenticeship programs are a great idea. I'm amazed at how credentialist software dev is becoming when all the best hardcore developers I know are largely self-educated.
- himujjal 6y agoMy problem is that this is an American company trying to impose their culture to us. There are a lot of developers from China and India whom Github didn't even consider asking. Question is why should "we" who face far worse challenges than the Blacks in US be asked to change the name. That is what doesn't make sense to me. The idea imposition happens just because we are a poor country and nothing else. I am sure 20 years down the line, if I don't follow an American culture I will be a villain.
- dagmx 6y agoWhy is the change of the name of the default branch such a hardship for you? Also how do you quantify far worse challenges? Are you treated worse relative to your other country people?
- deleted 6y ago[deleted]
- himujjal 6y agoFar worse challenges. How about impoverishment? I am still stumbled how Github has managed to make a fool out of Americans. I thought at the very least these first world country people are educated enough to not fall for propaganda
- dagmx 6y agoSo are you discriminated against in your country? Is GitHub based out of your country? Is it possible for a company to do more than one thing?
- Mashimo 6y agoWhat is the problem for you about the name change?
- himujjal 6y ago"Ah, its just a name change" I have been hearing this since I was born from the west to impose their culture onto us. And let me tell you whats worse. People like you who think they are doing good supporting it.
- evgeniysharapov 6y agoHa, I am surprised no one yet cried about "black hat" being bad hackers and "white hat" being noble ones. When is that change coming to DEF CON? Most surprising is how hypocritical this charade is and likely everyone understands it, but follows the proverbial "school of fish".
- mbeex 6y agoWhere are the other 700 comments?
- hezag 6y ago> "We really don’t need to arm police with any shitty, biased facial recognition software. Their eyes already do a perfectly good job of that. George Floyd and Breonna Taylor can both attest to that. I can attest to it."*
- dustinmoris 6y agoThe biggest genocide in human history was against people of the Jewish community, yet we are still using words such as: - boot "camp" - Let's go "camp"ing - you need to "concentrate" more - lots of other words which remind of concentration camps and other cruel crimes against humanity When will we eradicate those words from our every day language? Heck we even use the word "work" when we know too well that Nazis used the slogan "Arbeit macht frei" (Work makes free) at the top of Auschwitz. What does it say about Microsoft that they are still labelling the employees as "workers" and asking them to do some "work". Maybe Microsoft should rethink the words they use and how they are harmful and contribute to genocide.
- systemvoltage 6y agoIf Aliens visited earth, they would see us all and exclaim "WTF!??. Let's go back. This place sucks."
- deleted 6y ago[deleted]
- asmr 6y agoI'm a black american and I think it's more racist to attribute the word "master" to master/slave dynamic. Especially when I've always thought of something like "master" in the context of GitHub to refer to a "master" copy. This change is ineffective.
- fart32 6y agoThe people pushing the agenda see racism everywhere. The attribution probably has never occurred to most people in tech, because they are not obsessed with other people's color or beliefs.
- mikece 6y agoI am reminded of the quote from Malcolm X: "The only way the problem can be solved -- first, the white man and the black man have to be able to sit down at the same table. The white man has to feel free to speak his mind without hurting the feelings of that Negro, and the so-called Negro has to feel free to speak his mind without hurting the feelings of the white man. Then they can bring the issues that are under the rug out on top of the table and take an intelligent approach to get the problem solved." This quote, in a more complete context, starts at 1:06 in this clip: https://www.facebook.com/Malcolmxvideos/videos/472535626269463/ https://www.facebook.com/Malcolmxvideos/videos/4725356262694...
- rglover 6y agoAround and round' we go: 1. https://youtu.be/ruP-WVgfkMM?t=197 https://youtu.be/ruP-WVgfkMM?t=197 2. https://www.youtube.com/watch?v=9hm8wXZmRD8 https://www.youtube.com/watch?v=9hm8wXZmRD8 And for those needing a qualifier: I'm mixed race, black/white—I've observed both sides of this my entire life. The answer isn't wordplay, it's directly investing in black communities.
- JabavuAdams 6y agoDo you eschew mastery of skills, of topics? Does it make your fingers itch? Fooooooor fuuuuuuuuucks saaaaaaaaake! This is the lamest generation.
- dang 6y agoPlease don't post like this. We detached this comment from https://news.ycombinator.com/item?id=26490895 https://news.ycombinator.com/item?id=26490895.
- _def 6y agoSo I'm a european white guy and I know that Identity Politics covers topics which make it extremely hard to find a consesus, but here are my two cents. Please share your thoughts with me. Tackling huge problems in society (and in general) takes time. It's good do discuss the direction society should move as whole, and act accordingly in the future. But it's also important to act _right now_ as best as we can to put the fire out. Will adjusting our language get rid of social problems? No. Will it help getting rid of social problems: in the longterm, maybe? I don't know. But I know that it doesn't hurt you to act considerate towards other people. So why not just do it? The thing is, it shouldn't stop there. Inclusive language is just a small step towards a more peaceful society. We'll need many of those.
- swayvil 6y agoWord-usage is a natural meritocracy. It's a practically perfect interface between mechanics and morality.
- droopyEyelids 6y agoThe key quote from that passage, to me, was "Is it too much to ask for tech companies to run an apprenticeship program for people changing careers, etc?" Certain people face _structural_ impediments to getting into tech. CEOs and HR love to brow-beat _individual_ managers and recruiters to fix the diversity issue in companies. But you know what the decision makers never, ever do? They never create a _structural_ program to address the _structural_ problem. What if they expanded headcount by 10% to add an apprentice and make time for the team to train that apprentice. How much difference would we make in 'fixing our ratios' every year?
- deleted 6y ago[deleted]
- deleted 6y ago[deleted]
- megaseahorse 6y agoHow about the word class? Because of class hierarchy and struggle
- RexKramer77 6y agoThe powers that be are quite happy to have us fighting with each other, rather than focusing on them.
- kazinator 6y agoIf any of these intellectually-challenged persons have main's degrees, they should have them revoked back down unmarried male person's degrees.
- kazinator 6y agoThe Metallica album Main of Puppets was recorded in 1986, in Denmark, at Sweet Silence Studios with producer Flemming Rasmussen. In 2017, the album was remained and reissued in a limited edition deluxe box set.
- kazinator 6y agoFire is an excellent servant, but a poor main. A good dog is loyal to its main. Former U.S. Olympic coach Payton Jordan of California set a world record (30.89 seconds) in the M80 age group in the 200-meter dash at the USATF National Mains Championships in 1997 in San Jose, California. "Jack of all trades, main of none." Maining Linux ISBN-13: 978-0782129151
- phasnox 6y ago> "I’m pissed off because they pretended to be doing good > and wanted me to congratulate them for it. Either do some real shit or stay silent. Stay the fuck out of our way and don’t pretend you care. Then we can all get on with our lives." This
- tomp 6y agoI'm Slavic, i.e. the ethic group of people that is the likely etymological origin of the word slave. I'm not offended by the concept of slavery, or by the words master or slave. Indeed, I think it's important to keep this important concept in mind, so that we can solve the related problem of enslaved humans. In addition, I don't see a problem with these words being used in non-human concept - slavery is only a problem if slaves are human. Personally, I want to be the master to my (non-concious) computer slaves (well, better than the reverse, at least...).
- hartator 6y agoExactly. Don't have human slave, but slavery of computers is actually something desirable. Until AI become emotional and that's not a thing we should be doing anymore. :)
- airhead969 6y agoIt's virtue-signaling nonsense like planting a tree, declaring climate change "mission accomplished" and calling it a day. If software engineers actually cared about diversity, they'd work with community leaders on the rough side of town to mentor kids who otherwise don't get all the chances they did. I seriously doubt many would do that. I hate to say it, but a lot of office tech people don't have a lot of life experience. And maybe as a consequence, they tend to act like stereotypical self-absorbed yuppies who don't engage with the world or donate emotional labor. It's easier to outlaw certain words because of incidental associations rather than help real people.
- turtlebits 6y agoThis is one of those unfortunate "damned if you do, damned if you don't" scenarios. Being PC is trying to appeal to the masses instead of addressing the real issue. Though you can't really blame Github in this instance.
- devwastaken 6y agoThere is limited energy available for resolving important issues. By focusing energy upon name changes that have no benefit we now rightfully criticize it for doing so, which wastes more energy. It also convinces people that the very idea of name changing is bad, and that this is a bad culture of people. Which harms future real movements for actual good change. Therefore changes like these are far more harmful than good for everyone.
- samkone 6y agoI am black, and I honestly find this change ridiculous. Born in Africa and lives in the US. And honestly this is ridiculous. At some point this becomes painful it spare the real discussions that need to have about slavery and history.
- oh_sigh 6y agoIsn't "git" an offensive word for a disabled person? At least it is in the society I grew up in. When will github stop their insensitivity and change their name?
- jrm4 6y agoBlack tech person here. The fact that the argument over the name change (which, hey, who knows) is the most commented thing I've ever seen here, as opposed to, e.g. another article where the focus is a substantive issue, speaks volumes and furthers the author's point.
- weeboid 6y agoWhat a weird and useless take, all the yt commenters in there, "yeah!!
- soheil 6y agoUsing a term other than master is technically annoying as most developers have that memorized and would disrupt their work to a small degree. Nevertheless this is a non-zero cost put on the entire tech community. There isn't much difference between forcing people to not user master branch than let's say not being able to use VSCode, Atom or Sublime, just because the name happens to fit the bill doesn't mean the cost isn't real. I still believe it makes sense for the tech community to incur this cost. Awareness of these issues is an important part of the solution, no matter how idiotic the change that is making us aware actually is. There will be people who will use this to their benefit like the example given where Github sells software to ICE and at the same time pretends to care about master branch? Even if a small portion of this change helps with a solution that's a win even if most of it is for publicity stunts or corporate America opportunistically jumping on a social cause bandwagon to sell more products or virtue signal to hire more talent, etc. (I'm looking at you Apple recent diversity/inclusive commercials.)
- hinkley 6y agoDid Linus ever explain why he chose master in the first place? Is that a Bitkeeper thing? Master and branches made no goddamned sense at all. It’s trunk, doofus. Trunk and branches. Like a tree?
- princevegeta89 6y agoSorry I would call this name change nothing but an overreaction
- SirensOfTitan 6y agoFrom David Foster Wallace’s Authority and American English essay: > “My own humble opinion is that some of the cultural and political realities of American life are themselves racially insensitive and elitist and offensive and unfair, and that pussyfooting around these realities with euphemistic doublespeak is not only hypocritical but toxic to the project of ever actually changing them. Such pussyfooting has of course now achieved the status of a dialect […] I refer here to Politically Correct English (PCE), under whose conventions failing students become "high-potential” students and poor people “economically disadvantaged” and people in wheelchairs “differently abled” […] The same ideological principles that informed the original Descriptivist revolution - namely, the sixties-era rejections of traditional authority and traditional inequality - have now actually produced a far more inflexible Prescriptivism, one unencumbered by tradition or complexity and backed by the threat of real-world sanctions (termination, litigation) for those who fail to conform. This is sort of funny in a dark way, maybe, and most criticism of PCE seems to consist in making fun of its trendiness or vapidity. This reviewer’s own opinion is that prescriptive PCE is not just silly but confused and dangerous. Usage is always political, of course, but it’s complexly political. With respect, for instance, to political change, usage conventions can function in two ways: On the one hand they can be a reflection of political change, and on the other they can be an instrument of political change. These two functions are different and have to be kept straight. Confusing them - in particular, mistaking for political efficacy what is really just a language’s political symbolism - enables the bizarre conviction that America ceases to be elitist or unfair simply because Americans stop using certain vocabulary that is historically associated with elitism and unfairness. This is PCE’s central fallacy - that a society’s mode of expression is productive of its attitudes rather than a product of those attitudes. […] There’s a grosser irony about Politically Correct English. This is that PCE purports to be the dialect of progressive reform but is in fact - in its Orwellian substitution of the euphemisms of social equality for social equality itself - of vastly more help to conservatives and the U.S. status quo. Were I, for instance, a political conservative who opposed taxation as a means of redistributing national wealth, I would be delighted to watch PCE progressives spend their time and energy arguing over whether a poor person should be described as “low-income” or “economically disadvantaged” or “pre-prosperous” rather than constructing effective public arguments for redistributive legislation or higher marginal tax rates on corporations. (Not to mention that strict codes of egalitarian euphemism serve to burke the sorts of painful, unpretty, and sometimes offensive discourse that in a pluralistic democracy leads to actual political change rather than symbolic political change. In other words, PCE functions as a form of censorship, and censorship always serves the status quo.) As a practical matter, I strongly doubt whether a guy who has four small kids and makes $12,000 a year feels more empowered or less ill-used by a society that carefully refers to him as “economically disadvantaged” rather than “poor.” Were I he, in fact, I’d probably find the PCE term insulting - not just because it’s patronizing but because it’s hypocritical and self-serving. Like many forms of Vogue Usage, PCE functions primarily to signal and congratulate certain virtues in the speaker - scrupulous egalitarianism, concern for the dignity of all people, sophistication about the political implications of language - and so serves the selfish interests of the PC far more than it serves any of the persons or groups renamed.“
- lanevorockz 6y agoMicrosoft doing what it does best .. ruining well established products. I still remember when they bought Skype and I thought they won't mess up this time.
- throw7 6y agoStuff like diversity training and wokeness and virtue signaling is all counter productive. What you've done is planted the seed of discrimination where there was none to begin with. Congratulations.
- onelovetwo 6y agoAs a black man in tech, I can say its always frustrating to me when a company tells me what I should be offended by. The master word has never even crossed my mind in that way, I've always thought of it as in the music term. Its one of those settle racist things that I've noticed time and time again in tech. Its as if a bunch of white people come together to prove how "not racist" they are to their other white friends. They start to try to out do each other so much It starts to have the opposite effect and alienates people that just want to be treated normal, not like former slaves.
- mgarfias 6y agoI think this whole freak out is just dumb. It’s just a name. It needs an identifiable name be it Master, main, develop, hell you could call it beavis and it would mean the same thing. Or don’t. It just don’t matter.
- deleted 6y ago[deleted]
- delaynomore 6y agoI often wonder if these name change/inclusion initiatives are started for promotion purposes. At least from my observation at work, it seems none of them are led by under-represented groups. Instead, they are mostly led by white/over-represented PoCs. Of course I don't dare to raise these questions at work (or with my real identity). These days if you are not onboard with these changes you might get labeled as racists.
- throwaway894345 6y ago> It signals to other privileged white boys, “hey, come work for us, we pretend to care more than all our competitors xoxo”. This shit aint for us, it never was. This, a thousand times. It was never about black people, it was always about wealthy, largely white progressives comforting themselves with the narrative that they're valiant defenders of black folks (namely from those horrible oppressors, middle- and lower-class whites) without having to do anything. This is why "defund the police" is supported by a majority of wealthy progressives but a small minority of black Americans.
- cultofmetatron 6y agoAnecdotally I admin but I've seen tech's filter for black people first hand. A few years ago, I invited a friend of mine to stay at my place in SF while he works on learning to code and break into the SF Tech scene. IN no time at all, he qualified to get into hack reactor and quickly fell into a mentoring role. Despite this, it took several months to almost a year before he got his first fulltime gig. Before, I always thought maybe there was something else I wasn't seeing. In this case, I knew he was good. I worked with in personally and knew what he was capable of. I know plenty of engineers that weren't as good at engineering that were getting jobs within a month. I coached him on his interviewing skils but nothign was moving the needle for him. It wasn't until he got a "internship" position by a diversity initiative at a prominent startup that he finally started getting work as an engineer. He excelled at that role and now he works there as a fulltime engineer. That someone with his ability had such a hard time getting a foothold was all the proof that I needed that something is up with tech and a bias against black men.
- buttholesurfer 6y agoAs a black dude this is so true. I can't believe the extent other people go to "help" the black community. When will you realize it has to come from within and a little name change does nothing to help but make you feel better.
- ffggvv 6y ago>> “Meritocracy!”, I hear you cry. “They pick from the most talented students. The ones that worked the hardest to get into the most elite schools. The black students should have just worked harder”. I guess mummy and daddy paying $20 mil for a new library to get me a seat at an ‘elite’ school is still meritocracy eh? yes everyone who gets into these schools donates a library. thats why harvard has 10,000 libraries. theres no jewish or asian students whose parents came here with a penny and worked menial jobs. its all rich white people. and im sure if they didnt change the name this person would write an article about how they didnt change it because they are racist. racist if you do. racist if you dont.
- wellthisisgreat 6y agothat whole thing was incredibly USA-centric for a global company like Github. Slavery is not a US thing and that drama stemmed pretty much from US Twitter segment
- kizer 6y agoI was on Reddit saying “let’s ask the black devs”! What do a bunch of non-black nerds really know about race in America. I’m white btw. That’s a lesson you have to experience; you won’t find it in a textbook or solve it with an algorithm. Go to the (obvious) reference for this, and ask them (almost entirely) what should be done. It’s all about black people in the first place, just ask them. That’s not politically incorrect, not even “uncomfortable” if brought up appropriately in a formal context.
- mesozoic 6y agoWhatever dude we solved racism by not using master branches anymore.
- idm 6y agoI'm quite comfortable saying that master/slave is an unsavory metaphor to use in your distributed architecture.
- mfontani 6y agoI've had to deal with projects where the "main" branch was named: master, main, blead. I almost never "name" that "main" branch, thanks to commands and aliases. When I want to pull (and rebase) to the "main" branch, I run "git prom". When I want to check out the "main" branch, I "git com". What actually happens depends on what the project's "main" branch is. If a project later moves to a "live" branch, I'll just update the "git-main" script to detect it ahead of the rest, and off I go. https://github.com/mfontani/los-opinionated-git-tools/blob/master/git-main https://github.com/mfontani/los-opinionated-git-tools/blob/m... is less than ten lines of bash. git-com is really just: git checkout "$(git main)" git-prom is really just: git pull --rebase origin "$(git main)" I'm not particularly sold on "main" vs "master" being an important thing, but if it's important to some I at least want to ensure I don't get frustrated when interacting with a project which uses it. With the above aliases and functions and programs, I don't care anymore. main, master, blead... call it whatever.
- zzo38computer 6y agoWhat I have read is that it is only changing the default setting for new repositories, and does not affect existing repositories, and that either way you can still change the default branch name. (I looked, and it also looks like you can now rename any branch easily in GitHub, so maybe that can also help with some things.) I think that the change is unnecessary, but is probably mostly harmless (although, I do not use git; someone who does might know better than I do). If you want to import from a different version control system, if it uses a different name such as "trunk", you can keep the same name in a mirror with a different version control system, if that is supported by the system that you are using.
- ankurpatel 6y agoAs a South Asian/Indian and an immigrant to USA coming from a lower middle class background, I would argue that just like Blacks we are also disadvantaged but unlike the African Americans South Asians/Indians have taken over the STEM programs. I do not think acts like these make a change but rather change in mentality of the African American community is what matters for their youth to choose careers and opportunities that help them prosper.
- deleted 6y ago[deleted]
- KittenInABox 6y agoI overall agree with the broad message here. If GitHub, Microsoft, other tech companies cared so much about diversity they'd have an entire recruitment arm for women-only bootcamps and HBSUs.
- paracyst 6y agoA lot of people in this industry are not going to like it, but this post needed to be written and is 100% spot on. Wake me up when I can go to an "about our team" page for any of the companies posted on here and not see virtually the same exact team picture, from a diversity perspective, for nearly every company.
- andreygrehov 6y agoCompanies do whatever they can in order to avoid being criticized. Nobody really cares about the root cause of things. The thought process is simple: "Company A did this, so we'll do the same, because otherwise they'll blame us for NOT doing that, so we may lose partners and that will affect our revenue". A great example is advertisement. A lot of tech companies suddenly started to work with black/asian fashion models. This change is obviously driven by movements, similar to BLM. It's not a natural change, not an honest idea coming from a production team. They do it purely from the perspective to shut everyones mouth, so to speak. These days, everyone expects diversity, except that if you are thinking differently or having a different opinion, then you'll be taunted, banished and then canceled from everywhere. This is not good and goes against principles of innovation. People are scared of being different. My personal take on master branch thing is that GitHub had to either stay quiet and do nothing OR, if asked to change master to main, say "f*ck you, go build your own company and name things however you want, we are not going to change foundational things just because YOU think master word is offending". Because, what if in 5 years someone is offended by branches being named `main`?
- dmje 6y agoWow, I nodded so much my neck hurts. Well said.
- stevenhuang 6y agoI am reminded of Antirez's experience on being pushed to rename the master/slave terminology in Redis: http://antirez.com/news/122 http://antirez.com/news/122 > I believe that political correctness has a puritan root. As such it focuses on formalities, but actually it has a real root of prejudice against others. For instance Mark bullied me because I was not complying with his ideas, showing problems at accepting differences in the way people think.
- rcurry 6y ago"I guess mummy and daddy paying $20 mil for a new library to get me a seat at an ‘elite’ school is still meritocracy eh?" As someone who never even finished college, I think this is a pretty cheap shot. My former boss on Wall Street went to MIT and only got there because his father was a migrant strawberry picker who worked his ass off to get his kid a good education. My last boss was African American, and went to Harvard and MIT - also probably the best damned general manager I've ever worked for. Everyone has their own story, and most of the people I've met who have Ivy degrees are no different from anyone else I've worked with except they were more driven (or guided) as kids and put the time in that it took to get where they wanted to go. I don't begrudge them that for a second.
- ironman1478 6y agoHere is an interesting article with some statistics https://www.theatlantic.com/magazine/archive/2019/09/meritocracys-miserable-winners/594760/ https://www.theatlantic.com/magazine/archive/2019/09/meritoc... http://www.equality-of-opportunity.org/papers/coll_mrc_paper.pdf http://www.equality-of-opportunity.org/papers/coll_mrc_paper... Maybe not all of those people who are enrolled have donated and then got in, but wealth is directly correlated with getting into these schools, not pure skill. At this point getting into a university is just about memorization and going through the rehearsed motions. There are too many good applicants. The only differentiating factor is money at this point and wealth is required to learn how to do the motions to get in. Everything else is just a dice role. I also think its important to think about the age of the people you are talking about. If they were older, then it was generally easier to get into almost all universities assuming you had the money (which is a HUGE if). The acceptance rates at all these schools was significantly higher. Not to diminish their accomplishments (because they are tremendous accomplishments), but in the past it was in some ways more "fair" from a financial perspective (though probably unfair in all the other ways that things can be unfair).
- Zanneth 6y agoYou can't discount the idea that wealthy people generally have shared values that are more conducive to successful careers for their children. Therefore it shouldn't be surprising that wealthy students are more likely to get accepted into prestigious universities irrespective of how much money they have. Having said that, there is no reason why a poor family can't also impart the same values to their children. It's just more difficult because they have to learn those values on their own, rather than being taught from a young age.
- forgotmypw17 6y agoI've never in my life met a single human being who was white or black. Why do we still use this terminology when yellow and red have gone out of style?
- yamal4321 6y ago1473 comments, 2656 upvotes in 10 hours. Well, seems ycombinator is poisoned now. It was a good time. Time to go further.
- worik 6y agoI propose "mistress"
- hit8run 6y agoI was okay with master and I am also okay with main. Main is shorter to type so hey we‘re all saving some keystrokes a day.
- sequoia 6y agoAnother potential issue with a change like this, for the reason that they give for doing it, is that it may communicate an inaccurate picture of what black people care about to non-black people. "Oh wow, black people are offended by and 'hurt by'[0] the use of this term. I didn't know this would make them feel hurt!" Articles like this clarify that at least some black people in fact do not feel "hurt by" this use of this term. I'm Jewish, if someone said "we have to take all the swastika imagery off this Hindu graphic because it will offend and hurt Jews," that would bother me. I'm not offended, much less hurt, by seeing a swastika in a cultural context unconnected to Naziism. To suggest most Jews would be "hurt" by this paints an inaccurate and extremely unflattering picture of my own resiliency and ability to contextualize words and imagery. I can't speak for black folks but I would be surprised if some didn't feel similarly about being informed that reading the word "master" would or should offend and hurt them. 0: https://sfconservancy.org/news/2020/jun/23/gitbranchname/ https://sfconservancy.org/news/2020/jun/23/gitbranchname/ (this is the rationale linked to by github[1]) 1: https://github.com/github/renaming https://github.com/github/renaming
- Razengan 6y agoWhere’s the obligatory dang comment reminding us about cUrIoUs CoNvErSaTiOn?
- deleted 6y ago[deleted]
- f430 6y agoyeah this virtue signaling by Github and many tech companies was cringe while ignoring shit like this: > Being a highly paid software engineer, like most of you reading this, did not stop a bully van flying up the curb I was walking on and 7 City of London police officers pinning me against a wall with guns in my face. They wouldn’t believe it was possible for someone like me to work in central London till one of them searched me and found my work ID. All this because I fit a description. What was this description? I don’t know, black male between 4’11 and 7’4 probably. What did I do after that? I carried on with the rest of my day like nothing had happened because I’ve fucking been there and done it all before. Out of curiosity I asked my manager, who is like 20 yrs older than me, if he had ever been stopped and searched, he said not once in his life. this is fucked. 2000 upvotes and this submission is already disappearing.
- bloody-crow 6y ago> They forgot to talk to people who are actually members of the black community. The very people they are trying to not offend. I don't get what makes the author think that any such change should only happen with an explicit approval from "black community". TBH I don't see how community's opinion on this topic is relevant at all. This is a change by people who felt uneasy about the old name for people who felt the same. If you're not in this category, it's a no-op for you. Existing repos still have master, new repos can have main branch renamed to master trivially. Don't attach so much meaning to something so fucking insignificant. It makes zero difference for some, it makes some difference to others. Who gives a shit? My only problem with the rename is that I apparently have muscle memory of typing `gco master` and `git rebase master` without thinking so I now lose a few seconds of productivity on newer repos until I learn to adapt to it. I can live with that.
- cwkoss 6y agoI think an interesting technical problem is: How can a person reliably understand the amount of consensus within the black (or any other) community for a given idea? It's an challenging problem that could apply to any demographic group or subculture. Any person only interacts with a portion of a demographic and thus developed biased impressions based on the slice they see. Ex. "Are black people nerdier than portrayed in the media, or is my social circle just disproportionally nerds?" or "My liberal friend group is more pro-gun more than liberal political rhetoric implies, is my friend group or the political rhetoric closer to the median liberal position?" Currently, we have polls and extrapolation - but this system has a number of its own flaws and selection biases. I think there would be a lot of technical and social challenges to succeeding, but building a web service that could measure community sentiment and quantify consensus more accurately than current polls would be incredibly powerful and valuable. Perhaps there is a method where you could measure the size of each tail of the bell curve (people who love or hate idea X enough to create an account to make their opinion known) to estimate the position of the mode.
- PhilosAccnting 6y agoAs a trend-resistant individual, this entire discussion is ridiculous. While I'm white as the plowed snow, my wife is distinctly black. Whatever injustices that happened have, for the most part, been committed by long-dead people. The concept of "ancestral guilt" is mostly a social fashion for people to maintain their lifestyles without their status quo being disrupted. I believe this is a fashion that's moving to pivot back again, based on my metamodel of trends[1]. This may take months or years, depending on the culture, but at some point the practical use cases of judging others by what's in their minds will outpace even bothering what skin color someone is. Though, I must concede, this fashion of demanding reparation-driven political action has gone on for decades in many black communities, so it'll probably only change when their community leaders start forgiving stuff and moving on[2] without getting ostracized by their community[3]. [1]https://gainedin.site/trends/ https://gainedin.site/trends/ [2]https://adequate.life/happiness-2/ https://adequate.life/happiness-2/ [3]https://gainedin.site/taboos/ https://gainedin.site/taboos/
- MockObject 6y agoFor context, I'm an African American, so many of my ancestors were slaves. I don't want more people thinking about my race. I also don't want my presence to constitute a burden on my coworkers. I want white people to be colorblind around me. Unfortunately, white people don't care what I want.
- peterhadlaw 6y agoThe word slave comes from the enslavement of Slavic people. I don't care for GitHub's / SV culturally insensitive history revisionism one bit.
- trevor-e 6y agoWhile I agree with some of the points made, this article is mostly a rant filled with generalizations and untruths. >They forgot to talk to people who are actually members of the black community. >Regardless, did anyone try to reach out to black software engineers or developers >Yet at these same companies the majority of each grad scheme cohort tend to be from basically the same five colleges/universities. >I guess mummy and daddy paying $20 mil for a new library to get me a seat at an ‘elite’ school is still meritocracy eh? How does the author know any of this? From the original discussions around this topic ~9 months ago I remember several instances of companies asking their employees. >We’re going to change the branch name to be more inclusive of minorities but we’re going to carry on selling software to ICE. Get the fuck outta here. If this is referring to Microsoft, since they own Github, they explicitly banned law enforcement from using their facial recognition technology. >It signals to other privileged white boys, “hey, come work for us, we pretend to care more than all our competitors xoxo”. This shit aint for us, it never was. This is a good point. >I’m pissed off because they pretended to be doing good and wanted me to congratulate them for it. I don't think Github asked for any pats on the back for their change, but I can see how it's implied. Also, master/slave can be offensive to a lot of communities, not just the black community. I do totally agree that major tech companies need to sponsor way more outreach within black communities. It's way too easy to blame diversity problems on the "pipeline" and then do nothing to improve why the pipeline is like that in the first place.
- dtmmax33 6y ago1.5k comments so far. I think this was a great move and opened up a lot of discussion.
- aphelion 6y agoThe great irony with these terminology changes is that those most tripped up will be learners with access to fewer up to date resources and autodidacts who lack access to the usual educational opportunities afforded to those pursuing a career in tech. Isn't the sort of person most likely to be tripped up by this the sort of person it is nominally supposed to help? Isn't it much more likely that it proves a stumbling block to the black teenager teaching herself to code from resources a few years old than to the white undergraduate whose new edition textbook will include the change and who has a professor and peers to explain it just in case? If you want marginalized outsiders to have an easier path into programming isn't a change that makes that just a little bit trickier in order to make those with established tech careers feel better about themselves the wrong sort of change?
- garfieldnate 6y agoI view language policing as a type of misguided adherence to a strong version of the Sapir-Whorf hypothesis, which basically states that people can't think what there is no word for in their language. This is utter nonsense; people have likes and dislikes and biases and will always find new ways to express these views. There was a long period in linguistics research where linguists thought they could understand language best by discovering the etymologies of every word; this drove a lot of the work of recovering Proto-Indo-European. They thought that if they knew where a word came from that they would then know the absolute truth regarding the meaning of the word. Things changed at the beginning of the 20th century, and this approach is now considered pseudo-scientific; linguistics is data-based now, with meanings of words determined by their usage and context. "Master" is a pretty neutral word, with about a dozen meanings if you check Meriam-Webster. Even if the top meaning listed were "one having authority over another" (and it's not), this is still too vague to simply declare that it's associated with slavery and needs to be avoided. There's nothing about a Git repository that's directly reminiscent of American slavery, so it's quite arbitrary to declare the word "master" inappropriate in this context. It could be quite a different story if the spelling were "massah", which would directly evoke the image of slavery. In general, though, even for actual offensive words I think the banning approach is counter-productive. Melioration, the loss of a negative connotation, is a perfectly natural process, and by outright banning a word you prolong the process or even strengthen the negativity of it. Let negative word meanings fade out of our consciousness as the negative feelings that gave birth to them disappear.
- golemiprague 6y agoI don't understand why the whole world have to suffer because some blimp in American history. So there was slavery, big deal, there were much worst things around the world at those days and people from all races suffered. Black Americans are one of the most privileged people in the world these days just by being born in a rich and relatively free country, I am sick about hearing their grievances and whinging, in my eyes they are just spoiled brats who don't want or can't from some reason put the hard work everybody else is putting in order to better their life. This guy from London in the article did the right thing and good on him but he shouldn't complain that he is getting searched when many of the black community there is focused on gang banging and glorifying it in every second song possible. Fix your community instead of demanding other people to solve your issues.
- dogman144 6y agoCrux of it: > We’re going to change the branch name because it could be seen as offensive but we’re still going to sell police facial recognition software that is biased against black people and women. Some parts of tech are populated and led by 29-35 y/os who were sold a bill of goods in their early 20's about how virtuous and pro-social their tech was. "Making a better place through....", well it turned out to be to through surveillance-y adtech and working with China but not the DoD because "war is bad." So much of tech's labor challenges right now seem driven by the above.
- zanethomas 6y agoLast time I checked cars have master and slave cylinders.
- tamrix 6y agoMicrosoft is a very left organisation. Change my mind.
- 0xdeadfeed 6y agoAnyone who thinks that the word "master" should be removed from English dictionary is just plain stupid.
- Der_Einzige 6y agoWell - the usage of "Fuck" in the title of this post is itself extremely sexist. See [1] and [2] and [3] [1] https://goodmenproject.com/featured-content/what-filthy-words-are-most-sexist-and-why-do-we-love-to-use-them-nsfw-jrmk/ https://goodmenproject.com/featured-content/what-filthy-word... [2] https://kathmandupost.com/art-culture/2020/06/23/the-underlying-sexism-in-swearing-and-slurs https://kathmandupost.com/art-culture/2020/06/23/the-underly... [3] http://www.mountholyokenews.com/oped/2020/3/6/common-swear-words-are-rooted-in-misogyny http://www.mountholyokenews.com/oped/2020/3/6/common-swear-w... I hope someone here sees the irony.
- JeremyBanks 6y agoWhy is this empty vapid rant so upvoted? Who cares? Writing so many words about this change that doesn't really affect anyone unless they want it to... I wonder why he was so upset? (I don't actually wonder. Enjoy your lovely community of wonderful like-minded wholesome people, Dang.)
- ggggtez 6y agoThis is bikeshedding to the extreme. Who cares if Github changes what words they use (from "master" to "main"). The poster claims that they personally were not asked about the change. Who cares what that person thinks? Seriously, this is just one voice (an "anon" user, so they won't even put their reputation behind their words). This poster is clearly uninformed which doesn't help their case. This conversation has a long history in the computer world, and many companies for years have been removing the Master/Slave terminology (including Master/Slave disks). Don't believe me? Go look at Wikipedia, which has a page devoted to this topic! This is hardly new ground! There may be problems of race in tech, but fighting against the "good" in order to hold out for the "perfect" is a stupid approach. There is no reason to argue against this change.
- throwawayhhn 6y agoMany may agree with the author, but the fact is that many people do get offended about words. In the last few days there has been a significant firestorm about South African academic Adam Habib, who was recently appointed as head of the School of Oriental and African Studies at the a University of London because he stated on a Zoom call with some students that if someone used the word n**r that would be a breach of policy. His sin was uttering the word, rather than saying “the n word”, which as a South African person with Indian ancestry, he is apparently not entitled to do. He tried to explain that words need to be understood in context, but was ripped apart by a woke Twitter mob (he has also made enemies in South African politics who gleefully amplified the outrage). After initially standing firm, he seems to have issued a grovelling apology. If an outrage mob on social media is going to go after you, and they can be placated by changing a few words, it seems eminently rational to change the words.
- shirro 6y agoI have never strongly associated the word master with slavery. I think of a master copy or a ships master, master/apprentice as much as anything. Master/slave specifically seems problematic. It does express the relationship between the software components better than most alternatives but I am happy to defer to people who know more than me on the social costs of keeping that terminology. There was indentured labour (effectively slavery though it was technically outlawed) practised in my country but many people aren't even aware of it and it hasn't created huge racial divides, civil war and political division that persists to today. I don't feel qualified to have an opinion either way. I find 'main' totally acceptable for the default git branch. I think change should be real and pragmatic and improve peoples lives, not just symbolic change to appease peoples guilt, but the truth is symbolic changes can have an impact. I am totally fine with saying sorry to my countries indigenous people. It isn't an admission I have personally done anything horrible myself to them. It is just saying sorry. It is what a decent person would do when they saw an injustice done. But I guess seeing that takes a certain level of emotional maturity and I guess that is often missing from these debates.
- sensanaty 6y agoWestern lunacy will truly never fail to amaze me
- deleted 6y ago[deleted]
- ycombigator 6y agoI initially felt similarly to the person that wrote the OP. Then I thought - would anyone be offended if we use the term "holocaust" for wiping a hard drive. The language we use does impact how we think and frame things, that's part of being human.
- ceod 6y agoYeah i've always looked at my master branch and stared into the horizon, missing the good old days of slavery. People forget white populations were subjected to horrible stuff too. Looking back long enough one will have a tough time accounting and redressing stuff. Hey my Neanderthal ancestors were tortured by your Neanderthal ancestors. You owe me big time and also a branch name change...
- musicale 6y agoI wonder what an MS degree will become? I would vote for "minion" but "mentorship [in science]" seems more likely.
- mbrodersen 6y agoWhat a perfect honest great read! Kudos to the author for articulating so accurately what PC is really about: virtue signalling by privileged white people.
- dshpala 6y agoYeah? How about the other way around - I'll start using 'master' more in my code from now on. No more 'primary' things, only 'master'. What do we have here, serverUrl? How about masterUrl? I'm less than half-joking here. God this woke stuff is worse than Trump I swear.
- tacitusarc 6y agoThe idealism of every age is often a cover story for its thefts.
- deleted 6y ago[deleted]
- flippinburgers 6y agoSomeone "finds" an inane pattern. They tell everyone else. The trick is that by being told and because the human mind likes to make associations suddenly some of the listeners see it too. And then we find ourselves in this odd state of affairs.
- adultSwim 6y agoI'm with GitHub on this one.
- horns4lyfe 6y agoWhy are we pretending that the term master is specific to one race? Some group of every race out there has been enslaved at one point or another. In fact, at certain points in history, black masters have had (gasp) white slaves!
- staeke2 6y agoOne day, IKEA chooses to change their kitchen countertop depth from 28 inch to 29 inch. Supposedly 28 is a nazi number, since 2 and 8 can become B and H, which could mean Blood and Honor, i.e. a nazi reference. Thus, IKEA, issues a press release where they emphasize their inclusive policies and awareness. Since they don't want to cause further trama for their Jewish customers, they're making this change. You happen to know a good number of Jewish friends and ask them what they think. They all think this is crazy, and have never thought about a number being offensive in that way. However, there is one Jew on the internet who has had now published a blog post about being relieved. A lot of non-Jewish carpenters, shop-assistants and handymen debate online on Handymen News and conclude that maybe this doesn't prevent nazi violence today but "it's the least we can do". Why would somebody hold 28 inch so deerly? Unless they're a little bit nazi of course. Also, they agree that any non-Jew really doesn't have a right to speak on the matter, since they can't fully understand what it's like to be a Jew. With IKEA's change, more and more furniture companies follow suit and with the attention, pretty much every company starts to decide to remodel their kitchens, since they obviously don't want to be perceived as promoting nazi ideas. People keep saying that nobody would judge you if you keep your 28 inch kitchen countertop, but you suspect that's gonna be less and less true, as both homes and offices get renovated around you. Also, a lot of people claim that the 29 inch depth is just better, so what's there to complain about? And, if you're building a new kitchen, how hard is it to just mount a 29 inch rather than the 28 one. Turns out there's an adapter for the old shelves too. So what's there to complain about? You feel a little annoyed, but replace your countertop with a 29 inch version and move on.
- krzyk 6y agoThis reminds me of a discussion in my company after the BLM movement. It was a talk under article about moving away from blacklist/whitelist. The discussion was done by purely white people and they were suggesting what other names they could change. It looked like people started looking at dictionary for words containing "white" or "black" and started suggesting strange changes. Going as far as suggesting that "whitespace" is offensive, because it has "white" in name and suggests "opportunity". I was hard to explain to this person that whitespace comes from book printing. Basically a savior complex which trivializes the problem, but makes some white folks happy because they did something "important".