3 ms·
I'd like to think society will be less racist, misogynist and such in the future. But there will be scrutiny of the specific actions taken, because frankly, a l
by hnthrowaway6543 3y ago
I'd like to think society will be less racist, misogynist and such in the future. But there will be scrutiny of the specific actions taken, because frankly, a lot of "anti-racist" behavior has been upper-middle class white people doing easy, performative things to make themselves feel good and to promote themselves as an ally.
It hasn't even been 5 years, and already the 2020 "fight racism by renaming your master branch to main" movement feels like a tone-deaf embarrassment.
- john_the_writer 3y agoPOC only spaces, vs other Non-POC spaces. POC residence, vs Non-POC residence. I can see how these would be considered a silly part of the current anti-racist movement. Thank god they weren't in place when I went to school. My kids wouldn't be here.
- oneeyedpigeon 3y agoDid anyone ever make a claim that master —> main was going to have a significant, direct impact on the fight against racism? Obviously, it's a step, but it seemed like an entirely positive thing to me (shorter, more semantic) with essentially zero downside.
- suslik 3y ago> Obviously, it's a step Not sure if it is at all obvious.
- veeti 3y agoIf only there was no downside, but you can't change 15+ years of convention and not break something in the process. For example, I've had Homebrew upgrade fail because someone thought the "master" branch must not only be renamed but also permanently eradicated from a cask repo, Yocto had the same issue [1], etc. [1] https://github.com/ostreedev/ostree/issues/2360 https://github.com/ostreedev/ostree/issues/2360
- bombcar 3y agoReddit died for a number of hours because of this, too. https://www.reddit.com/r/RedditEng/comments/11xx5o0/you_broke_reddit_the_piday_outage/ https://www.reddit.com/r/RedditEng/comments/11xx5o0/you_brok... > The nodeSelector and peerSelector for the route reflectors target the label `node-role.kubernetes.io/master`. In the 1.20 series, Kubernetes changed its terminology from “master” to “control-plane.” And in 1.24, they removed references to “master,” even from running clusters. This is the cause of our outage. Kubernetes node labels.
- freedomben 3y agoYep, this has been a constant pain point for me nearly every day. Having dozens of repos I work in across multiple organizations, where half follow the old convention (master) and the other half follow new (main), when I want to switch branches I usually have to do it twice. First `git co main` and if that doesn't work, `git co master`. Vice versa doesn't work because older repos that have been converted have a master branch! It's usually way behind. There are also tons of scripts and CI/CD yaml everywhere that has to be modified for main vs. master. Main is a better name IMHO (increased clarity and brevity) but it is far from "zero downside."
- bombcar 3y agoIt should have been built into the client so that if a co of main fails, it tries master. But that would be too easy.
- hnthrowaway6543 3y ago> Did anyone ever make a claim that master —> main was going to have a significant, direct impact on the fight against racism? Obviously, it's a step, It's not obvious at all. The music industry has been using the term "master" for ages: master bus, master copy, mastering engineer. (It's worth noting this is the exact etymology of the git term, too, as opposed to master in the context of master and slave.) The Black community has overall had zero problem with this, and it hasn't stopped many Black musicians and artists from being successful. The music industry also had none of the "we have to rename the master bus" nonsense that came from the tech industry, despite, or more likely because, a significantly larger proportion of BIPOC and LGBT minorities being involved in music. I don't care about the master vs main name in the abstract. Either branch name is a fine choice. It just completely doesn't matter and pretending that it has any positive impact or meaningful change on the racism and discrimination faced by Black people in America is insulting. It's purely driven by self-indulgent white people who don't want to make material changes to their own extremely comfortable lives while pretending they're fighting the good fight.
- Elyra 3y ago> Either branch name is a fine choice. It just completely doesn't matter and pretending that it has any positive impact or meaningful change on the racism and discrimination faced by Black people in America is insulting. It's purely driven by self-indulgent white people who don't want to make material changes to their own extremely comfortable lives while pretending they're fighting the good fight. Exactly, and I agree with this completely as a Slavic person (from which the word slave is derived). I frankly consider this insulting as well as having a great grandparent used for forced labour in the Ukrainian Canadian interment camps during WWI, and a grandparent in the German forced labour camps during WWII.
- flippinburgers 3y agoWhitelist/Blacklist. I find the word erasure issue very obnoxious. One day we will realize all over again that hyper-focus on race only produces more division and more racism. But I'm lost as to whether or not those on the left doing it care. Maybe they want division and feel that minorities will come out on top and all white men will get their chance to "suffer". Not sure. I have been told as much in person by some who hold this philosophy.
- ciabattabread 3y agoFor that particular example, the replacement with allowlist/denylist is a hell of a lot more descriptive and clear.
- freedomben 3y agoYep, I agree. In some cases (especially whitelist/blacklist), the newspeak names are actually better/more descriptive, and shorter (which I view as a win). Regardless of how you feel about the motivations behind it, I would hope that highly technical people can appreciate better clarity and brevity.