I mean, if you treat your inbox as a to-do list, that’s not that far-fetched
I mean, if you treat your inbox as a to-do list, that’s not that far-fetched
Wow you’re insane. “I know, I’ll discredit the woman who just pointed out that it’s hard to get credit in her field as a woman ”
Great point, but this part of the quote is still dumb as rocks:
Coding is just kind of like the language that we talk to computers. It’s not necessarily the skill in and of itself. The skill in and of itself is like, how do I innovate? How do I go build something that’s interesting for my end users to use?
Sure, if you have a big workforce hand-coding UI, you might replace some of them by better tools. But things like that are a fraction of a fraction of the responsibilities developers have
Yeah, the motivation here is “please panic-buy our GPUs/please panic-buy into our cloud GPU infrastructure ”
You can update the whole base image. Vanilla OS and SteamOS have an A/B partition that holds the currently-in-use image and can also hold a to-be-used image.
Updating works by adding the to-be-used image, setting a configuration option that tells the system to boot that one, and on the next boot it’ll check if the new one is bootable, then either boot it and mark it as working, or boot into the old one and display an error about how out wasn’t able to boot into the new one.
There’s smart things going on like maybe hard linking files that didn’t change between the two images and therefore saving space and copying time.
The result is that you never have a broken system, but you can still frequently update the base image.
I feel like that has been superseded by Nix these days. Arch is now boring stable tech.
You say that as if somebody was disputing that.
The distinction ceased to be meaningful the minute language servers got introduced.
Laptop tries to reboot for 5th update of the day
I can’t connect to the internet, Dave, I’m afraid I cannot allow you to start me up again
You try to ignore helpful tips from the guy next to you, pretending your headphones are still active.
You choke back tears as Windows had enough from your feeble attempts to boot and the power button stops doing anything.
So this is how the furry subculture started
I usually write “POSIXy shell” but I thought that was clear from context this time.
The problem is that exit statuses !=0 aren’t treated as error by default (with a way to turn that off for individual expressions). Instead you have to set multiple settings and avoid certain constructs in bash/ZSH/…
Everything that works like a modern programming language by default is fine of course
Yeah, and that’s just one of many many things to consider.
As a long time former ZSH user, I’ll definitely include ZSH in shell languages to avoid for scripting.
The problem is simply the number of rules and incantations to slavishly include everywhere to make your script bail on error. set -e
is not enough by far.
Python with plumbum or nushell are definitely better.
Oh you sweet summer child.
If you don’t use pipes or command substitutions, set -e
gets you a fair part of the way there.
If you’re interested, I can look up the rest of the arcane incantations necessary.
Shell scripts were a mistake. The weirdness you have to remember to safely stop executing when something fails is mind-boggling.
I’m so glad nushell exists and doesn’t need any configuring to just do the reasonable thing and stop executing when something fails.
Why?
I had a female boss.
Adjective is fine, using it as noun is icky