Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:So someone didn't follow the practice ... (Score 0) 152

The optimisations are the program, there is no unoptimised state to work from.

And that is the mistake. You first need something that actually runs correctly, and then optimize it to work with the hardware that is at your disposal.

Have you ever worked with soft real-time code?

Part of my work involved hard real-time code, down to twiddling with sub-microsecond timings and of course counting CPU cycles. Still, I usually start with code that runs correctly (i.e. it would fulfill the specifications if run on an infinite-horsepower CPU) and then optimize it to work with the hardware.

Comment So someone didn't follow the practice ... (Score 1) 152

... of making the software run correctly first, and only then doing optimizations (down to the assembly level)?

Sorry, but *yawn*.

Had they followed the practice, they would have a version of the source code that runs correctly (but slowly) that they could optimize for different target platforms.

Comment "If we consider one CPU cycle to take 1 second, ." (Score 1) 189

... then we're starting with a premise that turns the rest of our argument into pure nonsense.

Who says that an AI can do in one CPU cycle what the human brain can do in one second? Once CPU cycle to an AI is possibly less than one neuron firing in the human brain.

Also, if you compare communication latency to the human/AI potential lifetime, then the AI suddenly has all the time in the world.

Comment Re:Episode V! (Score 1) 457

It's no wonder it's called the Death Star.

The flaws you mentioned only kill or maim crew, which is replaceable.

However, the software flaws are a danger to the whole station. A little R2 unit could scan the whole network and mess with its functionality? What if it hadn't decided to just turn off the trash compactor, but also see if it can access the fire controls?

Comment Re:A bunch of nuns? (Score 1, Interesting) 800

If you could stop a runaway train from going over a ravene, by pulling a lever, thus saving 300 people, but the lever sent the train down a different track on which 3 children were playing, what do you do?

The answer depends on whether I'm on the train and on whether any of those kids are mine.

Comment Violence. (Score 5, Interesting) 404

Other than fresh water, oxygen, shelter, and sustenance, anyway.

Violence (and any means increasing the potential violence an actor has at his disposal) has intrinsic value.

In fact, in any system with potentially malicious actors, a currency must be backed by some degree of violence. Otherwise, the malicious actor can just take the currency by force (if he considers it valuable).

Comment Re:Programming is "hard" ... (Score 1) 278

No, but what happens is that the architect comes along and tells you that the foreman picked the wrong side of the plot markers when telling you where to dig the ditch, so it's exactly a ditch-breadth off from where it should be.

Yeah. Or a case of the dreaded undocumented ninja-spec that pops out of nowhere two weeks before the release.

Slashdot Top Deals

I judge a religion as being good or bad based on whether its adherents become better people as a result of practicing it. - Joe Mullally, computer salesman

Working...