That's not gatekeeping, but okay. Gatekeeping is about withholding knowledge & information from a group of people for a personal benefit. It's not gatekeeping to stop every clueless idiot from blurting out their opinion and expecting everyone to respect it, because otherwise you're a gatekeeper (I don't want to imply the author of the article is a clueless idiot, this is a generalized statement).
I honestly don't understand what people even like about Apple. They aren't privacy focused at all. They still collect a lot of personalized data about you. And even if it's not as much as google, still doesn't make it good, just makes it less bad. And they store it securely somewhere on a "trust me bro" basis, promising to not tell anyone else.
Apart from that: Apple is trying everything to avoid you realizing that you're using a computer. Personally, I find IT experts using apple computers to be contradictory of some sorts, because of apple's attempt at hiding the actual computer from you.
I understand that having a 1kg metal frame in front of you feels great & premium, but that can't seriously be one of the major selling points...
If you’re using flakes: nix flake update && sudo nixos-rebuild switch —flake .# in the directory of your flake.nix
That’s one of the dumbest articles I‘ve ever read. Glad the author realized it themselves.
But then you’re primarily extracting text, which you don’t need LLMs for. OCR tools will do the job much cheaper and more effective.
Try to optimize this away, sucker:
echo "level full-speed" | sudo tee /proc/acpi/ibm/fan
Luckily I have a ThinkPad, I just run the following program and hold the fan vents against my face:
int main(void) {
while (1);
}
Rust made the same mistake that C++ made, otherwise it might've been a viable option. Now instead debugging a memory issue for 3 days, I think a month on how to architect my software, just to scrap that 5 months later and rewrite it from scratch.
GNU is a trusted quality stamp. Me see GNU, me go GET.
Honestly I don’t really understand what’s wrong about calling them that, I do prefer calling them compositors as well, but to the untrained eye window manager is much more clear, and it’s the existential goal of a compositor anyway (in most cases at least). Just because a spec sheet doesn’t call a game engine a 3D renderer doesn’t mean a game engine is not a 3D renderer, because unless it only renders 2D, it is also a 3D renderer, if you get what I mean.
Though you could argue that a compositor without a window manager is useless, thus a compositor implies the presence of a window manager.
Sway and River both use wm as part of their URL: swaywm (see https://swaywm.org/) and riverwm (see https://github.com/riverwm). Calling them only one or the other is wrong, they’re both compositors & window managers.