that’s like stage 7-8, after an extremely high electric bill. Also about that time you consider moving to a colder climate so the electronics can just heat your house.
I kinda love it in winter mornings when I’m a bit chilly and then I kick off a big compile or play something and there is this lovely warmth flowing from my main desktop and then I make a big cup of chai.
Make friends with your local IT guys. Thinkpads are less common these days, because they’re “Chinese”, so it is more common to find dells (which usually are worse in my experience).
Unrelated, but I just took apart my old IBM thinkpad from 2003/2004 to clean it up and get all nice and pretty for it’s last few years of updates. I also did my newer-ish HP laptop from 2016 at the same time.
The thinkpad was just beautifully laid out, with thought put into the placement of vents, heat sinks, heat generating components, alternative air pathways if the entire bottom was blocked, easy maintenance of components, etc.
The HP was …not. The weakest ass heat sink I’ve ever seen, miles away from the processor (no wonder it sounded like a wind tunnel when playing a youtube video). One intake vent where your thigh would be if in your lap and the exhaust right where your knee would be. Extra bonus was the placement of the CPU (running usually 80c+) is right above your junk, the vent being offset from the processor a smidge.
Granted I’m comparing enterprise vs consumer laptop in the days when there was a massive difference in quality between the two, but damn, this experience has me decided (again) that internal layout and design is just as important as specs, even more so if you need more powerful components.
I have a literal suitcase full if 4TB SAS drives. Because they were free and pretty much unused.
Fun fact: A pelicase of 37 3.5" drives is the max weight you’re allowed in a single checked piece with common airlines. I had to give three drives to the check in clerk.
Who needs documentation? The code is self-documenting! The entire thing’s on GitHub, just check the issues to figure out what’s going on! Didn’t work? Sorry, the thing got broke a few months ago. Just go through the commit history and I’m sure you’ll be up and running in no time!
I’ve also made a module that fixes your specific issue and uploaded it to my self hosted gitlab instance. The server is down right now? Well, isn’t that better? Now you can make the thing yourself! Remember to upload your thing to your GitHub, name it something like “nixos” and never mention it anywhere.
Who cares if it breaks? You can always just boot a previous generation! Need to rebuild without the breakage? You surely must now how to add a package from an earlier commit via flakes by now, right?
Just put my custom flake into your inputs! No, I won’t give ydu an example on how to integrate it into your config. The Flakes schema is an incredibly easy concept to grasp, after all. /s
Well, if you can’t figure out how to integrate the flake in 30 seconds by month 6, you clearly have a skill issue. Or a “sleeping at night instead of writing nix” issue. Better use a noob-friendly distro like arch.
Seriously though, despite all the flaws, there is no other packaging system where I can as painlessly use random forks of packages. I absolutely love how I’m able to run gnome-mobile on my x64 tablet. True to the NixOS way, I found the overlay on someone’s GitHub, there were only the files, no further instructions.
I also have a USB with live debian at all times, because you never know when you stumble upon a thing that just can’t work with NixOS
I really dig it as well, but hoo boy: the documentation still is… incredibly rough.
I’ve spent several evenings now trying to set up the development environment for a python package with additional binary file requirements (model weights) that I want to be included in the package.
It kinda works now with pyproject-nix, but I can’t manage to get an editable devshell running. And now it needs to unpack the requs everytime. 🙄
“What do you mean, ‘Why do I need that stack of old ThinkPads?’. They were free!”
Who needs virtual machines when I can just use a separate device for every distro I want to try?
Very true. Also, redundancy
Why would I need an enterprise router if I can have a superfast, very extendable, very flexible and redundant router with two old desktop machines?
Power efficiency.
that’s like stage 7-8, after an extremely high electric bill. Also about that time you consider moving to a colder climate so the electronics can just heat your house.
I kinda love it in winter mornings when I’m a bit chilly and then I kick off a big compile or play something and there is this lovely warmth flowing from my main desktop and then I make a big cup of chai.
and space savings and convenience.
Also: Openwrt is a kind of Linux. That can be useful sometimes, when I need 10 custom wifi routers…
Where are you all getting free thinkpads from?
We are trash pandas at your next companys trash bin. They follow like minions M$ directly into Win11 hell.
Make friends with your local IT guys. Thinkpads are less common these days, because they’re “Chinese”, so it is more common to find dells (which usually are worse in my experience).
Unrelated, but I just took apart my old IBM thinkpad from 2003/2004 to clean it up and get all nice and pretty for it’s last few years of updates. I also did my newer-ish HP laptop from 2016 at the same time.
The thinkpad was just beautifully laid out, with thought put into the placement of vents, heat sinks, heat generating components, alternative air pathways if the entire bottom was blocked, easy maintenance of components, etc.
The HP was …not. The weakest ass heat sink I’ve ever seen, miles away from the processor (no wonder it sounded like a wind tunnel when playing a youtube video). One intake vent where your thigh would be if in your lap and the exhaust right where your knee would be. Extra bonus was the placement of the CPU (running usually 80c+) is right above your junk, the vent being offset from the processor a smidge.
Granted I’m comparing enterprise vs consumer laptop in the days when there was a massive difference in quality between the two, but damn, this experience has me decided (again) that internal layout and design is just as important as specs, even more so if you need more powerful components.
I have a literal suitcase full if 4TB SAS drives. Because they were free and pretty much unused.
Fun fact: A pelicase of 37 3.5" drives is the max weight you’re allowed in a single checked piece with common airlines. I had to give three drives to the check in clerk.
And just think how quickly you can get them all up and running with NixOS! All those endless hours of learning finally put to good use!
Beats contributing to the documentation/wiki. /s
Who needs documentation? The code is self-documenting! The entire thing’s on GitHub, just check the issues to figure out what’s going on! Didn’t work? Sorry, the thing got broke a few months ago. Just go through the commit history and I’m sure you’ll be up and running in no time!
I’ve also made a module that fixes your specific issue and uploaded it to my self hosted gitlab instance. The server is down right now? Well, isn’t that better? Now you can make the thing yourself! Remember to upload your thing to your GitHub, name it something like “nixos” and never mention it anywhere.
What do you mean the entire thing broke a few months ago? It broke only weeks ago, NixOS has the freshest breakages in the linux ecosystem
Who cares if it breaks? You can always just boot a previous generation! Need to rebuild without the breakage? You surely must now how to add a package from an earlier commit via flakes by now, right?
Just put my custom flake into your inputs! No, I won’t give ydu an example on how to integrate it into your config. The Flakes schema is an incredibly easy concept to grasp, after all. /s
You can vibe code your config so now you have no excuse
Well, if you can’t figure out how to integrate the flake in 30 seconds by month 6, you clearly have a skill issue. Or a “sleeping at night instead of writing nix” issue. Better use a noob-friendly distro like arch.
Seriously though, despite all the flaws, there is no other packaging system where I can as painlessly use random forks of packages. I absolutely love how I’m able to run gnome-mobile on my x64 tablet. True to the NixOS way, I found the overlay on someone’s GitHub, there were only the files, no further instructions.
I also have a USB with live debian at all times, because you never know when you stumble upon a thing that just can’t work with NixOS
I really dig it as well, but hoo boy: the documentation still is… incredibly rough.
I’ve spent several evenings now trying to set up the development environment for a python package with additional binary file requirements (model weights) that I want to be included in the package.
It kinda works now with pyproject-nix, but I can’t manage to get an editable devshell running. And now it needs to unpack the requs everytime. 🙄
You’d be a fool to leave them!
I mean if they’re free you can always sell them for cheap and feel good about making some money while reducing e-waste
Usually it’s more a give away after installing mint on them, but it’s better than genuinely just tossing them for stuff newer than 7-8th gen intel.