Print that on my gravestone if I have one.
Print that on my gravestone if I have one.
I don’t see a reduced number of CS students that enjoy poking around. I see an increase in the number of students that are there only for the good salary. Making the poking type into a smaller percentage.
This is brilliant
Brave of you to run so far, and not consume the coffee within a safe distance of a toilet.
I really don’t get it, I moved to NixOS some years ago. Okay, first few months I had to fiddle with configurations and add some packages that were missing. Everything past those early months was a blast.
Replacing a dead laptop? The most time consuming part (for me) is making a bootable USB. After that I can push my already ready made configuration and just back to where I was (backs ups are important).
Working on different versions of Python? No problem, a small nix script for each environment.
Working with different versions of GCC? Same as Python.
Everything just works. And if I fuck around I can revert the change. I can easily experiment in a way that will no fuck affect my ability to work.
At work we have Ubuntu, and I got the conclusion that nuking Canonical’s offices will be a blessing on humanity. They manage to deliver broken packages for years, even packages that work well on Debian.
If I’m reading their CEOspeak right, their objective is to fire the very experienced people, that costs a lot of money, and replace them with people that costs less.
I never worked at Google, so I don’t know for sure, but it sounds like the Python team is important and that this will backfire. As the people that costs less will also be less skilled, and Python is an important piece for AI/ML research, where Google is already lagging behind. The AI people in Google will get lower quality help with Python, and Google will lag even further behind.
That what happens when the CEO is an MBA and not an engineer.
I’m not a brain-rotted manager, I know how to buy a desk and arrange a work station.
Ubuntu is really buggy. Including bug reports that has a simple fix and stay open for years.
Just look how they handled Graphviz
https://bugs.launchpad.net/ubuntu/+source/graphviz/+bug/1409280
They somehow manage to break packages that just work everywhere else.
On top of that they add shity homemade solutions such as snap cus they have to reinvent the wheel. They than discard them a few years later and use proper solution created by more capable people (upstart lol).
NixOS or Debian. Don’t install Ubuntu or Arch on your work computer.
Shouting near someone may cause damage to the hears. Don’t do that. Capital letters let me understand you are emotional, but cause no earing loss.
Sir, email is text based communication, no yelling was involved.
Mistakes in the Linux kernel can cause damages that are measured in millions and even get people killed.
If you can’t be bothered to focus on your work and get criticism when you fuck up, work on something else.
Linus’ message here isn’t personal, his criticism is limited to the product created by the person. Something that any mentally healthy adult should have no problem with.
What’s the effect of having rust in the kernel?
If you don’t see how unaligned the numbers are, you are drunk.
😍
I’m happy with NixOS for my self. But it may help get less technical people free from Ubuntu.
One of the binaries in graphviz is compiled with the wrong flags for years.
The Python module networkx is broken on 22.04.
Long live the savor Nix.
Not on NixOS we dont
Need to use Ubuntu at work on some of the machines. Canonical distributes broken packages and has done this for years.
They do so also when the package on Debian is fine. So they take the Debian package, add breakage and release it.
Ubuntu is a pile of crap, but still better than Windows.
Partial documentation combined with complex code will be great for your bank account.
Code fast, and badly, always under promise and over deliver. Before the shit hits the fan, move to another place.
Next person after you will take the blame. You may be hired again at premium as you can deliver. Blame the replacement Dev for breaking the code and causing a lot of damage.
Fix the little that is possible, at premium rate and move on.