Forgot your password?
typodupeerror

Comment Re:Why is slashdot posting these garbage articles? (Score 1) 155

I think you're right as far adults go -- adults are having fewer children because children are unaffordable.

Teens, OTOH, were almost never making a conscious decision to try to conceive children anyway -- if they got pregnant, that was an unintended side effect of having recreational sex. So if the teenage fertility rate is falling, the most likely explanation is that teens are either having less sex, or they are using contraception more effectively (or both). It's quite plausible that teens are simply spending less time in each others' physical proximity, and therefore having sex with each other less often.

Comment Re:More power for my AI overlord (Score 5, Informative) 101

At least we can keep those coal plants running our AI data centers.

I mean, we could, but when the total expenses for building and running a solar farm are less than just the ongoing cost of buying more coal for an existing coal plant (never mind the maintenance or environmental remediation costs), that's almost literally lighting money on fire. It takes a pretty dedicated idealogue to hold out against the capitalist temptation of making more money solely to show the libs who's boss, and anyone who does so is likely to find themselves replaced by someone else who can "better maximize shareholder value". Hence the shift; even Trump can't stop an idea whose time has come.

Comment Re:This is madness. (Score 4, Insightful) 72

It's meant for the rest of the folks, who want to be seen as coooool.

Maybe I don't read the Zeitgeist as well as I should, but AFAICT anything AI-related is seen as extremely uncool these days (at least, outside of certain tech-topian circles). So if Visa thinks "Adopting AI means people will think we're cool", I suspect they are in for a surprise.

Comment Re:What about the cost (Score 1) 89

If the only goal is producing electricity at the current minimum price per kWh, then you have a good point.

OTOH if you also have a long-term goal of figuring out how to effectively design and build fusion reactors, then it's worthwhile to build them as best you can even if wind is currently more cost-effective.

As for why you might have such a long-term goal, I can think of several reasons:

1. Future fusion reactor designs might be much more economical to build and run, once enough hands-on experience has been gathered to make them so
2. Fusion reactors could be used in situations where wind power isn't available (e.g. space exploration)

Comment It almost looks intentional (Score 4, Insightful) 105

If I was deliberately trying to cause a nation-wide backlash against data centers, I'm not sure what I'd be doing differently from what the AI companies are currently doing.

Has nobody told them that people don't like having their lives disrupted, particularly when they don't see any compensating benefit, or even a convincing reason for having any of it? If they were to ease off the gas pedal just a bit, they could probably do a boil-the-frog and get a larger number of smaller/less-obtrusive data centers built over a longer time period, and without the voter revolts and strict legislation that are likely to hobble them now.

Comment Re: Erm no (Score 2) 34

Ugh why the ObjC hate.

Objective C's syntax is objectively terrible; it mixes Smalltalk syntax with C syntax, confusing everyone. Its implicit heap usage makes it unusable for real-time programming (e.g. even Apple had to fall back to C to implement CoreAudio), and ARC is only a partial substitute for RAII.

Apple was right to switch over to Swift.

Comment Re:This is more than just a halt to pull requests. (Score 5, Insightful) 25

There is an answer to disingenuous pull requests. That is doing the work to review the code before it's implemented.

That's true, but when it takes Joe Random Hacker 10 seconds to generate a plausible-looking pull-request, which requires Joe Project Maintainer to spend 30 minutes reviewing the code-changes in that request, and Joe Project Maintainer isn't getting paid for his time spent doing the review, you've got all the ingredients for a distributed-denial-of-service attack on your project's maintainers. Perhaps AI code-reviewers can restore the balance, but I don't know how many project maintainers would trust their codebase's integrity to them (yet).

Comment Re:Maybe now we can finally get rid of COBOL? (Score 1) 28

It's certainly possible to translate COBOL source into another computer language of your choice, although I'm not sure LLMs are the best tool for that job. An LLM might be able to give you more readable post-translation source code, but traditional machine translation would give you post-translation source code that works correctly, which is probably more important.

Comment Re:I don't currently use Rust (Score 1) 171

This is why C code is bad, because C programmers never ask themselves, "How do I not leak memory?"

Another way to phrase that would be, "This is why C code is bad, because C programmers are expected to understand the rules about how to not leak memory, but there is no mechanism to enforce that requirement".

... and to their credit, eventually some of them do figure it out, and after that they (mostly) write good C code that doesn't leak. However, that doesn't change the fact that at any given moment there are millions of unseasoned C programmers out there who haven't reached that point yet, and who are nevertheless writing leaky code which gets put into production and causes trouble; and new C programmers appear every day. It's the Eternal September problem, applied to memory management.

So either (a) we ban C programmers from pushing to production until they've had at least 5 years of experience, or (b) we find some means to flag their errors at build-time, or (c) we live with the status quo messiness indefinitely. Linux is going with Rust as their mechanism for implementing plan (b).

Comment Re:What's the benefit of Rust here though? (Score 1) 171

If you have access to a God-tier LLM that you can rely on to find every bug, I think that could work.

However, I don't think anyone in the Linux community is ready to trust LLMs to that extent just yet. Not only are they quite fallible, they are also non-deterministic -- so if you ask your favorite LLM to find the bugs in the code, and it doesn't find any, and then you feed it the exact same prompt again, it might find some on its second attempt. So how do you know when to stop re-asking?

LLMs are currently constituted are very useful for finding bugs, but not so useful for guaranteeing that no bugs remain.

Slashdot Top Deals

"Time is money and money can't buy you love and I love your outfit" - T.H.U.N.D.E.R. #1

Working...