Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:The crushing blow to libertarian ideals. (Score 2, Interesting) 231

I hate being pessimistic, but I'm not sure there's a fix

Probably not, in a society that values only self, and not others, and certainly not rule of natural law.

In a society in which people actually gave a shit, I'd say progress would be not only possible, but inevitable.

Comment Re:The crushing blow to libertarian ideals. (Score 1) 231

I believe you have confused capitalism with corporatism.

Granted, corporatism is indeed what capitalism can deform into in the absence of rule of law (which would hold decisionmakers absolutely accountable for avoidable deaths, injuries, and other losses caused by their decisions).

Comment Re:And no crappy systemd or xz libs in sshd (Score 1) 62

According to what I've read, including this, Gentoo doesn't patch its sshd to integrate with systemd, and is likely not vulnerable for multiple reasons, but to be cautious, they have masked the vulnerable versions, and recommend downgrading to 5.4.x, and I believe emerge sync + emerge -upv world will do that for you.

Comment Re:Nice (Score 1) 62

The CPU for most of my workloads is usually waiting for user input, network packets, or I/O. It wouldn't matter if OpenBSD were marginally slower. I'd still give it serious consideration in any sort of exposed-to-the-Intarwebs server duty.

Comment I think the key here is "domain specific". (Score 1) 40

It also outperforms GPT-4 for domain-specific user utterances,...

I think this is key. That is, I suspect Apple is not saying "we've created something that can do everything GPT-4 can do, but do it on the device." I suspect Apple is saying "for a very limited domain--such as asking your iPhone to call someone, or when asking for directions, Apple's AI outperforms GPT-4.

Apple's AI won't be composing poems in the style of Edger Allen Poe about Penguins (my favorite thing to do with ChatGPT), but it may be able to have a very limited conversation about finding a fast food joint on your map, or asking how to track your missing package.

Comment Re:As a C developer (Score 1) 258

I find that a lot of Linux software is written in C or C++ for reasons I don't quite understand. Managed languages/tools seem so much more productive to me. And most toolkits such as Qt, Gtk, SDL, wxWidget, etc. have perfectly good bindings to higher-level languages. I don't really get why anyone would use a memory-unsafe and very complicated language just to be able to draw some pixels on a screen, for something like a typical LOB database front end where performance really isn't an issue.

Comment Re:Possible vs. Enforced (Score 1) 258

It's possible to do the first, but only a limited number of people actually can, and, I'm not either one of them.

I'd be able to do a passable job of writing modern C++.

But working with other developers whose subset of C++ is different from mine and/or each other's? Probably not so much. Because the entire language is MUCH too bit to fit into my head.

Comment Re:Welcome (Score 1) 258

I've inherited unsafe C#, but haven't ever needed to write any myself. I have done a very tiny bit of C, called from C#, to interface with bespoke hardware that would have been otherwise difficult to control from a non-hard-realtime OS.

Most of the rest was to wrap calls around the Win32 API, and, ironically, I found that the managed framework was quite capable of similar functionality via safe, managed code.

Also, a lot of that old code did things like using ints rather than IntPtrs, or otherwise assuming a 32 bit word size, which caused it to gradually rot over the past couple decades. So over time it's tended to be replaced anyway, and, along with it, most of the "Heisenbugs" caused by crapping all over somebody else's memory.

Comment Re: Welcome (Score 2) 258

That is my feeling as well. C++ is useful when you need something that can be a high and a low level language at the same time. But that's pretty rare, because you can almost always use higher-level languages for the bulk of the code, and drop down to C or Rust for the spots where something close to bare-metal performance is needed (e.g., when you aren't waiting for a network packet, a piece of user input, or some spinning ferric oxide.)

I've needed to drop to C only once in my very long career, and that was because of a hardware interface that needed deterministic real-time signaling.

Comment Re:WTF?! (Score 1) 98

Inhaling any form of asbestos, in any amount, is bad news. Asbestosis, lung cancer, and mesothelioma are just a few of the reasons why. And the resulting sequelae can take a long time, sometimes several decades, to manifest.

Comment Re:FDA is the epitome (Score 1) 39

Interesterified "oils" and tropical oils/fats, most notably palm oil.

And more sugars and salt.

And coming soon: a return to animal fats from factory-farmed animals who spend their whole lives stressed and sick.

Even in allegedly "plant-based" products (some of which aren't any more healthy than their animal-based counterparts to begin with).

Ultraprocessed food is really, really bad news. Much more so than most folks realize. So are factory-farmed animals.

Comment Re:"Demons and monsters"? (Score 0) 75

So, essentially, this thing was trained on a steady diet of pro-life propaganda and death metal album covers. What a combination.

Nah. It probably found instances of modern women talking about how their abortion allowed them to secure wealth and a nice career for themselves, and then correlated that with ancient practices of sacrificing children before demon-gods for wealth, power, and a good harvest, and then generated the image.

I wonder if the most influential data sources can be extracted from the system. I'll have to ask later.
Anyway, I recall that research has shown that if you limit AI to giving answers that only confirm with a particular worldview, the quality and accuracy of results goes down dramatically.

Slashdot Top Deals

If you have a procedure with 10 parameters, you probably missed some.

Working...