789 karma · joined October 20, 2016
It's been longer since there were rumors about Elon's "personality". I always disregarded them as rumors without deep value, which I still believe it's the right thing to do, but I won't deny they were there all along.
Anyway, I'm reminded of this joke:
---
A KGB spy and a CIA agent meet up in a bar for a friendly drink
"I have to admit, I'm always so impressed by Soviet propaganda. You really know how to get people worked up," the CIA agent says.
"Thank you," the KGB says. "We do our best but truly, it's nothing compared to American propaganda. Your people believe everything your state media tells them."
The CIA agent drops his drink in shock and disgust. "Thank you friend, but you must be confused... There's no propaganda in America."
-----
I guess to some, since Musk and Trump dismantled USAID, there's no more propaganda in America.
OTOH, with tiktok I got surprised of how much "viral content" is tailored to me. I mean in the sense that I get a huge amount of videos from different trends from different creators, that indicates should be a big thing but then I realize that people around me, heavy tiktok users, barely get recommended or even not aware of.
> When Elon Musk came to the White House asking me for help on all of his many subsidized projects, whether it's electric cars that don't drive long enough, driverless cars that crash, or rocketships to nowhere, without which subsidies he'd be worthless, and telling me how he was a big Trump fan and Republican, I could have said, "drop to your knees and beg," and he would have done it...
I doubt either of them forgot about it. Smarter men than Musk were dropped by Trump before.
I mean, I get you can “track air quality” but what exactly does that mean on day to day basis?
My impression yet is that unless something radically changes, I don’t think Israel would lose US, the power vacuum in the region would be filled by somebody else, something US is unlikely to allow. Despite the show, I don’t believe Biden/Netanyahu’s fallout; it’s simply the only way Biden can do at least the tiny amount of damage control that allows him to keep the most of Jewish/leftist voting blocks.
And I that’s also a possible answer your question, on why they are leaving money on the table. To avoid inviting political action.
Anyway, no war in Europe, but it’s kinda curious that the countries that go around with free market capitalism in modern history, are the ones who have invaded the most countries. By just this fact alone, I would consider the modern era of prosperity in the so called “Western countries” through cheap energy as more responsible of peace between them than free market. We will see what happens with more constrained resources. As a world inhabitant, I hope you are right.
You won't find stuff on /lib, /usr, or /bin but even if you did, well it defeats the inmutability if you could just manipulate them, which is pretty much the purpose of nix.
This is my problem with your article, so you can map these files with nice names; now what? want to hack something with them?, then why use a declarative system? want to manually modify them? then why use an inmutable system? It totally defeats the purpose of nix. Thus my opinion, and not trying to be dismissive, that you don't understand what nix is trying to do.
> I suggest reading the comments on the article, which it seems to me are strongly in agreement with my points.
I just did on your suggestion, and I'm not impressed. The top comment is saying that if the OS get's borked they restore from backups, so not interested in software generated paths... which hey, it's a valid workflow if it works for that person, yet the whole point of a declarative system is that you can rebuild your system in mins without any backup.
That's my whole point, I don't care about where the packages are, they could even come from a magician hat, what I want is to be able to write a configuration of the exact packages that I want and that it actually works instead of some mess like ansible/salt/whatever. I don't particularly care about isolation, even if that's kinda the reason why the system works, if I were interested only in isolation or running multiple versions of software I would just use containers.
> In other words: it gives isolation and the concurrent versions, but it does so via more complex packaging tools that need users to learn a whole new programming language, and it eliminates the familiar FHS and replaces it with a new flat programmatically-defined one that is almost unreadable to humans.
I agree that the packaging tools (nix lang and underlying scripts) are complex, that might be something to fix, but I fail to see how knowing the path of packages works to do anything but to encourage the mess that people who love nix try to avoid.
Some times, and I guess a lot of times since I use home-manager, I do want my configs to be inmutable, at least the permanent part that is shared between my devices.
And yeah, as you say I fail to understand your article. I mean, most of the stuff is exactly where you expect it to be even if it’s actually a link to the store, nix store doesn’t supersedes the whole filesystem. I can accept that there’s loss of information, I guess it might matter sometimes if a binary is in “/bin” or in “/sbin” but so far I don’t see how the regular filesystem structure or even gobo’s would help, to fix your software, at least if you want to keep immutability, which is a another can of worms. And even then, if you hack something depending on these paths, IMO you are back to the “doing it wrong” part.
Am I missing something here?
Thus no, aux doesn’t try to fix the nix store path, as it’s not understood to be broken.
I’m just a participant on the project as much as the rest of my life allows it, but as I understand the goal of aux is to change the governance structure, and how it maps to projects like nixpkgs with its huge state and nixos modules.
I would say, kinda but not entirely. IME as a practitioner in my youth, I would say that breaking the mental barrier to throw a good punch is a thing that needs to be broken as part of the martial arts training. Another thing that a good training gives you and not many people understand is the preparation to receive a punch, not cower in fear and still keep a sound mind to try to recover and react.