It's not really out of whack, it's the normal trend, Karl Marx wrote it out in his labor theory of value over a century ago. The reason nobody learns that in school is because it's very convenient to the minority who accumulate money and power on the opposite end of the equation.
I'm guessing the astronomical capex is outpacing revenue so they need to cut costs and labor is on the chopping block. It's also convenient because it gives a totally different signal to investors.
They'll probably say "wow look AI is working", "must be ago!" not, "wow looks like all that irrational spending is catching up". I don't think they'll be able to justify the ridiculous valuations and spending that's taking place, even if AGI walked in and clocked in at the office tomorrow.
I say that as someone who fully believes AI and LLMs are already revolutionary, akin to the spinning jenny. The world will fundamentally look different treating cognitive work the same way we treat mechanical work. BUT the financing and ways we've strapped the economy and people's retirements to it is simply irrational.
There's no sane material evidence to show this is gonna work out. Basically all signs point to this becoming an economic time bomb just like dotcom. Dotcom is a great example because we can see all the fiber etc stuck around, got cheap, and changed the world - but all the irrational economic activity around it blew up and there is thousands of miles of insanely financed fiber on the ocean floor doing diddly squat because of it. They're just buying time on a runaway train.
This is why I think we're going to see some new kernels being adopted soon. I think Asterinas looks neat, and leveraging NixOS was a very smart move IMO.
I used to wonder this same question and weighed guix and nix quite a bit before moving to the nix camp.
Guix on paper really sounds ideal, it feels like a more compelling design, more first principles, it's all scheme, really exciting ideas under the hood. But design intent is not a substitute for the actual user experience. IRL it's too much hassle: weak package coverage, weak ecosystem, a steep learning curve, most stuff will require work because it was designed around systemd.
Now NixOS on the other hand already has an abundance of packages and real adoption. Most setups can probably migrate to nix today with a backup of /home and a competent LLM agent, and things "will just work". I did this recently!
Add to that the NixOS ecosystem where things are fairly simple to setup declaratively and "it just works": disko for partitions, sops-nix for secrets, restic for cloud backups, microvm for light vm's, NixOS anywhere or deploy-rs for deployments (colmena or nixops4 for interconnected nodes even). You can do complex things, and your rig or network could explode and it won't matter cause you can rebuild and deploy to a new/repaired machine in minutes. Your backups could explode and all you'd lose is state.
All that is easy to have in Nix today - I know cause I literally just switched and did most of it with like 0 experience. I migrated my fairly complex setup 1 to 1 and gained a ton of useful stuff in Nix, whereas with Guix it wasn't even possible (I would have to trim or package / translate tons of stuff), nor would it have been easy, and all the cool stuff I gained with nix is either difficult or non-existent on guix, let alone mature.
I used to wonder this same question and weighed guix and nix quite a bit before moving to the nix camp.
Guix on paper really sounds ideal, it feels like a more compelling design, more first principles, it's all scheme, really exciting ideas under the hood. But design intent is not a substitute for the actual user experience. IRL it's too much hassle: weak package coverage, weak ecosystem, a steep learning curve, most stuff will require work because it was designed around systemd.
Now NixOS on the other hand already has an abundance of packages and real adoption. Most setups can probably migrate to nix today with a backup of /home and a competent LLM agent, and things "will just work". I did this recently!
Add to that the NixOS ecosystem where things are fairly simple to setup declaratively and "it just works": disko for partitions, sops-nix for secrets, restic for cloud backups, microvm for light vm's, NixOS anywhere or deploy-rs for deployments (colmena or nixops4 for interconnected nodes even). You can do complex things, and your rig or network could explode and it won't matter cause you can rebuild and deploy to a new/repaired machine in minutes. Your backups could explode and all you'd lose is state.
All that is easy to have in Nix today - I know cause I literally just switched and did most of it with like 0 experience. I migrated my fairly complex setup 1 to 1 and gained a ton of useful stuff in Nix, whereas with Guix it wasn't even possible (I would have to trim or package / translate tons of stuff), nor would it have been easy, and all the cool stuff I gained with nix is either difficult or non-existent on guix, let alone mature.
Thanks for your detailed reply, that was what i was after. I wasn't having a go at Nix or their decision, just wanted to understand the why in the choice. Your two responses have helped explained that.
I agree with Guix, the whole package really appeals to me. I found the same issues between Nix vs Guix, having to do a lot more fiddling to get to where i wanted to be.
Guess next time I will word my statements better :)
I honestly hate .agents it's a big XDGBDS offender. Almost every plugin / lazy platform harness tries to use that dir too so I have to do a bunch of hacks to keep my $HOME clean. Also everyone tries to use a .claude .gemini .codex etc. Annoying that all these tools just completely ignore these things, it's literally like litterers you know it'd be terrible if every tool did this, but you still do it anyway
Honestly I've noticed this with political content on Instagram. Random bugs occur where I can't post, or can't comment or repost, and it's usually posts that aren't in line with US foreign policy on Gaza, Lebanon, Venezuela, etc. I'll go about fine looking at normal stuff, memes, etc but whenever some big geopolitical event occurs is usually when I hit those bugs on IG. I probably experienced more bugs post 10/7 then my entire history using the app prior. Also had lots of posts removed that I contested and won later but it doesn't matter if the moments already passed and that wave of information was repressed on the algorithm.
Funny how all the people contesting other adjacent comments are noticeably absent here. It's silly in the first place, given the US government and Israeli officials were very clear in their bluntly stated aims with the tiktok take over, what we're seeing now is just the execution of clearly stated intentions, too many ideologues are in denial.
reply