skysight-inc/HackerNews huggingface dataset:
CoC is such a strange document. All I’ve seen it do is sit in a repo as a flag post. When I see a license document it gets me thinking about what intentions the project is released with, but when I see a CoC document all I do is mentally filter it out and go about my day..

One would think it could leave some sense about the maintainer(s) being decent in some way. Instead I’m just left with a feeling of coercion if anything.

It just shouldn’t be necessary to “present” yourself as a decent person as the author of some code.

Some document in a project folder online doesn’t make you or me better people. It seems to me more of a futile (and stupid) gesture if anything.

We need to spend our time actually doing decent things, and being decent people. Putting a document in our projects telling others that we are doesn’t really change that.

A standardized way of telling others you are a certain way, doesn’t make you so. It relieves us of putting in the effort if anything.

/idealistic early morning rant over
Of course everyone would have a different feeling towards those words. Every country has their own history. I think it is a positive step in the US going through all these hurdles to address their past. US has the power and the economic leverage to really step to next level, it can afford it.

Every country is different. Developing world wouldn't care about rights, because they have to make cakes as fast as possible, and developed world can spend much time on being fair. It is something we should do.

Is a name change really that difficult for everyone? I remember when I first saw 'main' branch on Azure, yes, I have to slow down a bit, is it the end of world? It means something important for the US, and would be good for the future generation, I think I can afford the personal inconvenience. We, developers, are having the best job in this world, do we really need to get pissed off for this?
> a very small number of people who got blood clots, which very well might be random chance

To put it in concrete numbers: it's seven people in a sample where it's expected to be one. We're not talking hundreds or thousands of people, but seven.
In all fairness, this sort of silly business is more representative of the "Twitter left", comprised of cogs in a perpetual rage-inducing machine, than it is of "leftists" whose main objective is to address the limitations of capitalism, at varying degrees of willingness to work within the system vs burn it down.

Of course, our media is run by billionaires so they capitalize on the identity politics to divide everyone and avoid having any real debate about economic policy, which is the only thing that really matters.

I would so much rather be debating about the best way to roll out UBI than whether to call something "main" or "master".
I 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.
That 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.
Everything changes, language changes, but I wonder if erasing negative words might make us forget their meaning and repeat the history behind them.
Not only is your post unnecessarily offensive, you also did not read the OP's post correctly. He did not write that the occupation ended 700 years ago, it lasted 700 years. If my guess for OP's country is correct, it actually ended just 150 years ago.
Yeah. 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.
> Graphics back then used to look the way they looked because of technical limitations. We don't have those anymore.

You're right that it's the result of technical limitations, but a lot of the time that's what the artists worked with, and subsequently what the techniques they used were based on.

Personally I don't mind the difference too much. I use a CRT TV for older games, but normally with RGB input rather than composite. But there's definitely an argument to be made in favor of composite video for some systems: that it's closer to the way you were presumed to experience it.

Off the bat, an example I can think of where the difference is really obvious is with the light effects in the bar at the beginning of Streets of Rage II. With a high quality RGB monitor or "ideal pixels" the light cones appear as checkerboard patterns where every other pixel is transparent. With composite video, these patterns instead blend together into what looks like a transparent layer, which is a much better effect.
But 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?
I 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.
> as it distracts from addressing the root cause.

This would imply that people are capable only of doing one thing at a time and, potentially, that they're only capable of doing one thing full stop. I would honestly be amazed if a single person, anywhere[1], looked at this change and thought "yep, I don't have to think about slavery now".

> think of themselves as somewhat environmentally responsible.

Well, I guess they're more environmentally responsible than if they weren't recycling plastic. It's better to do something, however small, than nothing, surely? (And I doubt their environmental footprint even registers in the grand scheme of things - it's industry we need to shame, not individuals for the moment.)

[1] Who wasn't already heavily invested in ignoring the repercussions of slavery, etc., I suppose.
The name change, which despite its being easy for you, will cause confusion and higher barriers-to-entry to new devs who will need to sort out older tutorials and manuals from new ones. This is but one foreseeable consequence among other potentially unintended and unforseen consequences.

This because an exceedingly tiny group of people at the best, most charitable
interpretation of their motives, wilfully misapprehend that 'master' refers to more than their narrow concerns.
I 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
Weird, because Mozilla's actual advice on this bug report is to interact with the HN thread. So I did.
Greenpeace have done in depth investigations and analysis of the environmental impact of tech companies. If anyone cares about real environmental impact and does something about it, it's Greenpeace. They have given Apple the highest rating for environmental responsibility for any of the big tech companies. In fact the only tech company at all they are behind is Fairphone. They're ahead of Microsoft, Sony, Google, and a very long way ahead of Samsung and Amazon.

How are we supposed to distinguish between virtue signalling moves and real, practical steps to address sustainability. Are you suggesting Greenpeace doesn't know how to distinguish in this way?
That'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.
I am a native Czech speaker. We have lots of declension classes that mostly feel natural for us (about twenty or so), but for learners whose native language is Germanic or Romanic, they are a nightmare. This is one of the things that makes Czech genuinely hard for Westerners.

It is not as hard for other Slavic speakers, because they are at least used to such a thing, even though their classes are not necessarily the same.
When Will Earth Die?
> We need to spend our time actually doing decent things, and being decent people.

Is this mutually exclusive to stopping people doing bad things and being bad people though?
Oh, 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.
That makes them a significantly worse vaccine.

If you had a vaccine that only prevented spread, not illness, it would still be useful.
Based on my comment here: https://news.ycombinator.com/item?id=26488240

The 'hint' is nicely worded, but there is sufficient evidence of a pending name change (likely to `main`) for the default.
I imagine not much?
Company I'm currently working for deals with real estate drawings. We were notified recently that we're changing "Master bedroom" to "Main bedroom" too.
The issue with that is that those words (blacklist/whitelist specifically) have no connotation to race.

It's not an issue. The etymology of the words have nothing to do with race.

Trying to get people to change them _creates_ that link.

There are real issues that could be focused on to bring about effective change. Not this.
Companies pretend SMS keeps you secure so they can get your phone number for promotions and tracking purposes.

Facebook was caught red-handed doing exactly this. Look up articles about it. Google used to require a phone number for 2FA for a long time, too, but it's optional now.
I read the parent comment to mean that by pro-actively making changes in an effort you avoid the woke buffoons, while completely ignoring the voices of those who ought matter most, you're admitting defeat and in doing so granting the buffoons yet more power.

I'd argue if someone is feigning offense we should call them out on it, not collectively fucking prostrate ourselves.

This whole fiasco just makes me wonder what the hell is going on in the background while we're being distracted by this... surströmming-level red herring.
A user
Sounds like you should just update your teaching material to match how GitHub works.
"Not great, not terrible?" :)
I will never go along with that farce, especially when I learned that a bunch of people bullied Antirez for years in order to force him to change the language in Redis.

http://antirez.com/news/122

It serves absolutely no purpose, other than for a group of people to feel like they have an ideological hold on the IT industry. Some of these people are already coming with new lists of "forbidden words" they are trying to impose with the old same excuse of "diversity and inclusiveness". Enough.
Fun 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 ? :-)
TIL! OK, seems you're right: master seems to be about to be deprecated as the default initial branch.
More than being black, which I'm sure it contributes, I think he was a bit of an outsider in academia. Typically you would make friends and connections so your work gets more spread out. It seems that sowell was a bit on his own.

There's a lot of nepotism in academia, only the filter of time seems counterbalance it.
Also, it’s surprising considering the author mentions having aggro with police in London. it’s certainly unfortunate that the Metropolitan police decided to racially profile him. However, statistically, more people die in police custody in the land of the free than in Britain, so this terrible incident doesn’t represent the quality of policing in the UK.

Tertiary education in the U.K. can be expensive (unless you are Scottish), but university admissions are open to everyone without having to donate millions for a library
Uber to pay drivers a minimum wage, holiday pay and pensions
> on-going identity culture war which is happening in the west.

I'd love to see some demographics around this. When I lived in the bay area, most of my friends were part of this woke / "activist" community. I had some friends who disagreed, but mostly they were terrified to say so for fear of the mob.

Here in Australia, it seems like the demographics are the other way around. I know a few people who are part of the leftist woke / "activist" tribe. But most people I interact with socially think that while racism is a problem, the twitter mobs are a bit silly, and the woke stuff is overblown.

I don't know how you'd measure, but I'd love to see stats on what percentage of the communities in different cities hold this political stance. Is it growing or shrinking? Is it widespread in the west, or is it mostly just a bay area / portland / NY phenomenon - with small satellite groups in other countries?
There 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.
As 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.
Very interesting, I was going to do something very similar, I've sent you an email.
Those choices will become illusions.

> Work for another company -> compete for decreasing number of jobs with increasing number of candidates.

> start their own business -> compete with everyone that is smarter than you and/or had a better starting position.

> go live in the forest and live off the land -> this is called poverty.
They've immense power over corporations. It's a flex. It doesn't have to make any sense or to be connected in any way to the people it is allegedly helping.

Insisting to help people is quite insulting, actually. Empowerment means you voice your own grievances. It doesn't mean recruit an army of armchair activists to do it for you.
Satoshi Forest – A Private, Non-Profit Homeless Camp in Pensacola, FL
You are still completely missing the point. Stop deciding you want to be angry about my comment before actually reading it.
Isn't this what the article was criticizing in the first place? A bunch of white people pretending to care by doing a meaningless change?
Well 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.
You'd think the rest of the world could come up with a centralized git repo.
"At a Friday evening press conference, Dallas Mayor Mike Rawlings revealed that police used a common plastic explosive known as C4.

"The same automated robot equipment used to defuse bombs was used to place C4 in place and to detonate that," Rawlings said."

(2016) - https://www.npr.org/sections/thetwo-way/2016/07/08/485262777...

Here is a drone letting a suspect surrender - https://www.independent.co.uk/news/world/americas/thomas-jef...
Digressing 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.
> With a few more years of AI, I want software that can automate engineering.

"Ok, AlexaDev. I want you to build a SaaS with the following product requirements ..."

[after a half-hour chat]

"Alright Dave, the MVP is in your shopping cart at a price of $5,000. If you host on AWS then I will be your product development team and evolve your service based on usage statistics and customer feedback for an additional $2,000 monthly subscription fee."

(Of course things will be different, as source code will be proprietary walled garden stuff besides some OSS config scripts, there'll be no fixed-price, and AWS is abstracted away behind the AI services)

half-/s
TLDR: account balance is not a good example to simply explain actors.

Actor model in general doesn't guarantee the ordering of the messages.

The is possibility that all the withdraw messages arrive first and all the deposits later.

Balance poll result makes sense only with assumption "all messages before this point of time have been processed"
The 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...
Aren't you worried that by applying political labels like 'left' (or equally often seen in the US context: 'liberal') for something that does not really represent that political ideology, you are at risk of further polarizing such debates?

This specific instance seems like an overreaction of some in both corporate and social media culture. One poster already pointed out that this is likely more about corporate fear of getting targetted by a vocal but ultimately small 'woke' crowd (there, another label, but at least a bit more specific than just generally someone who wishes to achieve basic goals like welfare, equality, and regulation of private industry). It does have all the looks of virtue signalling without any real justification.

In debates like this sometimes a small number of loud, well-meaning but naive people get much more influence than they should for fear of the other being painted the bad guy, while a significant number of people who are actually affected by the underlying issues don't get heard at all.
'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/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?
> these deviations could be fixed with editing software

Or even yet, couldn’t this also be part of the training of the deepfake models? So that when it’s learning it’ll try to achieve a high realism score as judged by the algorithm that they use in this other tool?
In Ye Olde Dayes it referred to someone who had control or authority over a place, object, craft, etc -- a teacher would be a master for example. It's a common word across European languages, and certainly predated the atlantic slave trade.

Probably descended from the Latin word "magister", which (despite Rome having plenty of slaves) didn't neccersarilly refer to a slaveowner -- indeed many Roman slaves were Ludi Magister -- educated slaves that were teachers at Roman schools

Etymology of "master bedroom" seems to come from "Master's bedroom" in boarding schools, where it was the bedroom that the school master occupied (with Master having descended from Roman times)
Huh. You're right. Horrifying.
Having lived in a mostly Turkish neighborhood for five years (as a German, Turkish landlord, Turkish "housemates" (?)) I think some just don't want to be integrated...

Landlord was pretty chill and I kind of miss being able to just ask anything and he would try to make it happen (including things like repairing car motors).

Housemates were of the mildly radicalized religious kind, with daughters that did not attend the normal school system and are now being married of early.

I don't know if the German "integration system" has failed for the later ... they have the freedom to chose and they chose a path that is different from what is considered "normal" in the "West".
This was discussed in the press several weeks back, there was a Downing Street briefing that day about it - they hammered home two points

1) The data isn't in on severe disease and hospitalization - and they strongly suspect that it will still have a positive impact on that

2) B1351 is not our dominant strain (in the UK and elsewhere) and since it's not more infectious than our already very infectious strain, probably won't be
The point is, "BIPoC" means specifically "Black, Indigenous, People of Color". It does not mean "immigrants" or "refugees" or "all marginalized groups" or whoever else needs social justice in Germany.

Borrowing that specific term for other purposes is stupid.