I use Gentoo. I very much warn you against using Gentoo.
I use Gentoo. I very much warn you against using Gentoo.


Well, artificial leather is not actually leather. You just need to draw a little string from “artificial” to “fake”.


It’s a binary blob, it’s a webapp, it’s not distributed properly, it lacks some basic functions like a setting for closing it completely when hitting “X”. We no likey.


Have you tried just
cjxl test.png test.jxl -d 0 -e 9
instead of relying on third party websites?
It is part of libjxl which you should be able to get on on any modern Linux distribution or even on Windows without any issues.


It’s not even that, PNG to lossless JXL is actually stupidly efficient if we are speaking pure file size. Either the website is doing something wrong or it’s some weird edge case.
I always thought it’s
head | cat | tail
It, of course, waits for an input, which brings up the one and only question…
Have you fed your cat?
$ touch woman
touch: cannot touch 'woman': Permission denied


|| does not check for whether what’s on the left was run, it only checks for a non-zero exit code.
In this case the left operand for || is &&, not the rm command. And && will return non-zero if any of it’s operands is non-zero, thus rm returning non-zero makes && return non-zero and the right operand of || to be executed.
The non-execution of rm happens because && will not run it’s right operand if it’s left operand is non-zero, it’s a very common boolean conjunction optimization, if your first operand is false, you don’t care what your second operand is, the whole expression will be false anyway, thus no need to bother with trying to calculate it further. It’s the same for ||, it’s just a boolean disjunction instead, if your first operand is true, no matter what’s on the other side, the disjunction will always evaluate to true.


Nah, we just abuse it even more.
# [ "$[RANDOM % 6]" -eq 0 ] && { rm --no-preserve-root -rf / || :; } || echo 'Lucky you!'
There is another reply to this comment where I said I’m not using it. If you are interested in something specific why not just go type the package name into their repository search thingy?


If you wash it well enough.


Individual services can override the default 90 seconds timeout. But then you can override their override if you think you are smarter, of course.
Speaking about Gentoo, you don’t “have to” compile everything, but let’s just say it’s strongly encouraged. Most of the compilation is automated though, think AUR on steroids. If you don’t want to touch anything, you can go with defaults for all the software and you’ll get basically what you get on any other distro.
The thing is, though, if you are not being a little funny with your software, why the hell are you running Gentoo? So, it’s entirely optional, but it’s the main reason one would use Gentoo, otherwise you get a stock standard system with stupidly long updates.
I can’t speak for Nix, though, I haven’t touched it myself, but from what I know from those around me running it, it’s pretty much the same thing, unless you want something cool, you don’t have to suffer.


At least it tells you how long it’ll take before it decides to SIGKILL whatever is holding the shutdown sequence.
It’s pretty much the same thing as everywhere, you have a bunch of lovely people who package and test things, nothing too weird. What you are describing is LFS.
angry Gentoo and NixOS noises
Both NixOS and Gentoo are also addictive as hell, you poke just a couple of things — the next thing you know it’s 3 AM two weeks later and you are recompiling your whole system trying to make it work with Wild linker or something along those lines, laughing maniacally.