Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:A problem (Score 1) 241

You'll still need someone to define the solution set - what a correctly looking program behaves like. In photo recognition, the problem is fairly well defined already and the hard part is writing the output. For most programs though, the hard part is deciding what the problem really is? Which data do we need to capture? Who can access it? Which aggregates/reports do we care about? By the time you've answered all the relevant specification questions, you've basically solved the problem already without an expert system needed to get you the rest of the way. I guess you could argue, that that's what a compiler already is.

Comment Re:If not now... (Score 4, Insightful) 1023

This is why we need to completely drop the minimum wage and bring in a basic income. If something can be done by a robot, then there's no reason a human should be doing it. Productivity will keep going up with fewer and fewer workers needed, but we're still going to have people who need to live and consume.

Comment Re:Sounds like a good thing (Score 1) 85

This isn't data like health or tax records - those they're keeping. It's things like fisheries data from the 1950s - what was caught where and when, which birds were living in northern Saskatchewan in 1985, etc... It's largely mundane data, but when researchers need to look for trends in trying to manage fishing quotas, being able to get that old data is invaluable.

Comment Re:The problem is that landfills are too cheap (Score 1) 371

This is the critical short-fall in over-emphasizing the individual right. It's not merely short-sightedness. Each individual can be perfectly rational in not doing the extra work to sort recycling, as there is almost no benefit to them to do so, and essentially no harm if they don't - in fact if recycling is charged for, then there is a loss for them to recycle. From that point of view, one would be foolish to recycle.
However, on a large scale, it's a benefit to each individual if everyone recycles, so it's again rational to vote for measures that force everyone to pay for recycling through taxes, and to fine people for not sorting recycling.

Comment Re:GOTO is a crutch for bad programmers (Score 4, Informative) 677

What would you propose as a better alternative to this idiom in a language that lacks exceptions:

void func() {
if (!AquireResource1()) goto end;
if (!AquireResource2()) goto cleanup1;
if (!AquireResource3()) goto cleanup2:

DoStuffWithResources();

Cleanup3();
cleanup2:
Cleanup2();
cleanup1:
Cleanup1();
end:
return;
}

Comment Re:Well that's a start... (Score 1) 163

I'd love to see an expert system that could take in some form of legal jargon, the details of a specific situation, and spit out an unambiguous application. Of course, then it could lead to all sorts of "hacking" the system. Imagine winning a court case because of an off-by-one error in a law, or a buffer overrun vulnerability in a contract that allowed for arbitrary code execution.

Slashdot Top Deals

"The identical is equal to itself, since it is different." -- Franco Spisani

Working...