[-] Noodlez@programming.dev 7 points 2 months ago

James mentioned!

1
[-] Noodlez@programming.dev 13 points 1 year ago

These are only definite articles, not pronouns.

[-] Noodlez@programming.dev 5 points 1 year ago

My new background

[-] Noodlez@programming.dev 28 points 1 year ago

Now I want to try this.

[-] Noodlez@programming.dev 8 points 1 year ago

Probably omitted as "an exercise for the reader" since it's legally grey. And a difficult exercise. I cannot find it at all

[-] Noodlez@programming.dev 23 points 1 year ago

Plan 9 has multi-monitor support?

[-] Noodlez@programming.dev 22 points 1 year ago

Bash's posix mode still has a lot of bashisms. The only way to test true posix compliance is to test with other shells like dash and ash. I have found this is the case a lot of time. People will say it's POSIX compliant shell, but it'll obviously only be tested in bash Like at that point just make it a bash script, since pretty much every system under the sun has it.

[-] Noodlez@programming.dev 9 points 1 year ago

Hmm actually yeah this is a good idea, but the problem is that there's so many servers that I feel that after choosing criteria there'd still be a bunch of servers in the list and the problem remains, right? Just bouncing ideas. I quite like this idea though.

[-] Noodlez@programming.dev 4 points 1 year ago

Nothing makes me cringe more than seeing 4 unwraps in a row in Rust code. Like are you sure those errors will never happen? Do you really wanna panic?

And then I do it in my own code and I get it again. Rust error handling sucks ass. (I love Rust btw)

82
NixOS musings (programming.dev)
submitted 1 year ago by Noodlez@programming.dev to c/linux@lemmy.ml

Hi all,

I've been using NixOS for a while now (About a month now) and I've been loving it, but I've had some thoughts lately.

I understand that Nix(OS)'s claim to fame is the fact that packages are reproducible. All dependencies are versioned and all packages are rollback-able (although not sandboxed). With proper maintenance (nix-collect-garbage mostly), the problem with space is mostly mitigated.

But what if a package's dependencies are out of date? These just stay out of date with their possible security problems as well. Not just that but it's (nearly) impossible to actually do your own manual imperative editing of packages to solve a quick problem since everything is declarative.

Not just this, but Nix uses mostly its own configuration methodology, so isn't this a maintenance nightmare as config files change and options are added/removed? Home manager is a prime example of this potential problem.

Plus more technologies being introduced on top of it to solve problems that seem already solved? (Flakes mostly come to mind).

I have come to the realiziation that, unlike a traditional distro like Arch/Alpine which I used previously, if maintenance dies I cannot feasibly maintain it myself, since it's mostly "magic". The upkeep of all the configurations plus all the dependency packages, and making sure each package compiles and matches the build configuration is a nightmare. I can barely do it with my own personal projects.

Anyways that's kinda it just expressing thoughts about it. I do love Nix(OS) and plan to continue using it. It's amazing, and its capabilities are matched by few to none, and from a user perspective it is an extremely seamless and simple OS. It's mostly from a maintainer perspective that I had.

[-] Noodlez@programming.dev 9 points 1 year ago

numeral x 3 est.

view more: next ›

Noodlez

joined 1 year ago