3744 lines
161 KiB
Plaintext
3744 lines
161 KiB
Plaintext
|
From: ajs@hpfcdc.HP.COM Sat Nov 10 14:40:39 1990
|
|||
|
From: ajs@hpfcdc.HP.COM (Alan Silverstein)
|
|||
|
Subject: Re: "The Devouring Fungus" at a bookstore near you
|
|||
|
|
|||
|
> ...a collection of anecdotes and stories about computer technology and
|
|||
|
> the people who spend their time working with computers... This is the
|
|||
|
> first time I have seen anyone collect so many of them together, and in
|
|||
|
> such an amusing and readable way.
|
|||
|
|
|||
|
The following HUGE collection is probably shorter than the book, and not
|
|||
|
so well edited, but it hasn't been posted in a long time, so here it is.
|
|||
|
Let's see if 160Kb makes it around the Net. Enjoy.
|
|||
|
|
|||
|
COMPUTER-RELATED HORROR STORIES, FOLKLORE, AND ANECDOTES
|
|||
|
|
|||
|
Excerpts (edited) from net.rumor, March, 1986, with later
|
|||
|
additions, including a huge number from a rec.humor posting. I
|
|||
|
did some reformatting and a spelling check. Have at...
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / megaron!rogerh / Mar 7, 1986 /
|
|||
|
|
|||
|
The Tektronix 4051 (one of the first desk-top computers) had a
|
|||
|
microprocessor (6800 I think) deep inside it. Although the
|
|||
|
machine's native language was Basic, there were (undocumented)
|
|||
|
hooks to download and run machine code. The machine also had a
|
|||
|
synthesized bell. The result, of course, was that 4051 was one
|
|||
|
of the favorite musical instruments in some parts of Tek.
|
|||
|
|
|||
|
Anybody remember how to walk an IBM 1130's disk drives? I
|
|||
|
recall stories that the right program would start them marching
|
|||
|
across the room.
|
|||
|
|
|||
|
|
|||
|
/ hpfcla:net.rumor / mit-amt!gerber / Mar 9, 1986 /
|
|||
|
|
|||
|
> Anybody remember how to walk an IBM 1130's disk drives? I
|
|||
|
> recall stories that the right program would start them marching
|
|||
|
> across the room.
|
|||
|
|
|||
|
A friend of mine once told me how he used to do just that at U
|
|||
|
of Delaware. He used to do it from a terminal room where you
|
|||
|
couldn't see the machine itself, but you'd know when it happened
|
|||
|
-- the disk would pull either its power plug or its connection
|
|||
|
to the mainframe off, and the machine would crash.
|
|||
|
|
|||
|
The TRS-80 Model 1 used to put out so much RF interference, that
|
|||
|
one way of adding sound to ANY program was to put a small AM
|
|||
|
radio right by the machine, and listening to the electronic
|
|||
|
"music". Some programs even used this trait of the trash-80,
|
|||
|
instead of connecting up the external speaker.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / gilbbs!mc68020 / Mar 21, 1986 /
|
|||
|
|
|||
|
In 1978, a company in my area which specialized in fruit orchard
|
|||
|
temperature alarm systems (it being necessary to awaken the
|
|||
|
farmers to start the smudge pots and ventilators (giant fans) in
|
|||
|
order to prevent damage to the fruit) decided they wanted to go
|
|||
|
into the TRS-80 I peripherals business. They hired me as an
|
|||
|
engineering technician and programmer.
|
|||
|
|
|||
|
There I was, working on programs to drive the peripherals, and
|
|||
|
having even the simplest programs crashing and going haywire for
|
|||
|
no apparent reason. Being brought up to never assume it's the
|
|||
|
machine's fault, I spent several weeks trying to figure out what
|
|||
|
I was doing wrong.
|
|||
|
|
|||
|
The one day my boss asked me to go to the company next door and
|
|||
|
assist them with a problem (they built hydraulic lift units,
|
|||
|
like the ones you see being used in construction...turned out we
|
|||
|
built the electronic control boxes for their lifts). I walk
|
|||
|
into the shop, and am confronted by 12 extra heavy duty
|
|||
|
arcwelding machines (these guys were welding steel up to 2"
|
|||
|
thick!). After solving their problem, I traced the power mains.
|
|||
|
Sure enough, we were drawing our AC feed from the same source
|
|||
|
they were, no transformers between us.
|
|||
|
|
|||
|
A few hours, a couple of isolation transformers and caps later,
|
|||
|
and all of a sudden my code runs perfectly.
|
|||
|
|
|||
|
The boss still didn't believe it, when I showed him the finally
|
|||
|
working code... he had pretty much decided I was a flop as a
|
|||
|
programmer. They decided two weeks later not to go into
|
|||
|
computers... too volatile, they said.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / catnip!ben / Mar 6, 1986 /
|
|||
|
|
|||
|
>> I was once told that the operating system for the Burroughs
|
|||
|
>> B1700, another computer well-supplied with lights, displayed a
|
|||
|
>> smile in its idle loop.
|
|||
|
|
|||
|
> Some Honeywell computers make "bird calls" over a built-in
|
|||
|
> speaker when idle. If the computer room sounds like a jungle,
|
|||
|
> then you're certain to get lots of CPU for your jobs.
|
|||
|
|
|||
|
Back when I was an undergrad at Oberlin College, I had the
|
|||
|
pleasure of working as an operator on their Xerox Sigma 9. The
|
|||
|
best part of the job was bringing down the machine. The console
|
|||
|
displayed "Thhhhhhats all Folks!!!", while the processor treated
|
|||
|
you to a rendition of the Star Spangled Banner on the CPU alarm.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / bgsuvax!drich / Mar 5, 1986 /
|
|||
|
|
|||
|
Speaking of doing things to power lines...I remember a story I
|
|||
|
heard from my circuits professor in Colorado. It seems that
|
|||
|
they received a computer from the government (I can't remember
|
|||
|
the make, but it wasn't anything I had heard of before). This
|
|||
|
computer was a bit of a beast. It ran off of 3-phase power, and
|
|||
|
had a disk that was between 3 and 4 feet in diameter. Well,
|
|||
|
several students were involved in setting up the disk drive one
|
|||
|
night, and when the professor left he told them that they could
|
|||
|
connect everything, but not to power it up until he checked it
|
|||
|
over.
|
|||
|
|
|||
|
Well, you know students...they wired it up and turned it on.
|
|||
|
For those of you who are not to familiar with 3-phase power, if
|
|||
|
you reverse any 2 out of the 3 wires, the polarity changes.
|
|||
|
Well, they managed to reverse 2 of the wires, causing the disk
|
|||
|
to spin backwards. Now, since the heads are designed to float
|
|||
|
on a cushion of air above the disk, they went down instead of
|
|||
|
up, and the disk ended up with a nice groove right down the
|
|||
|
middle. Needless to say, the prof wasn't pleased when he came
|
|||
|
in the next morning and found his nice new disk turned into so
|
|||
|
many magnetic shavings....
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / utzoo!henry / Mar 5, 1986 /
|
|||
|
|
|||
|
And then there's the old trick of manipulating an IBM 029
|
|||
|
keypunch so that it punches cards which are all holes. Great
|
|||
|
bookmarks; I still have a few.
|
|||
|
|
|||
|
Ideally you want to have a roomful of keypunches on hand,
|
|||
|
because the mean time between jams when punching those things is
|
|||
|
only a few cards. What would happen if one of them went into a
|
|||
|
high-speed card reader, I don't know. The mind boggles.
|
|||
|
|
|||
|
(For the benefit of the fuzzy-cheeked youngsters in the crowd,
|
|||
|
punchcards need a certain amount of mechanical strength to
|
|||
|
survive machine handling. All-holes cards are weak and tear
|
|||
|
easily. Normal punchcards are constrained to have [as I recall]
|
|||
|
at most one punch per column in rows 1-7, so that the central
|
|||
|
region of the card is mostly solid.)
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / utrc-2at!davidh / Mar 5, 1986 /
|
|||
|
|
|||
|
While working on a project at Litton Systems, I heard of this
|
|||
|
embarrassing moment.
|
|||
|
|
|||
|
One project (for the military) required that the military
|
|||
|
supplied technicians be taught how to service the computers they
|
|||
|
had bought. The lessons were proceeding well with the explicit
|
|||
|
instructions "Don't apply the power until we check it."
|
|||
|
Naturally, somebody jumped the gun. Immediately, 120V AC was
|
|||
|
applied across the core memory (yes, core, not silicon). The
|
|||
|
result? A pile of slag and a whopping replacement bill.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / loral!jlh / Mar 5, 1986 /
|
|||
|
|
|||
|
I remember 4 or 5 years back when we were running all our
|
|||
|
microcode and state machine development on a PDP 11 under RSX11.
|
|||
|
Seems time for the annual preventitive maintenance came around,
|
|||
|
and one of the tests is to ensure the drive can read and write
|
|||
|
correctly to each and every block of a disk. The DEC field
|
|||
|
service tech looked at our rack of disks, saw one labeled 'Jay's
|
|||
|
scratch', and decided to use that for a disk. Well, you know
|
|||
|
engineers. A disk is a scratch disk until you put something you
|
|||
|
need on it, at which time it is the working disk. You also know
|
|||
|
engineers never re-name a disk once it has a label on it. Jay
|
|||
|
comes in the next day, mounts his disk, and reads out a bunch of
|
|||
|
E5's. Seems he lost about 3 months of work, only some of which
|
|||
|
he had listings of. I think the field service rep also caught
|
|||
|
hell for doing that to a customer's disk without asking anyone.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / ucla-cs!davis / Mar 6, 1986 /
|
|||
|
|
|||
|
I was working in a somewhat large data center not to long ago.
|
|||
|
Seems the company thought they could save some money on
|
|||
|
maintenance costs by going self service. Well it seems that a
|
|||
|
year or two later another great cost savings idea was to hire
|
|||
|
C.E.'s that had only 6 months training in the electronics
|
|||
|
field!!! Well the time came to install a new super
|
|||
|
minicomputer, tape cabinet, and disk cabinet. Well they put the
|
|||
|
new C.E. in charge of the whole project. He connected the
|
|||
|
cables from the disk cabinet to the CPU, then connected the
|
|||
|
cables from the tape drive to the CPU. All set!
|
|||
|
|
|||
|
He plugged in the tape drive and then the disk cabinet to A.C.
|
|||
|
When he went to plug in the CPU he noticed that the electrical
|
|||
|
outlet was a different kind than that of the computer. But this
|
|||
|
C.E. was smart. He thought of a way that he could remove the
|
|||
|
plug and install a plug that would fit in the outlet. (Then the
|
|||
|
company would not have to pay for an electrician). Good Idea
|
|||
|
except that he switched the HOT and the GROUND wires when
|
|||
|
installing the new plug. As we all know computers are well
|
|||
|
grounded. Well the grounding also is good in cables that
|
|||
|
connect to peripherals as well as within the peripherals
|
|||
|
themselves. Of course this bright C.E. turned on the disk
|
|||
|
cabinet, tape cabinet, and CPU before plugging in the CPU plug.
|
|||
|
|
|||
|
You should have seen the smoke and sparks when he plugged in the
|
|||
|
CPU. The tape drive was shot, the disk cabinet was shot and the
|
|||
|
CPU was shot!!!!! At least none of the terminals were connected
|
|||
|
at the time. It took 4 C.E.s 1 week of constant work to repair
|
|||
|
the damage. Ever see a memory board with the chips blown to
|
|||
|
kingdomcome?
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / terak!doug / Mar 5, 1986 /
|
|||
|
|
|||
|
> ...the teflon insulation reacted with the hot (molten) metal to
|
|||
|
> form HF gas. When the fire department turned on the sprinklers
|
|||
|
> in desperation: hydrofloric acid.
|
|||
|
|
|||
|
In 1970 ('71?) Fresno State's computer room was the target of a
|
|||
|
firebomb thrown by some protesting students. The fire
|
|||
|
department arrived and hosed everything down. The fire damage
|
|||
|
was negligible. But then the FD decided that since it was
|
|||
|
electrical equipment, they should be using CO2 extinguishers
|
|||
|
instead.
|
|||
|
|
|||
|
Either water or CO2 would have been okay alone; but when the CO2
|
|||
|
was sprayed on top of the water, it formed carbolic acid [or is
|
|||
|
it carbonic, I don't remember]. Destroyed all of the equipment,
|
|||
|
the disks, and the tapes. Took about a year and a half to
|
|||
|
recreate their records from hardcopy.
|
|||
|
|
|||
|
---
|
|||
|
|
|||
|
At that time, our CDC CE told of a student demonstration in
|
|||
|
Canada where a university's CDC 3300 had been wrecked by
|
|||
|
demonstrators and sold as scrap. A CE reportedly bought the
|
|||
|
machine after observing that almost all of the damage was bent
|
|||
|
sheet metal and unplugged connectors. He supposedly set up a
|
|||
|
service bureau in his home. I'm not sure I believe this story.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / bbncc5!jr / Mar 10, 1986 /
|
|||
|
|
|||
|
> I also remember sending a print file that contained about 1000
|
|||
|
> logical end-of-records (and nothing else) to a remote line
|
|||
|
> printer. It took about 5 minutes for it to transmit and print
|
|||
|
> nothing.
|
|||
|
|
|||
|
When MCIMail first went on the air, they charged for hardcopy
|
|||
|
mail delivery by the character (actually, 5000-character unit).
|
|||
|
You could mail yourself or a friend a few reams of paper for $1
|
|||
|
by sending a file of formfeeds. They fixed their charging when
|
|||
|
we pointed this out.
|
|||
|
|
|||
|
Also, their password-generator occasionally spits out somewhat
|
|||
|
racy words (they have the form consonant-vowel-consonant-...
|
|||
|
-vowel, 8 characters in all). The generator checks for most of
|
|||
|
the obvious bad ones, but it seems a few must slip by the
|
|||
|
censors. We suggested that they ought to charge extra for the
|
|||
|
racy ones, on the grounds that they would be so much easier to
|
|||
|
remember. This idea was rejected, though its originator got
|
|||
|
such a password for the thought.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / linus!sdo / Mar 11, 1986 /
|
|||
|
|
|||
|
> Is it really true that someone working for a bank or a large
|
|||
|
> company diverted megabucks into his or her personal account by
|
|||
|
> adjusting a program that figured out people's paychecks or
|
|||
|
> interest payments so that it always rounded *down* to the
|
|||
|
> nearest penny, never up, and then deposited the extra parts of
|
|||
|
> pennies (mills) into his or her own account? I heard this story
|
|||
|
> several years ago, but now I need to know if it's really true.
|
|||
|
> So if you know the name of the bank or the company and the
|
|||
|
> approximate year this person was caught,
|
|||
|
|
|||
|
Not only is it true, it has also happened a lot more than just
|
|||
|
once. In fact, this is one of the simplest computer scams
|
|||
|
going. One of the cleverest ones I ever heard about involved
|
|||
|
someone working for a company (a fruit company, I believe) who
|
|||
|
had the computer change (just slightly) the recorded times (and
|
|||
|
prices) of the company's transactions on the commodities
|
|||
|
exchanges. His profits came from the slight changes (say,1/16
|
|||
|
of a point) in the contract prices that occur all the time
|
|||
|
during a normal trading day.
|
|||
|
|
|||
|
I have seen several books which talk about these and other
|
|||
|
schemes in detail. Unfortunately, the names and dates are often
|
|||
|
not revealed as most companies are loath to have the general
|
|||
|
public find out the ease with which these types of crimes can be
|
|||
|
carried out, as well as the difficulty of discovering them once
|
|||
|
they have occurred. One of the most revealing items is the fact
|
|||
|
that computer criminals are almost always caught only because
|
|||
|
discrepancies in their lifestyles are noted (e.g. buying a
|
|||
|
40-foot yacht on a $20k salary). In fact, the longest running
|
|||
|
crime I heard about, which involved a programmer (I believe) in
|
|||
|
a prominent New York bank, went on for close to 10 years. The
|
|||
|
culprit escaped detection so long because he had a $30,000-a-
|
|||
|
month gambling habit and was losing his illegal income as fast
|
|||
|
as he got it. He was finally caught when his bookie was
|
|||
|
arrested as part of a police 'sting' operation, and his name was
|
|||
|
found on the books as one of the largest customers.
|
|||
|
|
|||
|
As for finding more out about such things, all the information I
|
|||
|
have came from browsing through the MIT engineering library for
|
|||
|
a few afternoons, so I imagine that any good college library
|
|||
|
should have at least some material on this. Good luck in
|
|||
|
finding out some actual names and dates, however!
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / utah-cs!peterson / Mar 13, 1986 /
|
|||
|
|
|||
|
My mom (a CPA) was on an audit of a large S & L several years
|
|||
|
ago where they caught somebody doing this. As I recall, the
|
|||
|
person was getting away with around $10-20K a year with the scam
|
|||
|
(not quite "megabucks", but still pretty healthy).
|
|||
|
|
|||
|
The roundoff error was pretty much invisible to the auditors.
|
|||
|
The tricky part for the crook was actually writing the check (or
|
|||
|
funds transfer) so he could collect the money. This was what
|
|||
|
showed up on the books someplace and resulted in him getting
|
|||
|
caught.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / hpcvla!john / Mar 14, 1986 /
|
|||
|
|
|||
|
> One of the most revealing items is the fact that computer
|
|||
|
> criminals are almost always caught only because discrepancies in
|
|||
|
> their lifestyles are noted (e.g. buying a 40-foot yacht on a
|
|||
|
> $20k salary).
|
|||
|
|
|||
|
There are exceptions. During the fifties a military clerk
|
|||
|
working for the NSA had a wreck in his hydroplane. Since he had
|
|||
|
access to a lot a top secret data they assigned an agent to
|
|||
|
watch over him while he was under anesthesia to ensure that he
|
|||
|
wouldn't babble anything. It wasn't until later when he
|
|||
|
disappeared and moved to Moscow that anyone thought to ask how a
|
|||
|
low paid clerk could afford to buy a hydroplane.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / ucsfcca!dick / Mar 26, 1986 /
|
|||
|
|
|||
|
I've resisted for many days, but I give up. My friend Doug used
|
|||
|
to work in a bank, in the OLD days. Their master file was on
|
|||
|
punched cards, with FOUR accounts per card. After Doug had
|
|||
|
programmed the daily update and put it in production, the bank
|
|||
|
examiners came to him saying, "We have noticed a drop in
|
|||
|
revenues in the minimum-balance account." Doug explained his
|
|||
|
program: "...and when the average balance for the month is
|
|||
|
below the minimum, the surcharge is applied." They said, "No,
|
|||
|
no! When the current balance has EVER fallen below the minimum,
|
|||
|
the surcharge should be applied." Doug said that didn't seem
|
|||
|
very fair, but they made the rules and he would fix the program.
|
|||
|
|
|||
|
Months later, the examiners came round again, quite
|
|||
|
suspiciously. They told him that they had noticed another drop
|
|||
|
in revenues in the minimum balance account. Doug explained that
|
|||
|
he had fixed the program, but he would surely look into the
|
|||
|
matter right away. After examining his program again, he went
|
|||
|
into the computer room to check the actual deck of cards that
|
|||
|
the operators used. He soon discovered the problem.
|
|||
|
|
|||
|
He had added four patch cards to the end of the deck, one for
|
|||
|
each account on a master file card. Three of them were gone.
|
|||
|
It seems that as the deck was used day after day, the last card
|
|||
|
had gotten grubbier and grubbier. Eventually, the card reader
|
|||
|
would not feed it. But the program seemed to work fine anyway!
|
|||
|
Then the new last card died, etc.
|
|||
|
|
|||
|
The bank examiners were satisfied. Doug was relieved. And now
|
|||
|
we all know that patching is not the right way to go.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / unisoft!tim / Mar 14, 1986 /
|
|||
|
|
|||
|
A fellow I worked with once told me a horror story that happened
|
|||
|
when he was working as an operator at MIT.
|
|||
|
|
|||
|
The system they were using had recently been converted to using
|
|||
|
a new type of coated fiberglass disk, to replace the old, heavy
|
|||
|
metal-platter kind. No problem there. Well, the system they
|
|||
|
had this "Emergency Stop" plug on it that you would pull when an
|
|||
|
emergency occurred (they assumed it was for, say, a flood in the
|
|||
|
machine room). One late evening, a couple of the operators were
|
|||
|
sitting around being bored, and decided to see what would happen
|
|||
|
when they pulled "Emergency Stop". Immediately after pulling
|
|||
|
it, they heard a strange sound in the disk cabinet. Looking
|
|||
|
over, they saw an arm emerge from the side of the cabinet, on
|
|||
|
either side of a platter, and CLAMP down on the platter.
|
|||
|
Apparently, this wasn't made for use with fiberglass platters.
|
|||
|
|
|||
|
They were picking splinters out of the walls for days.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / petsd!cjh / Mar 14, 1986 /
|
|||
|
|
|||
|
This disk drive got troublesome hardware glitches, usually just
|
|||
|
after the end of the "normal" working day. Which, for the
|
|||
|
programmers, was prime time, of course.
|
|||
|
|
|||
|
The glitches happened just when a very good-looking woman on the
|
|||
|
cleaning crew walked past the drive. She usually wore tight
|
|||
|
slacks, and a longish blouse... there was friction between the
|
|||
|
layers of clothes as she walked, and the static charge
|
|||
|
occasionally jumped to the disk drive.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / atari!dyer / Mar 15, 1986 /
|
|||
|
|
|||
|
NBS was running version 6 Unix on a PDP-11/45 with four RL02
|
|||
|
packs. It took nearly half a day to backup the system. Half a
|
|||
|
day to copy four 10 megabyte packs?
|
|||
|
|
|||
|
The operators (who didn't know any better -- they'd been given a
|
|||
|
canned procedure) were typing in DD commands to copy from one
|
|||
|
pack to another. They were using a buffer size of ten BYTES....
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / bu-cs!bzs / Mar 14, 1986 /
|
|||
|
|
|||
|
Ok, my two quickies...
|
|||
|
|
|||
|
Several years ago I was working on a portable real-time system
|
|||
|
we had custom built (using an LSI-11/1, 4KB, home-brewed O/S.)
|
|||
|
There were two of them in the universe and were working hard on
|
|||
|
two separate research studies. Filled my heart with glee when I
|
|||
|
went to lift mine and out of its guts poured several ounces of
|
|||
|
coffee...(not me, never found out who.)
|
|||
|
|
|||
|
A couple of years ago I was drinking coffee in my favorite
|
|||
|
coffee shop (maybe I should just stay away from the coffee!)
|
|||
|
when their phone rang, they shouted from behind the counter that
|
|||
|
it was for me, there was an alarm going in one of the machine
|
|||
|
rooms and I should get right over there.
|
|||
|
|
|||
|
Ran over to find an operator standing there with a finger on the
|
|||
|
Halon hold button, we had a two zone alarm going so it was about
|
|||
|
to dump the tanks (I remember the operator looking very pleased
|
|||
|
at their current career choice). It didn't look like there was
|
|||
|
any fire, so I began running around pulling up floor tiles
|
|||
|
(after, of course, disabling the fire system) looking for the
|
|||
|
offending sensors, 90Db going off in my ears. Suddenly I notice
|
|||
|
this bad stinging pain in my arm, great I'm thinking, the big
|
|||
|
one, just what I need to finish a perfect day. Well, it wasn't
|
|||
|
that bad, fortunately someone else in the room noticed the bee
|
|||
|
on my shoulder...
|
|||
|
|
|||
|
I could go on.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / proper!carl / Mar 16, 1986 /
|
|||
|
|
|||
|
A bulletin board service in Oakland, CA, (Sunrise Omega-80) lost
|
|||
|
a drive when an ant walked across one of the disk drive heads as
|
|||
|
it was stepping.. Smeared the disk, the drive wasn't too good
|
|||
|
either, and the board was down for several weeks..
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / tekchips!jackg / Mar 17, 1986 /
|
|||
|
|
|||
|
Speaking of 7094s, I once worked at an installation that had two
|
|||
|
of these. The "console printer" on these computers was a large
|
|||
|
machine that looked (and maybe was) a 407 accounting machine.
|
|||
|
The 7094 didn't have any kind of internal clock but the 407 did
|
|||
|
and its patch panel was wired up so every time a line was
|
|||
|
printed on it, the time was appended at the right margin. Thus
|
|||
|
elapsed time of a job could be determined by looking at the time
|
|||
|
printed when the $JOB card was printed and when the EXIT message
|
|||
|
was printed.
|
|||
|
|
|||
|
Someone found out, however, that the timer did not advance while
|
|||
|
printing was in progress, so the times were a little inaccurate.
|
|||
|
To get a free run on the computer, all you had to do was keep
|
|||
|
the 407 continually busy and the timer would never advance. A
|
|||
|
program could issue a print to the printer every so often (not
|
|||
|
very often due to the slowness of the printer) and never be
|
|||
|
billed for a cent. It did drive the operators crazy though
|
|||
|
because everytime a line was printed on the 407, they went over
|
|||
|
to look to see if it was telling them something significant to
|
|||
|
the running of the job.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / bbncc5!jr / Mar 19, 1986 /
|
|||
|
|
|||
|
> The glitches happened just when a very good-looking woman on the
|
|||
|
> cleaning crew walked past the drive.
|
|||
|
|
|||
|
Reminds me of the Arpanet site that used to crash frequently
|
|||
|
right around the end of the day. Seems the cleaner plugged the
|
|||
|
floor buffer into a convenient 100AC outlet - the one inside the
|
|||
|
IMP cabinet.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / mmm!mrgofor / Mar 19, 1986 /
|
|||
|
|
|||
|
A while back I was the tech support person for a minicomputer
|
|||
|
OEM. Our customers were located all over the SF Bay area, we
|
|||
|
were located in Sunnyvale. Since the customers were spread
|
|||
|
around, I usually tried to diagnose and fix problem over the
|
|||
|
phone.
|
|||
|
|
|||
|
One day a Berkeley customer called me to complain that there
|
|||
|
were sparks and bad smells coming from the computer. I assured
|
|||
|
him that that was ridiculous - computers don't generate sparks.
|
|||
|
He said that it sure did - every time he tried to plug in his
|
|||
|
modem. I told him to try it again while I was on the phone, so
|
|||
|
I could try to diagnose the problem. He laid the phone's
|
|||
|
handset on the table rather than putting me on hold (it wouldn't
|
|||
|
reach over to the computer, but it was in the same room).
|
|||
|
Things were quiet for a few seconds, and then I could hear a
|
|||
|
loud yelp that made its way across the computer room and through
|
|||
|
the phone. He came back on the line and said the computer had
|
|||
|
bit him.
|
|||
|
|
|||
|
Clearly, this was an on-site job - not something I could
|
|||
|
diagnose from his description - so I drove up to Berkeley. When
|
|||
|
I got there, I saw the flat ribbon cable that connected the
|
|||
|
modem to the terminal interface - the power wire was on the
|
|||
|
edge, and for the whole length of the cable the plastic
|
|||
|
insulation had melted off, leaving the bare wires. Hmmm, I
|
|||
|
thinks to myself, what could cause such a thing?
|
|||
|
|
|||
|
I whipped out my handy-dandy volt-o-meter and tested the outlets
|
|||
|
to which the various pieces of equipment had been connected.
|
|||
|
All were 110 volts -- looked good. It finally occurred to me to
|
|||
|
check the polarity of the sockets -- and sure enough -- they
|
|||
|
were wired wrong. It was a very old building, and whoever had
|
|||
|
done the latest wiring in the computer room was obviously no fan
|
|||
|
of consistency. The modem and the computer tried to share a
|
|||
|
common ground, but in reality there was a whopping potential
|
|||
|
difference between them, and when they were hooked up, sure
|
|||
|
enough, the computer generated sparks and bad smells --
|
|||
|
something computers are not generally supposed to do.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / mmm!mrgofor / Mar 19, 1986 /
|
|||
|
|
|||
|
Okay, one more computer "horror" story -- this one's kind of
|
|||
|
cute.
|
|||
|
|
|||
|
We were trying to sell a $60,000 system to a family-run company
|
|||
|
whose "computer expert" was in his 60's. We had a program
|
|||
|
called "Biosum" that would calculate the biorhythms for two
|
|||
|
people and add the sine waves together and tell you how
|
|||
|
compatible the two people are.
|
|||
|
|
|||
|
The day of the biggest demo, the customer brings in his mother
|
|||
|
(head of the clan) to see what the company is going to be
|
|||
|
shelling out their money for. The customer wanted to show his
|
|||
|
mother something fun on the computer, so we fired up Biosum.
|
|||
|
Unfortunately, the mother had been born in the 1800's, and you
|
|||
|
know how sloppy BASIC programmers are when it comes to date
|
|||
|
conversions - especially 18 year-old programmers who think "20
|
|||
|
years ago" qualifies as ancient history. When the program asked
|
|||
|
for her birthdate and she typed it in (she was just starting to
|
|||
|
get a thrill out of the machine), the program crashed very
|
|||
|
ungracefully. Talk about embarrassing...
|
|||
|
|
|||
|
They bought the system anyway, but I don't think the matriarch
|
|||
|
ever really liked it.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / mmm!mrgofor / Mar 19, 1986 /
|
|||
|
|
|||
|
This story did not happen to me, and I disremember where I heard
|
|||
|
it, so it may not be true, but it's interesting nonetheless,
|
|||
|
so...
|
|||
|
|
|||
|
There was a computer system that was experiencing intermittent
|
|||
|
power failures that were proving impossible to track down.
|
|||
|
Every means of recording device and electrical filter was used,
|
|||
|
but to no avail. The power failures always seemed to happen
|
|||
|
soon after lunch time, but for no apparent reason. After months
|
|||
|
of agonizing work, the technician finally figured it out:
|
|||
|
|
|||
|
The room on the other side of the wall from the computer room
|
|||
|
was the men's bathroom. The grounding for the computer room
|
|||
|
circuits went to the water pipes that serviced one of the
|
|||
|
toilets. The building was rather old, and the toilets were in
|
|||
|
some need of repair. It seems that when one sat on the toilet
|
|||
|
seat, the weight of the sittee would cause the whole
|
|||
|
construction to lean forward a bit - not much, but enough to
|
|||
|
cause the marginally attached grounding wires to separate from
|
|||
|
the water pipes as the pipes bent along with the toilet - voila
|
|||
|
- the computer re-boots.
|
|||
|
|
|||
|
I bet that was a hard one to track down!
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / mhuxt!evans / Mar 14, 1986 /
|
|||
|
|
|||
|
I know of a case where a spider decided to set up shop a few mm
|
|||
|
in front of a CCD array. The spider rapidly figured out that
|
|||
|
the inside of an imaging device wasn't a very good restaurant
|
|||
|
and left -- but only after depositing a few strands of spider
|
|||
|
silk. One of these strands would periodically interrupt the
|
|||
|
optical path of the CCD causing interesting images. Of course
|
|||
|
this was an intelligent machine, so no one ever looked at the
|
|||
|
raw images -- not for at least a week that is...
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / ti-csl!tgralewi / Mar 14, 1986 /
|
|||
|
|
|||
|
On the same lines as the "120 test", I once knew a repair tech
|
|||
|
that had a "perfect" system for finding the problem when a
|
|||
|
machine blew fuses. He kept putting larger and larger fuses in
|
|||
|
until something else blew.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / utzoo!henry / Mar 19, 1986 /
|
|||
|
|
|||
|
Pat Hume, one of the very senior profs in CS at U of T, once
|
|||
|
told the story of how he broke the FERUT. FERUT was FERranti U
|
|||
|
of T, one of the first computers in Canada -- a great
|
|||
|
vacuum-tube monster. It had something like a ten-step procedure
|
|||
|
for powerdown. From time to time this machine got modified.
|
|||
|
One day Hume was the last user of the day, and the time came to
|
|||
|
shut it down. Somebody had added an extra step to the shutdown
|
|||
|
procedure, presumably as the result of some modification, but
|
|||
|
either the writing was illegible or the instructions weren't
|
|||
|
clear. He did the best he could, and smoke started coming out.
|
|||
|
He hastily finished the powerdown procedure, and called
|
|||
|
Ferranti. They naturally said "your service contract is nine to
|
|||
|
five, we'll be there tomorrow morning".
|
|||
|
|
|||
|
Next morning, the Ferranti technical crew showed up and spent
|
|||
|
all morning in the machine room. From Hume's description, one
|
|||
|
got the impression of technicians half-inside the computer
|
|||
|
briskly hurling parts out. Hume, a rather junior professor at
|
|||
|
the time, sat in his office all morning waiting for the word on
|
|||
|
the multi-million-dollar computer he'd broken. People walking
|
|||
|
past in the hall would look in with pitying expressions.
|
|||
|
|
|||
|
Towards noon, the Ferranti senior man walked into Hume's office
|
|||
|
with a double armload of parts, dumped them on his desk, and
|
|||
|
said "that's it". Machine restored to operation, junior
|
|||
|
professor not having to contemplate spending the next fifty
|
|||
|
years paying back its price... But the really cute part was
|
|||
|
that the machine's reliability was markedly better after this
|
|||
|
episode. He'd managed to apply just enough stress to blow out
|
|||
|
all the marginal parts.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / decwrl!moroney / Mar 19, 1986 /
|
|||
|
|
|||
|
Here's another example of what steel wool in the wrong places
|
|||
|
can do to a machine:
|
|||
|
|
|||
|
And yet another flooring story...
|
|||
|
|
|||
|
(Being a hardware engineer at heart, I still shiver when I think
|
|||
|
about this one.)
|
|||
|
|
|||
|
Seams there was a cleaning lady that was assigned to the floor
|
|||
|
that had the computer on it (a Zerox SIGMA 5 if it really
|
|||
|
matters). Well, one day she decided that the heal marks in the
|
|||
|
raised tile floor just had to be cleaned up. After seeing that
|
|||
|
the soap and wax did not take all the marks out, she then tried
|
|||
|
steel wool!
|
|||
|
|
|||
|
The customer had to replace the whole machine.
|
|||
|
|
|||
|
Since the cooling fans draw from the bottom, all the evaporating
|
|||
|
wax was sucked up through the machine. The soft coating on the
|
|||
|
PC cards and backplane made a good home for all the small pieces
|
|||
|
of steel wool that flew by later.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / decwrl!moroney / Mar 19, 1986 /
|
|||
|
|
|||
|
Yet another old classic war story.
|
|||
|
|
|||
|
It seems that there was a certain university that was doing
|
|||
|
experiments in behavior modification in response to brain
|
|||
|
stimulation in primates. They had this monkey with a number of
|
|||
|
electrodes embedded in it's brain that were hooked up to a
|
|||
|
PDP-11. They had several programs that would stimulate
|
|||
|
different parts of the monkey's brain, and they had spent over a
|
|||
|
year training the monkey to respond to certain stimuli.
|
|||
|
|
|||
|
Well, eventually the PDP developed problems, and field service
|
|||
|
was called in. Due to some miscommunication, the field service
|
|||
|
representative was not informed of the delicacy of this
|
|||
|
particular setup, and the people running the experiment were not
|
|||
|
informed that field service was coming to fix the machine. The
|
|||
|
FS representative then booted up a diagnostic system I/O
|
|||
|
exerciser. After several minutes of gyrations, the monkey
|
|||
|
expired, its brain fried.
|
|||
|
|
|||
|
The moral, of course, is "Always mount a scratch monkey."
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / sdcrdcf!dem / Mar 21, 1986 /
|
|||
|
|
|||
|
This was told to me by a fellow co-worker who worked for another
|
|||
|
large main frame manufacture previously.
|
|||
|
|
|||
|
It seems they delivered a new machine to an overseas site and
|
|||
|
during installation every time they applied power to one of the
|
|||
|
memory bays they blew every circuit breaker in the computer
|
|||
|
room. After resetting the circuits they again applied power to
|
|||
|
the memory bay with the same results. Since this was a new
|
|||
|
machine they crated it up and shipped it back and got a
|
|||
|
replacement.
|
|||
|
|
|||
|
When they got the damaged memory bay back the started to tear it
|
|||
|
down to fine the cause of the short. Well what they found was a
|
|||
|
small hole about 3/8 in. in diameter going from top to bottom
|
|||
|
through some of the memory arrays, which cause a very effective
|
|||
|
short. After a lot of research they found the cause.
|
|||
|
|
|||
|
It seems that after the memory had passed test and evaluation
|
|||
|
and quality assurance the bay was crated and put in the
|
|||
|
warehouse to await delivery. At some time during its storage an
|
|||
|
electrician was hired to do some work and since it was a secure
|
|||
|
building the security guard had do go with him. The electrician
|
|||
|
at one point said that he had to go back down to his truck to
|
|||
|
get a drill and the guard asked why and the electrician said he
|
|||
|
needed to drill a hole right here (pointing to a spot on the
|
|||
|
floor). The guard then responded by pulling out his sidearm and
|
|||
|
proceeded to blow a hole at the appropriate spot which happened
|
|||
|
to be right above where the memory bay was being stored.
|
|||
|
|
|||
|
The last he knew the guard had been reprimanded and re-assigned
|
|||
|
to another of the security agency's customers.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / rebel!george / Mar 22, 1986 /
|
|||
|
|
|||
|
> I once heard about a Xerox tech who opened up a malfunctioning
|
|||
|
> copier and found a dead mouse lying on its back, spread eagled,
|
|||
|
> right smack dab in the middle of it.
|
|||
|
|
|||
|
Some time ago I worked for a large minicomputer vendor who also
|
|||
|
had a problem installation in a warehouse. I vividly remember
|
|||
|
the frequent soft disk errors. When the FE went to investigate
|
|||
|
the large 3330 type drive, it didn't take too long before he
|
|||
|
found the cause. A field mouse had gotten into its large
|
|||
|
tread-mill style blower. Thereafter we (unofficially, to be
|
|||
|
sure) referred to that drive model as the mouse-a-matic.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / uthub!koko / Mar 21, 1986 /
|
|||
|
|
|||
|
> The modem and the computer tried to share a common ground, but
|
|||
|
> in reality there was a whopping potential difference between
|
|||
|
> them, and when they were hooked up, sure enough, the computer
|
|||
|
> generated sparks and bad smells - something computers are not
|
|||
|
> generally supposed to do.
|
|||
|
|
|||
|
This reminds me of a nasty accident I had in the Power
|
|||
|
Electronics Laboratory. I had a terminal connected to a
|
|||
|
6809-based microcomputer board. The board was in turn connected
|
|||
|
through an interface, driver circuit and isolation transformer
|
|||
|
to an SCR power module. The module was connected directly to
|
|||
|
the 117-volt line, which was protected by a 50-amp breaker.
|
|||
|
|
|||
|
In the course of debugging the circuit, I had connected an
|
|||
|
oscilloscope -- isolated, of course -- to the circuit. I
|
|||
|
connected one channel, with its ground wire, to some point in
|
|||
|
the power circuit. I had other channels of the scope connected
|
|||
|
to the microcomputer interface. I understood that the
|
|||
|
microcomputer ground now became hot, but this was okay since the
|
|||
|
microcomputer power supply and terminal were both isolated -- or
|
|||
|
so I thought. Then I turned on the 50-amp breaker switch to
|
|||
|
energize the power circuit. BANG!!!
|
|||
|
|
|||
|
A large current, enough to pop the 15-amp breaker supplying the
|
|||
|
computer and terminal, went from the power circuit, through one
|
|||
|
set of scope leads, through the scope, through another set of
|
|||
|
scope leads, through the computer ground trace, through the
|
|||
|
ground wire in the RS-232 cable and into the terminal. The
|
|||
|
goddamn terminal had its RS-232 signal ground strapped to the
|
|||
|
earth ground in the 117-volt line. The current blew a trace on
|
|||
|
the computer board. When it finished off that path, it
|
|||
|
proceeded to find the path of next lowest resistance -- the line
|
|||
|
driver and receiver chips in the computer board and the
|
|||
|
terminal.
|
|||
|
|
|||
|
All four chips, plus some TTL chips in the terminal, were burned
|
|||
|
out. But one of those chips had a hole blown right through it!
|
|||
|
I could see remains of the substrate through the hole.
|
|||
|
Fortunately, the 15-amp breaker tripped before anything else was
|
|||
|
damaged. But the 15-amp breaker was slightly damaged -- it
|
|||
|
tends to stick a little upon turning on. (I left my mark in the
|
|||
|
lab.)
|
|||
|
|
|||
|
All of this goes to prove that that third wire in the line cord
|
|||
|
does not always promote safety. In this case, it created a
|
|||
|
hazard. From now on, I will always use a ground cheater for
|
|||
|
terminals when working in that lab.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / rlgvax!jsf / Mar 27, 1986 /
|
|||
|
|
|||
|
I have two quick but nasty stories. These are true so for
|
|||
|
everyone who has been defending horror stories in net.rumor by
|
|||
|
saying there all folk lore, sorry.
|
|||
|
|
|||
|
Back in the summer of '84 I was setting up a PC lab at my
|
|||
|
school. We were converting an old chem. lab, and of course had
|
|||
|
to make some major modifications, including installing air
|
|||
|
conditioning to handle the heat. After setting up about 50 Dec
|
|||
|
Pro 350s we had the normal break in trouble but soon everything
|
|||
|
settled down and ran fine until about mid October.
|
|||
|
|
|||
|
I came in one Saturday morning to open the lab and found it a
|
|||
|
little warm, but didn't think anything about it. After cramming
|
|||
|
close to 100 freshmen into the lab to work on their homework,
|
|||
|
the temperature reached close to 90 and 3/4s of the machines
|
|||
|
were down with random hardware errors. Seems that building
|
|||
|
services had decided on Friday afternoon that it was time to
|
|||
|
turn off the air conditioner, and fire up the heat for the
|
|||
|
winter. They had of course locked the door behind them, and we
|
|||
|
had riveted all the windows shut that summer to prevent theft.
|
|||
|
The whole lab was down until late Monday when we finally
|
|||
|
convinced building services that we would need our air
|
|||
|
conditioner all winter.
|
|||
|
|
|||
|
The cause of the second one was a little more difficult to find.
|
|||
|
Recently one of our customers was having trouble with a group of
|
|||
|
terminals getting periodic line noise, sometimes to the point of
|
|||
|
locking up the comm processor. After finding nothing wrong in
|
|||
|
the hard or software a team of crack support people went to
|
|||
|
site. There they found a bunch of RS232 lines almost 600 ft.
|
|||
|
long that ran through an elevator shaft. Every time the
|
|||
|
elevator came by with it's big electric motor on top the RS232
|
|||
|
line would pick up the RF noise like any good antenna and drive
|
|||
|
the comm board insane.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / burl!rcj / Mar 24, 1986 /
|
|||
|
|
|||
|
> Is it really true that someone working for a bank or a large
|
|||
|
> company diverted megabucks into his or her personal account by
|
|||
|
> adjusting a program that figured out people's paychecks or
|
|||
|
> interest payments so that it always...
|
|||
|
|
|||
|
The most amusing incident I've ever heard along these lines (I
|
|||
|
*think* I read it in the book _Computer_Crime_) involved a guy
|
|||
|
who modified a payroll program for his large company. The
|
|||
|
program processed an alphabetically-sorted list of employees, so
|
|||
|
he would shave a few cents from each account as he processed,
|
|||
|
then make the results into a check for the last guy in the list
|
|||
|
-- which happened to be one he had set up with his mailing
|
|||
|
address on it. The name was really flaky, started with "Zy" or
|
|||
|
something like that. Anyway, his employer decided to do a
|
|||
|
morale-boost/public-relations move by awarding a trip or
|
|||
|
something neat like that to the first and last employee in the
|
|||
|
personnel/payroll database....It didn't take them long to link
|
|||
|
the non-existent employee at the end with the programmer in
|
|||
|
question.
|
|||
|
|
|||
|
|
|||
|
/ net.rumor / ajs / Mar 29, 1986 /
|
|||
|
|
|||
|
This is the truth as I know it, but with enough mystery to
|
|||
|
constitute rumor.
|
|||
|
|
|||
|
Back in college I knew a real whiz, the sort of guy who cut his
|
|||
|
computer classes because he was off consulting for Large Unnamed
|
|||
|
Companies, but passed them anyway. Well, once he showed up with
|
|||
|
a substantial bandage on his elbow, covering stitches, after
|
|||
|
being gone a couple of days. He wouldn't say much, only that
|
|||
|
he'd been standing too close to a disc drive when it exploded,
|
|||
|
and that his job was destructive testing.
|
|||
|
|
|||
|
Later he told me a story of how he'd purposely blown a large
|
|||
|
system, which the experts at the company said couldn't be done,
|
|||
|
as part of this testing. He said he downloaded some software to
|
|||
|
a system in a locked room thousands of miles way, and saw the
|
|||
|
results on closed circuit TV.
|
|||
|
|
|||
|
The system had a CPU in the middle and a line of disc drives on
|
|||
|
each side. He claims he caused the drives to blow up, starting
|
|||
|
at the outsides and working in, at just the right times to
|
|||
|
propagate a combined shock wave into the CPU. If that wasn't
|
|||
|
enough, just as the shock wave arrived, he had the CPU power
|
|||
|
supply do something nasty which smoked the circuits.
|
|||
|
|
|||
|
Apparently this was all production hardware, so naturally the
|
|||
|
company (supposedly one of the three-letter-acronym giants)
|
|||
|
didn't want word to get out.
|
|||
|
___________
|
|||
|
|
|||
|
I think this guy was the same one who told me a gory story about
|
|||
|
a high-speed removable-cartridge disc drive with a cover
|
|||
|
interlock. When the drive was spinning you couldn't open the
|
|||
|
cover. The story is that the interlock was broken, but an
|
|||
|
operator didn't notice the disc was still spinning when he
|
|||
|
lowered a pack removal cover on it. He was holding the cover by
|
|||
|
a center handle that immediately went to high RPMs, and you can
|
|||
|
imagine the rest.
|
|||
|
|
|||
|
|
|||
|
From: mcgregor@hpccc.HP.COM (Scott McGregor)
|
|||
|
Date: 22 Sep 86
|
|||
|
Subject: hpf.jokes for Sep 86
|
|||
|
Newsgroups: hpf.general
|
|||
|
|
|||
|
True story from my own past.
|
|||
|
|
|||
|
I worked for a small business dp timesharing and software
|
|||
|
development firm in Stamford, Connecticut in 1976. We were so
|
|||
|
successful in OEMing DEC PDP-11s with our business software that
|
|||
|
year that the owner decided to give himself a treat. He moved
|
|||
|
out of his nondescript office suite and moved into a penthouse
|
|||
|
suite in a professional building. In fact, he proudly
|
|||
|
announced, we'd be the highest point in Stamford and have a
|
|||
|
great view.
|
|||
|
|
|||
|
Well, we moved in (quite a struggle since the elevator only went
|
|||
|
to the floor below) and started processing again, and within the
|
|||
|
weak started to notice a larger than usual number of soft
|
|||
|
crashes. Then we had a hard disk crash. Naturally we suspected
|
|||
|
that things had been jarred in the move or coming up the stairs.
|
|||
|
We had a FE come in and check it out and repair the disk. The
|
|||
|
FE didn't find anything wrong. The same thing happened the next
|
|||
|
week; we lost a hard disk and suffered numerous soft crashes
|
|||
|
which we tracked down to faulty disk reads. FE came out, and
|
|||
|
looked for the problem and couldn't find it when all of a sudden
|
|||
|
he detects a surge on our power. So, we are told we need a
|
|||
|
clean power line.
|
|||
|
|
|||
|
Next week we have an electrician in and get a clean line pulled
|
|||
|
up 14 stories. But still we have these hard and soft disk
|
|||
|
failures. Frustrated, we have the FE call in a specialist. The
|
|||
|
specialist comes in doesn't find anything right away, then
|
|||
|
suddenly "blip" detects a surge on our ground!? So, they tell
|
|||
|
us we need a clean ground. We get an electrician and tell him
|
|||
|
this, and he looks at us strange but puts in a new ground. Next
|
|||
|
week same thing; lots of soft disk errors and this time we lose
|
|||
|
two platters on our 11/45 (recently arrived 11/03 with only
|
|||
|
floppy disks is cruising just fine though).
|
|||
|
|
|||
|
We're really frustrated now, our MTBF (which we report to our
|
|||
|
customers in the monthly service level report) is in the toilet!
|
|||
|
The owner is hot about this. DEC local FE and specialist can't
|
|||
|
figure it out. Finally, they call in an engineer from Mass. He
|
|||
|
strolls through our front door walks over to where the 11/45
|
|||
|
(including disks in same cabinet) is, right next to the window.
|
|||
|
He doesn't even look at the computer, just stares out the window
|
|||
|
for a few seconds. Finally, he turns to us and says,
|
|||
|
"Interesting, by the way, can you tell me what those antennas
|
|||
|
are for?" as he points out the window at the other side of the
|
|||
|
roof.
|
|||
|
|
|||
|
"I don't know, just TV antennas I guess" says my boss. The
|
|||
|
engineer asks us to call maintenance just to check. Meanwhile
|
|||
|
this engineer is showing the local FE and specialist how he can
|
|||
|
get blips on his scope from the venetian blinds, his tie clip
|
|||
|
and just about everything else. Turns out the antennas were
|
|||
|
microwave and radio paging antennas. This being the high point
|
|||
|
in Stamford made it an ideal site (in fact the antenna rented
|
|||
|
for 10X the price of the penthouse suite!). Everytime some
|
|||
|
doctor was paged in Stamford, the antennas would send out a
|
|||
|
signal that induced a current in everything around. Being only
|
|||
|
20 feet away everything in our office was hit especially in our
|
|||
|
hard disks which used a magnet and induction coil to position
|
|||
|
the heads over the proper track! Some signals would cause the
|
|||
|
head to over or undershoot the specified track causing the soft
|
|||
|
crashes, while others cause the head to actually hit the
|
|||
|
platter. The floppies on the 11/03 weren't affected because
|
|||
|
they didn't use induction coils.
|
|||
|
|
|||
|
They had to move the office down to the first floor where it had
|
|||
|
a view of... the parking lot! (However, in fairness to the
|
|||
|
11/45 and its disks I must also say that it later did a long
|
|||
|
stint at one of our customer's sites, in a "Polyfill" factory.
|
|||
|
The fibers in the air were so thick that the filters on the air
|
|||
|
conditioner had to be cleaned daily or it would actually burn
|
|||
|
out--but the 11/45 and disks functioned smoothly (I, however got
|
|||
|
a raging sore throat and sometime will find I have some lung
|
|||
|
disease!))
|
|||
|
|
|||
|
|
|||
|
From: jimd@hpcvra
|
|||
|
Date: 24 Sep 86
|
|||
|
Subject: Re: hpf.jokes for Sep 86
|
|||
|
Newsgroups: hpf.general
|
|||
|
|
|||
|
I once got to visit the data processing shop for Frito-Lay
|
|||
|
headquarters in Dallas, Texas (there's a Dallas in Oregon, too,
|
|||
|
you know). They are a huge IBM shop...
|
|||
|
|
|||
|
The favorite war story at Frito-Lay was about the arrival of a
|
|||
|
new 308x (not sure of exact model) mainframe. It was one of the
|
|||
|
first that IBM shipped - possibly a beta-unit. The guts of the
|
|||
|
machine are liquid-cooled - when you look inside the machine you
|
|||
|
see what look like liquid cooled heads from a modern motorcycle.
|
|||
|
In any case, the machine literally melted down one night.
|
|||
|
Turned out that the cleaning crew decided they needed some water
|
|||
|
for window washing... The spigot for the coolant supply was
|
|||
|
mounted on the top of the cabinet and equipped with a standard
|
|||
|
looking water valve!
|
|||
|
|
|||
|
|
|||
|
From: robin@hpulexa.HP.COM
|
|||
|
Date: 25 Sep 86
|
|||
|
Subject: hpf.jokes for Sep 86
|
|||
|
Newsgroups: hpf.general
|
|||
|
|
|||
|
It seems a customer was having trouble with the floppy drive on
|
|||
|
his 9836 computer. He would write his files to disk every night
|
|||
|
before he went home to find the next morning the disks were
|
|||
|
unreadable. This went on for a few weeks so he decided to call
|
|||
|
HP. After the usual telephone interrogation the CE decided he
|
|||
|
would have to go on-site.
|
|||
|
|
|||
|
The CE tried to read the customer's floppy to no avail.
|
|||
|
Assuming a damaged disk, they tried a new one. To test the
|
|||
|
drive the CE initialized a new floppy, installed it into the
|
|||
|
drive, wrote a file only to read it back perfectly. Being a
|
|||
|
good CE he cleaned the heads on the disk drive, ran the
|
|||
|
diagnostics and sure enough, everything looked fine. Since both
|
|||
|
he and the customer were satisfied no problem existed, they
|
|||
|
decided the disk PM was worth the trip.
|
|||
|
|
|||
|
The next day the customer called the CE back because his disks
|
|||
|
were unreadable. The CE went back to the customer site and
|
|||
|
again, the disks were unreadable. He reviewed the command
|
|||
|
sequence used to create the files and all was correct. They
|
|||
|
cleaned the heads again, ran the diagnostics only to discover no
|
|||
|
problems. A new, initialized floppy worked fine. Just in case
|
|||
|
the diagnostics had gone awry, the CE, over the next couple of
|
|||
|
weeks, began to replace parts of the two drives. (Intermittent
|
|||
|
problems are always the most difficult to expose.) Finally the
|
|||
|
customer had two brand new drives only to find he could not read
|
|||
|
his disks.
|
|||
|
|
|||
|
The CE, becoming very frustrated, asked himself,"If I were a
|
|||
|
floppy disk why would I become unreadable?" EUREKA!!
|
|||
|
|
|||
|
It seems that every night, so that he would not forget to bring
|
|||
|
his files to work the next day, the customer would put them in a
|
|||
|
convenient place-right next to the door. HE HAD THEM STUCK TO
|
|||
|
THE FRIDGE WITH A MAGNET!! Of course the CE checked the
|
|||
|
immediate area of the computer for anything magnetic, but who
|
|||
|
would have thought...
|
|||
|
|
|||
|
_____________________
|
|||
|
|
|||
|
From: JWH109@PSUVM.BITNET (Jack Hsu)
|
|||
|
Date: 25 Mar 89
|
|||
|
Subject: Computer folklore summary [revised]
|
|||
|
Newsgroups: rec.humor
|
|||
|
|
|||
|
To all those people who wanted the past computer folklore
|
|||
|
tidbits that were posted to the net months ago, here is a
|
|||
|
partial list of all the computer folklore that was posted.
|
|||
|
Because this file was so huge, I removed the signatures and most
|
|||
|
of the headers. I did keep the userid of the people who
|
|||
|
submitted the article and the date of submission. There is also
|
|||
|
a brief description of what is contained in each article (I
|
|||
|
admit that some of the descriptions are rather stupid, but what
|
|||
|
do you expect from a guy who was both doing this on his spare
|
|||
|
time and often editing things at 3:00 in the morning.) I hope
|
|||
|
this will brighten everyone's day (as well as devour a large
|
|||
|
part of you disk.)
|
|||
|
|
|||
|
|
|||
|
From: pt@geovision.uucp (Paul Tomblin)
|
|||
|
Subject: IBM 3270 myths
|
|||
|
Date: 28 Jan 89
|
|||
|
|
|||
|
I started there:
|
|||
|
|
|||
|
1) A computer kept crashing, and every time service was called,
|
|||
|
it worked fine. It turned out that one of the users would come
|
|||
|
in, sit down at the console and put his papers and stuff on the
|
|||
|
top covering the cooling vents. When it crashed, he'd pick up
|
|||
|
his stuff and leave, removing the evidence. Service people
|
|||
|
didn't figure this one out until they decided to watch him work
|
|||
|
to see why it crashed.
|
|||
|
|
|||
|
2) We had an IBM cluster controller controlling some 3270
|
|||
|
terminals. We paid $5000 for an upgrade that would allow more
|
|||
|
users to be connected to the controller. The IBM service rep
|
|||
|
came in and REMOVED a board, that was put there to deliberately
|
|||
|
slow things down.
|
|||
|
|
|||
|
3) (This one happened to me) A Northern Telecom 3270 terminal
|
|||
|
caught fire, with flames coming out of the top. I guess I was
|
|||
|
doing some hot stuff. I was not putting stuff on top of the
|
|||
|
terminal cooling slots.
|
|||
|
|
|||
|
4) Somebody working on an Airline Reservation System, trying to
|
|||
|
get maximum response out of the machine, was looking at a OS
|
|||
|
listing and found a delay loop that was executed by a timer
|
|||
|
interrupt every 100th of a second. Removing it brought the
|
|||
|
performance up, but they had to replace one of the chips in the
|
|||
|
machine that wasn't fast enough.
|
|||
|
|
|||
|
|
|||
|
From: jackg@tekirl.TEK.COM (Jack Gjovaag;6160;50-321;LP=A)
|
|||
|
Subject: GE 415 and 425 stories
|
|||
|
Date: 31 Jan 89
|
|||
|
|
|||
|
...the GE 415 and 425 CPUs were identical except that the 415
|
|||
|
had an extra wire that slowed the clock down a bit. To upgrade
|
|||
|
to the 425, after paying your money, the wire was removed. Some
|
|||
|
users knew about this and one of them made up a realistic
|
|||
|
looking letter supposedly from GE saying something to the
|
|||
|
effect: "CAUTION. Do not remove the wire from pin 4AB to 7FL
|
|||
|
in the CPU enclosure. This wire is located approximately 7
|
|||
|
inches up from the bottom of the backplane in bay 2 and should
|
|||
|
not be removed by using a GE 112-3 wire unwrapping tool, first
|
|||
|
not removing the wrapping from 4AB, then pulling the wire from
|
|||
|
under the other wiring to its bound end at 7FL, followed by not
|
|||
|
unwrapping the bound end from 7FL. Not removing this wire will
|
|||
|
result in the normal clockspeed which is 1.6 times slower than
|
|||
|
with the wire removed and will not cause corresponding increases
|
|||
|
in system throughput." Naturally most of these wires got
|
|||
|
removed.
|
|||
|
|
|||
|
Another interesting but kludgy fix to a problem came from a user
|
|||
|
of an IBM 7044. The 7044 had a HALT instruction that stopped
|
|||
|
the CPU clock. The user was doing some realtime processing or
|
|||
|
something of the sort and didn't like the idea of the CPU ever
|
|||
|
being able to stop itself. He asked IBM how much it would cost
|
|||
|
to disable the instruction and they gave him some large quote
|
|||
|
which contained the implicit message "We don't want to do it and
|
|||
|
this price is set high enough to make you change your mind about
|
|||
|
the request." The user didn't want to pay the money so he fixed
|
|||
|
up a photodiode over the light on the console that was on when
|
|||
|
the CPU was running and hooked it up to a solenoid that would
|
|||
|
push the RUN button whenever the light went out. The cost was a
|
|||
|
couple of dollars.
|
|||
|
|
|||
|
|
|||
|
From: lm03_cif@uhura.cc.rochester.edu (Larry Moss)
|
|||
|
Subject: Apple II and magnets
|
|||
|
Date: 2 Feb 89
|
|||
|
|
|||
|
I heard one story about a guy that was using an Apple IIe at
|
|||
|
work a few years ago. He was ready to give up with computers
|
|||
|
because every disk he ever tried to use would lose all of the
|
|||
|
files on it.
|
|||
|
|
|||
|
It turned out that he kept little reminder notes attached to the disk
|
|||
|
drive - with magnets.
|
|||
|
|
|||
|
|
|||
|
From: aem@ibiza.Miami.Edu (a.e.mossberg)
|
|||
|
Subject: TRS-80 story
|
|||
|
Date: 3 Feb 89
|
|||
|
|
|||
|
Back when TRS-80s had just come out, my friend bought one. One
|
|||
|
day we were in a Radio Shack, and one of the guys working there
|
|||
|
gave a diskette to my friend. My friend folded it up and put it
|
|||
|
in his pocket....
|
|||
|
|
|||
|
|
|||
|
From: new@udel.EDU (Darren New)
|
|||
|
Subject: Smoking Computers
|
|||
|
Date: 3 Feb 89
|
|||
|
|
|||
|
Speaking of smoking computers, this is absolutely true... I was
|
|||
|
there. I was working at a high-school and the soon-to-be
|
|||
|
computer teacher had just taken one of the TRS-80 model I's
|
|||
|
home. About half an hour later we get a call:
|
|||
|
|
|||
|
"Darren?"
|
|||
|
"Yeah?"
|
|||
|
"Is the computer supposed to smoke when I turn it on?"
|
|||
|
"NO! Of course not."
|
|||
|
"Then should I turn it off?"
|
|||
|
|
|||
|
He had plugged the power supply into the video connector and
|
|||
|
fried every chip in the machine. Win some, lose some.
|
|||
|
|
|||
|
|
|||
|
From: Zap@cup.portal.com (Tim Philip Cadell)
|
|||
|
Subject: Another TRS-80 story
|
|||
|
Date: 4 Feb 89
|
|||
|
|
|||
|
When I used to work at a Radio Shack store, we got a call one
|
|||
|
day from a man who was trying to load a program (Blackjack, I
|
|||
|
believe) off of tape into a TRS-80 Model I computer and run it.
|
|||
|
A friend of mine went to the phone and told him that after he
|
|||
|
loaded it, type "R U N" and press enter. He got a syntax error
|
|||
|
and after reading it back, it turned out that he had typed "Are
|
|||
|
You In?" and pressed enter.
|
|||
|
|
|||
|
|
|||
|
From: peggy@ddsw1.MCS.COM (Peggy Shambo)
|
|||
|
Subject: Stick Mac keyboards
|
|||
|
Date: 4 Feb 89
|
|||
|
|
|||
|
This is a true story (honest!):
|
|||
|
|
|||
|
A friend was having a problem with a sticky keyboard for his
|
|||
|
Mac. He was talking to another friend who off-handedly
|
|||
|
suggested putting into the dishwasher to clean it up. So, my
|
|||
|
friend did just that! Needless to say, the keyboard didn't
|
|||
|
function any too well after that. :-)
|
|||
|
|
|||
|
|
|||
|
From: peggy@ddsw1.MCS.COM (Peggy Shambo)
|
|||
|
Subject: Shattered disks
|
|||
|
Date: 4 Feb 89
|
|||
|
|
|||
|
Yet another true story:
|
|||
|
|
|||
|
I was at GE Consulting's Training and Education Center in
|
|||
|
Albany, NY taking a course on the PC. Well, there were some
|
|||
|
inexperienced PC users there, so we had to go through the
|
|||
|
"basics" for them (ie, the do's and don't's of disk handling)
|
|||
|
|
|||
|
Well, according to the instructor, there had been one student
|
|||
|
who had driven up from Bridgeport, CT (corporate offices are
|
|||
|
there). He had stayed at a nearby motel overnight, leaving his
|
|||
|
briefcase in the trunk of the car. (Oh, let me add that it was
|
|||
|
sub-zero weather at the time of this incident). In the morning
|
|||
|
he arrived at T&E, opened up his briefcase, took out a floppy
|
|||
|
disk, inserted into a drive... then *c-r-a-c-k*!!! It
|
|||
|
shattered into little pieces.
|
|||
|
|
|||
|
|
|||
|
From: robert@jive.sybase.com (Robert Garvey)
|
|||
|
Subject: How not to label disks
|
|||
|
Date: 4 Feb 89
|
|||
|
|
|||
|
Heard a story about a company whose PC software was being blamed
|
|||
|
for the consistent failure to read backup data off floppies.
|
|||
|
Unable to determine the cause, they finally sent someone to sit
|
|||
|
beside the system's user the entire work day. Nothing unusual
|
|||
|
was seen until the very end of the business day when the user
|
|||
|
took the floppy out of the drive and started to label it. A
|
|||
|
blank label was put on and the disk inserted into the carriage
|
|||
|
of an electric typewriter...
|
|||
|
|
|||
|
|
|||
|
From: Michael Polymenakos <I78BC@CUNYVM.CUNY.EDU>
|
|||
|
Subject: The novice salesman
|
|||
|
Date: 5 Feb 1989
|
|||
|
|
|||
|
How about the young computer salesman giving some client a
|
|||
|
demonstration of the new electronic word-processor? He loads up
|
|||
|
a large document, and says: "watch this!". He hits a couple of
|
|||
|
keys, and converts every "i" in the document to an "a", making
|
|||
|
the text unreadable.
|
|||
|
|
|||
|
"And it you can change it all back, just like this" he
|
|||
|
proclaims, subsequently converting all "a"s back to "i",
|
|||
|
including those that had been "a"s originally.
|
|||
|
|
|||
|
Of course, it happened to a friend of a friend of mine.. :-)
|
|||
|
|
|||
|
Another one my father told me:
|
|||
|
|
|||
|
My dad was an electronics engineer in Greece, for a company that
|
|||
|
imported various high-tech lab equipment. One of them (A HP
|
|||
|
spectrophotometer, I think) was controlled by a special built-in
|
|||
|
computer, running optional proprietary software. Each optional
|
|||
|
package was copy protected. To enforce that, installing the
|
|||
|
package could only be done by a tech-rep; after the
|
|||
|
installation, the disks were automatically erased, and the
|
|||
|
program was kept in battery-backed RAM.
|
|||
|
|
|||
|
Anyway, at some point the computer lost all its programs. A
|
|||
|
call had to be made to Germany, for new disks to be sent as a
|
|||
|
replacement. My dad could not find the reason for this, and he
|
|||
|
was really surprised when the client called again, with the same
|
|||
|
problem next week. Call Germany again, install the disks again,
|
|||
|
then next week guess what happened: The lab calls again. But
|
|||
|
there was a definite pattern: The lab always found the system
|
|||
|
down on a Wednesday morning. Obviously, whatever went wrong
|
|||
|
happened on Tuesday nights only....
|
|||
|
|
|||
|
After more than a month of downtime, someone realized that the
|
|||
|
cleaning lady came to the room every Tuesday night. Someone
|
|||
|
went to check her and found out that she carried a nine-year old
|
|||
|
kid with her. The kid had discovered the machine's on-off
|
|||
|
switch, with a few buttons next to it. When the machine was on,
|
|||
|
pressing those buttons made cute sounds (audible warnings!)
|
|||
|
which are supposed to alert you to the fact that holding the
|
|||
|
button down for a few seconds would completely reset the
|
|||
|
machine. I guess the kid thought of it as an oversized musical
|
|||
|
instrument. The mom turned the machine off before she left,
|
|||
|
erasing error codes etc. No-one knows how much this story cost
|
|||
|
the lab in downtime.....
|
|||
|
|
|||
|
|
|||
|
From: buck@siswat.UUCP (A. Lester Buck)
|
|||
|
Subject: Nuked punched cards
|
|||
|
Date: 5 Feb 89
|
|||
|
|
|||
|
When I was a freshman in 1971, all mainframe jobs were submitted
|
|||
|
on cards. And there was a snack room with microwave oven just
|
|||
|
down the hall. Well, we were waiting for our jobs to run and
|
|||
|
were bored, so one of my friends had the idea - What does a
|
|||
|
microwave oven do to a card deck? We got a deck of blank cards
|
|||
|
and cooked them for a while. It is a simple physics problem to
|
|||
|
show that uniformly heating a sphere leads to MUCH higher
|
|||
|
temperatures at the center compared to the edge. Of course, the
|
|||
|
card deck *looked* perfectly normal, but inside it was charred,
|
|||
|
black and brittle.
|
|||
|
|
|||
|
No, we never submitted such a deck. We took pity on the
|
|||
|
operators and the poor card reader... (And with dozens of
|
|||
|
drawers of card decks to chose from, it would have been easy to
|
|||
|
cover our tracks.)
|
|||
|
|
|||
|
And then there are all the stories of "rewind and break tape"
|
|||
|
macros, (almost) all discovered accidentally. Or the FORTRAN
|
|||
|
print statement that did a line of underlines without advancing
|
|||
|
the paper, repeated that oh, 100 times, then did 100 form feeds.
|
|||
|
The operator was untangling that printer for some time...
|
|||
|
|
|||
|
This school did have a very well-followed honor system, and it
|
|||
|
was considered extremely bad form to affect anyone else
|
|||
|
adversely.
|
|||
|
|
|||
|
|
|||
|
From: fpu@taux01.UUCP (32764 fpu account)
|
|||
|
Subject: Spelling mistakes
|
|||
|
Date: 5 Feb 89
|
|||
|
|
|||
|
When I was a junior, I worked as a summer student in the
|
|||
|
Amsterdam branch of a multi-national computer company. The PR
|
|||
|
department there published a poster advertising the world wide
|
|||
|
quality of its products; the poster had the word "quality"
|
|||
|
written on it in 20 different languages.
|
|||
|
|
|||
|
The Hebrew word for quality, which contains five letters,
|
|||
|
appeared in the poster with three spelling mistakes.
|
|||
|
|
|||
|
|
|||
|
From: tmca@ut-emx.UUCP (The Anarch)
|
|||
|
Subject: The equipment next door
|
|||
|
Date: 6 Feb 89
|
|||
|
|
|||
|
This tale is true, I was there.
|
|||
|
|
|||
|
The DEC users group here occasionally has Q+A sessions with a
|
|||
|
representative of said company which sometimes become complaint
|
|||
|
and apology sessions. I remember one particular complaint from
|
|||
|
a Physics professor who claimed that his microVax was having
|
|||
|
problems with its tk50 tape drive and he had lost a fair
|
|||
|
quantity of data when the drive allegedly mangled a tape
|
|||
|
(magnetically, not physically). Some discussion ensued and the
|
|||
|
professor griped that he also didn't like the way that the
|
|||
|
screen display "flexed" every time they turned the equipment on
|
|||
|
next door.
|
|||
|
|
|||
|
It turns out that the "equipment next door" is a largish Tokomak
|
|||
|
fusion reactor - the electromagnets in the thing have to be seen
|
|||
|
to be believed. (And this man is a physics professor - phew!)
|
|||
|
|
|||
|
|
|||
|
From: loughry@tramp.Colorado.EDU (J. Loughry)
|
|||
|
Subject: MBA formatting lesson
|
|||
|
Date: 6 Feb 89
|
|||
|
|
|||
|
Once upon a time in the MBA factory...
|
|||
|
|
|||
|
About fifty prospective MBAs were learning how to run an IBM PC.
|
|||
|
The computer lab had a bunch of nice hard-disk equipped
|
|||
|
machines, with 1-2-3 and dBase and Word, etc, all lined up in
|
|||
|
front of a video projector.
|
|||
|
|
|||
|
"Today we're going to learn how to use DOS to format a disk.
|
|||
|
Everybody have their floppy disk ready? Good. Put it into the
|
|||
|
disk drive. (No no, it goes in the *other* way...that's
|
|||
|
right....)
|
|||
|
|
|||
|
"Okay, now to format a disk, you use the command FORMAT C:"
|
|||
|
|
|||
|
...and they all typed it in.
|
|||
|
|
|||
|
|
|||
|
From: mercer@ncrcce.StPaul.NCR.COM (Dan Mercer)
|
|||
|
Subject: Faulty satellite link
|
|||
|
Date: 6 Feb 89
|
|||
|
|
|||
|
My favorite story is about a satellite link that went haywire
|
|||
|
every Friday at 3:00 PM. The company that owned the link
|
|||
|
immediately blamed the software in their communications
|
|||
|
controllers. Systems analysts were dispatched on site, and try
|
|||
|
as they did, they couldn't find a software bug that could be
|
|||
|
responsible. Finally, by dumb luck they found it. A bunch of
|
|||
|
factory workers let off at 3:00 started their weekend with a
|
|||
|
parking lot beer party and threw their empty cans in the
|
|||
|
satellite uplink. A shift of security guards fixed that.
|
|||
|
|
|||
|
|
|||
|
From: cyosta@taux01.UUCP ( Yossie Silverman )
|
|||
|
Subject: Listening to memory
|
|||
|
Date: 6 Feb 89
|
|||
|
|
|||
|
I have two stories to relate. Both have to do with IBM machines
|
|||
|
(the large variety):
|
|||
|
|
|||
|
1) Back when core memory was in use one could "listen" to the
|
|||
|
memory with a transistor radio. A game among system
|
|||
|
programmers was to access memory in such a manner as to
|
|||
|
produce recognizable tunes on the radio.
|
|||
|
|
|||
|
2) Printers produce a buzzing with varying frequency depending
|
|||
|
on the text being printed (this is because of the rate at
|
|||
|
which the hammers strike the slugs in the print chain). The
|
|||
|
same system programmers would also compete to see who could
|
|||
|
print a job that played specific (and known) tunes.
|
|||
|
|
|||
|
One further story that comes to mind. It is said that specific
|
|||
|
models of IBM mainframes had a bug whereby "branching backwards
|
|||
|
over a page boundary to a paged out page would leave the
|
|||
|
supervisor bit turned on in the PSW in the stored PSW". I never
|
|||
|
was able to verify this but it makes some sort of sense when you
|
|||
|
look at the hardware that IBM uses.
|
|||
|
|
|||
|
|
|||
|
From: hollen@spot.megatek.uucp (Dion Hollenbeck)
|
|||
|
Subject: Stars and Stripes
|
|||
|
Date: 6 Feb 89
|
|||
|
|
|||
|
While a student at UCSD in the middle 60's I had the opportunity
|
|||
|
to work many late nights in the computer punch card room on my
|
|||
|
physical chemistry lab calculations. One late night when the
|
|||
|
computer operator was obviously bored, he invited me into the
|
|||
|
sanctum sanctorum - the computer room. The computer was a CDC
|
|||
|
3600 and had a curving console about 8 feet long with several
|
|||
|
hundred lights and switches (in those days, there was no such
|
|||
|
thing as terminal input). On the far wall was a bank of a dozen
|
|||
|
1/2" tape drives with vacuum column tape tension control.
|
|||
|
|
|||
|
He loaded up a deck into the card reader (the only command input
|
|||
|
device) and started it. For the next 1/2 hour the computer
|
|||
|
PLAYED the Stars and Stripes Forever and assorted Sousa marches,
|
|||
|
using the tones on the console (every light had its own tone)
|
|||
|
for the high low notes and the tape drives for the low notes.
|
|||
|
At the same time, all the lights on the console were blinking on
|
|||
|
and off. Since I am now a full-time programmer, I finally
|
|||
|
appreciate the work it must have taken a system level programmer
|
|||
|
to do that. Talk about primitive audio devices!
|
|||
|
|
|||
|
|
|||
|
From: vail@tegra.UUCP (Johnathan Vail)
|
|||
|
Subject: Faulty IC's
|
|||
|
Date: 6 Feb 89
|
|||
|
|
|||
|
A friend worked for a company that made IC's. It seemed that
|
|||
|
every few months their yields would go down to about zero.
|
|||
|
Analysis of the failures showed all sorts of organic material
|
|||
|
was introduced into the process somewhere but they couldn't
|
|||
|
figure out where. One evening someone was working late and came
|
|||
|
into the lab. There he found the maintenance crew cooking
|
|||
|
pizza in the chip curing ovens!
|
|||
|
|
|||
|
|
|||
|
From: hinojosa@hp-sdd.hp.com (Daniel Hinojosa)
|
|||
|
Subject: Printer chain problems
|
|||
|
Date: 6 Feb 89
|
|||
|
|
|||
|
A friend of mine told a story of one of these printers he and
|
|||
|
another friend destroyed in a most interesting manner. These
|
|||
|
printers had, it would seem, a sort of chain that held all of
|
|||
|
the characters. I guess they held about three complete sets of
|
|||
|
the alphabet plus special characters.
|
|||
|
|
|||
|
These chaps read the chain and created a file in their system
|
|||
|
that had all of the characters of one pass in it. They gave the
|
|||
|
command to print the file. Upon doing so the printer starts to
|
|||
|
spin the chain, then SMACK! Trying to print all of those
|
|||
|
characters at once while the chain was moving, didn't quite
|
|||
|
work. The fellow said they found the print characters in
|
|||
|
various parts of their office for years thereafter.
|
|||
|
|
|||
|
|
|||
|
From: BVAUGHAN@pucc.Princeton.EDU (Barbara Vaughan)
|
|||
|
Subject: The MBA interface
|
|||
|
Date: 8 Feb 89
|
|||
|
|
|||
|
In 1972, I was assigned the task of writing an interactive user
|
|||
|
interface for a statistical analysis program written in FORTRAN
|
|||
|
IV. I was told that the users were "MBA types; not very
|
|||
|
quantitative and with little background in statistics." ( I
|
|||
|
hope this is no longer true of MBA's.)
|
|||
|
|
|||
|
Anyway, writing such an interface in FORTRAN IV was no picnic,
|
|||
|
but I tried to make it very friendly. Plain English questions,
|
|||
|
examples of correct answers, range checks to determine validity
|
|||
|
of responses, helpful error messages.
|
|||
|
|
|||
|
One of the first users to test the program said that it kept
|
|||
|
bombing out on question 3. "Enter number of thingamabobs (Valid
|
|||
|
responses 1 to 5):". I asked what her response had been and she
|
|||
|
said "Five". Puzzled, I asked if I could watch her run the
|
|||
|
program. This is what I saw: ....(Valid responses 1 to 5):
|
|||
|
FIVE
|
|||
|
|
|||
|
That's when I realized what nonquantitative really meant. Even
|
|||
|
though FORTRAN IV had no character string handling capability
|
|||
|
(you had to declare your characters as INTEGER or REAL), I had
|
|||
|
to write a routine to read all keyboard input as characters,
|
|||
|
convert to numbers, and add a friendly message to explain what a
|
|||
|
number was.
|
|||
|
|
|||
|
|
|||
|
From: jbs@rti.UUCP (Joe Simpson)
|
|||
|
Subject: Fried circuit boards and other stories
|
|||
|
Date: 8 Feb 89
|
|||
|
|
|||
|
A friend of mine used to work for Northern Telecom, and said
|
|||
|
this story circulated there:
|
|||
|
|
|||
|
A team of installers was installing a DMS-10 digital telephone
|
|||
|
switch somewhere in Tennessee. They had it set up and had been
|
|||
|
testing it all day; everything seemed to work okay, so they left
|
|||
|
early in the evening to go barhopping and rabble-rousing, as NT
|
|||
|
installers are said to be wont to do.
|
|||
|
|
|||
|
Next morning they came in only to find that the switch had
|
|||
|
failed during the night, and a couple of circuit boards were
|
|||
|
fried to boot. They replaced the boards, tested it all day, and
|
|||
|
left again that evening. Next morning, same result. This went
|
|||
|
on for a couple of days, and finally one of the installers
|
|||
|
bunked down next to the DMS-10. Along about midnight, in came
|
|||
|
the cleaning lady with a feather duster, and proceeded to dust
|
|||
|
everything in the room, including the exposed circuit boards.
|
|||
|
|
|||
|
UNRELATED STORY:
|
|||
|
|
|||
|
When I was an undergrad at UNC, I spent a little time in the
|
|||
|
graduate department's graphics lab. When one of the grads was
|
|||
|
showing us the hardware, he pointed out a large rubber mallet
|
|||
|
sitting beside one of the cabinets. He said that the connection
|
|||
|
between the chips' prongs and their sockets sometimes became
|
|||
|
poor, and often when the system acted up the cure was to bang on
|
|||
|
the cabinet with the mallet to reseat the chips. He also said
|
|||
|
anytime they had a photo of the lab taken, they made sure the
|
|||
|
mallet was visible in the picture, and sent a copy to DEC, who
|
|||
|
apparently knew exactly what the mallet was for.
|
|||
|
|
|||
|
|
|||
|
From: johnl@ima.ima.isc.com (John R. Levine)
|
|||
|
Subject: Printing a line
|
|||
|
Date: 8 Feb 89
|
|||
|
|
|||
|
...The letters on the print chain are all scrambled up. Each
|
|||
|
time the chain moves, some fraction of the letters on the chain
|
|||
|
will be in front of the place where those particular letters are
|
|||
|
supposed to print, so the printer fires just those hammers.
|
|||
|
Then the chain moves, some more hammers fire, etc.
|
|||
|
|
|||
|
The particular hack that Mr. Hinojosa and I described
|
|||
|
reprogrammed the printer so it would think that every letter on
|
|||
|
the line was correctly placed and so fire all the hammers at
|
|||
|
once. That makes quite a lot of noise (normally, only 10 or so
|
|||
|
of the 120 or 132 hammers go off at once) and moreover turned
|
|||
|
out to use more power than the printer was prepared to supply
|
|||
|
thus blowing the fuse and causing other problems.
|
|||
|
|
|||
|
|
|||
|
From: jbs@rti.UUCP (Joe Simpson)
|
|||
|
Subject: Where's the off switch?
|
|||
|
Date: 8 Feb 89
|
|||
|
|
|||
|
I worked one summer in a COBOL shop (no, that's not supposed to
|
|||
|
be the funny part) that had a Sperry/Univac mainframe. The
|
|||
|
operator's terminal was on a desk that was backed up against the
|
|||
|
CPU cabinet. One day the system went down hard, and I walked
|
|||
|
down to the machine room to see what was up (or down).
|
|||
|
|
|||
|
The operator (fortunately for his job security, the son of the
|
|||
|
company's vice-president), said he had no idea what had
|
|||
|
happened, that it seemed the power had gone off. We checked all
|
|||
|
the circuit breakers to no avail. Finally, he said the last
|
|||
|
thing he remembered before the power went was crossing his legs;
|
|||
|
I looked under his desk and saw, completely unprotected, set
|
|||
|
into the cabinet at just above ankle height, a power switch. It
|
|||
|
was "OFF". Some brilliant engineering, that.
|
|||
|
|
|||
|
|
|||
|
From: ljc@otter.hpl.hp.com (Lee Carter)
|
|||
|
Subject: Backup your disks
|
|||
|
Date: 8 Feb 89
|
|||
|
|
|||
|
Various stories that customer engineers have told us:
|
|||
|
|
|||
|
1.) An office secretary was presented with her first PC and
|
|||
|
given large amounts of instruction on how to operate it.
|
|||
|
Just before he left, the C.E. asked the secretary, "What
|
|||
|
must you do every Friday?" to which the secretary replied
|
|||
|
"Copy my data disks so I don't lose any information."
|
|||
|
Satisfied, the C.E. departed. One week later there was a
|
|||
|
phone call; "I can't read my disks!" so the C.E. went back
|
|||
|
to the secretary. Sure enough the data disks were corrupt
|
|||
|
and unreadable. "Have you got copies of these disks?" --
|
|||
|
"Yes" -- "Can I see them please?"
|
|||
|
|
|||
|
The secretary opened her desk drawer and removed several
|
|||
|
sheets of paper. Curiously the C.E. examined them to see
|
|||
|
each was a perfect photocopy of the data disks....
|
|||
|
|
|||
|
2.) A site had an HP3000 installation with a number of large
|
|||
|
300Mb disk disk drives. One week, two of the drives
|
|||
|
crashed, so they called an engineer. The engineer examined
|
|||
|
the drives, and noticed a little pile of sawdust on the
|
|||
|
floor by the side of them. Needless to say, there is no
|
|||
|
wood in the construction of these drives and the floor was
|
|||
|
concrete.
|
|||
|
|
|||
|
The engineer repairs the drives and leaves, sorely vexed.
|
|||
|
The same thing happens a couple of days later - same two
|
|||
|
drives crash, engineer calls, sawdust, etc. This pattern
|
|||
|
repeats until one day they notice a maintenance man, who has
|
|||
|
a long plank of wood, walk into the computer room, wedge the
|
|||
|
wood between the two drives (the gap between them was juuust
|
|||
|
riiight!) and then proceed to saw the plank in half with an
|
|||
|
enormous rip-saw....
|
|||
|
|
|||
|
|
|||
|
From: prabhu@mitisft.Convergent.COM (Prabhu Venkatesh)
|
|||
|
Subject: Need a 10 ns delay
|
|||
|
Date: 8 Feb 89
|
|||
|
|
|||
|
Real, real, true, swear-by-God story:
|
|||
|
|
|||
|
A friend of mine was repairing a Russian EC-20 computer in
|
|||
|
Bangalore, India. He found an insulated wire soldered to a pin
|
|||
|
of a chip. Looking for the other end, he traced and he traced
|
|||
|
and he traced -- 10 feet of wire, and the other end was soldered
|
|||
|
to an adjacent chip!
|
|||
|
|
|||
|
As it turned out, they needed a 10 ns delay between the two
|
|||
|
pins.
|
|||
|
|
|||
|
|
|||
|
From: XT.A12@forsythe.stanford.edu (the Mitchell)
|
|||
|
Subject: What does a floppy disk look like?
|
|||
|
Date: 8 Feb 89
|
|||
|
|
|||
|
I was in a PASCAL class a long time ago (please, no flames about
|
|||
|
PASCAL). This was in the days of double density drives for the
|
|||
|
new kid on the block, the IBM PC. Anyway, we were all supposed
|
|||
|
to have a work disk for saving our files. When the prof asked
|
|||
|
everyone to get their disks out, someone stood up and said that
|
|||
|
their disk didn't look like what anyone else had. This persons
|
|||
|
disk looked like a disk, and not a square. Which is exactly
|
|||
|
what you get when you rip off the packaging off a diskette - you
|
|||
|
get the disk.....
|
|||
|
|
|||
|
|
|||
|
From: cetron@wasatch.UUCP (Edward J Cetron)
|
|||
|
Subject: Walking computers, another story
|
|||
|
Date: 8 Feb 89
|
|||
|
|
|||
|
...Seems I was a young hotshot programmer-type and was working
|
|||
|
in the corporate research unit of a big company (lets see, it
|
|||
|
makes LOTS of bandaids). Well, it was the first time I ever
|
|||
|
used a machine with a disk drive in a room that I could find
|
|||
|
(much less have permission to enter). Never having had a
|
|||
|
computer with version numbers before (this was RSX-11M 3.0 --
|
|||
|
dating myself huh?) I never purged my directory. Also given
|
|||
|
that I was hacking an immense Data-entry and retrieval system in
|
|||
|
Fortran-IV (more dating (-: ), TKB would do intense things to
|
|||
|
the drive, which was fragmented beyond belief.
|
|||
|
|
|||
|
This tended to upset the system manager, one Mark Googleman, no
|
|||
|
end, since he'd have to move the beast back into position.
|
|||
|
Since two hackers on one machine naturally tend to competition
|
|||
|
(could you crack into the machine, get priv'ed, and log the
|
|||
|
other off BEFORE they noticed and logged you off?) and I was
|
|||
|
embarrassed when confronted with the proof that this was my
|
|||
|
fault, I naturally bluffed my way out explaining that I was
|
|||
|
doing on purpose.
|
|||
|
|
|||
|
Well, one thing led to another, and it became a ritual to leave
|
|||
|
taped papers to the floor with one's name on it in the computer
|
|||
|
room. The object was to spend as much time from 9:00pm until
|
|||
|
7:00am WITHOUT ENTERING THE COMPUTER ROOM, running programs,
|
|||
|
doing TKB's etc, in order to move the RP's in a fixed manner.
|
|||
|
In the morning, the person with the disk drive closest to their
|
|||
|
name won the pool of money.
|
|||
|
|
|||
|
I had slowly become the "hardware champion" until one day Mark
|
|||
|
managed to program the tape drive for Christmas carols... sigh,
|
|||
|
I was so devastated that I didn't even take up his challenge to
|
|||
|
make the RP's perform accompaniment......
|
|||
|
|
|||
|
|
|||
|
From: dlm@cuuxb.ATT.COM (Dennis L. Mumaugh)
|
|||
|
Subject: UNIX vs. IBM
|
|||
|
Date: 7 Feb 89
|
|||
|
|
|||
|
The headline would be: UNIX crashes IBM system.
|
|||
|
|
|||
|
It seems that we had obtained an UNIX system and were using it
|
|||
|
for the first time. In those days UNIX was brand new and the
|
|||
|
rest of the world had never heard of it.
|
|||
|
|
|||
|
Any rate, we had attached our PDP-11/45 to an IBM 370-155 system
|
|||
|
running JESS-2. This meant the PDP-11 pretended to be a RJE
|
|||
|
card-reader/printer/punch station. Things were going quite well
|
|||
|
and the Bell Labs software worked great.
|
|||
|
|
|||
|
Then one day we found that our RJE line was disconnected and the
|
|||
|
IBM people refused to allow us to talk with the IBM machines.
|
|||
|
The reason, they claimed, was that most of the time that UNIX
|
|||
|
submitted an RJE job the IBM would promptly crash with no error
|
|||
|
report.
|
|||
|
|
|||
|
Finally it was determined that when the IBM people had sysgen'd
|
|||
|
the line they claimed it was a 2780 with a 80 character line and
|
|||
|
we were a 2770 with a 132 character line. This didn't cause
|
|||
|
problems unless our line and the next adjacent line both
|
|||
|
submitted jobs at once.
|
|||
|
|
|||
|
But I thought it amusing that DEC equipment could crash an IBM
|
|||
|
system at will.
|
|||
|
|
|||
|
|
|||
|
From: smadi@rlgvax.UUCP (Smadi Paradise)
|
|||
|
Subject: How does a computer work?
|
|||
|
Date: 7 Feb 89
|
|||
|
|
|||
|
I have not witnessed this one, but some of my friends did.
|
|||
|
|
|||
|
Some computer-illiterate visitors were shown the CDC6400 at the
|
|||
|
Hebrew University of Jerusalem. One of them asked, how does the
|
|||
|
machine do all these wonderful things? Their guide joked that
|
|||
|
it has a small man inside.
|
|||
|
|
|||
|
While he was speaking, a CDC technician (the late Rachmim Moreno, a
|
|||
|
small man indeed) had just finished some routine maintenance and
|
|||
|
stepped out of the machine.
|
|||
|
|
|||
|
Another story, which took place on April 1st 1984:
|
|||
|
|
|||
|
I was requested to present Unix software tools to the Software
|
|||
|
Workbench undergraduate course. After talking about grep, SCCS,
|
|||
|
lex and what not, I described an experimental expert system that
|
|||
|
creates applications by combining UNIX tools. Given an English
|
|||
|
description of an application, the system produces user manuals.
|
|||
|
Given an ``O.K.'', it would go on and produce the actual
|
|||
|
software.
|
|||
|
|
|||
|
The system was a success: it kept some of the students busy for
|
|||
|
a long time. Here it is, reconstructed from memory:
|
|||
|
|
|||
|
#!/bin/csh -f
|
|||
|
echo "What should your application do?"
|
|||
|
echo "Type a short description followed by a control-D"
|
|||
|
cat > /dev/null
|
|||
|
echo "Working... here is the user's manual:".
|
|||
|
/usr/games/festoon | some sed | nroff -man | more
|
|||
|
echo "Is that O.K? If not, please describe what's wrong."
|
|||
|
exec /usr/games/doctor
|
|||
|
|
|||
|
|
|||
|
From: oppenhei@aecom2.AECOM.YU.EDU (Michael Oppenheim)
|
|||
|
Subject: Computer illiterates
|
|||
|
Date: 7 Feb 89
|
|||
|
|
|||
|
I have an XT compatible with a hard drive but no printer, so
|
|||
|
people often use my machine, save their work on floppies, and go
|
|||
|
to the library or computer room to print.
|
|||
|
|
|||
|
One fellow, a non-computer literate, wanted to do a paper on my
|
|||
|
computer. I showed him how to use the word processor and how to
|
|||
|
save it on a floppy. Later, I went with him to help him print
|
|||
|
it. As we were leaving the dorm, I noticed he was empty-handed.
|
|||
|
|
|||
|
"Where's the disk?" I asked.
|
|||
|
|
|||
|
"Why? Do we need it?"
|
|||
|
|
|||
|
|
|||
|
From: davida@umd5.umd.edu (David Arnold)
|
|||
|
Subject: Showering with a keyboard
|
|||
|
Date: 7 Feb 89
|
|||
|
|
|||
|
...Sounds like an old hall-mate of mine from college, who would
|
|||
|
clean his keyboard by taking it into the shower with him.
|
|||
|
Either that, or just tear it down and clean it with Bacardi 80
|
|||
|
proof. That poor computer managed to struggle on for several
|
|||
|
years!
|
|||
|
|
|||
|
|
|||
|
From: dplatt@coherent.com (Dave Platt)
|
|||
|
Subject: Altering the memory test
|
|||
|
Date: 7 Feb 89
|
|||
|
|
|||
|
There's another great story involving computers-that-have-
|
|||
|
lights. This one involves Ivan Sutherland, co-founder of Evans
|
|||
|
& Sutherland (the pioneering computer-graphics firm), developer
|
|||
|
of Sketchpad (the very first computer-graphics tablet device, I
|
|||
|
believe), and winner of the "Father of Computer Graphics" aware
|
|||
|
some years ago.
|
|||
|
|
|||
|
While in college, Sutherland worked with one of the very
|
|||
|
earliest Von Neumann architecture (stored-program) computers...
|
|||
|
I've heard this specific machine referred to as "THE Von Neumann
|
|||
|
machine". This computer had a very limited amount of memory
|
|||
|
storage. Rather than using ferrite cores, RAM memory, or such
|
|||
|
modern devices, it used "storage tubes"... tiny little CRTs
|
|||
|
similar in operation to the tubes used in some "storage screen"
|
|||
|
graphics terminals (anybody used a Tektronix 4010 lately?).
|
|||
|
These little devices would store a rectangular array of bits in
|
|||
|
each tube. It was actually possible to SEE the bits by looking
|
|||
|
at the phosphor-coated target area in each screen.
|
|||
|
|
|||
|
One of the disadvantages of this storage technology (aside from
|
|||
|
low capacity) is that the tubes have a limited lifetime.
|
|||
|
"Burn-in" eventually occurs (as owners of Tektronix storage
|
|||
|
scopes can attest) as the phosphor structure ages and breaks
|
|||
|
down, and eventually the tubes must be replaced.
|
|||
|
|
|||
|
The engineers who maintained this computer had some
|
|||
|
special-purpose diagnostic programs, which would run "ripple
|
|||
|
patterns" through memory and would look for bit-patterns that
|
|||
|
weren't stored properly (a similar test is done when diagnosing
|
|||
|
memory problems in most computers). With the Von Neumann
|
|||
|
machine, though, it was often possible to identify tubes that
|
|||
|
were on the way downhill, simply by looking at the array of
|
|||
|
tubes in the cabinet and seeing which ones had a dim or uneven
|
|||
|
appearance during the ripple test.
|
|||
|
|
|||
|
One day, Sutherland [and a cohort, I believe] substituted a
|
|||
|
program deck of their own devising for the memory-test deck that
|
|||
|
the engineers used. This substitute deck did not run the usual
|
|||
|
memory test; instead, it loaded a certain specific bit-pattern
|
|||
|
into memory and then halted the machine.
|
|||
|
|
|||
|
During the next routine-maintenance period, the engineer reset
|
|||
|
the machine, booted the deck, and the program immediately
|
|||
|
halted. Puzzled, the engineer reset and rebooted again, and the
|
|||
|
same thing occurred. Suspecting that some portion of memory had
|
|||
|
failed so completely that the program could not run, the
|
|||
|
engineer opened the panel to the storage-tube rack.
|
|||
|
|
|||
|
There, shining out at him in carefully-lit bits, was a
|
|||
|
four-letter word.
|
|||
|
|
|||
|
A sign soon appeared in the computer room... "Programmers will
|
|||
|
NOT mess around with the hardware-diagnostic program decks!"
|
|||
|
|
|||
|
[Disclaimers: it has been 15 years since I heard this story, so
|
|||
|
I've probably forgotten some of the details and have gotten
|
|||
|
others wrong.]
|
|||
|
|
|||
|
|
|||
|
From: frk@frksyv.UUCP (Frank Korzeniewski)
|
|||
|
Subject: Upper/Lower case mix up
|
|||
|
Date: 6 Feb 89
|
|||
|
|
|||
|
Several years back I was working at a HMO and we had a lot of
|
|||
|
8080 micros using ADM3A dumb terminals. These terminals were so
|
|||
|
dumb that all they had were upper case character sets.
|
|||
|
Eventually, upper managment was talked into upgrading them to
|
|||
|
the ROM's with upper and lower case characters.
|
|||
|
|
|||
|
Well, one day we received this big three foot square box from
|
|||
|
the terminal manufacturer. Everyone was puzzled as to what they
|
|||
|
could be sending us. The person with the order said he had
|
|||
|
asked for 30 lower case options. The ADM3A terminal has an
|
|||
|
upper and lower clamshell like case. When the box was opened we
|
|||
|
found they had sent us 30 lower halfs to the terminal case.
|
|||
|
|
|||
|
|
|||
|
From: clw@hprnd.HP.COM (Carl Wuebker)
|
|||
|
Subject: Revenge of the Whiz Kid
|
|||
|
Date: 6 Feb 89
|
|||
|
|
|||
|
One time, in a college library, I ran across a book of computer
|
|||
|
folklore. It had a story about a young whiz kid hired as a
|
|||
|
computer programmer, who didn't like the way that computer
|
|||
|
operators were ordered to blindly follow directions. So he took
|
|||
|
a scratch removable disk pack apart, replaced the platters with
|
|||
|
phonograph records, and put it back together. Then, from his
|
|||
|
terminal, he called for it to be mounted. The operator could
|
|||
|
tell that the disk pack was different (plastic is lighter than a
|
|||
|
disk platter) but mounted it anyway, destroying a disk drive.
|
|||
|
|
|||
|
In the late '60s, Georgia Tech went to a computer registration
|
|||
|
system. In Spring, 1969, George P. Burdell (the mythical
|
|||
|
Georgia Tech student created during the war years) was
|
|||
|
registered for every class on campus. I've heard that he aced
|
|||
|
them all, too.
|
|||
|
|
|||
|
Finally, in the early '70s, Georgia Tech installed a Univac
|
|||
|
1108, so we heard all the Univac stories. One of the stories
|
|||
|
revolved around an operator, sitting sleepily at his computer
|
|||
|
console about 2am, watching the backups. The status messages
|
|||
|
disappear from his screen, a large (CBS-style) eye appears on
|
|||
|
the screen, it winks, and then the screen pops back to normal.
|
|||
|
Those were the days of fast memory and memory mapped screens, so
|
|||
|
its possible...
|
|||
|
|
|||
|
Just one more. On that same Univac, a friend discovered a
|
|||
|
security hole. It seems you could checkpoint (stop and save) a
|
|||
|
job to tape to, say, shut the machine down for maintenance. You
|
|||
|
could later restart the job from the tape at the exact point you
|
|||
|
stopped it. My friend discovered that you could checkpoint the
|
|||
|
job, change the privileged mode bit (guard mode, supervisor mode
|
|||
|
etc. -- the thing that prevented students from breaking into
|
|||
|
the machine) to 1, and restart it -- as a privileged job. He
|
|||
|
was found out, though -- operators became suspicious when they
|
|||
|
went from 0 checkpoints per month to several check-point tapes
|
|||
|
per day.
|
|||
|
|
|||
|
|
|||
|
From: eal@tut.fi (Lehtim{ki Erkki)
|
|||
|
Subject: Wrong instruction
|
|||
|
Date: 6 Feb 89
|
|||
|
|
|||
|
Our company bought a text processing package and a salesman came
|
|||
|
to us to install it. He had some difficulties in the first time
|
|||
|
to install it, so he decided to delete all his files and start
|
|||
|
over. But alas, instead of typing "DELETE [...]*.*.*" (Yes,
|
|||
|
it's in VAX/VBMS), he typed
|
|||
|
|
|||
|
DELETE/NOLOG [*...]*.*.*
|
|||
|
|
|||
|
A few moments later I noticed that I had much more disk quota
|
|||
|
left than i should have and noticed that all my files with
|
|||
|
DELETE privilege for same user group had gone. And for
|
|||
|
everybody else too.
|
|||
|
|
|||
|
|
|||
|
From: johnl@ima.ima.isc.com (John R. Levine)
|
|||
|
Subject: Computer antics
|
|||
|
Date: 7 Feb 89
|
|||
|
|
|||
|
...Aw shucks, we did this with a PDP-8. The accumulator was
|
|||
|
displayed in fairly large incandescent bulbs on the front panel,
|
|||
|
which needed high powered drivers. Turning the bits on and off
|
|||
|
made plenty of radio noise. I've heard legends of PDP-9
|
|||
|
programmers who would routinely leave a radio on the console as
|
|||
|
a debugging aid.
|
|||
|
|
|||
|
...There was a legendary card deck that, when run through an old
|
|||
|
electromechanical accounting machine, would print out an
|
|||
|
American flag while playing the Star Spangled Banner.
|
|||
|
|
|||
|
Speaking of printers, here are two silly stories from about
|
|||
|
1969. At that time they used 360/20s as RJE terminals to the
|
|||
|
360/91 mainframe. The '91 crashed all the time, so while
|
|||
|
waiting for the '91 to come back up we would toggle in little
|
|||
|
programs from the console, or laboriously punch an up to 80 byte
|
|||
|
program on a card, then use the "load" button to read and start
|
|||
|
the program. There was constant competition for the most
|
|||
|
interesting single-card program. My best was an expensive mimeo
|
|||
|
machine that read in a deck of cards and listed it over and
|
|||
|
over.
|
|||
|
|
|||
|
In one case, we experimented with the Universal Character Set
|
|||
|
buffer in the printer. The 1403 printer had interchangeable
|
|||
|
print trains, but different trains would have different
|
|||
|
character layouts. The UCS buffer told what character was at
|
|||
|
what position on the train. When it printed a line, it would
|
|||
|
see what characters were at the right position, fire the
|
|||
|
appropriate hammers, move the train ahead one position, fire the
|
|||
|
appropriate hammers, and so on until the entire line was
|
|||
|
printed. So as an experiment, we filled the entire UCS buffer
|
|||
|
with the same character, then printed lines of that character.
|
|||
|
It printed about a page and a half real fast, then the cover
|
|||
|
opened about half way (it automatically opened whenever the
|
|||
|
printer ran out of paper, to warn the operator and dump
|
|||
|
ever-present coffee cups on the floor) and then blew a fuse. We
|
|||
|
cleared out. It hadn't occurred to us we could blow fuses with
|
|||
|
software.
|
|||
|
|
|||
|
In another case, we experimented with the carriage control tape.
|
|||
|
Things like "skip to new page" or "vertical tab" were
|
|||
|
implemented with a loop of paper tape that had 66 rows, one for
|
|||
|
each line on a page, and 12 columns. You could do a skip to
|
|||
|
channel 1, and it would advance the paper and the tape until it
|
|||
|
found a hole in column 1. By convention, column 1 was top of
|
|||
|
page, column 2 top and middle of page, but you could program it
|
|||
|
any way you want. We tried various combinations and everything
|
|||
|
worked just fine until we tried a skip to channel 12.
|
|||
|
Unfortunately, there weren't any punches in column 12, so the
|
|||
|
paper just whizzed through the printer at full speed. We pushed
|
|||
|
the printer stop button. Nothing. We pushed the CPU stop
|
|||
|
button. Still nothing. Finally the CPU System Reset button
|
|||
|
stopped the printer. Being good ecologists, we fed the paper
|
|||
|
back into the feed box, then ran.
|
|||
|
|
|||
|
|
|||
|
From: merlyn@intelob.intel.com (Randal L. Schwartz @ Stonehenge)
|
|||
|
Subject: Party line problems
|
|||
|
Date: 9 Feb 89
|
|||
|
|
|||
|
Back in the early days, I was using an ADM-3 from a friend's
|
|||
|
house (hi Greg Jorgenson!) with an old acoustical-coupled
|
|||
|
modem. The modem was attached used on the house phone... a
|
|||
|
party line (!). We were accustomed to getting bumped with funny
|
|||
|
little noise characters when the party-liners would try to
|
|||
|
pickup the phone for a call, but otherwise tied up the line for
|
|||
|
the usual hours-on-end we hackers are known for.
|
|||
|
|
|||
|
One day, we picked up the phone to make a call, and found that
|
|||
|
the party-liners were on it (two female voices). Since we had
|
|||
|
nothing better to do, we decided to listen in. The conversation
|
|||
|
went something like:
|
|||
|
|
|||
|
Voice 1: Did you just hear that?
|
|||
|
Voice 2: Yeah, it was a click. Must be our party line.
|
|||
|
Voice 1: A party line? Does that mean they are listening to us?
|
|||
|
Voice 2: I don't think they can. All I can hear when they are
|
|||
|
talking is some beeps.
|
|||
|
|
|||
|
We scrambled to hang up the phone to cover our instant
|
|||
|
hysterical laughter. Little did they know... :-)
|
|||
|
|
|||
|
|
|||
|
From: msmith@topaz.rutgers.edu (Mark Robert Smith)
|
|||
|
Subject: How to fix an IBM
|
|||
|
Date: 9 Feb 89
|
|||
|
|
|||
|
Yet another true IBM story:
|
|||
|
|
|||
|
My girlfriend's father is a service tech for IBM. He had one
|
|||
|
computer that would periodically lock up for no apparent reason.
|
|||
|
He tried replacing all sorts of boards, drives, and other
|
|||
|
hardware to no avail. Finally, he called in the specialists.
|
|||
|
|
|||
|
The specialists arrived with many special tools, and in one case
|
|||
|
a very special tool. In an old style case, in a custom-molded
|
|||
|
velour covered interior, sat the Vibra-matic -- a rubber mallet.
|
|||
|
They had brought this as a joke, but....
|
|||
|
|
|||
|
It turned out that the power supply wasn't completely welded to
|
|||
|
the ground, and the vibration of the machine caused intermittent
|
|||
|
power failures of extremely short duration. This was fixed, and
|
|||
|
tested with the specialists banging on the chassis with the
|
|||
|
Vibra-matic while my girlfriend's father stuck his head inside
|
|||
|
to look for vibration. Luckily the owners of the machine never
|
|||
|
saw them.
|
|||
|
|
|||
|
|
|||
|
From: bass@utkcs2.cs.utk.edu (Vance Bass)
|
|||
|
Subject: The customer is always right
|
|||
|
Date: 9 Feb 89
|
|||
|
|
|||
|
Heard recently from an IBM field service manager:
|
|||
|
|
|||
|
A huge travel agency in Florida (a major booker of Caribbean
|
|||
|
cruises for blue-haired retired ladies) recently bought an IBM
|
|||
|
3090 to handle the reservation database. When the deal was
|
|||
|
consummated, the proud new owner asked IBM to install it in a
|
|||
|
big glass room right behind the receptionist's area so all the
|
|||
|
customers could see the flashing lights and spinning tape reels
|
|||
|
as they walked in -- a testimony to the modernity of the agency.
|
|||
|
|
|||
|
Good idea, except there are no blinking lights on a 3090. So
|
|||
|
the service manager offered to build some. They hired a
|
|||
|
theatrical designer to come up with a suitably futuristic "set",
|
|||
|
got curved glass walls to minimize reflections, and installed
|
|||
|
the mainframe behind the "real-looking" facade. The customer
|
|||
|
declared that it was exactly what he had in mind, regardless of
|
|||
|
what the actual computer looks like.
|
|||
|
|
|||
|
Moral: the customer is always right.
|
|||
|
|
|||
|
|
|||
|
From: loughry@tramp.Colorado.EDU (J. Loughry)
|
|||
|
Subject: Foiling benchmarks
|
|||
|
Date: 10 Feb 89
|
|||
|
|
|||
|
(This is just a rumor, but it's a *neat* rumor....)
|
|||
|
|
|||
|
It seems (allegedly) that certain Microsoft compilers are smart
|
|||
|
enough to figure out when they are being benchmarked. Any time
|
|||
|
the parser sees the "standard" 10,000-prime-numbers algorithm,
|
|||
|
it dumps that section of code and substitutes a set of
|
|||
|
hand-tuned, gut-level machine code designed to do that one thing
|
|||
|
as fast as possible! I don't think it actually just printed
|
|||
|
them out from a table, but you get the idea....
|
|||
|
|
|||
|
Also: (this is true)
|
|||
|
|
|||
|
One has to be careful when trying to benchmark optimizing
|
|||
|
compilers. These things *are* smart enough to notice that while
|
|||
|
you're doing all those expensive floating point calculations,
|
|||
|
you're never actually doing anything with the answer... so the
|
|||
|
compiler just figures it all out once, and replaces all the
|
|||
|
calculations with a simple assignment.
|
|||
|
|
|||
|
Prime Computer once had a compiler optimize their competitor's
|
|||
|
benchmark down to a single NOP -- and for several years they
|
|||
|
gleefully used this "performance" figure in their ads.
|
|||
|
|
|||
|
|
|||
|
From: curtc@pogo.GPID.TEK.COM (Curtis Charles)
|
|||
|
Subject: Looking for passwords
|
|||
|
Date: 9 Feb 89
|
|||
|
|
|||
|
Back in the good ol' days of card readers, a game we discussed
|
|||
|
was how to obtain passwords. Jobs were submitted by setting
|
|||
|
your deck of cards on a counter. An operator would grab all the
|
|||
|
jobs on the counter, run them through the reader, and return
|
|||
|
them with their output later.
|
|||
|
|
|||
|
We're talking CDC hardware here, so various combinations of
|
|||
|
6-7-8-9 or 7-8-9 punches indicated End of Job, or End of Record.
|
|||
|
Well, there was a magic combination (6-8-9?) that was
|
|||
|
interpreted as "read binary, and ignore other control punches
|
|||
|
except the magic combination."
|
|||
|
|
|||
|
So, the devious programmer submits two jobs, the first has a
|
|||
|
program to read binary data, followed by a 6-8-9 and (for the
|
|||
|
operator's consumption only) a 6-7-8-9. The second job just has
|
|||
|
a 6-8-9 to switch the system out of binary mode. The two jobs
|
|||
|
are placed on the counter is such a way that the first job will
|
|||
|
be the first one through the card reader and the second job will
|
|||
|
be the last one through the card reader, with other students
|
|||
|
jobs in between. Viola', you've got a whole list of accounts
|
|||
|
and passwords.
|
|||
|
|
|||
|
Of course, the operator might become suspicious when 10 jobs go
|
|||
|
in and only one comes out. Or, he might scramble the order of
|
|||
|
the jobs left on the counter defeating the plan. I'm not sure
|
|||
|
anybody actually did this, but it strikes me as an easy way to
|
|||
|
breach security.
|
|||
|
|
|||
|
|
|||
|
From: dplatt@coherent.com (Dave Platt)
|
|||
|
Subject: Operating system comments
|
|||
|
Date: 9 Feb 89
|
|||
|
|
|||
|
Another subclass of computer folklore is the occasional barbed
|
|||
|
comment that one can find when reading through source code.
|
|||
|
Operating-system programmers seem particularly prone to witty,
|
|||
|
shamefaced, or other slightly-off-center comments in their code.
|
|||
|
|
|||
|
Some examples come to mind (some of the details may be
|
|||
|
incorrect; it's been a long time since I read any of this code):
|
|||
|
|
|||
|
1) DEC RSX-11M (???) operating system. System fault handler
|
|||
|
module. If a bus-check fault occurs (indicating possible
|
|||
|
hardware problems with some device on the bus), the O/S traps
|
|||
|
to a fault-handler routine that tries to identify the
|
|||
|
offending hardware and reset it. If, while attempting to
|
|||
|
recover from a bus-check fault, a second such fault occurs,
|
|||
|
the system traps again... this time to a routine which
|
|||
|
simply masks off all processor interrupts and hangs in a
|
|||
|
tight loop. It's necessary to manually reset the machine to
|
|||
|
unhang it.
|
|||
|
|
|||
|
The comment on the loop reads, "The death of God left the
|
|||
|
angels in a strange position."
|
|||
|
|
|||
|
2) There are a couple of comments in the output-symbiont (print
|
|||
|
spooler) code in the old Xerox CP-V operating system. At the
|
|||
|
top of a long block of convoluted and otherwise undocumented
|
|||
|
code, there appears a taunting:
|
|||
|
|
|||
|
"See if you can figure out what I'm doing here."
|
|||
|
|
|||
|
Somewhat further on, there's a really dubious code-construct
|
|||
|
(I don't recall just what was being done), adorned with the
|
|||
|
comment:
|
|||
|
|
|||
|
"I'm ashamed of this"
|
|||
|
|
|||
|
3) In the synchronous-terminal (BISYNC) module in the CP-6
|
|||
|
operating system's communications software, there's a routine
|
|||
|
that constructs synchronous data blocks (the ones that start
|
|||
|
out with the characters "syn, syn, dle", and so forth). The
|
|||
|
code comment reads
|
|||
|
|
|||
|
"With a SYNC SYNC here...
|
|||
|
and a SYNC SYNC there..."
|
|||
|
|
|||
|
The module is labeled "EIE_IO".
|
|||
|
|
|||
|
4) A related module, which was responsible for driving the Unit
|
|||
|
Record Peripheral printer, was labeled "Y@URP".
|
|||
|
|
|||
|
|
|||
|
From: werme@Alliant.COM (Ric Werme)
|
|||
|
Subject: Printer music
|
|||
|
Date: 8 Feb 89
|
|||
|
|
|||
|
At Carnegie-Mellon, the standard carriage tape had an empty
|
|||
|
channel. An easy way to get on the bad side of the operators
|
|||
|
was to use the right character as a FORTRAN print control
|
|||
|
character. (The tape was designed so that the printer
|
|||
|
implemented nearly all of the FORTRAN carriage control
|
|||
|
features.) It was never a problem until someone wrote a SNOBOL
|
|||
|
program and forgot to print a space at the beginning of each
|
|||
|
line. The operator wasn't near the machine at the time and 1403
|
|||
|
fed the paper faster than it could stack!
|
|||
|
|
|||
|
...I hereby claim the best sound of any printer music. At
|
|||
|
Sanders Technology, a defunct company that pioneered the letter
|
|||
|
quality dot matrix printer, I decided to come up with some real
|
|||
|
music.
|
|||
|
|
|||
|
After a disappointing start, I designed some fonts that were
|
|||
|
variable numbers of vertical bars in 1/2 inch wide characters.
|
|||
|
The printer's horizontal resolution was 0.001", better than
|
|||
|
laser printers, but not good enough for decent music. I had to
|
|||
|
compute line spacings in 0.0001" units and round to the nearest
|
|||
|
0.001". About an octave and a half would fit in a 2Kb PROM
|
|||
|
(this was before 16K ram chips made down-loaded fonts
|
|||
|
practical).
|
|||
|
|
|||
|
Next I arranged "A Bicycle Built for Two", since that was the
|
|||
|
first song a computer ever played (you've heard it in the movie
|
|||
|
2001). It also was a hack on Daisywheel terminals, our main
|
|||
|
competition. It was impressive. And attracted a fair amount of
|
|||
|
attention at the trade shows.
|
|||
|
|
|||
|
I later did three Christmas carols, and even a version of Le
|
|||
|
Marseilles (sp?) for a potential French customer.
|
|||
|
|
|||
|
Since the only real language we had was Fortran, I wrote TECO
|
|||
|
programs to generate the font from a source file of frequency
|
|||
|
and character bindings, and another TECO program that read a
|
|||
|
simple music language and generated the lines of text needed to
|
|||
|
play the song. Not only could I set the meter, the program had
|
|||
|
to reverse the order of the characters for the right-left
|
|||
|
passes.
|
|||
|
|
|||
|
I still have two of those printers. NH Mensa prints its
|
|||
|
newsletters on one. Unfortunately, I'm running out of ribbons
|
|||
|
and the pins are beginning to crack. Smart printer. Does its
|
|||
|
own justification, handles proportional fonts, mixed fonts, all
|
|||
|
sorts of stuff. Its control language is readable, inspired by
|
|||
|
runoff. Between the printer, a CP/M system and a screen editor
|
|||
|
(written as a macro for a TECO variant), who needs an IBM PC?
|
|||
|
|
|||
|
|
|||
|
From: REBILL02@ULKYVX.BITNET
|
|||
|
Subject: Broken off switch
|
|||
|
Date: 9 Feb 89
|
|||
|
|
|||
|
...It seems that, with an empty disk pack, a properly written
|
|||
|
program would cause the read/write head/arm to reach out of the
|
|||
|
machine into the open air. One programmer decided to see if he
|
|||
|
could get the machine to turn itself off that way. The next
|
|||
|
morning, maintenance was called to fix a broken on/off switch.
|
|||
|
|
|||
|
|
|||
|
From: brent@uwovax.uwo.ca (Brent Sterner)
|
|||
|
Subject: 8 in octal
|
|||
|
Date: 9 Feb 89
|
|||
|
|
|||
|
Back in my undergrad years, a fellow student had access to the
|
|||
|
departmental PDP-8. He also had access to the academic center's
|
|||
|
machine room, and somehow acquired the PDP-10 sign from that
|
|||
|
system. The PDP-10 sign was hung proudly on the PDP-8,
|
|||
|
particularly when a tour was being given. When asked about the
|
|||
|
sign, his reply was: "Octal".
|
|||
|
|
|||
|
|
|||
|
From: arensb@cvl.umd.edu (Andrew Arensburger)
|
|||
|
Subject: Scheduling algorithms
|
|||
|
Date: 9 Feb 89
|
|||
|
|
|||
|
Peterson and Silberschatz (_Operating_System_Concepts_, Addison-
|
|||
|
Wesley, 2nd edition, p.121) point out the importance of good
|
|||
|
scheduling algorithms when one is designing an operating system:
|
|||
|
|
|||
|
"Rumor has it that when they closed down the 7094 at MIT in
|
|||
|
1973, they found a low-priority job that had been submitted in
|
|||
|
1967 and had not yet been run."
|
|||
|
|
|||
|
|
|||
|
From: haynes@ucscc.UCSC.EDU (Jim Haynes)
|
|||
|
Subject: Design check
|
|||
|
Date: 9 Feb 89
|
|||
|
|
|||
|
One of the design engineers at G.E. kept an electric vibrator
|
|||
|
in his desk. I think it was originally an engraver, not a
|
|||
|
massager or sexual vibrator. Anyway, when we seemed to have
|
|||
|
intermittent problems in a machine he would plug in the vibrator
|
|||
|
and touch it to each circuit board in the suspect area while
|
|||
|
running a diagnostic program.
|
|||
|
|
|||
|
At that time G.E. had a small enough number of machines in the
|
|||
|
field such that when a customer's machine was in bad trouble and
|
|||
|
the regular field engineers couldn't fix it, the company would
|
|||
|
pull together a small group of engineers and programmers who had
|
|||
|
participated in the design of the hardware and software and send
|
|||
|
them to camp out at the site until the problem was solved. So
|
|||
|
that's where the vibrator probably found the most use.
|
|||
|
|
|||
|
|
|||
|
From: haynes@ucscc.UCSC.EDU (Jim Haynes)
|
|||
|
Subject: Accountant problems
|
|||
|
Date: 9 Feb 89
|
|||
|
|
|||
|
...That reminded me of a story in Norbert Wiener's
|
|||
|
autobiography. During World War II he was in charge of a group
|
|||
|
of people who ran desk calculators to solve ballistics problems.
|
|||
|
The people were called "computers".
|
|||
|
|
|||
|
He always had trouble getting enough computers to handle the
|
|||
|
workload, what with the military manpower situation. Once when
|
|||
|
the Army couldn't get scientific computers they sent him a bunch
|
|||
|
of accountants. He said these would carry out every calculation
|
|||
|
to two decimal places and no more! (They thought only in
|
|||
|
dollars and cents.)
|
|||
|
|
|||
|
|
|||
|
From: rn10+@andrew.cmu.edu (Ronald J. Notarius)
|
|||
|
Subject: Problems with security
|
|||
|
Date: 9 Feb 89
|
|||
|
|
|||
|
I used to work in the Computer Lab at the Community College of
|
|||
|
Allegheny County, Allegheny Campus. CCAC-A has a 3 file server
|
|||
|
Novell Network in place. For most of the Fall, they were
|
|||
|
constantly losing the hard drives in the Network during holiday
|
|||
|
breaks -- you could be assured that one or more of the file
|
|||
|
servers went down during a 3-day weekend, for example.
|
|||
|
|
|||
|
The first thought was that power to the lab was being turned off
|
|||
|
on the long weekends, so the power to the file servers was wired
|
|||
|
such that power stayed on and could not be turned off except at
|
|||
|
the circuit breaker. Didn't help; turned out that the problem
|
|||
|
was a well-meaning security guard who thought that the servers
|
|||
|
were accidentally left on, so he turned them off. Next
|
|||
|
solution? Hot-wire the power supply switches...
|
|||
|
|
|||
|
So now they discovered that the guard was pulling out the power
|
|||
|
plugs!
|
|||
|
|
|||
|
He no longer works in that building...
|
|||
|
|
|||
|
|
|||
|
From: peggy@ddsw1.MCS.COM (Peggy Shambo)
|
|||
|
Subject: Operator problems
|
|||
|
Date: 9 Feb 89
|
|||
|
|
|||
|
'Way back when I used-to-wuz a computer operator, we had a BIG
|
|||
|
RED button on the operator's console for an emergency powerdown.
|
|||
|
Well, one night one of the operators accidentally dropped
|
|||
|
something onto it, and *vooom*... no system. The next day he
|
|||
|
was explaining how he did it... and *vooom* hit the button...
|
|||
|
no system. So they built a little arch-shaped Lucite cover over
|
|||
|
the button. So what happens then? The one and the same
|
|||
|
operator was showing how it could be hit anyway... and
|
|||
|
*vooom*... no system!!!!
|
|||
|
|
|||
|
Last I knew, he still worked there... but in customer support..
|
|||
|
no longer on the console... I wonder why? :-)
|
|||
|
|
|||
|
|
|||
|
From: dougf@dougf.Caltech.Edu (Doug Freyburger)
|
|||
|
Subject: Computer dates and other stories
|
|||
|
Date: 8 Feb 89
|
|||
|
|
|||
|
My office-mate years ago at JPL lived through this:
|
|||
|
|
|||
|
When the Viking Mars probes where launched, no one thought
|
|||
|
they'd last very long in Mars oribt, so the programs saved a few
|
|||
|
bytes by ignoring leap years and hardwiring 366 in (1976 was
|
|||
|
leap). The next year everyone was called in to rewrite their
|
|||
|
systems for downloading to Mars with a 365 day year.
|
|||
|
|
|||
|
Better yet, both spacecraft were still going strong in 1980 and
|
|||
|
most of the crew were long gone to other projects. Everyone had
|
|||
|
to be called back for another download to Mars. It pays to
|
|||
|
include leap year in your code.
|
|||
|
|
|||
|
From personal experience:
|
|||
|
|
|||
|
I remember a Lunar-Lander game written in PDP-11 TECO that used
|
|||
|
VT100 cursor keys. The entire program looked like your terminal
|
|||
|
was at the wrong baud rate (standard TECO programming form). It
|
|||
|
ran without change on the old PDP-10 still surviving at college
|
|||
|
and later on the brand-new VAX, as well as 3 different O/S
|
|||
|
versions of PDP-11 without change.
|
|||
|
|
|||
|
From rumors of ancient DEC history:
|
|||
|
|
|||
|
The system programmer group writing TOPS-10 used to love fancy
|
|||
|
TECO programs and had a weekly contest for them. One guru
|
|||
|
working on FORTRAN compilers would read them carefully but never
|
|||
|
enter one. They thought he was just concentrating on compilers.
|
|||
|
Then one week he submitted a macro that did FORTRAN compilation,
|
|||
|
complete with optimization. The TECO program took days to run,
|
|||
|
but it worked. Apparently he had written a PDP-10 instruction
|
|||
|
set emulator in TECO and feed the compiler to it!
|
|||
|
|
|||
|
|
|||
|
From: usenet@mailrus.cc.umich.edu (usenet news)
|
|||
|
Subject: More code documentation
|
|||
|
Date: 10 Feb 89
|
|||
|
|
|||
|
One day I was scanning through some code for MYS (the Michigan
|
|||
|
Terminal System) (don't remember what I was looking for), and I
|
|||
|
saw my all time favorite comment.
|
|||
|
|
|||
|
There was a kludge to get around something or other which was
|
|||
|
used by IBM. The two word comment next to it was: DAMN IBM
|
|||
|
|
|||
|
And I just saw it related to a change IBM made which it never
|
|||
|
notified anybody of. ("Well, just because we told you the bit
|
|||
|
would always be zero doesn't mean it will be.")
|
|||
|
|
|||
|
|
|||
|
From: abhijit@pyr.gatech.EDU (Abhijit Chaudhari)
|
|||
|
Subject: Why you should back up your disks
|
|||
|
Date: 10 Feb 89
|
|||
|
|
|||
|
A friend of mine was very excited after finishing a really hard
|
|||
|
Pascal assignment. To show off his joy, he started waving his
|
|||
|
5-1/4" floppy disk (we were using IBM PC's) for all the world to
|
|||
|
see. Not being satisfied with showing us the floppy in the
|
|||
|
jacket, he removed the jacket and now had a floppy in one hand
|
|||
|
and the jacket in the other. The next instant a pigeon flying
|
|||
|
overhead decided to relieve itself; and the excreta fell
|
|||
|
straight through the ovular slot (on the envelope) and landed
|
|||
|
onto the mylar. Needless to say, that was the only copy of his
|
|||
|
program.
|
|||
|
|
|||
|
|
|||
|
From: haynes@ucscc.UCSC.EDU (Jim Haynes)
|
|||
|
Subject: Interesting OS commands
|
|||
|
Date: 10 Feb 89
|
|||
|
|
|||
|
The Burroughs B5500 operating system had two-letter console
|
|||
|
commands for everything. One of them was EI, documented in the
|
|||
|
operator's manual as: EI
|
|||
|
|
|||
|
The system replies with EIO and performs no other function.
|
|||
|
|
|||
|
or words to that effect. This was taken out late in the life of
|
|||
|
the system, and the EI command was eventually used for something
|
|||
|
useful. Also, on a system crash the console TTY would type out
|
|||
|
|
|||
|
P
|
|||
|
L
|
|||
|
O
|
|||
|
P...
|
|||
|
|
|||
|
(I've ported this feature to all our Unix systems, in loving
|
|||
|
memory of the B5500.)
|
|||
|
|
|||
|
In the GE635 operating system, there was a section of code
|
|||
|
dealing with allocation of the multiple processors. The
|
|||
|
comments read
|
|||
|
|
|||
|
; ARE ALL PROCESSORS RUNNING?
|
|||
|
; YES, BRANCH
|
|||
|
; NO. HEAD 'EM UP
|
|||
|
; MOVE 'EM OUT
|
|||
|
|
|||
|
Which reminds me - once I tried commenting an assembly language
|
|||
|
program in the usual style, one comment per instruction, with
|
|||
|
the comments being in iambic pentameter. I gave it up pretty
|
|||
|
quickly, as I'm not a poet. Has anybody ever done something
|
|||
|
like this and done it well?
|
|||
|
|
|||
|
|
|||
|
From: meo@stiatl.UUCP (Miles O'Neal)
|
|||
|
Subject: Random messages
|
|||
|
Date: 10 Feb 89
|
|||
|
|
|||
|
I had gotten a program from a friend that delivered a random
|
|||
|
message from a file. These messages tended to be ridiculous or
|
|||
|
to make fun of computers we were using. The Gould S.E.L we had
|
|||
|
just gotten in had a (deservedly, IMO) reputation for being all
|
|||
|
screwed up. So I put messages in the file such as:
|
|||
|
|
|||
|
MPX/32 NOT FOUND. ENTER OPERATING SYSTEM IN HEX ON CONSOLE.
|
|||
|
|
|||
|
and set up the system-wide login procedure to execute the
|
|||
|
"fortunes" program when anyone logged in. Unfortunately, I was
|
|||
|
late the next morning, and it seems a new guy (who had always
|
|||
|
been protected from "this JCL stuff" before) had logged in,
|
|||
|
gotten the above message, and spent 1/2 hour looking through the
|
|||
|
documentation for the hex code for the O.S.
|
|||
|
|
|||
|
When I got in, each time I tried to login (on 4 separate
|
|||
|
systems), the following appeared on my terminal:
|
|||
|
|
|||
|
Miles, you're FIRED!!!
|
|||
|
|
|||
|
and I was then unceremoniously logged out. (I wasn't fired...)
|
|||
|
|
|||
|
|
|||
|
From: master@uop.edu (Nasser Al-Ismaily)
|
|||
|
Subject: Interesting program documentation
|
|||
|
Date: 10 Feb 89
|
|||
|
|
|||
|
Told to me by my girlfriend:
|
|||
|
|
|||
|
On her second year in college a professor came to their class
|
|||
|
and was telling them about his new students (freshmen). When he
|
|||
|
asked them to comment all their programs, this is what he got:
|
|||
|
|
|||
|
- "This program is very nice"
|
|||
|
- "This program is very difficult"
|
|||
|
- "This program is very interesting"...
|
|||
|
|
|||
|
|
|||
|
From: rn10+@andrew.cmu.edu (Ronald J. Notarius)
|
|||
|
Subject: Blowing up a power supply
|
|||
|
Date: 10 Feb 89
|
|||
|
|
|||
|
In the process of trying to hook up a hard drive a few weeks ago
|
|||
|
(minus documentation, of course), I was given some incorrect
|
|||
|
instructions over the telephone, resulting in a loud "crack!"
|
|||
|
from the IBM-PC's power supply. My "assistant" panicked,
|
|||
|
"omigod we just blew up a power supply!" I assured him not to
|
|||
|
worry, I had insurance.
|
|||
|
|
|||
|
Two hours later, after finally managing to open up the power
|
|||
|
supply, I discovered (to my immense lack of astonishment) that
|
|||
|
the fuse had blown.
|
|||
|
|
|||
|
Of course, IBM has soldered the fuse in place. How often to you
|
|||
|
blow a fuse in a power supply?
|
|||
|
|
|||
|
The insurance company is insisting on buying me a new PS. I
|
|||
|
won't argue with them...
|
|||
|
|
|||
|
|
|||
|
From: darin@nova.laic.uucp (Darin Johnson)
|
|||
|
Subject: Problematic printouts
|
|||
|
Date: 9 Feb 89
|
|||
|
|
|||
|
Actually, the print chains are not in alphabetical order. They
|
|||
|
are magically ordered by some arcane formula. Some of the
|
|||
|
printers are designed so that the hammer will strike the
|
|||
|
character just as the correct character is at the correct place
|
|||
|
in the line (the chain rotates at very fast speeds). Often,
|
|||
|
many characters will get printed at the same time, and no more
|
|||
|
than 2 rotations of the chain are ever needed to print a line
|
|||
|
(which is why they are fast). Presumably, the right set of
|
|||
|
characters on a line will cause all the hammers (132) to strike
|
|||
|
at the same time (while the chain is rotating).
|
|||
|
|
|||
|
I had related a story like this to a friend in college and
|
|||
|
(unknown to me) had decided to try it. He spent a night
|
|||
|
carefully going over the chain and determining the proper
|
|||
|
sequence to send. The next evening, he decided to print his
|
|||
|
file, and had me watch (only one line was printed). The job
|
|||
|
printed and we ran downstairs. The printer was still rocking
|
|||
|
slightly. Opening up the cover, the chain was still intact, but
|
|||
|
had come completely off the drive that held it. We tore out the
|
|||
|
offending sheet of paper with the incriminating line (smudged
|
|||
|
and garbled) and complained to the operator on duty that the
|
|||
|
printer was broken again. I don't think my friend ever tried it
|
|||
|
again.
|
|||
|
|
|||
|
|
|||
|
From: billd@celerity.UUCP (Bill Davidson)
|
|||
|
Subject: Hidden program responses
|
|||
|
Date: 9 Feb 89
|
|||
|
|
|||
|
...A few years ago I worked for a *VERY* small company called
|
|||
|
Metalsoft which made software for sheet-metal punch machines.
|
|||
|
Prior to my joining the company, the software department
|
|||
|
consisted of one person (my boss), Voldi Way, who was 15 years
|
|||
|
old. The only product we had then was a NC program editor which
|
|||
|
Voldi wrote in BASIC to run on an IBM PC (it actually was pretty
|
|||
|
nice for the price in spite of all this).
|
|||
|
|
|||
|
I was there to help design a full CAD/CAM system to
|
|||
|
automatically write NC programs, but I still had to help support
|
|||
|
the old program. Voldi put a few "undocumented features" in
|
|||
|
this program which he never told anyone about, including the
|
|||
|
president of the company (well... I knew, but *I* wasn't going
|
|||
|
to say anything).
|
|||
|
|
|||
|
In any case, one morning someone at a sheet metal shop far away
|
|||
|
(I think Atlanta), called a file f*ckoff or some such thing and
|
|||
|
the editor responded with, "My, are we having a bad day? You
|
|||
|
really should try to relax more," or something like that. The
|
|||
|
NC-programmer then called the president of our company (Carl)
|
|||
|
and said he had cussed at the computer and it had *answered*
|
|||
|
him! Carl said, "No it didn't," and claimed over and over again
|
|||
|
that it couldn't do that.
|
|||
|
|
|||
|
After he got off the phone he came into our office and started
|
|||
|
asking questions at which time Voldi and I both began laughing
|
|||
|
hysterically. It took dozens of users about 8 months to notice
|
|||
|
this "feature", which had around 100 words that it recognized,
|
|||
|
and a few dozen responses including some that made the computer
|
|||
|
unusable for 10 to 15 minutes (like telling the user that it was
|
|||
|
formatting the hard disk). Needless to say, the feature
|
|||
|
disappeared in the next release.
|
|||
|
|
|||
|
|
|||
|
From: peggy@ddsw1.MCS.COM (Peggy Shambo)
|
|||
|
Subject: The eccentric genius
|
|||
|
Date: 11 Feb 89
|
|||
|
|
|||
|
I used to work at a Honeywell installation, where we had a
|
|||
|
super-genius of a systems engineer, affectionately known as
|
|||
|
"Gentle Ben". This man could read system dump the way most
|
|||
|
people would read the funny papers (or the net?). He was the
|
|||
|
core of systems intelligence.
|
|||
|
|
|||
|
But as super-genius people are sometimes labeled "eccentric",
|
|||
|
Gentle Ben was not an exception:
|
|||
|
|
|||
|
Smoking in the computer room was verboten, and he knew it. But
|
|||
|
he would light up right at the operator's console, take a few
|
|||
|
drags, then suddenly remember something and dash off, stuffing
|
|||
|
his *lit* cigarette into his coat pocket... then wonder where
|
|||
|
the burning smell was coming from.
|
|||
|
|
|||
|
Drinking was also a no-no in the computer room, but Ben would
|
|||
|
stop by the coffee machine on his way into the computer room and
|
|||
|
walk in with his cup in one hand, his cigarette in the other.
|
|||
|
On several occasions he was observed to place his cigarette
|
|||
|
*into* the coffee cup (still with coffee in it) and a few
|
|||
|
minutes later, while engrossed in problem solving, take a sip of
|
|||
|
the coffee... cigarette and all... and not even notice!
|
|||
|
|
|||
|
|
|||
|
From: hermann@cpsc.ucalgary.ca (Michael Hermann)
|
|||
|
Subject: Programmming awards
|
|||
|
Date: 10 Feb 89
|
|||
|
|
|||
|
At Calgary, the computer science department has an award called
|
|||
|
the Williams Cup (as in old stained coffee cup), which is given
|
|||
|
yearly to the student who hands in the most imaginative
|
|||
|
rendition of a regular programming assignment. Anyway, as the
|
|||
|
story goes, the cup was awarded to a student who'd done a desk
|
|||
|
calculator assignment. Seems that the prof hadn't specified
|
|||
|
that you had to do it in decimal, so his/her program did math
|
|||
|
with _roman_numerals_.
|
|||
|
|
|||
|
The clincher for the award must have been his/her programming
|
|||
|
style, since of course, the documentation was in _latin_.
|
|||
|
|
|||
|
|
|||
|
From: larryh@tekcae.CAX.TEK.COM (Larry Hedges)
|
|||
|
Subject: Problems with PC's
|
|||
|
Date: 10 Feb 89
|
|||
|
|
|||
|
A women (I heard it was a women) bought a PC from a computer
|
|||
|
store, and after a week or so the computer store received a
|
|||
|
call. She complained that every time she tried to boot up the
|
|||
|
computer, the boot up procedure would fail with error messages.
|
|||
|
The computer salesman came over to her house to fix the
|
|||
|
computer. He said, "OK, give me your system disc and we'll try
|
|||
|
to boot this turkey up. She walk over to the refrigerator where
|
|||
|
the floppy disc was positioned with a magnet and handed the disc
|
|||
|
to the salesman.
|
|||
|
|
|||
|
|
|||
|
From: daemon@felix.UUCP (The devil himself)
|
|||
|
Subject: How many floppies can you put in a drive?
|
|||
|
Date: 10 Feb 89
|
|||
|
|
|||
|
I once worked at a company that released a version of UNIX on a
|
|||
|
series of seven floppies for installation on micros. These
|
|||
|
micros tended to be sold into doctor's and lawyer's offices
|
|||
|
where there were never any computer literate folk (and the
|
|||
|
vendors were always scarce when the end users needed them).
|
|||
|
Hence we had many amusing phone calls on our 800 line placed by
|
|||
|
secretaries trying to load UNIX.
|
|||
|
|
|||
|
One afternoon the following awaited us on our return to lunch:
|
|||
|
|
|||
|
"I'm following your instructions exactly, and I am still having
|
|||
|
a problem. I have placed floppies 1 through 6 into the floppy
|
|||
|
drive, but I can't stuff floppy 7 in no matter how hard I try!"
|
|||
|
|
|||
|
Our directions said "Insert next floppy". We forgot to say
|
|||
|
"Remove floppy and insert the next".
|
|||
|
|
|||
|
We spent the rest of the afternoon seeing how many floppies we
|
|||
|
could stuff into a floppy drive.
|
|||
|
|
|||
|
|
|||
|
From: tmv@mruxb.UUCP (Thomas M VandeWater)
|
|||
|
Subject: Resourceful secretaries
|
|||
|
Date: 10 Feb 89
|
|||
|
|
|||
|
While I was a grad student at UC Berkeley, the following
|
|||
|
happened:
|
|||
|
|
|||
|
The airconditioner where a few of the mainframes were kept was
|
|||
|
being repaired, hence some of our UNIX systems were unavailable.
|
|||
|
A secretary asked a friend of mine the reason she could not
|
|||
|
print out her thesis. "The airconditioner is broken," she
|
|||
|
replied.
|
|||
|
|
|||
|
Anyway, the next day while I was at the printer, a HUGE fan was
|
|||
|
blowing on the printer and a note said "KEEP THE FAN ON, THE
|
|||
|
PRINTER MUST STAY COOL TO WORK PROPERLY".
|
|||
|
|
|||
|
Can't blame the secretary for her ingenuity!
|
|||
|
|
|||
|
|
|||
|
From: berman-andrew@CS.YALE.EDU (Andrew P. Berman)
|
|||
|
Subject: Rogue maniacs
|
|||
|
Date: 10 Feb 89
|
|||
|
|
|||
|
This supposedly occurred at Princeton to a grad student who
|
|||
|
later became an assistant professor....
|
|||
|
|
|||
|
Some grad students were annoyed with this particular grad. He
|
|||
|
was known for being a rogue-maniac. They were using a UNIX
|
|||
|
system. The other guys used a security hole in Mail to obtain
|
|||
|
privileged status. They altered rogue a bit to check if this
|
|||
|
person was playing the game, and to make the game much easier if
|
|||
|
it was him. The next time the poor guy played it, he won. But
|
|||
|
his name didn't appear on the high score list.
|
|||
|
|
|||
|
I think they also screwed up vi to check if he was using it and
|
|||
|
to reverse all the commands if he was...
|
|||
|
|
|||
|
|
|||
|
From: ncb@execu.UUCP (Nelson C. Bishop)
|
|||
|
Subject: How not to edit programs
|
|||
|
Date: 10 Feb 89
|
|||
|
|
|||
|
After the first the first relase of IFPS/Personal a call came in
|
|||
|
to our hotline.
|
|||
|
|
|||
|
"IFPS suddenly stopped working!"
|
|||
|
"Well what was the sequence of events?"
|
|||
|
"I was trying to load a large model and ran out of space, so I
|
|||
|
edited ifps.exe (the executable) and cut out half of it so my
|
|||
|
model would fit."
|
|||
|
"!"
|
|||
|
|
|||
|
|
|||
|
From: flynn@pixel.cps.msu.edu (Patrick J. Flynn)
|
|||
|
Subject: Computers and the navy
|
|||
|
Date: 14 Feb 89
|
|||
|
|
|||
|
...There is a related story about the first naval vessels to use
|
|||
|
computers. The storage medium was drum memory, and some
|
|||
|
officers underestimated the gyroscopic properties of large,
|
|||
|
massive, rapidly rotating cylinders when they executed course
|
|||
|
changes.
|
|||
|
|
|||
|
Officer: Hard to Port!
|
|||
|
Helmsman: Aye aye, sir!
|
|||
|
Drum: *SMASH!!!*
|
|||
|
|
|||
|
|
|||
|
From: mlloyd@maths.tcd.ie (Michael Lloyd)
|
|||
|
Subject: Slip ups at quality control
|
|||
|
Date: 13 Feb 89
|
|||
|
|
|||
|
Anyone remember the Act Sirius 1 machine? It was expensive,
|
|||
|
powerful, and pre-PC, and totally failed to take off (despite
|
|||
|
impressive graphics).
|
|||
|
|
|||
|
Anyway, the story was reported that many users complained of
|
|||
|
inability to boot off the supplied system disks. The response
|
|||
|
was always the same -- the user must have caused magnetic
|
|||
|
damage. Apparently, they claimed that a common source of this
|
|||
|
was to leave the disks next to an old (mechanical bell)
|
|||
|
telephone for more than six rings!
|
|||
|
|
|||
|
Eventually the truth came out - they were indeed shipping blank
|
|||
|
system disks! Someone in Quality Control went quite red!
|
|||
|
|
|||
|
|
|||
|
From: donb@hpcuhb.HP.COM (Donald Benson)
|
|||
|
Subject: How to dry a floppy
|
|||
|
Date: 14 Feb 89
|
|||
|
|
|||
|
Someone I know well got his floppies wet in a leaking car trunk.
|
|||
|
Since they were drying slowly, he tried spinning them up in the
|
|||
|
drive (the reasoning being that the shell would puff out
|
|||
|
slightly and let air circulate.) The drive squeaked a while,
|
|||
|
then became silent. But it still wouldn't read. The tech said
|
|||
|
he had never seen the drive belt fall off before...
|
|||
|
|
|||
|
8" floppies take a week to dry.
|
|||
|
|
|||
|
|
|||
|
From: lane@jespy.dec.com
|
|||
|
Subject: Fixing a tape drive
|
|||
|
|
|||
|
This may not be overly funny but I get a major kick out of it.
|
|||
|
A long time ago, I was a computer maintenance tech in NORAD's
|
|||
|
Cheyenne Mountain Complex working on the long gone Philco 1000
|
|||
|
and 2000 systems. For those who have never owned one of these
|
|||
|
cuties, they were designed in 1959 (I think) and were
|
|||
|
constructed of discrete transistors, as ICs hadn't been invented
|
|||
|
yet. We're talking room size machines.
|
|||
|
|
|||
|
The tape drives were a mix of transistors and vacuum tubes
|
|||
|
(6AU6's, 12AU7's on the picker cleat driver, 807's in the servo
|
|||
|
amps, I think). Since the tubes needed a warm up period and the
|
|||
|
transistors didn't, the tape drive power supplies had a
|
|||
|
complicated startup sequence using some largish relays.
|
|||
|
|
|||
|
One day, I got a call about a tape drive (transport in those
|
|||
|
days) that was acting very bizarre. As soon as they hit the on
|
|||
|
switch, the tape reels would take off in opposite directions and
|
|||
|
stretch the 1" tape down to a little thread about 1/16" in
|
|||
|
diameter before it broke. (The motors were slightly larger than
|
|||
|
a car's starter - no joke)
|
|||
|
|
|||
|
As I entered the computer room, I was met with several high
|
|||
|
ranking types scratching heads. I listened to the complaints,
|
|||
|
watched the transport go crazy for a bit, and went to work.
|
|||
|
Without saying a single word, I shut the machine off and hit the
|
|||
|
left side of the power control panel (directly over the power-on
|
|||
|
sequence relay) with my fist. I re-loaded a tape, turned on the
|
|||
|
power and watched everything come up OK. I turned and left,
|
|||
|
still without a word.
|
|||
|
|
|||
|
I later heard the comments about what was said... Still later,
|
|||
|
I got a letter of commendation for the whole performance,
|
|||
|
believe it or not.
|
|||
|
|
|||
|
I think I am prouder of that one moment than anything else that
|
|||
|
comes to mind.
|
|||
|
|
|||
|
|
|||
|
From: tcsc@tcsc3b2.UUCP (The Computer Solution Co.)
|
|||
|
Subject: Offensive mailing labels
|
|||
|
Date: 10 Feb 89
|
|||
|
|
|||
|
In 1968, while attending a large, midwestern University, I
|
|||
|
worked in the Department for Administrative Research. While
|
|||
|
providing design and programming assistance to the Alumni
|
|||
|
Records department, we ran into an interesting problem.
|
|||
|
|
|||
|
The Alumni Records office desired to embed all kinds of
|
|||
|
information into the key value used to identify each of the
|
|||
|
school's alumni. This led to a very long, unwieldy key value.
|
|||
|
When mailing labels were printed, both the key value and a
|
|||
|
special code used by the mailing machines was required on the
|
|||
|
top line of the label. We ran out of space on the label.
|
|||
|
|
|||
|
Not to worry! This fancy computer (a "brand new" IBM 360/50
|
|||
|
running OS/PCP) could transform a numeric key value into an
|
|||
|
alphanumeric value by converting the alumni-record key from the
|
|||
|
too long base-10 number to a shorter base-36 number. Just use
|
|||
|
all of the letters and digits!
|
|||
|
|
|||
|
Just as we sat back to congratulate ourselves on serving the
|
|||
|
user's needs with the clever application of technology, we got a
|
|||
|
call from the mailing house...
|
|||
|
|
|||
|
"Our delivery man just returned from the Post Office. They
|
|||
|
won't take your mailing. It looks like somebody tampered with
|
|||
|
your list. You better get down here right away!"
|
|||
|
|
|||
|
There, on top of one of the trays of mail was a label with the
|
|||
|
converted alumni record identifier. It read something like ...
|
|||
|
|
|||
|
-------------------------------
|
|||
|
| 123FUCK69A4 MM 43210** |
|
|||
|
| MISS INGRID BEASLEY EDU. 29 |
|
|||
|
| ... |
|
|||
|
|
|||
|
The mailing was instructing Miss Beasley to mark all further
|
|||
|
correspondence to the office of Alumni Records with her "new
|
|||
|
computer identifier code" shown on the label. Needless to say,
|
|||
|
the Office of Alumni Records failed to see the humor in it all.
|
|||
|
We thought that at her age, Miss Beasley (Edu. 29) might
|
|||
|
actually take the "computer's mistake" as a complement!
|
|||
|
|
|||
|
Thereafter, we were instructed to add the "DIRTY-WORD-ROUTINE"
|
|||
|
which performed a table lookup of every word which a committee
|
|||
|
of about a dozen of the raunchiest people in the department
|
|||
|
could come up with. But what about short phrases? And how
|
|||
|
about maintenance of the table? Whose budget does this come out
|
|||
|
of?
|
|||
|
|
|||
|
A student programmer, invited to a meeting to "see design in the
|
|||
|
real world" made an unwanted suggestion. Just convert to
|
|||
|
base-31 and don't use vowels. It worked. The next year, they
|
|||
|
changed the alumni records identifier again. I graduated.
|
|||
|
|
|||
|
|
|||
|
From: res@ihlpb.ATT.COM (Rich Strebendt)
|
|||
|
Subject: SDS 920 stories
|
|||
|
Date: 13 Feb 89
|
|||
|
|
|||
|
...This posting brought back to mind my experiences with an SDS
|
|||
|
machine one summer at a NASA base I worked at. I believe the
|
|||
|
machine was an SDS 930, but I may be mistaken.
|
|||
|
|
|||
|
It did not like to have its main memory cabinet door closed
|
|||
|
(crashing after a few moments if anyone had the timerity to
|
|||
|
close it!), so it always sat there with one door partly open.
|
|||
|
|
|||
|
It had a card reader that was interesting. It read the cards
|
|||
|
length-wise (column 1->80) rather than width-wise (row 9->12).
|
|||
|
So, if the cards were a little out of spec (low bidder on a
|
|||
|
government contract), it would either read two cards at a time,
|
|||
|
or eat one card at a time. When one was eaten you could recover
|
|||
|
it from inside the reader -- neatly folded into a many-creased
|
|||
|
accordian that was cute to look at but impossible to read.
|
|||
|
|
|||
|
The previous poster also mentioned that their machine did not
|
|||
|
like to awaken in the morning. Here at the Indian Hill location
|
|||
|
of Bell Labs we had one machine that did not mind awakening, as
|
|||
|
long as it was not Monday. It hated Monday mornings. It was
|
|||
|
one half of a duplex pair of IBM 360/67's. Each Monday the
|
|||
|
machines would be IPLed and each Monday the Left Half would come
|
|||
|
up all ready to work, while the Right Half balked and struggled
|
|||
|
and refused to come up for at least another hour. The Comp
|
|||
|
Center staff tried all kinds of things to try to cure or get
|
|||
|
around the problem (let it run all weekend, lie to it and tell
|
|||
|
it that Monday was Tuesday, etc.), but it had that habit as long
|
|||
|
as I can remember working on it.
|
|||
|
|
|||
|
|
|||
|
From: haynes@ucscc.UCSC.EDU (Jim Haynes)
|
|||
|
Subject: Mount St. Helens
|
|||
|
Date: 14 Feb 89
|
|||
|
|
|||
|
...Randy Rorden told me about another happening of this kind at
|
|||
|
the same company, when Greg was not there. They got a disk
|
|||
|
drive in for repair and the filter was clogged with fine gray
|
|||
|
abrasive dust. He asked where it had been, and found it had
|
|||
|
come from an office in Yakima, Wash. At the time of the Mt.
|
|||
|
St. Helens eruption!
|
|||
|
|
|||
|
|
|||
|
From: bobc@killer.DALLAS.TX.US (Bob Calbridge)
|
|||
|
Subject: Reading Colecovision cartridges
|
|||
|
Date: 13 Feb 89
|
|||
|
|
|||
|
On another level of computing, a couple of years ago I designed
|
|||
|
and built a board for my S-100 system that would treat
|
|||
|
Colecovision game cartridges as if they were mapped input
|
|||
|
devices. This way I was able to read the object code onto disk
|
|||
|
and eventually into memory. I would then dis-assemble the
|
|||
|
program to find out how they worked. I don't recall which game
|
|||
|
it was, but near the end of the code was the text reading
|
|||
|
something to the effect of:
|
|||
|
|
|||
|
"If someone at Atari is reading this, please say hello to Jim
|
|||
|
Pym."
|
|||
|
|
|||
|
The name is made up, but you get the point. Similarly, you
|
|||
|
could find some names scattered in the code that never showed up
|
|||
|
in the game itself, and I seem to recall (though I'd have to go
|
|||
|
back and check) someone actually including a love note in the
|
|||
|
code as a dedication.
|
|||
|
|
|||
|
|
|||
|
From: wwp@homxb.ATT.COM (W.PATTERSON)
|
|||
|
Subject: School pranks
|
|||
|
Date: 13 Feb 89
|
|||
|
|
|||
|
The following story is true. The names have been changed to
|
|||
|
protect the innocent.
|
|||
|
|
|||
|
A computer repairman was one day called to a grade school to
|
|||
|
repair their no longer working computer. When he opened up the
|
|||
|
processor, he found a thick coating of white dust covering every
|
|||
|
component within, i.e. backplane, mother board and all other PC
|
|||
|
boards, housing walls, etc. He had never seen any coating like
|
|||
|
this in any other computer. The repair of the processor
|
|||
|
involved simply blowing out the dust.
|
|||
|
|
|||
|
A few days later he was on another service call within the
|
|||
|
school for another computer. Walking by the room that contained
|
|||
|
the unit he had previously fixed, he decided to peek into the
|
|||
|
room to see how it was doing. What he saw explained the white
|
|||
|
dust. He saw several boys beating the chalk board erasers next
|
|||
|
to the fan in the unit, and watching the unit suck the dust
|
|||
|
inside.
|
|||
|
|
|||
|
|
|||
|
From: sukenick@ccnysci.UUCP (SYG)
|
|||
|
Subject: PDP-10 mistakes
|
|||
|
Date: 13 Feb 89
|
|||
|
|
|||
|
The science division in CCNY had a PDP-10 ("DEC System 10", that
|
|||
|
is) for general use. One problem was that people were
|
|||
|
complaining that they were logging in and all their files were
|
|||
|
gone! The problem was simple: what happened when they logged
|
|||
|
out previously.
|
|||
|
|
|||
|
To logout, the command is KILL or K and an option. K/I would
|
|||
|
log you out after querying you about what to do with each of
|
|||
|
your files. K/F would happily log you out fast and keep all
|
|||
|
your files. K/D would happily log you out and delete all your
|
|||
|
files... the D key is right next to the F key...
|
|||
|
|
|||
|
|
|||
|
From: ddb@ns.UUCP (David Dyer-Bennet)
|
|||
|
Subject: More PDP-10 stories
|
|||
|
Date: 13 Feb 89
|
|||
|
|
|||
|
...Here's a folk tale. The person who told me says he was
|
|||
|
there, and I believe him.
|
|||
|
|
|||
|
Several/many years ago, when Tops-10 was the most exciting
|
|||
|
operating system at DEC (that is, before Tops-20), and when
|
|||
|
ANF-10 was considered networking (hmmm... I guess it still
|
|||
|
would be), some interesting hacks were perpetrated. My favorite
|
|||
|
two stories:
|
|||
|
|
|||
|
The ANF-10 nodes were PDP-11's, some serving as terminal
|
|||
|
concentrators, some as front-ends to the 10's. A person made
|
|||
|
some modifications to the code to run in the terminal
|
|||
|
concentrator version so that, if you asked to be connected to a
|
|||
|
node that wasn't currently available, it would respond "That
|
|||
|
node is not available. Would you care to play Adventure while
|
|||
|
you wait?", and was in fact prepared to play adventure if
|
|||
|
requested.
|
|||
|
|
|||
|
The "reverse video" hack: this was done "to" a particular
|
|||
|
person that people didn't much like. The terminal concentrator
|
|||
|
code was changed to make his terminal work backwards. "Home"
|
|||
|
was the bottom right corner. Carriage return returned you to
|
|||
|
the rightmost column. Line feed moved you up a line. And so
|
|||
|
forth. The terminal escape sequences were parsed, interpreted,
|
|||
|
and reissued suitably modified.
|
|||
|
|
|||
|
I probably once knew who the perpetrators (and victims) were,
|
|||
|
but it's all lost in the mists of time for me now. Sorry for
|
|||
|
not giving proper credit.
|
|||
|
|
|||
|
|
|||
|
From: ajz@mentor.cc.purdue.edu (T. Tim Hsu)
|
|||
|
Subject: Definition of double capacity
|
|||
|
Date: 12 Feb 89
|
|||
|
|
|||
|
A friend of mine from Akron University once told me this
|
|||
|
story...
|
|||
|
|
|||
|
While working as a lab consultant, he was approached by a woman
|
|||
|
(a business major) who was having problems with an IBM PC drive.
|
|||
|
So he goes over to the machine to examine it. It seems that the
|
|||
|
drive performed correctly, but took ten times longer than usual
|
|||
|
to retrieve the proper information. Upon examination of the
|
|||
|
drive itself, he noticed TWO diskettes had been shoved into the
|
|||
|
drive (which happens to be a difficult feat). Her explanation?
|
|||
|
"I thought it would double the capacity."
|
|||
|
|
|||
|
He also told me about the time someone put a 3.5" disk into a
|
|||
|
5.25" drive... They had to take the machine apart to retrieve
|
|||
|
the broken pieces.
|
|||
|
|
|||
|
|
|||
|
From: meissner@tiktok.dg.com (Michael Meissner)
|
|||
|
Subject: Copying tapes
|
|||
|
Date: 11 Feb 89
|
|||
|
|
|||
|
One day about 3 years back, a problem was reported with one of
|
|||
|
the AOS/VS system programs, which is fairly routine. The person
|
|||
|
in development asked the customer support person (in a different
|
|||
|
city) for a copy of the tape that demonstrated the problem.
|
|||
|
Evidently, the customer support person was still learning the
|
|||
|
ropes, because he/she put the tape on an office copier, and sent
|
|||
|
up a photocopy of the tape (rather than a magnetic copy).
|
|||
|
|
|||
|
We all got a laugh out of it. To make things even better, the
|
|||
|
OS person was able to tell from the paper label on the tape that
|
|||
|
not enough information was supplied, and that we would have to
|
|||
|
ask the customer for the requisite info.
|
|||
|
|
|||
|
|
|||
|
From: larry@kitty.UUCP (Larry Lippman)
|
|||
|
Subject: Fun with paper tape
|
|||
|
Date: 12 Feb 89
|
|||
|
|
|||
|
During the 1970's my organization used quite a bit of punched
|
|||
|
tape. In fact, in a storeroom there are still about a dozen
|
|||
|
VERY expensive rolls of unused metallized mylar punched tape
|
|||
|
which we used for creation of, ahem, archive tape records. The
|
|||
|
definition of "archive" media sure has changed, huh?
|
|||
|
|
|||
|
We still have a thermal punched tape splicer, along with a rack
|
|||
|
that has a high-speed Remex tape reader and punch. None of this
|
|||
|
stuff has seen use in at least five years, but I have not had
|
|||
|
the heart to order its disposal.
|
|||
|
|
|||
|
I did, however, concede to changing times, and junked our
|
|||
|
Decision Data 8020 interpreting card reader/punch about 4 years
|
|||
|
ago when we axed an PDP-11/44. I remember when that card
|
|||
|
reader-punch was ordered in 1974 at a cost of around $8K. It
|
|||
|
was our only card device which was shared among development
|
|||
|
systems when necessary. We even designed a custom interface
|
|||
|
using an 8080 with software driver so that it could run on
|
|||
|
either an 11/03 QBUS or on UNIBUS. We wanted interpreting
|
|||
|
capability, in addition to having a standalone keypunch (which
|
|||
|
the 8020 would also do), so we never bought any native DEC card
|
|||
|
equipment.
|
|||
|
|
|||
|
In one lab where we had two ASR-33's, which have now been gone
|
|||
|
for several years, a piece of oiled punched paper chad will
|
|||
|
STILL worm its way out of the baseboard moulding every once and
|
|||
|
a while. Unfortunately, more than one chad box was accidentally
|
|||
|
dumped -- so the floor has been well "seeded" over the years.
|
|||
|
|
|||
|
|
|||
|
From: aberg@math.rutgers.edu (Hans Aberg)
|
|||
|
Subject: Troubles with computer music
|
|||
|
Date: 12 Feb 89
|
|||
|
|
|||
|
A computer musician who lives up in Ithaca, NY, told the
|
|||
|
following story:
|
|||
|
|
|||
|
He tried out his Macintosh MIDI equipment, and everything worked
|
|||
|
perfectly. In those days, in the early mid-eighties, one had to
|
|||
|
rely on 512K, and an external disk drive (no hard drive).
|
|||
|
|
|||
|
Then he went up to Chicago (?) for a performance for an
|
|||
|
audience. He picked up all the equipment on the stage -- it
|
|||
|
didn't work at all.
|
|||
|
|
|||
|
So the next couple of hours he tried to figure out what is
|
|||
|
wrong, and the audience started to show up...
|
|||
|
|
|||
|
But then, Aha!, somebody discovered that the external disk drive
|
|||
|
was placed on the left side of the Macintosh -- not on the right
|
|||
|
side, as it should according to the manual. The Mac has its
|
|||
|
transformers on the left side, and their magnetic field
|
|||
|
interfered with the drive.
|
|||
|
|
|||
|
So they moved the drive over to the right side, everything all
|
|||
|
of a sudden working perfectly, and the performance was carried
|
|||
|
in land.
|
|||
|
|
|||
|
|
|||
|
From: jackson@adobe.COM (Curtis Jackson)
|
|||
|
Subject: Misc computer stories
|
|||
|
Date: 11 Feb 89
|
|||
|
|
|||
|
...A disgruntled employee at NavOCEANO (Naval Ocean Office, I
|
|||
|
believe) across the street from me when I worked at NORDA (Naval
|
|||
|
Ocean R&D Activity) decided to get even with the locals.
|
|||
|
|
|||
|
There was a large Univac installation there, and some
|
|||
|
ultra-high-speed card readers. He hollowed out an entire box of
|
|||
|
punch cards (about 2.5 feet of cards, for all you youngsters)
|
|||
|
and filled them with old old old bananas. He then submitted
|
|||
|
this deck as a job. The operators were used to multi-box jobs,
|
|||
|
so they usually just picked up the entire box of cards and
|
|||
|
dumped them in the high-speed readers. It took over 3 weeks of
|
|||
|
maintenance before the reader was working reliably again, and
|
|||
|
the control room reeked of banana for weeks afterwards...
|
|||
|
|
|||
|
When crucial data on tape was lost at my university, the gurus
|
|||
|
in the computer room would retrieve as much data as possible,
|
|||
|
then fill in the gaps by soaking the tapes in a solution that
|
|||
|
made the individual bits show up as 1 or 0 (dark or light) under
|
|||
|
a magnifier. They'd then hand-assemble the missing sections
|
|||
|
from the visual inspection.
|
|||
|
|
|||
|
I once spent an entire night (over 12 hours) trying to get my
|
|||
|
compiler (working up to that point) to work again so I could
|
|||
|
work on it some more for my compilers course. At the end, I had
|
|||
|
reduced the problem down to a program (C code) that basically
|
|||
|
declared an integer "i", said "i=5", then printed "i". The
|
|||
|
program printed a floating-point number... I was so angry I got
|
|||
|
the idiot who had been mucking around with the C compiler from
|
|||
|
Bell Labs in the lab at 7am on Sunday morning to fix the damned
|
|||
|
thing.
|
|||
|
|
|||
|
Our aged PDP-10 finally died one weekend when we had an
|
|||
|
unusually hot Sunday (there was no operator support on Sundays
|
|||
|
until 6pm) and it turned out the fall leaves had never been
|
|||
|
cleared from the AC vents by the university physical plant. The
|
|||
|
temperature got over 100 degrees F in the computer room, and the
|
|||
|
old CPU on the 10 wouldn't even whimper afterwards.
|
|||
|
|
|||
|
It's amazing how many of us remember the "Good Ole Days" --
|
|||
|
didn't you hate patching paper tape? Yeecchhh.
|
|||
|
|
|||
|
|
|||
|
From: sfisher@abingdon.SGI.COM (Scott Fisher)
|
|||
|
Subject: Various office stories
|
|||
|
Date: 11 Feb 89
|
|||
|
|
|||
|
No joke. I have seen at least one letter sent to the software
|
|||
|
support group of a DBMS company that said, "I have included a
|
|||
|
copy of my disk as per your request," only to find a photocopy
|
|||
|
attached to the letter. They did copy both sides, at least.
|
|||
|
|
|||
|
This is the same company (my wife worked there) where an irate
|
|||
|
customer couldn't save his records to disk. The error message
|
|||
|
he reported would only have appeared on a full disk, but he
|
|||
|
claimed that he checked the space remaining and it was "okay".
|
|||
|
Turns out that the program he ran to check remaining space on a
|
|||
|
disk drive returned the amount of free space, expressed in
|
|||
|
Kbytes. A full disk, therefore, returned the string 0k (where 0
|
|||
|
= zero).
|
|||
|
|
|||
|
Then there was the customer who complained because the new
|
|||
|
software release wouldn't print. This customer just *knew* he'd
|
|||
|
caught the software company in a bug and he was demanding his
|
|||
|
money back. My wife stepped through the whole process, set up a
|
|||
|
duplicate system on her end of the phone, and spent a fair
|
|||
|
amount of time duplicating his situation. At last she
|
|||
|
determined that the only possible failure was that his printer
|
|||
|
wasn't on line.
|
|||
|
|
|||
|
"I've managed to duplicate your error message," she finally told
|
|||
|
him after about three days of this.
|
|||
|
|
|||
|
"Aha! It *is* a bug, and you'll finally admit it! Are you
|
|||
|
going to refund my money?"
|
|||
|
|
|||
|
"Well, we'll see," she said. "First, look on your printer and
|
|||
|
see if the little green light marked 'on line' is lit."
|
|||
|
|
|||
|
"No, it isn't. What does it mean if it's not on line?"
|
|||
|
|
|||
|
"Well, it's like the lights are on but nobody's home..."
|
|||
|
|
|||
|
He never asked for his money back again.
|
|||
|
|
|||
|
|
|||
|
From: dlm@cuuxb.ATT.COM (Auntie Dion)
|
|||
|
Subject: Alfred E. Newman
|
|||
|
Date: 11 Feb 89
|
|||
|
|
|||
|
I was at UoM from 1967-1975...
|
|||
|
|
|||
|
The operating system was derived from the University of Michigan
|
|||
|
and had the peculiarity that every job required output, both
|
|||
|
printer and punch. This was even if the job bombed completely.
|
|||
|
An ABEND was okay as it gave a core dump, but a bad set of cards
|
|||
|
wouldn't result in anything, so... The systems people arranged
|
|||
|
in this circumstance to insert a computer picture of Alfred E.
|
|||
|
Neumann, with the caption, "What me worry", into the output
|
|||
|
stream. Also, each compilation that didn't succeed resulted in
|
|||
|
a card placed in the punch stream with "FAILED" in block
|
|||
|
letters.
|
|||
|
|
|||
|
The day came when the Board of Regents toured the computer
|
|||
|
center with its several million dollar computer. As a Regent
|
|||
|
was looking at the printer it just so happened that a bunch of
|
|||
|
jobs in a row all failed, leaving the line printer printer about
|
|||
|
20 pictures of Alfred for the Regents to view.
|
|||
|
|
|||
|
The FAILED cards we'd collect and paper our offices with.
|
|||
|
|
|||
|
|
|||
|
From: dlm@cuuxb.ATT.COM (Auntie Dion)
|
|||
|
Subject: More code comments
|
|||
|
Date: 11 Feb 89
|
|||
|
|
|||
|
The Version 6 UNIX kernel source had two very wonderful comments
|
|||
|
(realize UNIX has extremely few comments):
|
|||
|
|
|||
|
In the first it is discussing the mechanics of what in
|
|||
|
retrospect is the point where, in C, the CPU switches kernel
|
|||
|
stacks and resumes executing a previous process. The comment is
|
|||
|
about 8 lines long and ends, "you are not expected to understand
|
|||
|
this."
|
|||
|
|
|||
|
Then there is the comment, "The return value of this function
|
|||
|
has special significance," and it returns either 0 or 1, not
|
|||
|
very special.
|
|||
|
|
|||
|
|
|||
|
From: dlm@cuuxb.ATT.COM (Auntie Dion)
|
|||
|
Subject: Starting up computers
|
|||
|
Date: 11 Feb 89
|
|||
|
|
|||
|
Long before there was DEC we had an SDS 920 computer. These had
|
|||
|
printed circuit cards with gold plated contacts and gas tight
|
|||
|
connectors. They were a bitch to reseat. You had to pound them
|
|||
|
into the socket with a mallet. One day, as were were reseating
|
|||
|
the card a senior executive wandered by and saw what was
|
|||
|
happening and said, "I've heard of kicking coke machines but
|
|||
|
this is ridiculous!"
|
|||
|
|
|||
|
The same computer also must have been pregnant as it had
|
|||
|
"morning sickness". In the morning when we turned it one, it
|
|||
|
wouldn't work until we let it warm up for a half an hour.
|
|||
|
|
|||
|
Then there was the time it broke. Most of it still worked but
|
|||
|
the shift instructions wouldn't work, we called it a shiftless
|
|||
|
computer.
|
|||
|
|
|||
|
Then there was the Army tech that was lazy and dropped a screw
|
|||
|
driver [so he says] from the Supply bus to the AC line and fried
|
|||
|
every transistor in the computer. In shipping it back to the US
|
|||
|
of A for repair, it was accidentally pushed off of a loading
|
|||
|
dock. We learned about how to do auto body work on a computer.
|
|||
|
|
|||
|
Poor SDS 920, last I heard it was still serving our country in a
|
|||
|
nameless rural area and the technicians go out to Radio Shack to
|
|||
|
buy transistors to repair it.
|
|||
|
|
|||
|
|
|||
|
From: cramer@optilink.UUCP (Clayton Cramer)
|
|||
|
Subject: Excessive Use Of Computers?
|
|||
|
Date: 22 Feb 89
|
|||
|
|
|||
|
A recent sign of the extensive use of computers in areas
|
|||
|
heretofore not considered as needing a computer:
|
|||
|
|
|||
|
One of the EEs that works here asked me for some help
|
|||
|
figuring out how to read a 3.5" floppy disk. "I tried it in
|
|||
|
a Mac, but it couldn't read it." "What sort of computer did
|
|||
|
it come out of?", I innocently asked. "A Brother knitting
|
|||
|
machine."
|
|||
|
|
|||
|
Knit one, pearl two, write FAT to disk, service mouse
|
|||
|
interrupts, knit one, pearl two...
|
|||
|
|
|||
|
|
|||
|
From: clw@hprnd.HP.COM (Carl Wuebker)
|
|||
|
Subject: How to bug an operator
|
|||
|
Date: 19 Feb 89
|
|||
|
|
|||
|
|
|||
|
In the early 1970's at Georgia Tech there lived a Univac 1108
|
|||
|
running under the Exec 8 operating system. The 1108 had
|
|||
|
commands that began with an @, and they would hang up the
|
|||
|
terminal until you were done. So, for example, an:
|
|||
|
|
|||
|
@MSG,W Operator, please mount tape 1234...
|
|||
|
|
|||
|
would send a message to the operator, but wouldn't return
|
|||
|
control to your terminal until the operator replied. Anyway,
|
|||
|
some fellow at Univac got the idea of double-@ commands, which
|
|||
|
would allow you to play through while the single @ commands were
|
|||
|
working -- kind of like the & feature of Unix.
|
|||
|
|
|||
|
@@MSG,W Operator...
|
|||
|
|
|||
|
would allow you to go on, but required the operator to answer a
|
|||
|
console question. After our "new" OS was installed, the Rich
|
|||
|
Electronic Computer Center published a bulletin about how to use
|
|||
|
this new feature. Soon afterwards, a student filled a file with
|
|||
|
4K of these operator reply statements and started it...
|
|||
|
|
|||
|
Results -- the operator's console was flooded with messages, all
|
|||
|
of which required a reply. He had to bring the machine down,
|
|||
|
dump the memory, and reboot. The next morning, the system staff
|
|||
|
went through the dump and removed the student's login from the
|
|||
|
system.
|
|||
|
|
|||
|
|
|||
|
From: jtw@wuee1.wustl.edu (Trent Wohlschlaeger)
|
|||
|
Subject: Fixing a keyboard
|
|||
|
Date: 21 Feb 89
|
|||
|
|
|||
|
True Story:
|
|||
|
|
|||
|
I worked as a student "computer consultant" for Austin College
|
|||
|
(no, not UT) during my undergrad years. One Saturday the entire
|
|||
|
Organic Chem class was in trying to do some simulated analysis
|
|||
|
of compounds. A (minor) friend and (major) crush of mine walked
|
|||
|
in to find all the terminals in use, so I took her down to the
|
|||
|
machine room to allow her to use one of the terminals there.
|
|||
|
|
|||
|
I think the terminal was an ADM-something with a detached
|
|||
|
keyboard. At any rate, the keyboard started acting up, causing
|
|||
|
the program to simulate all sorts of tests she didn't want.
|
|||
|
After jiggling the cord several times, which fixed the problem
|
|||
|
for about 1.5 minutes each, I finally stated that it needed
|
|||
|
"manual adjustment", picked the keyboard up, lowered it a
|
|||
|
carefully eyed 2 inches, and dropped it to the desktop.
|
|||
|
|
|||
|
It worked fine for the next 4 hours until I left. She looked at
|
|||
|
me as if I was some sort of computer god. Of course, she still
|
|||
|
wouldn't go out with me!
|
|||
|
|
|||
|
|
|||
|
From: lan@bucsb.UUCP (Larry Nathanson)
|
|||
|
Subject: Excessive computerphobes
|
|||
|
Date: 21 Feb 89
|
|||
|
|
|||
|
While a counselor at a computer/circus camp (I won't get into
|
|||
|
elaborating on it, or I'll forget the funny story - inquiries
|
|||
|
taken by mail) a few years ago, there were a few campers that
|
|||
|
would choose only one program. One girl "Natasha" was extremely
|
|||
|
interested in the high wire, and deathly afraid of the computer
|
|||
|
rooms. Room 1 was around 25 PC's, Room 2 was //e's, and Room 3
|
|||
|
was a bunch of Mac 128's... (That was HIGH tech then....)
|
|||
|
|
|||
|
Anyway, on the last day of the two week session, it's the
|
|||
|
nastiest thunderstorm Inland Conn had seen, which means the
|
|||
|
kiddies are all indoors for the day... The highwire is swinging
|
|||
|
like the surface of the pool, and the trapeze is spewing debris
|
|||
|
all over the fields... Most of the campers are rather content
|
|||
|
to be indoors, and after MUCH coaxing, we get Natasha to draw a
|
|||
|
picture on the "cute little harmless computer"...
|
|||
|
|
|||
|
Wouldn't you know it -- Natasha has just finished her cute
|
|||
|
little doggie picture and she gets daring, and figures out that
|
|||
|
the "A" symbol means letters, and she's going to title her
|
|||
|
creation... All of a sudden there is a HUGE CRASH -- lightening
|
|||
|
strikes the transformers outside... As she touches it, the
|
|||
|
keyboard starts smoking, and the image of her picture melts down
|
|||
|
the screen, with black smoke pouring out of the vents on top.
|
|||
|
This poor girl was so traumatized that she'll NEVER touch a Mac
|
|||
|
so long as she lives!
|
|||
|
|
|||
|
By the way, the lightbulbs overhead exploded, the //e
|
|||
|
motherboards were OK, but their power supplys were black inside,
|
|||
|
and smelled like a campfire... they all had to be replaced.
|
|||
|
Half/2 the Macs were wrecked violently -- smoking keyboards,
|
|||
|
etc... the other half just needed new fuses... And the grand
|
|||
|
finale -- the IBM's were a total loss, and some of the IBM color
|
|||
|
monitors had flames coming out of the top...
|
|||
|
|
|||
|
I was told Natasha ran so far it took a half hour to catch
|
|||
|
her... As I remember it, I got a fire extinguisher, and was
|
|||
|
having a blast dousing the IBM's... However, knowing
|
|||
|
"selective" memory being what it is, I was probably crouching
|
|||
|
under a bench somewhere...
|
|||
|
|
|||
|
|
|||
|
From: lauri@svax.cs.cornell.edu (Georges Lauri)
|
|||
|
Subject: Abusive users
|
|||
|
Date: 20 Feb 89
|
|||
|
|
|||
|
...I used to work in a company doing workstations for stock and
|
|||
|
commodity brokers. These things are their bread and butter: if
|
|||
|
they don't work, they can't do *a thing*. They thus tend to get
|
|||
|
frustrated easily.
|
|||
|
|
|||
|
One of them calls, and says, "No matter what I type, it doesn't
|
|||
|
work". Get the machine exchanged, the keyboard is hopelessly
|
|||
|
damaged. A couple of days later, the same thing happens. We
|
|||
|
discovered that the guy used his *telephone handset* to bang on
|
|||
|
the keyboard to flip pages.
|
|||
|
|
|||
|
The competition -- obviously from similar experiences -- had
|
|||
|
keyboards encased in sheetmetal, with very tough springs; these
|
|||
|
people only hit one key at a time anyway, and didn't touch type,
|
|||
|
so that was OK...
|
|||
|
|
|||
|
In a similar vein, a frustrated customer had, on a bad trade,
|
|||
|
*ripped* his console from the data feed -- the back panel was
|
|||
|
still hanging to the wall outlet. We got bit by this again when
|
|||
|
we introduced mice on our systems: now *they* were getting
|
|||
|
banged up by people using them do dial the phone!!
|
|||
|
|
|||
|
To solve all these problems, we had to install routines to
|
|||
|
detect keyboard banging (lots of keys pressed too quickly in
|
|||
|
succession) and mouse banging (that took some work) and beep
|
|||
|
*real loud* -- they'd get embarrassed and not do it anymore.
|
|||
|
Abuse management -- a whole new area in user interfaces!
|
|||
|
|
|||
|
|
|||
|
From: lord@se-sd.sandiego.ncr.com (Dave Lord)
|
|||
|
Subject: Orientation dependent systems
|
|||
|
Date: 20 Feb 89
|
|||
|
|
|||
|
One of the guys who used to work here had been a field engineer
|
|||
|
for many years. (That means he used to repair computers.) One
|
|||
|
of the machines he used to work on was one of those large
|
|||
|
beasties, about 5 feet high and six or seven feet long. To get
|
|||
|
at the innards you opened up the hinged doors on the sides. The
|
|||
|
"memory unit" was also hinged and to work on it you had to open
|
|||
|
it out so it was at a 90 degree angle to its normal position.
|
|||
|
|
|||
|
Anyway, there was this particular machine that was getting
|
|||
|
_lots_ of memory errors. But of course when they opened it up
|
|||
|
to test it, it worked fine. They tried various things like
|
|||
|
cleaning the vents, cleaning the connectors and replacing
|
|||
|
various parts, but to no avail. When the memory unit was folded
|
|||
|
out at a 90 degree angle it worked fine, when it was closed it
|
|||
|
got memory errors. Finally, in desperation, they closed it up
|
|||
|
and turned the whole processor so that it was at a ninety degree
|
|||
|
angle to its original position. Supposedly it never had a
|
|||
|
problem again.
|
|||
|
|
|||
|
They explained to the customer that the machine had "East-West
|
|||
|
Memory".
|
|||
|
|
|||
|
|
|||
|
From: gmw1@CUNIXD.CC.COLUMBIA.EDU (Gabe M Wiener)
|
|||
|
Subject: Novice engineering students
|
|||
|
Date: 20 Feb 89
|
|||
|
|
|||
|
Several years ago I was working as an instructor at a computer
|
|||
|
camp. I was assigned to teach the introductory class in TTL
|
|||
|
logic and peripheral design. So there I was, explaining the TTL
|
|||
|
high and low states. "Five volts represents the 'high' state or
|
|||
|
a binary 1, and zero volts represents the 'low' state, or a
|
|||
|
binary 0." And I went on and on explaining the various TTL
|
|||
|
Gates (AND, NOR, NAND, etc). Finally, I got to the Inverter (or
|
|||
|
NOT gate). I explained that if you put 5 volts into it, you'll
|
|||
|
get 0 volts out, and if you put 0 volts into it you'll get 5
|
|||
|
volts out. To this, one person replied:
|
|||
|
|
|||
|
"Wouldn't that thing be awfully useful during a power failure?"
|
|||
|
|
|||
|
|
|||
|
From: dmt@ptsfa.PacBell.COM (Dave Turner)
|
|||
|
Subject: Operator mistakes
|
|||
|
Date: 18 Feb 89
|
|||
|
|
|||
|
Whenever we used to make major changes to our operating system
|
|||
|
or transaction processing system we were required to repeat a
|
|||
|
prior day's business to prove the the system was ready for
|
|||
|
production.
|
|||
|
|
|||
|
Until about 10 years ago, we would do this by copying all the
|
|||
|
databases and tapes for a day and run a series of tests on
|
|||
|
Saturdays. All the production terminal operators would be at
|
|||
|
their terminals typing exactly the same things that they had
|
|||
|
typed on the day being repeated.
|
|||
|
|
|||
|
All this was very expensive and error prone. Usually the tests
|
|||
|
would cause a crash a few minutes after they started.
|
|||
|
|
|||
|
On one memorable day in 1976 the test was running very smoothly.
|
|||
|
The computer room was filled with onlookers: operations people,
|
|||
|
systems programmers, bigshots, vendor representatives, etc.
|
|||
|
|
|||
|
The console operator was continuously displaying the status of
|
|||
|
the system. One common command was to display all the jobs in
|
|||
|
the system:
|
|||
|
|
|||
|
$dj 1-999
|
|||
|
|
|||
|
Everyone was pleased that the test was going so well until
|
|||
|
around 4 PM when all the jobs suddenly stopped running.
|
|||
|
|
|||
|
Concern turned to elation when the console operator confessed
|
|||
|
that he had mistakenly typed:
|
|||
|
|
|||
|
$cj 1-999
|
|||
|
|
|||
|
Which *cancelled* all the jobs in the system!
|
|||
|
|
|||
|
|
|||
|
From: ferguson@x102c.harris-atd.com (ferguson ct 71078)
|
|||
|
Subject: Computer welding
|
|||
|
Date: 18 Feb 89
|
|||
|
|
|||
|
...The 4th-hand version of this story I heard regarded the first
|
|||
|
mounting of a large capacity disk drive on a ship. The teller
|
|||
|
(known to occasionally exaggerate) claimed that the disk was a
|
|||
|
particularly high volume model for its era and was about three
|
|||
|
feet in diameter (I have difficulty believing this). He claimed
|
|||
|
that the gyroscopic forces for such a large rotating mass were
|
|||
|
sufficient to warp the ship's decks as the ship rocked and
|
|||
|
heaved while underway.
|
|||
|
|
|||
|
A first-hand story: this one actually happened to me. When I
|
|||
|
was a student at the University of Texas, I was employed at a
|
|||
|
computer lab programming one of the early generation desktop
|
|||
|
computers. The machine was an 8080 (later Z80) CP/M machine
|
|||
|
with an S-100 bus in an IMSIA (sp?) cabinet. The IMSIA cabinet
|
|||
|
was about the size of a modern IBM-PC but about twice as high.
|
|||
|
The chassis was aluminum with a steel cover. The power cord for
|
|||
|
the system entered the cabinet through the rear and was
|
|||
|
connected directly to a terminal strip (two parallel rows of
|
|||
|
screws in a heavy piece of bakelite). The terminal strip was
|
|||
|
mounted on the backplane of the cabinet which was a sheet of
|
|||
|
aluminum about 1/8" thick.
|
|||
|
|
|||
|
Well one day I was merrily typing away on a terminal when an
|
|||
|
hair-raising event occurred. A jet of fire and sparks spewed
|
|||
|
out of the rear of the computer cabinet accompanied by brilliant
|
|||
|
ultraviolet light. It was as though someone had started up an
|
|||
|
arc welder inside the computer. The lab filled with ozone and
|
|||
|
smoke. The welding continued for about a two full seconds
|
|||
|
before it ceased of its own accord. It took a couple of minutes
|
|||
|
to get my heart out of my throat and get up the nerve to unplug
|
|||
|
the machine. When I examined the computer I found a 3/8" hole
|
|||
|
in the aluminum backplane of the computer which had obviously
|
|||
|
been torched out. The desk was covered with molten globules of
|
|||
|
aluminum which hardened into little pills.
|
|||
|
|
|||
|
The computer lab was in a building filled with engineering labs
|
|||
|
which contained all kinds of heavy equipment. Apparently one or
|
|||
|
more large machines had been switched on or off and a hell of a
|
|||
|
big power spike had come down the line. Evidently one of the
|
|||
|
screws in the computer's terminal strip was just a little bit
|
|||
|
too long and the tip of the screw was just a little bit too
|
|||
|
close to the aluminum backplane of the cabinet which was
|
|||
|
grounded of course. This closeness allowed the power spike to
|
|||
|
arc between the tip of the screw and the backplane. The arc
|
|||
|
continued until the hole it was melting in the backplane grew
|
|||
|
too large to sustain the arc.
|
|||
|
|
|||
|
The amazing part of this story was that the computer was
|
|||
|
completely unharmed save some cosmetic damage. Even the fuses
|
|||
|
were intact (they were "downstream" from the terminal strip).
|
|||
|
Furthermore, the building fuse hadn't blown. Basically, after
|
|||
|
about ten minutes to get my nerve back, I plugged the computer
|
|||
|
back in, cleaned the aluminum pills off my desk, and went back
|
|||
|
to work like nothing had happened. Try that with your Taiwan
|
|||
|
clone! (Later on I trimmed down all the screws in the power
|
|||
|
strip.)
|
|||
|
|
|||
|
|
|||
|
From: kfir@bimacs.BITNET (Yuval Kfir)
|
|||
|
Subject: What is the definition of "crash"
|
|||
|
Date: 17 Feb 89
|
|||
|
|
|||
|
I was told the following story by a friend, but the details are
|
|||
|
probably mixed up -- if someone remembers them correctly they
|
|||
|
are welcome to put me right. It happened at an ILA conference
|
|||
|
(those are the Hebrew initials of called in English), two or
|
|||
|
three years ago: Some time after the conference began, a man
|
|||
|
came up hysterically to the DEC representatives (where DEC's
|
|||
|
display was on), and told them that the computer had crashed.
|
|||
|
Without even thinking, they told him, "Just reboot it then,
|
|||
|
what's the problem?".
|
|||
|
|
|||
|
"No, you don't get it -- I was just unloading it from the van
|
|||
|
here, and..." (I think it was a VAXstation, God rest its soul).
|
|||
|
|
|||
|
|
|||
|
From: jml@holin.ATT.COM (John Lynch)
|
|||
|
Subject: Getting free credit
|
|||
|
Date: 17 Feb 89
|
|||
|
|
|||
|
I recall a story from the 1970's, told by a friend at the time,
|
|||
|
about a phone bill.
|
|||
|
|
|||
|
The local phone company, NJ Bell, would include a keypunch card
|
|||
|
with your bill. The card included the standard information
|
|||
|
about the customer and the bill amount. This friend of mine
|
|||
|
took the phone bill card to keypunch and added an overpunch to
|
|||
|
the the bill amount making it a negative number. He sent in a
|
|||
|
check for the regular amount with the altered card. When he
|
|||
|
received his next month's bill there was a credit for his
|
|||
|
payment and a credit from his previous balance due.
|
|||
|
|
|||
|
He never told me if the phone company ever caught on or not.
|
|||
|
|
|||
|
|
|||
|
From: tom@iconsys.UUCP (Tom Kimpton)
|
|||
|
Subject: Why you don't say yes automatically
|
|||
|
Date: 17 Feb 89
|
|||
|
|
|||
|
When we were first porting UN*X to our hardware we often had
|
|||
|
crashes that would leave the file system in a state of disarray.
|
|||
|
Going through the fsck routine of being asked if we wanted to
|
|||
|
clear the file, etc., got to be a hassle. So one of the
|
|||
|
programmers added a "-y" option to fsck that would print out yes
|
|||
|
to the question (so you could see what was going on),
|
|||
|
automatically clear the file in question and continue.
|
|||
|
|
|||
|
It was very handy. It cut reboot times down dramatically.
|
|||
|
Until the first time "/" was corrupted: Directory "/"
|
|||
|
corrupted, do you wish to remove? YES Directory "/" removed.
|
|||
|
"-y" was removed forthwith.
|
|||
|
|
|||
|
|
|||
|
From: meo@stiatl.UUCP (Miles O'Neal)
|
|||
|
Subject: A good way to waste a programmer's time
|
|||
|
Date: 17 Feb 89
|
|||
|
|
|||
|
The *old* Compucolor (or whoever Intecolor used to be) computers
|
|||
|
were pretty nice for writing neat games in; their BASIC was very
|
|||
|
flexible and graphics-oriented. A friend (hi, Nick) at Tech and
|
|||
|
I were playing around, getting the computer to do all kinds of
|
|||
|
neat (to us, then) stuff, and Nick found a very obscure feature:
|
|||
|
ANY character could be placed in a comment. So we wrote a
|
|||
|
program that did all kinds of neat stuff on the screen, and then
|
|||
|
stopped for a moment (with keyboard locked) displaying, "Read
|
|||
|
the code and see if you can figure this one out!"
|
|||
|
|
|||
|
The memory mapped display was fast. The code was as compact
|
|||
|
(i.e., spaghetti code) as we could make it, crammed onto 1 LONG
|
|||
|
line, followed by a comment that had as its first characters the
|
|||
|
ones to return to beginning of line and clear to eol, and then
|
|||
|
the following:
|
|||
|
|
|||
|
10 REM Read the code and see if you can figure this one out!
|
|||
|
|
|||
|
When you tried to print the source to the screen, it happened so
|
|||
|
fast the eye registered nothing but the final comment. A lot of
|
|||
|
grad students (not to mention undergrads) wasted a LOT of time
|
|||
|
trying to figure this one out!
|
|||
|
|
|||
|
|
|||
|
From: Tim_CDC_Roberts@cup.portal.com
|
|||
|
Subject: How to damage a keyboard
|
|||
|
Date: 17 Feb 89
|
|||
|
|
|||
|
There was a letter to the editor of BYTE in its early days that
|
|||
|
went something like this:
|
|||
|
|
|||
|
"You said in your beginners column of <month/year forgotten>
|
|||
|
that nothing I could enter at the keyboard would harm my
|
|||
|
computer at all.
|
|||
|
|
|||
|
"Well, I entered a Coke at the keyboard, and believe me it did
|
|||
|
some kind of damage."
|
|||
|
|
|||
|
|
|||
|
From: kevinf@cognos.uucp (Kevin Ferguson)
|
|||
|
Subject: Why you don't put program developers in PR
|
|||
|
Date: 15 Feb 89
|
|||
|
|
|||
|
DISCLAIMER: So help me God, this is the absolute truth. I
|
|||
|
should know, because I was there.
|
|||
|
|
|||
|
Many moons ago (1982), I was on contract as a P/A to one of
|
|||
|
those credit card companies that shall remain nameless. I was
|
|||
|
attached to the project that was completely rewriting the
|
|||
|
billing process. The approved implementation included a massive
|
|||
|
number of database tables that the Credit Department would
|
|||
|
maintain to control their billing cycles, appearance of the
|
|||
|
statement for different types of customers, interest charge
|
|||
|
calculation, and so on, ad nauseum.
|
|||
|
|
|||
|
Well, as the project trundled on toward completion, the end user
|
|||
|
became aware of the manpower effort that would be required to
|
|||
|
initialize all of these tables. (In retrospect, their reaction
|
|||
|
was really quite excessive.) Our illustrious Project Manager
|
|||
|
said at the time, "No problem. We'll just promote the TestBed
|
|||
|
environment." I'm sure that you can imagine our reaction, as
|
|||
|
the mischievous minds of programmers tend to generate humorous
|
|||
|
testing environments.
|
|||
|
|
|||
|
Sure enough, despite all of the programmers's and testers's
|
|||
|
objections, the TestBed environment was promoted to Production
|
|||
|
"...with those changes that are deemed necessary by the Credit
|
|||
|
Department." Apparently, they did not catch all of the
|
|||
|
"necessary changes" because in the first week, the Credit
|
|||
|
Department mailed 1,500 statements to delinquent customers with
|
|||
|
the Reminder Notice: "Pay up, or we'll rape your wife."
|
|||
|
|
|||
|
Judging by the memo that was distributed to the MIS Department
|
|||
|
following this debacle, the rest of the organization failed to
|
|||
|
see the humor in this.
|
|||
|
|
|||
|
|
|||
|
From: emoffatt@cognos.uucp (Eric Moffatt)
|
|||
|
Subject: Student pranks
|
|||
|
Date: 13 Feb 89
|
|||
|
|
|||
|
This reminds me of a particularly nasty trick we (myself and a
|
|||
|
fellow named Mike something) played in High School (1972?). In
|
|||
|
our FORTRAN course all of the students's card decks were packed
|
|||
|
in boxes and shipped out to run at some magic computer elsewhere
|
|||
|
in the city; turnaround was about 2 days. Well, Mike was
|
|||
|
somewhat of a system hack and had "discovered" that there was a
|
|||
|
way to read all other JCL (yep, IBM) in a deck as data. We just
|
|||
|
had to try it out.
|
|||
|
|
|||
|
I wrote a super simple parser (scan a line for READ, WRITE,
|
|||
|
DO...) and an output formatter which did a fair job of
|
|||
|
duplicating the real compiler's output. We just slipped the
|
|||
|
"special" JCL in at the start of the deck and viola... the
|
|||
|
students received realistic looking compiles but with fake error
|
|||
|
messages like, "READ statement in wrong place" or, "You cannot
|
|||
|
WRITE here". Well, the instructor just didn't know what to make
|
|||
|
of this (he was new to this stuff too) and we finally had to
|
|||
|
'fess up. As I remember it I got one of my very few detentions
|
|||
|
for costing the class a whole computer run but it was worth it
|
|||
|
to see the teacher's face.
|
|||
|
|
|||
|
|