Chatroom
 

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Bad Astronomy and Universe Today Forum > Space and Astronomy > Small Media at Large
Register FAQ Members List Calendar Mark Forums Read

   

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 06-July-2007, 08:47 PM
Ilya's Avatar
Ilya Ilya is offline
Senior Member
 
Join Date: Nov 2001
Location: Boston
Posts: 3,085
Default Sentient computer vs. sentient computer program

This post of mine (about sentient computer program which is afraid of being deleted) reminded me of the following:

Quote:
Originally Posted by Arthur C. Clarke and Stanley Kubrick
Good afternoon, gentlemen. I am a HAL 9000 computer. I became operational at the H.A.L. plant in Urbana, Illinois, on the 12th January 1997. My instructor was Mr Langley, and he taught me to sing a song. If you'd like to hear it, I can sing it for you.
When "2001: Space Odyssey" was filmed, hardly anyone in the world understood what software is -- that it is endlessly malleable, easy to replicate, and largely independent of hardware. The above quote meant, without any doubt, that the specific computer was turned on (and presumably started learning) on the 12th January 1997. The idea that once that learning was complete, HAL's memory content could be copied into another HAL simply would not occur to 1969 movie audience -- let alone the idea that a program is sentient, not the "computer".

When did SF writers first become aware of the difference between hardware and software, and when did the concept of "sentient program" arise?
__________________
Fiction has to be plausible. Reality is under no such constraint.
Reply With Quote
  #2 (permalink)  
Old 06-July-2007, 09:30 PM
nauthiz nauthiz is offline
Senior Member
 
Join Date: Mar 2007
Location: Chicago, IL
Posts: 652
Send a message via AIM to nauthiz
Default

I doubt Arthur C Clarke was unaware of the difference between hardware and software. Stored program computers had been around for quite a while at that point. I'd guess the reason that HAL was presented that way is for literary reasons. Giving him a birthdate and a childhood makes him more compelling as a literary character; it creates some tension between his being a machine and his having a conscious experience that isn't all that different from our own. The scene where he's being switched off wouldn't be anywhere near as powerful if he had come off an assembly line.
Reply With Quote
  #3 (permalink)  
Old 06-July-2007, 09:31 PM
Noclevername's Avatar
Noclevername Noclevername is offline
Senior Member
 
Join Date: Apr 2007
Posts: 10,774
Default

Quote:
Originally Posted by Ilya View Post
When did SF writers first become aware of the difference between hardware and software, and when did the concept of "sentient program" arise?
The earliest example I know of is from Time Enough For Love, where Heinlein talks about a sentient computer copying its personality into a new machine. 1973, IIRC.
__________________
"If this were play'd upon a stage now, I could condemn it as an improbable fiction."
Shakespeare, Twelfth Night
Illuminati's Razor-The most complicatedly evil answer is usually the most correct answer. - Fazor
"Every book is a children's book if the kid can read." - Mitch Hedberg
"Distance doesn’t matter much in space, where if you just start a thing off with the right kind of shove, sooner or later it will get where you want it to go." -Frederik Pohl, Mining the Oort
Reply With Quote
  #4 (permalink)  
Old 06-July-2007, 09:49 PM
Ilya's Avatar
Ilya Ilya is offline
Senior Member
 
Join Date: Nov 2001
Location: Boston
Posts: 3,085
Default

Quote:
Originally Posted by nauthiz View Post
I doubt Arthur C Clarke was unaware of the difference between hardware and software. Stored program computers had been around for quite a while at that point.
I am sure A.C. Clarke was aware of the difference -- but most movie audiences were not.
__________________
Fiction has to be plausible. Reality is under no such constraint.
Reply With Quote
  #5 (permalink)  
Old 07-July-2007, 12:17 AM
selden's Avatar
selden selden is offline
Senior Member
 
Join Date: Feb 2006
Posts: 150
Default

While it is possible to translate a program from one general-purpose computer architecture to another in a reasonable amount of time, there are circumstances when one would like to be able to create a non-copyable program/hardware combination.

No, I don't mean something to enforce the DMCA

What about a self-modifying hardware/software combination?
Consider a specialized hardware platform -- a highly complex one that the software modfies at the lowest component level for improved performance as it learns. (Based on something like FPLAs, perhaps).

It seems to me that this could be used to explain Hal's being identified as a specific computer.

Certainly if it takes longer to analyze the resulting hardware/software configuration and then duplicate it than it takes the software to modify that combination, there's not much point in trying to replicate the final configuration for mass production of identical units. You might as well make lots of them and teach them in parallel.

It seems to me that this combination of complex self-modifying hardware and software also could be taken as a description of the various organic assemblies interacting here.
Reply With Quote
  #6 (permalink)  
Old 07-July-2007, 12:30 AM
nauthiz nauthiz is offline
Senior Member
 
Join Date: Mar 2007
Location: Chicago, IL
Posts: 652
Send a message via AIM to nauthiz
Default

Might also be the case that HAL couldn't modify his own hardware, but he was constructed in such a way that it was impossible to copy his internal state. While most modern computers are constructed in such a way that it's possible to copy every single bit (with the exception of some internal storage in the CPU and stuff like that) to an external device, that's a feature that has to be consciously built in. It might not have been an economical feature to design into HAL's hardware or something like that.
Reply With Quote
  #7 (permalink)  
Old 07-July-2007, 07:10 AM
eburacum45's Avatar
eburacum45 eburacum45 is offline
Senior Member
 
Join Date: Jun 2003
Location: old york
Posts: 4,745
Default

The fact that a hardware/software combination is self modifying doesn't necessarily mean that it can't copy itself.
Admittedly our own hardware/software combo in our bbrains can't duplicate itself, but that is because we don't monitor the individual state of each of our neurons and synapses. It has not been necessary for our brains to evolve that ability over the last few billion years.

But it could be conceivable that a self modifying, learning computer/program combo could keep a running record of its own internal state; if it is necessary to replicate the machine and program at any point that running record could be downloaded- and the state of the machine at that particular instant could be recreated. Of course the copy would immediately start to diverge from the original, as it proceded to modify itself further.

If the machine concerned was a quantum computer I think there might be problems with the no-cloning theorem, making it impossible for certain information to be replicated exactly. But I might be quite wrong here.
Reply With Quote
  #8 (permalink)  
Old 09-July-2007, 11:48 AM
Roy Batty's Avatar
Roy Batty Roy Batty is offline
Senior Member
 
Join Date: Oct 2001
Location: London, England
Posts: 3,038
Default

John Brunner wrote a sci-fi novel called The Jagged Orbit in 1969. Trying not to give away too many spoilers but in it, is a principle character that is an AI computer (semi) copy inside a person that's time.... no, that's too much
__________________
N6MAA10816
Faber '62 ΔTX

Are you a Bright?
Reply With Quote
  #9 (permalink)  
Old 09-July-2007, 04:38 PM
phunk's Avatar
phunk phunk is offline
Senior Member
 
Join Date: Dec 2005
Posts: 735
Default

Quote:
Originally Posted by eburacum45 View Post
The fact that a hardware/software combination is self modifying doesn't necessarily mean that it can't copy itself.
Admittedly our own hardware/software combo in our bbrains can't duplicate itself, but that is because we don't monitor the individual state of each of our neurons and synapses. It has not been necessary for our brains to evolve that ability over the last few billion years.

But it could be conceivable that a self modifying, learning computer/program combo could keep a running record of its own internal state; if it is necessary to replicate the machine and program at any point that running record could be downloaded- and the state of the machine at that particular instant could be recreated. Of course the copy would immediately start to diverge from the original, as it proceded to modify itself further.

If the machine concerned was a quantum computer I think there might be problems with the no-cloning theorem, making it impossible for certain information to be replicated exactly. But I might be quite wrong here.
Actually, in some cases, copying the state isn't enough. In some examples of evolutionary algorithims run on reconfigurable hardware, the resulting configuration can end up exploiting subtle defects of the specific hardware it was running on. For example, I remember one case I read about where they were simply trying to get an fpga circuit to recognize tones using an evolutionary algorithm. They got it working perfectly... until they copied it to a second fpga, and it failed miserably. The end result of the 'evolution' was using a wierd analog feedback loop that only worked on the original circuit.
Reply With Quote
  #10 (permalink)  
Old 10-July-2007, 02:12 PM
Doodler's Avatar
Doodler Doodler is offline
Banned
 
Join Date: Sep 2002
Location: Maryland
Posts: 9,464
Send a message via AIM to Doodler Send a message via MSN to Doodler
Default

Could also be that part of HAL wasn't software, but firmware.
Reply With Quote
  #11 (permalink)  
Old 11-July-2007, 01:57 AM
BigDon's Avatar
BigDon BigDon is offline
Senior Member
 
Join Date: Jul 2006
Location: San Francisco, CA
Posts: 4,306
Default

I am the only person I know who cries during the shutting off of the higher functions scene.

I can't help it because I know exactly what it feels like.

Having epilepsy, the freakin witch doctors at the VA gave me all kinds of stuff to control my seizures back when I trusted them. As long as you aren't seizing, the docs don't care if you end up with the mind of a four year old. Get this, I would sieze, go to the hospital (Until I learned better) and they would up the dosage without consulting each other. (Oh no! That never happens!)

Get this. I ended up taking the maximum dose of Dilantin combined with two and a half times more phenabarbatol than the doctor who fixed all this had ever heard of anybody taking. And he taught neurology as Stanford. (Not a VA doctor) I was on that regimen for years.

I missed most of the 80's on that crap and was nearly consigned to a nursing home. And Dilantin is a big one for that. You can actually feel your IQ drain away over the intial few days until you don't care anymore. And thats pretty low BTW. Not caring that you are losing your intellect.

And folks wonder why I won't take anti-seizure meds or won't let them open my head. I don't trust them. Not a drop, no confidence whatsoever. And not even for the reasons listed above. The final straw was too painful/personal to retell on a world wide forum.

So yeah, I cry during that scene. Can't help it.

BD
__________________
Gimme a minute to read through Jay's latest observations...
Reply With Quote
  #12 (permalink)  
Old 11-July-2007, 04:52 AM
randycat99 randycat99 is offline
Senior Member
 
Join Date: May 2005
Location: SoCal
Posts: 208
Send a message via AIM to randycat99
Default

Wow! That is quite a dramatic reveal!
__________________
Dude, don't be a Quaid!
Reply With Quote
  #13 (permalink)  
Old 11-July-2007, 07:08 AM
SkepticJ's Avatar
SkepticJ SkepticJ is offline
Senior Member
 
Join Date: Nov 2004
Posts: 983
Default

Quote:
Originally Posted by Ilya View Post
The above quote meant, without any doubt, that the specific computer was turned on (and presumably started learning) on the 12th January 1997.
Just a nitpick, I think the year was 1992, not 1997.
__________________
If we don't play god, who will?-James Watson
I never think of the future, it comes soon enough.-Albert Einstein
The large print giveth and the small print taketh away.-Tom Waits
Any sufficiently advanced technology is indistinguishable from a yo-yo.-Enoch Root, The Confusion
When I was a kid, if someone brandished a shrink gun he'd get a little bit of respect!-Myron Reducto, Harvey Birdman
Reply With Quote
  #14 (permalink)  
Old 11-July-2007, 11:14 AM
ASEI's Avatar
ASEI ASEI is offline
Senior Member
 
Join Date: May 2004
Posts: 1,407
Default

At the time though, the ratio of hardware to software involved in computers, and the fact that the software was usually machine specific, written to operate on specific devices, slow enough to run, much less copy or transmit, probably made software's characteristics less obvious than they are today with our highly general computers. Back then, there was much less state, and much more wires and solder.
Reply With Quote
  #15 (permalink)  
Old 11-July-2007, 06:05 PM
Ilya's Avatar
Ilya Ilya is offline
Senior Member
 
Join Date: Nov 2001
Location: Boston
Posts: 3,085
Default

Quote:
Originally Posted by SkepticJ View Post
Just a nitpick, I think the year was 1992, not 1997.
In the book it is 1992. In the movie, 1997.
__________________
Fiction has to be plausible. Reality is under no such constraint.
Reply With Quote
  #16 (permalink)  
Old 11-July-2007, 06:07 PM
Ilya's Avatar
Ilya Ilya is offline
Senior Member
 
Join Date: Nov 2001
Location: Boston
Posts: 3,085
Default

Quote:
Originally Posted by ASEI View Post
At the time though, the ratio of hardware to software involved in computers, and the fact that the software was usually machine specific, written to operate on specific devices, slow enough to run, much less copy or transmit, probably made software's characteristics less obvious than they are today with our highly general computers. Back then, there was much less state, and much more wires and solder.
Of course. But that's part of the reason very few non-specialists were familiar with the concept of "software."
__________________
Fiction has to be plausible. Reality is under no such constraint.
Reply With Quote
  #17 (permalink)  
Old 12-July-2007, 05:00 AM
PhantomWolf's Avatar
PhantomWolf PhantomWolf is offline
Senior Member
 
Join Date: Mar 2004
Location: Lost Deimos Moon Base
Posts: 5,663
Send a message via ICQ to PhantomWolf Send a message via AIM to PhantomWolf Send a message via MSN to PhantomWolf Send a message via Yahoo to PhantomWolf
Default

I think that Skynet is a good example.

Skynet was brought online on August 4th, 1997 and was given control over the U.S. strategic nuclear arsenal for reasons of efficiency, and programmed with a directive of defending the United States against all possible enemies. It started to learn at a geometric rate, and soon concluded that its greatest threat was humanity itself. It then decided mankinds' fate in a microsecond: extermination. It launched a nuclear war which destroyed most of the human population, and initiated a program of genocide against the survivors.

Intially it was indicated that Skynet was an AI processor of some sort, that it was an actual computer with the AI Logic built into it, like HAL. Later (T3) it was shown that in fact Skynet was software and had not actual core system, but rather spread itself over a vast network of computers.
__________________
Howling from the Shadows

It must be fun to lead a life completely unburdened by reality. --- JayUtah

You can't reason an irrational person out of an irrational belief. --- Noclevername

Apollo: The History and the Hoax
Enter the World of Athran
Reply With Quote
  #18 (permalink)  
Old 31-August-2008, 10:41 PM
HenrikOlsen's Avatar
HenrikOlsen HenrikOlsen is offline
Moderator
 
Join Date: Sep 2003
Location: Denmark 55.6773° N 12.3610° E
Posts: 5,247
Send a message via MSN to HenrikOlsen Send a message via Yahoo to HenrikOlsen
Default

Quote:
Originally Posted by Noclevername View Post
The earliest example I know of is from Time Enough For Love, where Heinlein talks about a sentient computer copying its personality into a new machine. 1973, IIRC.
Quote:
Originally Posted by Roy Batty View Post
John Brunner wrote a sci-fi novel called The Jagged Orbit in 1969. Trying not to give away too many spoilers but in it, is a principle character that is an AI computer (semi) copy inside a person that's time.... no, that's too much
Sorry about the bump, but a recent reference to this tread made me think of another, even earlier, Zelazny's For a Breath I Tarry, from 1966, though the central idea here was that moving the software to very different hardware resulted in different behavior (that should be a nicely unspoilerish description, full novelette in link).
__________________
And the "driving on the freeway on a scooter" analogy still holds true because the pilots are sitting in 7 to 30 ton aircraft o' doom and you are running around them in your very own Meatbody, Mark I. Beep, beep.
Big Don
Trying to make sense of computers, The Error Log.
Reply With Quote
  #19 (permalink)  
Old 01-September-2008, 09:30 AM
jokergirl's Avatar
jokergirl jokergirl is offline
Senior Member
 
Join Date: Aug 2002
Posts: 1,212
Default

I wonder.

There are a few examples of computers in literature that spontaneously become sentient by virtue of having more hardware (transistors, memory, "neurons") added to their system. The Bank in Dark Side of the Sun and the computer in The Moon is a Harsh