skysight-inc/HackerNews huggingface dataset:
There 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.
> I would agree "slave" seems a weird choice of a word

Can you clarify this? If one machine/repo/system acts only on the orders of another, wouldn't "master" and "slave" be clear, descriptive choices of words?
I Want a New Duck (2020)
I 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.
Something is really driving investment in utility solar in marginal resource locales. In Ohio there is a total of 4GW of plant across 2 dozen projects spanning 60,000 acres (250 sq km) in some stage of approval or construction.

https://www.dispatch.com/story/news/environment/2020/12/28/o...
The musical intro to M.U.L.E. was GREAT. I worked at a computer store at the time and I just had it running all day.

I had the Atari 400 then 800. After losing days of work to unreliable cassette storage, getting a disk drive (the Trak) was momentous. Being able to NAME files was a bonus on merely being able to read and write them reliably.

I still have the whole system, and my Commodore 1702. That thing needs to be re-capped.
This article doesn't explain how "main" is more "inclusive" than "master". I don't agree that it is at all.
I’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.
I 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
That article is garbage. He just takes it as given that the change is more inclusive.

Oh course being inclusive is good. That's not the argument here.
It’s more about creating a new enemy in the people who still use master branch. Some people always need someone to hate on.
We have problems to integrate Turkish or Russian immigrants and their children as Germans, not as people from elsewhere. As well as the refugees from Syria.
I was in that role nearly two decades ago and can confirm it's spot on.

Would add that you also need enough self confidence to stand your ground in discussions with upper management: this affects the outcomes on some points made in the article. Also, one should pretty much ignore unsolicited input/help from non-stakeholders in the project.
It most certainly is the point. Many other vaccines also do not provide sterilising immunity.
The Atari 400 keyboard is where Apple keyboards are going.
I believe what they effectively did was receive their salary upfront.

for example:

3 people x 5 years guaranteed loyalty = $45 mio

=> $3 mio per person per year, paid upfront

That's still high, but not that much higher than what Google already pays to top performers. Plus they get all the PR benefits, as we have seen.
I wouldn't say it's in the process of deprecating "master". It's just reminding user that they shouldn't plainly assume that the default initial branch is, or will always be, named "master".
People will always find negative conotations for any word. Have you see UrbanDict recently?

Words are not he problem, attitudes are.
> You can potentially BGP hijack a domain (via DNS)

domains and BGP don't really interact, can you explain what you mean?
Same here, until this debate surfaced I never thought about slavery when I saw these terms.

What made me think more about slavery was the materials that go into computers like cobalt and sulfur. Someone has to go down into the sulfur mine and get that for us. That's an actual master/slave relationship that is going on right now to power all our fantastic infrastructure.

But so much industry has depended on sulfur for so many years that this debate is much deeper and more complex. The ugly truth is that someone far away has to be enslaved for us to live comfortably.

Bring that debate to the front instead and we might find a technical solution to it.

But it's always cheaper to find a desperate person than to maintain a robot that is being attacked by gas and sulfur daily.
I hate all this virtue signaling, fake actions and meaningless gestures made with one hand while other hand dumps waste without any remorse.

And it's not only about apple, basically all industries are guilty: top shelf fashion companies shredding incredible amounts of unsold products; pralines packed in 3 layers of plastic,tinfoil and paper; cars body made from incredibly thin and not sufficiently protected material - how can it last at least 20 years if corrosion is visible after 2?
Examples can be multiplied endlessly, most products are produced just to consume as fast as possible and buy next one as fast as possible - with eco-friendly slogan label slapped on top of package.

Sigh.. sorry for my rant.
You had 700 years to get over it. Harboring bad emotions is negative for all involved.
Doesn'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.
> There is no way it's a practical source of power to reduce carbon emissions.

Even if it were, the fungi probably release a couple more orders of magnitude more CO2 than saved by this generation mechanism.

Common fallacy is anything "natural" is a carbon reduction. Not always true. A biker on a meat-based diet releases more CO2 per kilometer than a Prius. [1]

[1] http://www.keith.seas.harvard.edu/blog/climate-impacts-of-bi...
The 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.
I think I do, I'm in remission from chronic autoimmune disease thanks to this diet.

The clinic publishes research, that it's not mainstream doesn't in any way invalidate their results.
Somehow I think I skim read and didn't retain that paragraph! Thanks. I'm sure that says something about me...
A comment from non-English language sphere.

A lot of Slovak people move to Czechia, especially to one of the university cities. This has been the case since the 1920s at least. Movement in the other direction is, these days, negligible.

Many Czechs can understand standard spoken Slovak (not so much the eastern dialects), but it is a high-friction interaction nowadays. My experience is that Slovaks tend to stand their ground for a year or two, then silently join a Czech language course and, within a few months, switch completely to Czech, just with slightly softer vowels that will indicate their origin, well, forever.

The friction thing is important. Even Austrians who move to Germany say the same.
I agree that master->main is pretty pointless.

But what about getting rid of "slave", "blacklist" and "whitelist".

The last two kind of opened my eyes to connotation of black and white, that may be problematic to some. Also I find "allow/denylist" more descriptive, maybe that helps.
'All I wanted was a banana. Now I have a friggin Gorilla holding it, sitting in a complete jungle.'
can we stop pretending electronic communication involving of-the-shelf components is secure?

i guess the pandemic has left us with little choice but meeting in person is still the only way to have a private conversation and i guess this won't change in the near future given the state of society.
This! I read Zen tradition and their meditation is sitting, calming and contemplating on things (depending on their school).

The word "meditation" is used for almost everything and in different senses.
But at least for e-mail you can sign messages that are supposed to have serious consequences. I've never seen a signed SMS.
Ok, that's fair. Here's an article from Wired where there are people of color on both sides of this issue: https://www.wired.com/story/tech-confronts-use-labels-master...
They require a 6% yield to function over the long term. However you can solve that by transfer from the young - which is what we are seeing.

Hence Compulsory Pension Contributions in certain jurisdictions. Which when you follow it through is just a privatised tax where some financial middlemen get to skim off the top.
Awesome thanks, just let me know as I'd like to take a look. Love the idea!
Sure, 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.
The first example makes sense, but could you elaborate on decoding permutations with that problem?

The only way I can currently envision a segment tree being used for a problem like that is grouping elements every k to provide a faster lookup.

Like, these k elements have a value < x, the next k elements have a value < y, etc.
Why do you think this means that git is deprecating master?

Similarly, GitHub claims that git is making similar changes, and links to a "Statement" that actually says the opposite, and a code change that also does not include anything like making that change (both are from June 2020). Since GitHub's claim is obviously in error, I wonder if it's malice or incompetence.

Is there some other evidence that git is going to deprecate master?
I'm using Aurora store for this.

To me, finding and installing apps is one piece. The most important piece, however, is updating the apps. For me, at least. Aurora handles this, and uses the play store as source.

It's reasonably userfriendly and out of the way.
Yes, I have read it.

A pdf copy of it runs to 156 pages. Not particularly straightforward.

Can you sum what the legislation does up in a couple of paragraphs?
GitHubs decision is a form of cultural imperialism. That's what it really is. Only because the US want's to somehow deal with a dark part of it's history, the rest of the world should not be foreced to adapt their views.
This 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.
> You move to an area and you multiply and multiply until every natural resource is consumed. The only way you can survive is to spread to another area. There is another organism on this planet that follows the same pattern. Do you know what it is? A virus.
git config --global init.defaultBranch dom
It 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.
He 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.
> Git itself uses main as recommended

The default branch name in Git, as of v2.31 (released two days ago), is master.
When the woke mob hinders the very minority it's supposed to care about, it starts a vicious circle and nothing changes for the best
As 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.
> 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/675704c74dd4476f455bfa91e7...

git tag --contains 675704c74dd4476f455bfa91e72eb9e163317c10 | grep -v rc
v2.30.0
v2.30.1
v2.30.2
v2.31.0
You might want to define unfree markets because American lives with regards to some key metrics seemed to improve more notably when it's markets were comparatively less free in the post ww2 era and china is also doing quite well and manage to get trough the 2008 financial crisis unscathed with it's application of Keynesian economics compared to US/EU.
My observation from my long career of writing enterprise apps is that frameworks are super complicated with many hidden variables, so when you apply them to a complicated business problem you end up with the square of the complications of both systems.

We ended up in framework hell. In response, we ditched all the frameworks we were using, went to pure JavaSE, and ended up with a (much!) faster, more reliable enterprise application that was far, far easier to maintain.
I 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.
They are the woke mob. Who else ever cared about this? It's the doing of the toxic corporate diversity committees who pull this shit to appear like they're doing something against discrimination without actually making any meaningful changes.
I'm curious to estimate how much google's app store revenue would be decreased by this change in fee structure. Can anyone share accurate statistics on the distribution of app revenue per google play developer?

I'm not familiar with the app dev business. There's a 2016 post from Mike Sonders about ios and android game revenue [1] that suggests that app revenue is extremely skewed, to the extent that 0.3% of apps in the category of top 500 action games accrue over 90% of the revenue. I.e. the top 1 or top 2 games out of the _top 500 games_ in the category get 90% of the revenue.

If the same relationship holds for other categories, that suggests that the bottom 99.7% of the app distribution accounts for at most 10% of play store revenue, so cutting fees by 50% for the bottom 99% of developers would reduce google's rake by at most 5%.

[1] https://medium.com/@sm_app_intel/a-bunch-of-average-app-reve...
VW group until recently believed in progress through internal competition, and VW and Audi were the main drivers of this philosophy, but since few years ago VW group announced that they will stop with this and focus on common development across brands.
This was most likely done to minimize the automotive crisis impact that was anticipated even without Covid in sight.

Audi saying they will not be doing further development, basically doesn't say much in light of this change. Could be more of a marketing thing in the end, or maybe to put some pressure on EU regulations...
Generally VW is doing a poor job at transitioning to EV and "connected" vehicles (just take a look at some reviews of ID.4, or issues latest Golf model has) and they do need to put a bigger focus there.
It 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.
Has anyone in Canada ordered from system76?

I'd expect to get dinged for GST or HST, but were there any additional surprise brokerage fees or duties?

This thing is really up my alley and I just got my first decently paying, steady software job...
I think you're too naive. This decision makers are not worried about anything but their PR. Your competitor is the Woke mob, although they'll say they do it for you.

Adressing real issues cost money. Making bullshit changes is free.

The culture shock is particularly noticeable for non-anglo people.
What's wrong with Swift? It's a massively popular language
> 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

[1] https://www.fast.ai/2020/10/28/code-of-conduct/
> The opposite also has issues: If you accept the media as default "false", then what to believe? What is actually true outside of your own lived experience?

Everybody else's experiences?

You point about the Iraq war (if that is what you were referring to), sums up how I perceived what happened at the time. However with a few hours digging it wasn't too hard to turn up primary sources - UN inspector reports and other information on what was happening inside Iraq's political elite. Suffices to say it didn't match the consensus the media had built amongst themselves.

The same was true for Russiagate. Lots of smoke but after waiting for a while and the media fanned it furiously, but no fire appeared. It's true there were no retractions have forthcoming - but are there ever?

Which brings us to the demise of 4th estate. You are worried about the demise of institution that manufactured a false justification for a war, or Russiagate on one side and the emails on the other? I didn't give up on them because they put themselves behind paywalls. I gave up on them because there are better sources of news.
"Despite this promising figure, the team notes there are still several limitations to the approach. Among them is the fact that these deviations could be fixed with editing software and that the image must present a clear view of the eye for the technique to work"

So interesting idea but really easy for the "deepfakers creators" to fix it
The writer is not from the US.
Actually 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.
https://lore.kernel.org/git/xmqqwnu8z03c.fsf@gitster.g/

Based on this it does appear to be deprecated, the current favourite is 'main'

There are references in code to `PREPARE_FOR_MAIN_BRANCH`.

You can see some commentary on the mailling lists: https://lore.kernel.org/git/CAMP44s3DExJ-F=MKhKyupr5M0RDvr8k...
I have to separate my plastics for them to be recycled. It has actually made me realize how much plastic a small family throws away every single week.
> I'd pin that on the "mindfulness" industry and the infantile society we have become

I think that’s the gist of the article, but maybe the author could have been more explicit. The “mindfulness” movement detached meditation from its source and repackaged it for consumerist society. On the receiving end, users of “Calm” or “Headspace” purchase a product with an incomplete warning label... but perhaps if we were more mature spiritually we wouldn’t go venturing so naively into hazardous territory while being so ill-equipped to deal with what’s out there (or “in here”, as it were).
Show HN: Happer – Meet People. Make Activities
How to Choose a Rendering Tool to Generate PDF from HTML: Free, Paid, or Custom
Imagine how much would have been saved by not developing iPhone 12
Any methods involving "programming" and teaching you to mask effects of any bad experiences via self-affirmation.

I don't know the exact names of the methods, but they essentially train to push these bad experiences deeper and pretend that they didn't happen or affect you in the first place.

However, they both happened and affected the person. Pretending not is dangerous akin ignoring a wound with infection.
Well, 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.
Agreed, though I’d also add
MyBatis.
A good article about this naming issue - 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.
New Microsoft Security Exams
"Out compete them, with your 80% workers, if you think it's a better way."

Once there is a guaranteed alternative job available - to balance the power discrepancy - then competition can be turned up to 11. At which point these operations 'profit' will be seen as what it is - under bidding labour in a system that is systemically short of work.

Workers need that 'no deal' option adding. And businesses need the "what about the jobs, can I have a bailout" option removing. Then competition will be 100% fair - and effective. Driving forward the capital improvements we need to have a better standard of living.
In other news Norway is considering completely stopping with AZ due to unreliable shipments and longer interval between doses. They are saying they can get everyone vaccinated faster

https://direkte.vg.no/nyhetsdognet/news/fhi-norge-kan-bli-va...
Prior to Firebug, when I was unfortunately writing ActionScript in Flash, there was Charles [0].

It's still really good!

[0] https://www.charlesproxy.com/
Great article. First time I heard about this name change. WTF?