- bitwizeAs Rust's advantages over C continue to be proven, a shift in position to "suck it up, C devs" is to be expected.
- Safe Rust eliminates some of the more common memory bugs in C. The bug under discussion was written in unsafe Rust—but even that doesn't obviate the huge advantages Rust has over C. Even unsafe Rust, for instance, has far fewer UB gotchas than C. And with Rust, you can isolate the tricky bits in 'unsafe' blocks and write higher-level logic in safe Rust, giving your code an extra layer of protection. C is 100% unsafe—"unsafe at any speed" as I like to say.
- Wouldn't be surprised if you see some PRs from Carmack on such a project.
- Unsurprisingly, the Rust community has you covered there also:
https://github.com/buttplugio/buttplug
https://github.com/Gankra/cargo-mommy (has integration with the former)
- This is why whenever you try to do anything significant on a web site with a phone, they tell you to "Download our app". Detection is very good now. Slack can see right through desktop mode, cheater, and will redirect you to the app regardless.
- Indeed. CMake is now the gold standard for C/C++ projects. It should be taught especially in an introductory class.
- If you walk into a computer/electronics store in Japan you're likely to see a bunch of Wacom (Japanese brand) gear out on display, and if you see that there'll be Photoshop open with the image of some anime girl that a previous shopper had drawn on the tablet.
I think you might be right. The Japanese seem to have a different attitude toward competence. It's just more expected that you get good at doing something. Cruise the bars of Japan and you're going to find a lot of girls who are pretty but not particularly intelligent, just like anywhere else in the world. But some of these approached me and tried to get me to give them English lessons. They wanted to learn English. I've been giggled at by the same kind of woman in the USA for even knowing more than one language.
- What I think you mean to say is that AI is promoted as fungible with humans at a lower price point.
- > MIDI over USB should be much tighter because the bandwidth is a good few orders of magnitude higher.
"should be" != "is". The Atari ST had a ROCK SOLID MIDI clock and direct, bare-metal hardware access that meant the CPU could control the signals directly, with known precise timing. This is simply not possible with modern operating systems and hardware interfaces because of all the abstraction layers, with attendant time indeterminacy, that have been inserted in between. It's physically impossible to match the low latency and jitter of an Atari ST doing MIDI with a modern system.
- You're not really a professional in 2025 if you do not approach development with a devops mentality, with due consideration given to concerns like deployment, scaling, and observability.
- Compose o dash. Windows doesn't have an easy way to map in the compose key (usually ralt)?
big if true, jesus christ microsoft
- Mouse models in papers like these mean they're using (live) mice to model human systems. They may even be altered or genetically engineered mice, which present problems of their own: for example Alzheimer's treatment candidates which work in mice that have been changed to have "Alzheimer's-like symptoms" rarely produce the same results in humans with actual Alzheimer's. But yes, in general an animal model is a cohort of live animals used to get a sense for what the effect would be like in humans.
- Gut bacteria cure cancer. Ladies and gentlemen, the peak HN health/med post.
- OpenBSD maintains its own Xorg fork, called Xenocara.
- I'm trying a distro with Connman instead of NetworkMangler. It's the same deal. I could not for the life of me get it to connect or even see my cellphone's wifi tethering hotspot.
I shutdown the connman service and removed it from the auto startup sequence. I manually edited frickin' wpa_supplicant.conf to put my cellphone network there. Worked first time and every time thereafter.
The founding document of GNOME is called "Let's Make Unix Not Suck" by which the authors (primarily Miguel de Icaza) meant "Let's Make Unix Almost Exactly Like Windows". D-Bus is just the latest in a series of attempts to bring Microsoft's janky, kind of an object model to the realm of Unix's small do-one-thing C programs plumbed together with file descriptors, pipes, and network sockets. Except somehow, they added even more problems on top of the ones COM already had!
At least when Steve Jobs tried to retrofit Smalltalk style OOP onto the Unix model, he had the foresight to bring much of Smalltalk (in the form of Objective-C) along with.
- X is deprecated. Its maintainers do not want to maintain it. They want you to use Wayland instead.
The major DEs have removed their X code paths, or will in the next year. The toolkits will follow suit. X is a dead end for new and non-legacy software.
- Bronco fans could counter with this: so are Princess Catherine's (rather not cheap) shoes. She is a fan of a brand called Rothy's, which makes casual footwear out of recycled plastic bottles that sell for $150 or so/pair.
- In the "bad ending" to Rocket Knight Adventures (complete the game on Easy or lower), you actually see Sparkster leave the Pig Star's crashing escape pod as a pixel, then there's a little sneezing sound as a tiny parachute deploys. It's kind of disappointing, but then to see a real ending you're supposed to beat the game on a higher difficulty.
- I was just trying to fill in a chap with a couple-sentence summary of what happened, since they asked, without trying to poke a hornet's nest.