linux is cool because instead of my computer crashing all the time i can _choose_ to install a bunch of unstable software so now it's my fault

@shironeko @skyfaller I accept payment for sourcehut in the form of being handed cash at FOSDEM

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.

And remember kids, if anyone tells you to implement DRM, tracking software, anti-patterns, gambling apps disguised as social media, and so on - you tell them to "FUCK OFF". If you get fired over it (and you might not, for the record), give me a call and we'll help you find somewhere better.

Your employer does not own you. You have free will and discretion. You don't have to do what they tell you to do if you don't like it.

Should I selfhost a next cloud instance or should I use a provider? πŸ™„ Anyone with experience hosting it? Is it a pain to maintain?

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.

14 hours in an enclosed room with no ventilation and over 1,000 voters

I wore two masks and a face shield and sanitized everything every 15-20 minutes, but I'd bet good money that I caught the 'rona no matter what

Made sΓ­ much progress with my + setup in . This is exciting! Funny enough I'm quite clueless on how to set up the fonts correctly. I don't seem to be providing the right font description in my sway config

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.

As a software developer there is no such thing as being done with learning, ever.

80% of the tools and technologies I work with today didn't exist 10 years ago, and 80% of the tools and technologies you will be working with 10 years from now are just being invented right now.

#vim tip of the day: You can literally travel back in time. To jump to the state a file had 10 minutes ago, use the following command:

:earlier 10m

To then go forward in time 1 minute, use this command:

:later 1m

Anyone who complains about Nvidia issues on Wayland (or Linux in general!) has a moral obligation to boycott their business. Wayland developers have told you exactly why Nvidia is not supported, and who is to blame. Harassing Wayland devs because they have a name and a face you can harass, rather than boycotting the faceless multi-billion dollar company who is responsible, makes that person an asshole and a shitty consumer.

Nvidia is the one who deliberately engineers cryptographic solutions to subvert the free software driver. Nvidia is the one who refuses to collaborate with the community on standardization. Nvidia is the ONLY GRAPHICS VENDOR WHICH IS NOT UPSTREAM.

If you spent $1,000 on a GPU which became a brick when you tried to use Wayland on it, that's on YOU. Not on Wayland. Letting your confirmation bias protect your ego from the possibility that you made a mistake and turning that feeling into harassing FOSS developers and spreading misinformation about their work is FUCKED UP and needs to stop.

Took me a bit longer than I would like to admit to find out but to download a repo in, the url is
Is there a button in the UI that I'm missing?

"We moved to GitHub because everyone's already there"

"We shut down the mailing lists because most of our users prefer to use GitLab in their web browser"

"We're rewriting in Rust because we don't really have any non-x86_64 users"

"We're leaving IRC because Discord is more user-friendly"

What all of these arguments have in common is that they exclude people, centralize infrastructure, and eschew free software for proprietary solutions, all in the name of some ill-defined measure of "progress".

Shout out to Daniel Fullmer's talk on Robotnix. Makes me want to try it out!


if your software has:
- 30k files
- takes 2 hours to compile
- uses more than 8GB of memory when compiling
- does 30 things

that's not software, it's cancer
Show older
Mastodon for Tech Folks

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!