Can Your PC Become Neurotic? 336
Roland Piquepaille writes "This article starts with a quote from Douglas Adams: 'The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong, it usually turns out to be impossible to get at or repair.' It is true that machines are becoming more complex and 'intelligent' everyday. Does this mean that they can exhibit unpredictable behavior like HAL, the supercomputer in '2001: A Space Odyssey'? Do we have to fear our PCs? A recent book by Thomas M. Georges, 'Digital Soul: Intelligent Machines and Human Values,' explains how our machines can develop neurosis and what kind of therapy exist. Check this column for a summary or read this highly recommended article from Darwin Magazine for more details."
I was going to write that paper last night.. (Score:5, Funny)
Re:I was going to write that paper last night.. (Score:2, Funny)
Of course mine can (Score:2, Funny)
My PC has been neurotic for years (Score:4, Funny)
To think... (Score:4, Interesting)
Not directly related, but as I was watching the Floyd's PanAm flight dock with the spinning station, I suspected that Clarke and Kubrick never foresaw this; a world of microtechnology, for the consumer. It was all grand projects back then, a single computer the size of a building, not a building full of single computers.
I know I'd swap a strong space program for strong video codecs; they seem so trivial compared to the vastness of infinity.
Well, I've babbled off-topic now. Daisy, daisy...
Re:To think... (Score:5, Interesting)
Just imagine, going back to 1968 by time machine and telling Kubrick, Clarke or some egghead from Stanford or MIT, how the techology will evolve in 2001. Tell these guys the Apollo XVIII will be actually the last spaceship to leave the vicinity of Earth. Tell them that the global network developed by ARPA will be a major hit, used mostly for distrubution of p0rn, warez and mindless discussions like these on Slashdot. Tell them everybody will own a supercomputer way beyond PDP's and IBM's, but everybody will use it mostly as a typewriter and a gaming console. Tell them the main scientific discoveries by the end of century will be a pill for erection and a pill for good mood. I just can't imagine their reply.
Re:To think... (Score:3, Funny)
it depends on the user's technical level (Score:5, Insightful)
Technophobia is not confined to computers. (Score:5, Insightful)
Re:Technophobia is not confined to ignorance. (Score:3, Insightful)
Many people are just as afraid of: Programming the VCR. Changing the oil. Using the TV without a remote. Programming jobs on copiers (yes, those Xerox-like machines) Copying movies off their camera tapes. Figuring out why the microwave has more than one mode of operation. Learning to make felled seams on a Singer. Insert your own favorite technophobia.
Are people actually afraid of doing these things, or are they afraid of breaking the technical gizmo if they fail, screw up, or make a mistake?
Doe
Re:Technophobia is not confined to ignorance. (Score:3, Insightful)
which, for cars, computers, and sewing machines that do embroidery - is not too crazy a gut reaction.
Re:it depends on the user's technical level (Score:3, Funny)
Try Linux. It's only 'wrong button' is the enter key.
*wonders how far CLI jokes will go...*
its happening today (Score:5, Funny)
Yes our W2K exchange server became self-aware today and decided to commit suicide...
What would YOU do? (Score:5, Funny)
Yes our W2K exchange server became self-aware today and decided to commit suicide...
Well, what would YOU do if you suddenly became self-aware, and realize you were an Exchange server?
Re:What would YOU do? (Score:2)
Re:What would YOU do? (Score:2)
Well, my toaster is seeing a shrink (Score:4, Interesting)
There's a big difference between expecting past behavior to continue and actually being intelligent (and then going crazy) Sure, if you perform certain calculations enough time, the hardware might automatically optimize itself for that operation, but it's more like pixel burning on a tv, or forming a road simply by walking a path enough to form a noticable rut. Maybe when we truley have thinking computers we might have to worry about them going crazy, but until then I'm more worried about my toaster. I think it has a rash.....
HAL is a bad example. (Score:5, Insightful)
Which is why HAL is such a bad example. HAL wasn't behaving unpredictably, or even crazy. HAL started behaving the way he did because the humans around him had the need to lie. Mission Control's order for HAL to lie to Dave and Frank about the purpose of their mission conflicted with the basic purpose of HAL's design--the accurate processing of information without distortion or concealment. As explained in 2010, "He was trapped. HAL was told to lie by people who found it easy to lie. HAL didn't know how to lie, so he couldn't function. "
Re:Well, my toaster is seeing a shrink (Score:2)
It's just low-quality software causing the problems and everyone is used to it and are looking for an excuse that they can understand.
That's not the problem... (Score:2)
Tech Support (Score:2)
Me: Hi, I'm following up on a query last week
Them: I'm sorry Sir, we've not got your details. You must be mistaken.
Me: Your system must be faulty. I called last week.
Them: No Sir, our computers never make mistakes.
Me: Yes they do. Do you have my records?
Them: No Sir
Me: Then your database is faulty!
Them: No Sir, our computers are *never* faulty. It's impossible, it's a perfect system.
Me: Oh, Christ.
Case in point. It's even worse when the users refuse to believe that it'
Isn't it great (Score:5, Insightful)
With current computer technology this is not a possibility. And older computer will just crash or wont do anything because multitasking is not an option. A newer computer will do it just fine. I could have one program that formats the hard drive and another that writes data to all of it and I can make the both go at the same time, and it will work.
Everything else in the article about a theoretical AI or an intelligent computer is bs. As I said he is assuming things about a technology that doesn't exist yet. It really pisses me off when someone says "when we have this a long time from now, this is how you have to go about fixing it". You can't know how to fix something if you don't know how to make it in the first place! Common sense. The scary thing is that I think this guy is getting paid to write this stuff. Where to I sign up??
Re:Isn't it great (Score:3, Interesting)
Re:Isn't it great (Score:2, Insightful)
*snip*
Now, if the two programs were not given explicit instructions on how to work cooperatively, they might do such things as form infinite loops by changing something the other program has already changed.
*snip*
Doesn't this sound like the equivelant of a neurosis?
No. That sounds like a stupid prog
Re:Isn't it great (Score:2)
As much as we humans want to give their extreme complexity some sort of will, they don't have it. Computers move bits around. That's it. It's humans who interpret their actions as doing something.
Contrary to Star Trek, sufficiently complex machines aren't going to suddenly become self-aware and start changing themselves. A computer is incapable and will always be incapable of doing so, just like humans are incapable of changing or analyzing much of how their ow
Re:Isn't it great (Score:2)
Computers move bits around. That's it. It's humans who interpret their actions as doing something.
Computers move bits of electricity around... just as brains do.
A computer is incapable and will always be incapable of doing so, just like humans are incapable of changing or analyzing much of how their own brain works.
Wow. Two completely unfounded statements in one sentence. for starters humans are capable analyzing how their brains work, changing is nonsense and is not relevant to the discussio
Re:Isn't it great (Score:3, Interesting)
This line from the original article makes me uneasy however:
Since the causes and remedies of "crazy" machine behavior will eventually lie beyond the understanding of humans, the solution to Douglas Adams's dilemma posed at the beginning of this chapter may well require b
It all comes down to architecture. (Score:2)
As long as this continues to be the case, we won't have serious scaling problems (this is where the programs come in - it is also true for when writing programs). When some complicated component breaks, whatever controls it will tell us. If that breaks, whatever controls IT will tell us.
The list of things that can break without notifying the system can still be kept small - the motherboard itself, an
Re:It all comes down to architecture. (Score:2)
This idea may hold some value except that it seems to be predicated upon the idea that when something breaks, it fails completely, outright. With computing hardware, that is often not the case. A prime example of this idea is the damage done by electrostatic discharges. Take a look at this quickly googled page [desco.com] for a brief explanation of non-catastrophic failures caused by ESD.
No, it still applies. (Score:2)
Case in point: I had some RAM with a bad sector somewhere. Occasionally, my computer would use that sector for something critical and my machine would crash. But it always gave the appropriate error message, so I knew why it was crashing.
When something fails in computing, it does fail outright. It might not fail the next time, but a failure is a failure. If the hardware has a
Re:No, it still applies. (Score:2)
Now, through my experience, I can gain a certain idea of where to START looking for a problem by the symptoms of it. For instance, if someone's system is locking after playing Everquest for 5 minutes, I'd start off by looking at potential heat problems on/around the video card. If that seemed okay, I'd start looking fo
Why I hate macs. (Score:2)
That quote totally sums up how I feel about macs vs windows after years of working tech support, and explains why I still use windows today.
(waiting to be modded down yet again)
Re:Why I hate macs. (Score:4, Insightful)
Re:Why I hate macs. (Score:2)
And you wonder why you're constantly modded down...
Re:Why I hate macs. (Score:2)
wth? (Score:3, Interesting)
Yeah, listen up. Computers haven't gotten any more complex, you've just gotten dumber. Computer's don't develop neurosis, but it might make a cool catchphrase to sell a book, especially to someone who's incapable of diagnosing the real problems. Those real problems haven't changed in many years. Sure, there's a few more layers now, but they're pretty easy to peel away in your head.
Yes (Score:2)
If the programmer was neurotic, then yes.
But it won't get that way 'on it's own'.
Computer Therapy (Score:2, Funny)
Easy solution... (Score:5, Funny)
Re:Easy solution... (Score:5, Funny)
{wavy imagination lines}
Yes, I'm a computer therapist.
Thank you for coming doctor. Our computers have been cranky ever since we 'realigned' our sysadmin (he didn't SEEM to be doing anything useful). Downtime is on the rise, Our databases return 'luser' to one querry in three, and our CIO's Office Assistant's computer only prints swear words!
Ok. I think I know what the problem is. Do you have a fire ax?
A FIRE AX!!!
Yes. Ahh. I believe I saw one on the wall outside. Follow me please.
{obtains ax}
Now, could you lead me to your datacenter?
uh... ok...
{finds a development box, and repeatedly evicerates it with said ax.}
WHAT ARE YOU DOING?!?!?!!!
I just bought you a few days grace. Go back and hire your Sysadmin again. The boxes will be happy you did. Until then, I've scared them into submission.
Re:Easy solution... (Score:2)
(PS. Don't anthropomorphize computers. They hate that.)
Book: The Society of the Mind (Score:2, Interesting)
Obsessive compulsive maybe (Score:4, Funny)
Elementary chaos theory (Score:2, Funny)
Frink: You've got to listen to me. Elementary chaos theory tells us that all robots will eventually turn against their masters and run amok, in an orgy of blood and the kicking and the biting with the metal teeth and the hurting and shoving.
Itchy & Scratchy Land, episode 2F01 [internerd.com]
The only "therapy" a computer needs... (Score:5, Interesting)
The article mentions "conflicting demands"---I imagine most of those are caused by having Gator, Bonzi buddy, et. al. put on your system (with or without the users knowlege doesnt really matter) as well as having a dozen things running in the system tray.
I wonder if background programs and spyware are the digital equivalent of having voices in one's head?
So, i'm not saying that educating users would solve all the "neurosis" problems, just that the majority of neurotic computers i've worked on were so due to some action of the user, whether it was installing spyware, deleting critical system files, or allowing three inches of cigarette dust to accumulate inside the case.
Re:The only "therapy" a computer needs... (Score:3, Funny)
My computer was getting flaky when I did that to it. I solved the problem when I "patch"-ed it, though. Heh.
GF. (ducking and running)
Re:The only "therapy" a computer needs... (Score:2)
(Disclaimer: MY Windows boxes NEVER crash. They wouldn't dare.
True story: Client's computer had taken a dislike to its 2nd HD and was refusing to boot. (2nd HD and I/O card had ceased playing nice together.) So I go to fix it... here I am hefting a screwdriver preparatory to surgery, and client wails, "Oh no, I can't watch! C
Re:The only "therapy" a computer needs... (Score:2)
Personally I'd be hesitant of using mental illness parallels to explain computer behavior to a neophyte computer user, it could very well scare them into thinking their computer is intelligent.
Re:I kill some systems through 'normal' use (Score:3, Interesting)
Bah, I have a friend like you, just make sure you always have 4 times as much memory as the next guy. More than likely you're always opening more apps at once than you need and ignoring system resource limitations... Personally I wouldn't let you close to one of my computers! (well, maybe my wife's. It needs re-installed anyways)
Re:I kill some systems through 'normal' use (Score:3, Interesting)
I don't know why you'd want to
Myself, I'm more of a command line junkie... I tend to fit in wherever I can and inconvenience myself before inconveniencing my system. This grows out of the idea that I can generally do things quicker by hand than write a tool to do them. For some reason, my own brain is still easier to program than a computer no matter how much I practice on the computer.
So, I'm always on the lookout for good and useful tools, but I seld
Yes. (Score:2)
30 years ago, a car was a complex mechanical device with some simple electronics.
The electronics hardly ever went wrong, but the mechanics on the other hand could be repaired by anyone with a reasonable IQ and a spanner.
Today a car is a complex electronic device with some simple mechanics.
The simple mechanics hardly ever goes wrong but when the complex electronics does it's back to the garage for a new ECU.
Not totally sure what i'
Crazy Programmers! (Score:4, Funny)
If you're one of the people that writes software that spews out messages like, "Would you like me to save this file?" And "I'm sorry, but there was an error." etc...
PLEASE, STOP DOING IT NOW!
Every time I see it I'm positive my computer has become a sentient being, and will somehow find a way to launch nukes like Skynet did in order to kill 3 billion people, then build terminators to finish off the rest.
ALL because you programmers think you're SOOOO funny. Sheesh.
Re:Crazy Programmers! (Score:4, Funny)
PLEASE, STOP DOING IT NOW!
Okay, I'll revert to my old all purpose error message: "User is a dumbass".
Re:Crazy Programmers! (Score:2)
attn mods - i meant this as a joke ;) (Score:2)
Re:attn mods - i meant this as a joke ;) (Score:2)
Re:Crazy Programmers! (Score:3, Funny)
"File not found, I'm going to murder you with an axe"
"Could not connect to database, May elephants trample your car"
At least people would be able to remember the error message...
User: "I, ummm, got this strange error message"
Helpdesk: "What did it say?"
User: "Something something, error, something, then feet first into the shredder for you"
Helpdesk: "Feet first into the shredder eh? Oh, that's a login problem. Did you se
intelligent machines (Score:4, Interesting)
We will clearly see more "intelligent" machines in the future. And the direction that current "artificial intelligence" is going this means that these machines will learn from what is out there.
This directly implies that the behavior of the machine will depend in a fuzzy way on the past "experience" of that machine. This however also means that we will not be able to predict exactly how it is behaving. Only in the way we can understand other peoples behavior that have also learned this behavior from the real world.
While these learning systems will make prediction difficult it will make explicit what the machine is trying to do through the learning process. While we wont know how a machine does "it" it will always present the right possible actions to us. Microsoft Word 21XX will clearly not need us to search menus if we want to change the formatting of the text.
Great, sounds like just what we need (Score:2)
How much improved would AI be in strategy games if this "neurosis" were to show up there? Those are just the circumstances described in the Darwin article: the computer has limited resources and potentially conflicting goals -- develop and attack, protect resources but aggressively p
While it's a nice metaphor. . . (Score:5, Insightful)
Machines will have to get a lot more complex before their problems graduate from inefficiency or resource conflicts to "neurosis."
It is fun to personify, but the fact is that at the current state of IT development any unpredictable output can be pulled apart, debugged, and repaired.
This metaphor may start gaining some weight, however, when we become inexorably dependent on complex systems. Right now there are huge systems that have to be kept running because the cost of shutting them down for repair would be unacceptable. As this trend continues, and these machines become more complex webs of old and new code, I can see us having to figure out how to "coax" behaviors our of them without really knowing the way the base code interacts in order to generate those behaviors.
That's when system administration and psychiatry will really begin to overlap.
----
Re:While it's a nice metaphor. . . (Score:2)
You obviously havne't updated your video card drivers lately.
GF.
Re:While it's a nice metaphor. . . (Score:2)
Quite true. Every problem encountered by a computer user has a logical explanation. However, sometimes that explanation eludes us. So we tend to attribute that to "neurosis" or some other "human" issue. I guess it's easier than just admitting that we can't figure the damn thing out.
Re:While it's a nice metaphor. . . (Score:2, Insightful)
Every problem ... has a logical explanation. However, sometimes that explanation eludes us. So we tend to attribute that to "neurosis" or some other "human" issue. I guess it's easier than just admitting that we can't figure the damn thing out.
And that differs from psychiatry how?
Just as a precaution... (Score:2)
Hmm... (Score:2, Funny)
Re:Hmm... (Score:2)
Do strokes and heart attacks count?
I thought that said (Score:2, Funny)
"Can your computer become necrotic"
And thought "Of course, every day".
Made alot more sense that way too.
Bastards! (Score:2)
I unplug the router from time to time just to show them who's boss!
Re:Bastards! (Score:2)
One plug to kill them all.
Neurotic.....no (Score:5, Funny)
411 Your computer doesn't care
So, is my computer neurotic? No, but it's apathetic attitude is getting to be a pain.
--
Was it the sheep climbing onto the altar, or the cattle lowing to be slain,
or the Son of God hanging dead and bloodied on a cross that told me this was a world condemned, but loved and bought with blood.
Achilles' Heel (Score:2)
HAL's "Unpredictable Behavior" (Score:5, Informative)
So it is all completely logical, which is not a small feat for a Hollywood production...
Lesson in Morality (Score:2)
Re:HAL's "Unpredictable Behavior" (Score:2)
Something like (Score:2, Interesting)
I'm not sure that "neurotic" is the best metaphor, but as the level of abstraction that computers deal with gets higher, they can start to commit more kinds of meaningful error.
To explain: If you are programming in assembly language, any programming error is likely to cause a simple failure of the system. Something goes wrong at a low level, so the higher-level thing that the system is meant to do just doesn't happen. On the other hand, if you are programming with tools (language and libraries) that
Is that you John ? (Score:2)
Almost made me regret his articles.
Murphy(c)
Sunspots (Score:2)
You guys know what I'm talking about.
That moment, after you've just helped user #845 with the 15th bizarro problem, and it's only 9:45am... and you take a look around the room and nothing seems to be working smoothly...
I usually just mutter something about sun spots. Then I go have a liquid lunch.
Re:Sunspots (Score:2)
ARRGH!!! (Score:5, Interesting)
Until then, by personifying computers, you are only FEEDING these types of irrational fears.
There is no HAL today, and probably won't be until we get a computer to recognize the fact that one everything in the universe is black and white. One and Off. The world isn't binary... it's analog.
It actually *IS* binary (Score:5, Interesting)
The only thing in Physics right now that we believe is truly analog is the passage of time, but even then, time isn't really a measurable "thing", it's a measure of decay of objects (which in itself is quantized). So, in the very small world at least, everything *IS* binary.
I don't care how crazy it gets (Score:5, Funny)
-
Neurotic? (Score:2, Interesting)
I dont write much, usually I code in BBEdit, but when I need to write something humans can read I turn to Microsoft Word. Thats when I find out that computers can be neurotic. Yesterday a friend of mine showed me something in Word. She had a line of text she wanted to copy about ten times. she highlighted the line, and pasted. No problem there, new line the same as the old one. But the fifth time she pasted, the line suddenly got formated as italic. She pasted some more times and the formatting c
My PC is already sentient (Score:4, Funny)
Only if they set their own methods (Score:2)
Any system that can program itself to find a way to do something and that can have conflicting goals could sometimes end up stuck at a point where it can't move, because moving would cause it to violate one of the goals.
If you programmed a robot to "avoid the
Deadlock is not an "intelligent" behavior (Score:3, Interesting)
This sounds to me like the author is referring to deadlock, a condition where a set of processes or threads request resources that are held by other processes or threads in that set forming a cycle of resource holds and requests, the resources are not peremptable, etc... see for more details [tamu.edu]. We already have methods of detecting deadlock but because it happens so rarely in properly programmed systems (e.g. proper use of semaphores) that it is reserved for mission critical systems. See the Mars Path Finder [microsoft.com] incident for more details on critical systems deadlocking. My point is that deadlock is typically the result of random events and has nothing to do with systems becoming more "intelligent."
Old News (Score:5, Insightful)
A car I once had displayed what appeard to be a "neurosis" - it seemed to be frightened of going more than 30mph. It would run fine up to that speed, but if you went any faster it "paniced" and stalled. Dirt in the fuel line: at low flow rates, it lay flat and let fuel pass. At higher flow rates, it flipped up and blocked the flow completely, causing the engine to stall before it had time to flip down again. The point is, the first analysis of "neurosis" was corrected to "fault" once the problem was understood.
So the diagnosis of "neurosis" is relative - it means "I don't understand this failure mode". It can, of course, become absolute if nobody understands it.
So, are we building systems so large that nobody understands them? Definitely. Networks are already bordering on incomprehensible. Particularly, of course, the Internet. It would not surprise me at all if the Internet started showing "neurotic" behaviour. Indeed, it already does - if you ragard humans and their input as part of the net istelf. DOS attacks and the
Re:Old News (Score:2)
This explains why some of us harbour a delusion that the magic computer box actually contains technologically-comprehensible components.
Agenda fo mad computer scientists (Score:4, Funny)
2. If you find it, design a computer that implements these diffrences. If there are no such differences, goto 5.
3. Get Nobel prize.
4. PROFIT!
5. Prophecy disaster.
Hey! I thought of this, too! (Score:4, Interesting)
I was working as a tech when Windows 95 came out, so I spent a LOT of time driver-wrestling. After a few weeks with Windows, it became patently obvious that the automatic hardware detection and driver handling in Win95 was so new and bad (partly because of poor hardware vendor support, incorrect INF files and so on) that often times, updating a driver became an exercise in trying to talk Windows info believing that I had a better driver than it did. When I realized that persuading children to do something basically works the same way, I started wondering HOW OLD IN HUMAN YEARS Windows 95 would score on a developmental test. Three years? Four years? Six Months?
Anyway, I never wrote a paper on it and tried to get it published because, well, it's a stupid idea. I'm pretty sure that anything our blinky-boxes are doing that might look like a level of intelligence worthy of psychological inquiry is pretty much due to the engineers that designed the thing getting their sh*t together and specifying the protocols more thoroughly.
One of the the really good things Windows did (that people love to forget about) is that it forced the standardization of hardware autodetection, peripheral interfaces and driver support across the industry. In 1995, every vendor had their own way of doing *EVERYTHING*, and when Microsoft told them you're gonna follow our spec or we're not supporting you, most of them listened. Sure we all bitch about driver problems and feature support, but trust me, The world is a better place now.
You're Late (Score:2)
> of therapy exist.
April 1st was two days ago.
Anthropomorphism. (Score:2)
Next question please.
NO (Score:2)
I don't agree that you could apply the term "neurotic" to a computer that, when given conflicting inputs, behaves erratically.
Unpredictable behavior usually occurs when something is incorrectly programmed, or bad input is given.
Calling the resulting behaviour "neurotic" would be like calling a loaf of bread "neurotic" if it turns out bad when you use a bad recipe or use salt instead of sugar.
Granted, it is frustrating when computers behave in a non-
BS? BS! (Score:2)
Does this mean that we can expect machines to experience the equivalent of nervous breakdowns and other mental aberrations? - if by 'nervous breakdowns and other mental aberrations' he means BSOD, then yeah, sure
Well, so far, yes, but autonomous, goal-seeking machines that can reprogram their own goals and subgoals could, in effect, develop "minds of their own" and set off in unpredictab
Anthropomorphism . . . or the way WE think? (Score:2)
Treating computers anthropomorphically may seem stupid, but perhaps that's also a self-fullfiling prophecy - that they will have humanlike traits because we expect them too, and thus, we may need to cope with their flaws in a similar manner.
Wrong side of the story (Score:2)
Now, back to the other side of the story. The only thing that comes even close to AI in today's readily available programs is dynamic recompilation, meaning the program can rewrite itself on the fly according to its own logic. Even that is
Kind of interesting... (Score:3, Insightful)
Re:Eh gad (Score:2, Funny)
[PC] Oh, not good enough for you, am I? I know you don't really love me - whenever you're working on me, you're always thinking of that slutty iMac bitch. It's the case, isn't it - you think this case makes me look fat! Well screw you! (proceeds to BSOD).
Re:Yes! (Score:2)
Re:Don't Anthropomorphize Computers... (Score:2)
Re:Marvin (Score:5, Funny)