

For me it’s the constant pressure to deliver more and with shorter deadlines while still being held accountable when things inevitably go wrong.
Any pronouns. 33.
Professional developer and amateur gardener located near Atlanta, GA in the USA.
I’m using a new phone keyboard, please forgive typos.


For me it’s the constant pressure to deliver more and with shorter deadlines while still being held accountable when things inevitably go wrong.
Yeah, it sort of depends on the definition of the word file. “File” in the sense that it can be interacted with like a file versus “file” in the sense that it’s data on a disk. But then, if you’re really thinking about it, data on a disk isn’t a file, it’s data, and we can just interact with it like a file.
It makes more sense when you realize that it’s not that everything is files it’s that everything can be treated as a file. There are other APIs to interact with things, but everything can be interacted with as if it was a file. It doesn’t seem as bonkers like this.
Like a lot of memes, they exaggerate for humor. This meme was originally about math.
Re: bad with large code – that’s been something I’ve been noticing as well. A project I’ve been working on for work has gotten larger now and it seems more often that it makes goofy mistakes. Like removing something somewhere but leaving something related somewhere else. My best guess is that it’s all context window stuff. As humans, we can learn a lot and keep it all in our heads. But an AI model, if it’s not something from its training set and it’s not in its context window, then it just straight up does not know it exists. I’m guessing because context windows have gotten bigger that ai coding has gotten more impressive. But we’ll see if they’re able to keep scaling that. I imagine at some point it’s gonna hit a soft wall (or at least a price wall lol).
I’ll preface this by saying I’m not trying to sound like a tech bro. I’m really trying to give a level and measured response.
Over the past year, AI coding has gotten very good. It can catch weird mistakes that are not obvious. But it can also just totally miss obvious things and get caught up in shit that doesn’t matter. The best way to describe it is like an extremely eager and very smart junior developer. They get easily distracted. They get easily caught up in edge cases that don’t matter. That can easily miss extremely critical things.
The biggest thing is that it’s fast.
We’ll see how cheap it is long term when companies need to be profitable and run out of investors to convince.
Yes. Rancher desktop exists, btw. Just an fyi.
Edit: An open source alternative to Docker Desktop. It has most of the same features. Occasionally I’ve run into something that doesn’t work, but for the most part it’s just peachy.
How exactly is it using four orders of magnitude more space? Did you look what the files?


Beeeg


You don’t learn things at your job? Damn, you must not be a good employee.
I use Vim. I am not a power user by any stretch but it’s what I use. I know like three shortcuts, which is enough to make me marginally faster in vim than nano. I don’t really feel much desire to learn a terminal editor and be super good with it. There are other things I’m more interested in spending my time on if I feel motivated to learn.
If NixOS uses systemd that’s the difference probably, my understanding is that guix is a non-systemd distro. (I am not who you replied to, just trying to help.)


I think if I was running a server at home for anything more than just wanting to tinker, I’d probably use Debian. But even then, I think if I had a server at home it’d be just to have a server lol.
Ah, I see. If you don’t remember, don’t sweat. I’m mostly curious just because posix issues is one of the few complaints I hear but I never see anything specific so I’m extremely curious lol. Please don’t mistake this as one of those fanboyism moments where people try to say something they like is actually perfect and doesn’t have flaws.
My understanding of shebangs is that it isn’t your shell doing anything fancy with it, it’s your OS (or something, I don’t remember exactly, but it’s lower level than the shell). So maybe something else borked. But I’m no fish expert, I have some error in some fish thing that prints an error every time I open a new shell that I’m too lazy to troubleshoot lol.
Have you run into a specific problem or is this just a hypothetical you’re worried about. I see this a lot but haven’t ever actually run into it being a concern. If you run a script with from a Fish shell, it won’t use Fish, it will use whatever you have sh pointing to. (Which shouldn’t be Fish, it’s usually bash or dash.)
To be fair, the comparison there is mkdir which means make directory, but I don’t doubt there are better examples.
When is this a problem? What scripts don’t use a shebang and/or why does using sh call fish instead of bash or dash?
I have a mild dislike of fish because a few substitutions are different enough that my muscle memory isn’t there. (But I also haven’t put in serious effort to learn them.)


It’s the smell!
Cachy btw