Hacker Newsnew | past | comments | ask | show | jobs | submit | justRafi's commentslogin

I miss the times when I spent hours pouring through the endless content of https://www.allmusic.com


Been using Drone CI for several years, it has a cli and a command to run locally. Drone Runners allow executing builds on different platforms. CUE is interesting, but I can’t see any major advantages to switching to Dagger.


I've been on a macOS workstation for 6y, but I miss having a real Linux. I code & live in the terminal, and avoid GUIs. The problem for me is the amazing monitor and trackpad on MacBooks. Are there any latest reviews comparing the trackpad on Linux OSes?


I used to have a Macbook for work (2013 model, I think). It ran Fedora Workstation nicely. You may be able to keep the hardware but change the software.


I don't think you can erase words from the vocabulary to get rid of bad undertones in society. If someone is offended by a "master" branch name, I suspect they are easily offended, and might be onto on some crusade. Renaming variables and tech paradigms that refer to computer idioms, not people, is lame. The real problem is misconception and bigotry in people's hearts.

We could stop using the sex/porn industry and reduce the human trafficking epidemic in some countries, or completely stop buying from companies that manufacture in horrible conditions.. or change computer idioms and debate until we're blue.


> If someone is offended by a "master" branch name, I suspect they are easily offended

Worse, it feels like people are taught to be offended more easily, driving the sensitivity up to the max.

<offtopic>

> We could stop using the sex/porn industry

Not going to happen. This industry had existed since times immemorial and is going to exist no matter what for as long as humans will have sex drive (and thus, fantasies and desires). Painting sexual and/or pornographic services as something inherently bad is only going to make it worse by driving industry into a darker shade. I could be terribly mistaken here (and beg pardon and counterarguments if I am), but in my understanding it's social and legal stigmas are what's primarily hurting people.

I don't mean to say there are no issues with that industry. Just saying that blaming it's very existence is not a solution. And - as a personal opinion - there's nothing wrong with sex or porn, as long as it's all well-informed, safe, sane and consensual.

</offtopic>


'master' branch is like a master recording, an original from which copies can be made off. I don't have a Master degree in English, but it feels someone is terribly confused.


I feel like we tried to fix "master" and "slave" in replication terminology (which we should) and it leaked into areas where the semantics were entirely different.

"Whitelist" and "blacklist" are also terms that deserve attention, more so than "master branch".

The "master" branch is the "master" record. The official copy. The entertainment industry "remasters" their source recordings. The original Star Wars gets remastered frequently.

I don't think that the recording and entertainment industries are going to change these terms, because I don't think they're racially charged in the context in which they're defined and used. There's literally no parallel. In our industry, we have other suspect things called master, which is why it stands out.

In any case, I think it's impossible to rethink this decision now. Walking it back feels icky and political, and we should always err on the side of inclusion anyway.


I'm pretty sure Git calls the default branch master in reference to a master recording.


That gets to what might be the real issue here. This is a change of something that has no relevance to the master/slave debate. It seems possible that it is being driven by someone who is (a) not that clever and (b) making ego driven decisions. I think that might be what is annoying people.

The whitelist/blacklist thing is a bit of a no-brainer, that one should change. Master/slave is debatable, because it isn't actually discriminatory. But whatever, one for the debate. Master git branches are back in no-brainer territory as something that didn't need to change.


"Master/slave is debatable, because it isn't actually discriminatory"

As a white man, I cannot tell if some black people are offended by that, but I hope not. I had never thought about racism when discussing technical matters using this terminology... until a few weeks ago.

What surprises me it that some people think that changing technical terms will change the lives of victims of racism.

This debate made me think again about a quote from some engineers from the erlang/OTP team:

"We were working on the R1 release of OTP when a group of us left the office and took the commuter train into Stockholm. We were talking about the ease of killing children, children dying, and us not having to worry about it, as supervisors would trap exits and restart them ... we failed notice the expression of horror on the faces of the old ladies sitting next to us "

Should we now rename child/parent relationship too, to please old ladies?


> The whitelist/blacklist thing is a bit of a no-brainer, that one should change.

Why though, it has nothing to do with skin color. Black and white, grey area, there are lots of things involving these colors, but they aren't about skin color, they're about opposites. And there are plenty of other things including color, e.g. black hole, white vest, carte blanche, but they're not about skin color either.


White & black skin are, practically, inherent qualities that a person can't really do much about. The argument that associating linking the properties to 'good' and 'bad' could make people feel uncomfortable makes sense to me. People (as evidenced by today's headline) do struggle to keep things separate in their head.


> "The argument that associating linking the properties to 'good' and 'bad' could make people feel uncomfortable makes sense to me. "

Then advocates of this should also be campaigning to stop using yellow as the color to indicate warnings, since it's insensitive to Asian-Americans.

But we all know they aren't going to.


Asians aren't yellow though.


And Africans aren't black, and Caucasians aren't white. Surprisingly, Native Americans aren't red!



Ah, there is a logical fallacy there. That logical fallacy that is just because they reused the same bitkeeper word that they took it from there AND are using it in the same sense. Ultimately this is a strawman, you are putting Bitkeeper's practice and arguments onto git.

Slave is never used once in git documentation, never has been and never will be: https://git-scm.com/search/results?search=slave


That’s fair, but the OP’s conclusion had no supporting premises at all.

Ultimately this is a digression; this change is being made not because of the intentions of the authors of git, but to be considerate of users of GitHub.


> to be considerate of users of GitHub

Which users?


Wrong, it was indeed from "master recording": https://twitter.com/xpasky/status/1272280760280637441

That tweet is from the original creator who made "master" the default branch in git.


The naming is not accurate though. Many projects branch off from “development” and periodically merge into master. Calling it main more aptly describes the role it has.


If anything the commit tree structure of git warrants “trunk” far more than ever made sense in subversion.


You can use headless services[1] to incorporate external endpoints. There's also various CoreDNS plugins[2] that do wonders.

[1]: https://kubernetes.io/docs/concepts/services-networking/serv... [2]: https://coredns.io/plugins/


where/what are the images actually stored on?


when I coined it, I was thinking about color-schemes that are aesthetic and well maintained.


yep. it's a fork from several months ago. too bad he didn't use the button.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: