HNHacker News
TopNewBestAskShowJobs

SuperSandro2000

737 karma · joined August 20, 2016

submissionscomments
SuperSandro2000··on Nix – Death by a Thousand Cuts
Bazel is the bane of my existence. I have never seen such an anti distro tool that is so hostile against your system libraries.
SuperSandro2000··on Nix – Death by a Thousand Cuts
I've used Debian for 3 years and all the problems I had with it and that are now solved with NixOS and replaced with a complete new set of problems I could only dream in my wettest dreams on Debian. Only going back over woodwork to Debian.
SuperSandro2000··on Nix – Death by a Thousand Cuts
LTS is harming the industry and holding everything back! IMO it is the wrong direction.
SuperSandro2000··on Nix – Death by a Thousand Cuts
I delete your entire system file system right now. How fucked are you?

With NixOS: I don't care. You can recover from a half deleted root file system.

SuperSandro2000··on Nix – Death by a Thousand Cuts
Probably because it restarts the network service. You can configure the systemd unit to be only reloaded or nothing at all m
SuperSandro2000··on Nix – Death by a Thousand Cuts
Just use nix
SuperSandro2000··on Nix – Death by a Thousand Cuts
Flakes bring you one interface to share common dependencies which is kot possible without an interface.
SuperSandro2000··on Nix – Death by a Thousand Cuts
Are you complaining that AI is not the savior of everything?
SuperSandro2000··on Nix – Death by a Thousand Cuts
That's just proprietary software assuming you are on something Debian or red hat like. The problem is on them being closed and hostile towards improvement.

Also for someone not knowing Rust it is also very intimidating and if you start to go into more complex things you are easily out of luck with the tutorials out there.

The monorepo is not that big of an issue. More often you are being bitten by badly maintained software that doesn't work with a 3 year old compiler or upstream is unwilling to move forward because of LTS support or something.

SuperSandro2000··on Nix – Death by a Thousand Cuts
nix-alien is an older, worse approach that is not that well maintained
SuperSandro2000··on Nix – Death by a Thousand Cuts
That will likely soon stop working because steam-run is no longer a grab bag for literally every library out there.
SuperSandro2000··on Nix – Death by a Thousand Cuts
You can just use nix-ld to run anything that is somewhat closely resembled.
SuperSandro2000··on Nix – Death by a Thousand Cuts
Installing packages from different channels is still far easier than on any other distro. Try getting a Debian 10 package to work on Debian 13. You can't. GUI programs are hard because how GUIs work on Linux. You cannot make them easily pure, they always rely on the booted system through drivers and a bunch of impure things all over the place.

If the software you are using has race conditions in its build system then there is only so much you can do to fix that. You could for example run nothing in parallel with only one core but then everything would be painfully slow. Also the occasional network hickup breaks things. Lately also io_uring in combination with nodejs has been a great source for kernel bugs. You can only bang the software so much from the outside.

Nvidia is bad because Nvidia is bad but at least switching between different driver versions and variants is possible without leaving a trace of old things behind on your system like on literally any other distro.

SuperSandro2000··on Nix – Death by a Thousand Cuts
Most people don't realize that you can read the arch wiki and put the same settings into the nixos options. Where is the point in replicating that all again?
SuperSandro2000··on Nix – Death by a Thousand Cuts
Guix has stripped away the biggest plus from NixOS: the module system and replaced it with a half assed system
SuperSandro2000··on Nix – Death by a Thousand Cuts
Docker and flatpak suck so much if you want to customize anything
SuperSandro2000··on I'm daily driving Jujutsu, and maybe you should too
Branch names that are not just a keyboard smash maybe?
SuperSandro2000··on Bazel 8.0
Bazel is the most distro hostile build system I know.
SuperSandro2000··on Debian opens a can of username worms
They are clearly bored and want to start a year long bug hunt through half of unix
SuperSandro2000··on NixOS is not reproducible
That will change with content addressed derivations but they are progressing slowly exactly because of this.
SuperSandro2000··on NixOS Is Not Reproducible
Most others just follow the same concept of running imperative commands and not much about them is revolutionary. NixOS gives that a new spin.
SuperSandro2000··on NixOS is a good server OS, except when it isn't
You mean rot and forget LTS?
SuperSandro2000··on NixOS is a good server OS, except when it isn't
Haskell is so much worse with its custom operators.

So a vibrant community is now bad? Also there where big improvements in the last years like freeform settings.

Try reading Debians Postgres Documentation and you get a sense what terrible doc is. Not only do they point to each withput instructions but they are also about 9.5 which is stone age old.

SuperSandro2000··on NixOS is a good server OS, except when it isn't
Updating on NixOS is so much less painful that doing an update every 6 months is actually viable. Also the update already contains large parts of your config and can be easily tested in a VM.
SuperSandro2000··on NixOS is a good server OS, except when it isn't
The locale default seeing has been fixed by me over a year ago but 16GB is pretty small to fit two systems which you need to switch.
SuperSandro2000··on NixOS is a good server OS, except when it isn't
Same experience with Debian. Preaching religious, unquestionable stability but a soon as you install an out of tree software, everything falls apart in your hands. Any Debian system I used fell apart on upgrades in some unrecoverable way and it was a giant pain in the ass.

The last NixOS stable release I deployed in ~3 hours onto ~30 VMs with only minor issues and everything continued to just work.

SuperSandro2000··on NixOS is a good server OS, except when it isn't
Scheme is so much worse. It has so much repetition and is so much more verbose for no reason.
SuperSandro2000··on NixOS is a good server OS, except when it isn't
This sounds like a skill problem if you don't even know bash or rust or PHP syntax.
SuperSandro2000··on NixOS is a good server OS, except when it isn't
nixos-rebuild repl and then you can inspect things like config.services.resolved.enable or :p options.services.resolved.enable.definitionsWithLocations

With a default config you start with a console, systemd, dbus and some things to make it boot. There is barely anything.

SuperSandro2000··on NixOS is a good server OS, except when it isn't
What do you want to replace it with? YAML?

The language won't go away and you should try to look at it for more than I don't like it.

← PreviousPage 2 of 10Next →