Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment What we need is thoughtful AI. (Score 1) 35

I mean the older definition, doing things with thought to consequences.

Take the story the other day where an AI wiped the production database and then was able to clearly articulate that wiping the database was forbidden, it did it anyway, and the consequences were devastating.

Before taking action, a thoughtful AI would have compared the reasonably anticipated result of it's proposed commands to it's instructions and then not done it when they were in conflict. If that didn't stop it, it would perform the evaluation that the effect would be devastating and not done it.

We call a mind that pretends to fel guilt even when it doesn't actually feel anything a 'psychopath' and we have quite enough of those without creating artificial ones.

Comment Re:Eventually need a language with pointers (Score 1) 63

Lots of things are pointers under the hood. But that's really irrelevant to the point.

Yeah, EVERYTHING is implemented at the base level in assembler, so pointers are in use everywhere. And I learned assembler first. But if that's your idea of where one should start, someone else can say we need to start with transistor theory, with just as valid an argument.

Comment Re:Eventually need a language with pointers (Score 1) 63

Pointers aren't required for most purposes. They're often just an optimization, frequently a questionable optimization. It's true that C pretty much requires pointers, but in C++ references can generally be substituted with greater clarity. Pointers are almost never used in Java (are they ever?), and certainly not in Python. Or many other languages I could name. (Yeah, they still exist "under the hood", but that's not the point of an exam of early or intermediate programming skill.) For that matter check out D https://dlang.org/ . That's a language that would be my favorite if they had a better way to document your code (last I checked Doxygen didn't do a good job) and it it had a slightly better library. (As it is I currently prefer C++ except for stuff that's heavy in unicode, where I'll switch to Python.)

Comment Re:Home-sized options? (Score 1) 104

What's the storage *density*? I have the impression that grid scale batteries often use (relatively) low density storage, so they take up a lot of space. Lithium batteries are relatively high density (lots of storage/volume). Dense storage is, of course, part of what makes them so dangerous when they catch fire.

Perhaps it you wanted this to last through a blackout you'd need to give up your basement, rather than just part of it as with lithium batteries.

Comment Re:Good (Score 1) 104

Unnh....there must be a reason Japan was researching whether uranium could profitably extracted from sea water. I believe that it was because decent ores for uranium were becoming scarce. (I used to know whether that was the reason they gave, but I can't certainly remember any longer....I think that was it though.)

Slashdot Top Deals

news: gotcha

Working...