Even in the original comic, that would have been appropriate, I think.
- 1 Post
- 74 Comments
At one point the user linked to a rust-lang forum thread from 2016-2019 as evidence that Jai has “some of the tools to make the code language agnostic” or something like that. The thread started with a discussion of array-of-struct vs struct-of-array data layouts, which of course has nothing to do with making code “language agnostic.” The user also mentioned the coding influencer lunduke multiple times. So I think they are simply misinformed on a lot of points, and I doubt they’re in the closed beta for Jai.
(I read some of the comments simply because I had the same question you did. And, as it happens, the last post in the forum thread I mentioned was written by me, which was a funny surprise.)
BatmanAoD@programming.devto
Linux@programming.dev•Linux 6.19 Gets Rid Of The Kernel's "Genocide" Function
2·25 days agoOne list, two list, red list, blue list
(I genuinely thought that was where you were going with that for a line or two)
BatmanAoD@programming.devto
Programmer Humor@programming.dev•Do you like (AI) clocks?
101·2 months agoThanks for sharing this! I really think that when people see LLM failures and say that such failures demonstrate how fundamentally different LLMs are from human cognition, they tend to overlook how humans actually do exhibit remarkably similar failures modes. Obviously dementia isn’t really analogous to generating text while lacking the ability to “see” a rendering based on that text. But it’s still pretty interesting that whatever feedback loops did get corrupted in these patients led to such a variety of failure modes.
As an example of what I’m talking about, I appreciated and generally agreed with this recent Octomind post, but I disagree with the list of problems that “wouldn’t trip up a human dev”; these are all things I’ve seen real humans do, or could imagine a human doing.
BatmanAoD@programming.devto
Linux@programming.dev•Google Posts Device Trees For Booting Pixel 10 Hardware With The Mainline Linux Kernel
3·2 months agoThat is a pretty lame “poisoning”.
BatmanAoD@programming.devto
Linux@programming.dev•Google Posts Device Trees For Booting Pixel 10 Hardware With The Mainline Linux Kernel
1·2 months agoThis also makes me realize that I sometimes enunciate “the” unvoiced.
BatmanAoD@programming.devto
Programmer Humor@programming.dev•Well, hello waterfox and librewolf
49·2 months agoWell now you’ve seen it elsewhere, too.
BatmanAoD@programming.devto
Programmer Humor@programming.dev•Computer Science Courses that Don't Exist, But Should
4·2 months agoThat’s because you haven’t unlearned it yet
BatmanAoD@programming.devto
Linux@programming.dev•Asahi Linux Still Working On Apple M3 Support, m1n1 Bootloader Going Rust
162·2 months agoTwo, arguably: one with Apple and one with upstream Linux.
String escaping sucks in bash and other posix-style shells too, though.
But that’s not actually true in general; there is a default branch concept in forges, and an integration and/or release branch in most recommended workflows. That’s the trunk.
BatmanAoD@programming.devto
Tech@programming.dev•Google's new rules could wipe out sideloading and alternative app stores, F-Droid warns
32·3 months agoDesktop Linux is still an extremely niche userbase, even with SteamOS and Microsoft doing its absolute best to aggravate users.
Believe me, whitespace-correct scripting is absolutely an issue.
You’re right that it’s annoying when filenames diverge right at a character that must be escaped.
For interactive use, tab-completion essentially makes this a non-issue, because shells add escaping in the appropriate places.
For scripting, where spaces are harder to deal with, unfortunately there’s just not much you can do; your two options are basically to learn all of your particular shell’s patterns for dealing with whitespace in filenames, or only write scripts in something other than a POSIX shell.
BatmanAoD@programming.devto
Linux@programming.dev•Ubuntu 25.10's Rust Coreutils Transition Has Uncovered Performance Shortcomings
2·3 months agoHere it is:
Presumably, it already used SIMD, and that’s how the existing GNU utility beat Rust by a factor of 17x.
BatmanAoD@programming.devto
Linux@programming.dev•Ubuntu 25.10's Rust Coreutils Transition Has Uncovered Performance Shortcomings
2·3 months agoPresumably, it already used SIMD, and that’s how the existing GNU utility beat Rust by a factor of 17x.
That’s fair; Python, Swift, and most Lisps all use or have previously used reference-counting. But the quoted sentence isn’t wrong, since it said no “garbage collection pauses” rather than “garbage collection.”
“Garbage collection” is ambiguous, actually; reference counting is traditionally considered a kind of “garbage collection”. The type you’re thinking of is called “tracing garbage collection,” but the term “garbage collection” is often used to specifically mean “tracing garbage collection.”

That’s just not terribly meaningful, though. Was JavaScript the “best tool” for client-side logic from the death of Flash until the advent of TypeScript? No, it was the only tool.