git changing master to main by default
The argument against the word "master" is based on the unproven assumption that the term is loaded with racist connotations, and the mandate for change is based on the fact that the possibility of the assumption's truth is nonzero and that the side-effects of the change are small.
If that were true, I would be on board with it. However, it's plainly clear that the impact of git upstream switching the default branch name to "main" is going to be huge. Many scripts with the "master" hard-coded are going to break, scripts written on the valid assumption that the name "master" was an intrinsic, unchanging property of git.
Every programmer who works with repositories before and after the change are going to constantly mis-remember which is which, and we'll have to guess at the default when working with new or unfamiliar repositories.
This event is going to establish a new epoch in git. We should take that seriously.
Which means we have to confront the fact that the assumption (that inherent racism is present in the word "master" and is causing harm to those who have suffered under racism) may not actually be true. The claims do not hold up well under scrutiny. And, as far as I can tell, the cause is championed disproportionately by white people.
The moralized nature of the question puts an external pressure on decision makers on the git project, which is normally not present for other patches. They have to consider, if they review these changes negatively, will it affect their personal reputation? Their careers? If there's even a slight chance of this, is it better not to argue the matter at all, and rubber-stamp the patches? I don't think this change is being developed under the right conditions.
On the left, we have a tendency to rubber-stamp social causes with a lesser degree of scrutiny. I think that this is a testament to how much we value empathy and solidarity, but I don't think it's a healthy way to approach our problems. Software breakage has a social cost, too.
@yisraeldov I do use it and I'm happy with it :) there is software (not in nixpkgs) that I have to package myself and then share, but that'll always be the case won't it. I've hardly had any issues with software installed from nixpkgs, what was yours? Maybe worth opening an issue
The EU trying to ban E2E encryption:
"Competent authorities must be able to access data in a lawful and targeted manner, in full respect of fundamental rights and the data protection regime, while upholding cybersecurity.
Since there is no single way of achieving the set goals, governments, industry, research and academia need to work together to strategically create this balance. "
I like how they try to acknowledge there's no way to do it & then revert to "but try harder" anyway.
@raboof after looking just a bit more I found about the vi mode in alacritty. Works pretty well! Allows to follow urls from the terminal, although without the neat termite selectors. Hope it helps! https://github.com/alacritty/alacritty/blob/9a851fdbb18e962801cd57eeec35d623f8ced55f/alacritty.yml#L678
@raboof I just moved from termite to alacritty and I'm quite happy :) still haven't configured much though
Wouldn't it be nice if any and all text presented to users by any kind of computer interface - website, mobile app, desktop app, literally anything - could be easily selected and copied to the clipboard? So that it can be pasted into translation tools, or search engines, or bug reports, or documentation? And when I say "wouldn't it be nice", I guess I mean "how is this not a self-evident truth that the industry didn't realise and achieve decades ago"? As far as I can tell, we are actively moving away from this goal, since text highlighting in websites has become ever more of a crapshoot in recent years, and is often actually impossible.
Mailing lists are resistant to censorship
Mountain biker, DevOps wannabe, full time software developer. Here to help and exchange knowledge.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!