Collage 224 H u m o u r N e t 28 FEB 96
And here's another one that's been making the rounds recently ...
"Judge Rules on E-Mail Privacy Case"
TULSA, OKLA -- The Oklahoma Supreme Court has ruled on a case that
legal experts believe clearly delineates the e-mail privacy rights
of computer users in the workplace. Judge Stan Musing declared that
employees have a right to expect that their employers will refrain
from monitoring e-mail messages transmitted on company systems.
(Hmmm ... I notice he didn't say anything about your *government*
refraining from those practices. Come to think of it, I wonder if
this still applies if your employer *is* the government ... ?)
The case went to court after programmer Augustus Lindsey's
supervisor monitored his e-mail and intercepted a message from
Lindsey to a colleague. The message read:
"That little sex kitten has been driving me wild. She's
moaning and begging for it every minute. Last night I was
afraid someone would hear, and we'd be thrown out of the
building. But don't worry -- all is arranged. Wednesday
she gets the knife."
Lindsey's supervisor alerted authorities, suspecting that a crime
was in the making. Lindsey was arrested on the spot and spent an
uncomfortable night discussing the situation with the police.
However, he was released in the morning, just in time to get his
female cat to the vet for spaying.
(Good save, Lindsey. And they say that fast thinking doesn't pay
anymore ...)
Lindsey sued his boss for invasion of privacy and sought punitive
damages as well.
(Oh, right. Poor kitty comes out on the short end of this deal, and
*Lindsey* gets the punitive damages. Socks (or whatever her name is)
oughta sue for invasion of private parts.)
That one was just too good to pass up. And so are the other two
pieces that compose this "Geeks at Work" Collage ...
"Bubba's User Manual" -- the piece that I accidentally deleted a
while back, and asked someone to kindly forward to me -- comes to us
c/o JD in New Jersey. This one is today's "mainstream" piece (i.e.,
it can be understood by your everyday geek).
The second piece, "Programming in C and Unix," is provided by my
technical supervisor (and one helluva nice guy) (really!) (he isn't
a subscriber, so I can't be saying that to suck up), John McCorkle.
This one will only be of interest to people who have experience
programming in that environment -- but if you're familiar with it,
even just a little bit, this piece is a real scream. Just like the
language. :-)
(Big thanks to JD and John for these awesome pieces.)
"Geeks at Work." Story of my life ...
- Vince Sabio
HumourNet Moderator
HumourNet@telephonet.com
____________________________________________________________________
Opener (above) Copyright 1996 by Vincent Sabio
Permission is hereby granted to forward or post this "Collage";
please observe the guidelines stated at the end of the message.
____________________________________________________________________
SUBJ: Bubba's User Manual
I once unpacked a SCSI drive shipped from Bubba's in Louisiana, and it
arrived with these instructions in the packaging.
IMPORTANT! READ THIS BEFORE USING YOUR NEW DEVICE
Congratulations! You have purchased an extremely fine device that
would give you thousands of years of trouble-free service, except that
you undoubtedly will destroy it via some typical bonehead consumer
maneuver. Which is why we ask you to:
PLEASE FOR GOD'S SAKE READ THIS OWNER'S MANUAL CAREFULLY BEFORE YOU
UNPACK THE DEVICE. YOU ALREADY UNPACKED IT, DIDN'T YOU? YOU UNPACKED
IT AND PLUGGED IT IN AND TURNED IT ON AND FIDDLED WITH THE KNOBS, AND
NOW YOUR CHILD, THE SAME CHILD WHO ONCE SHOVED A POLISH SAUSAGE INTO
YOUR VIDEOCASSETTE RECORDER AND SET IT ON "FAST FORWARD," THIS CHILD
ALSO IS FIDDLING WITH THE KNOBS, RIGHT? WE MIGHT AS WELL JUST BREAK
THESE DEVICES RIGHT AT THE FACTORY BEFORE WE SHIP THEM OUT, YOU KNOW
THAT?!?
We're sorry. We just get a little crazy sometimes because we're
always getting back "defective" merchandise where it turns out that
the consumer inadvertently bathed the device in acid for six days.
So, in writing these instructions, we naturally tend to assume that
your skull is filled with dead insects, but we mean nothing by it.
OK? Now let's talk about:
1. UNPACKING THE DEVICE
The device is encased in foam to protect it from the Shipping People,
who like nothing more than to jab spears into outgoing boxes.
PLEASE INSPECT THE CONTENTS CAREFULLY FOR GASHES OR IDA MAE BARKER'S
ENGAGEMENT RING, WHICH SHE LOST LAST WEEK, AND SHE THINKS MAYBE IT
WAS LOST WHILE SHE WAS PACKING DEVICES.
Ida Mae really wants that ring back, because it is her only proof of
engagement, and her fiancee, Stuart, is now seriously considering
backing out on the whole thing in as much as he had consumed most of
a bottle of Jim Beam in Quality Control when he decided to pop the
question. It is not without irony that Ida Mae's last name is
"Barker," if you get our drift.
WARNING: DO NOT EVER AS LONG AS YOU LIVE THROW AWAY THE BOX OR ANY OF
THE PIECES OF STYROFOAM, EVEN THE LITTLE ONES SHAPED LIKE PEANUTS.
If you attempt to return the device to the store, and you are missing
one single peanut, the store personnel will laugh in the chilling
manner exhibited by Joseph Stalin just after he enslaved Eastern
Europe.
Besides the device, the box should contain:
* Eight little rectangular snippets of paper that say "WARNING!"
* A little plastic packet containing four 5/17-inch pilfer grommets
and two club-ended 6/93 inch boxcar prawns.
YOU WILL NEED TO SUPPLY: a matrix wrench and 60,000 feet of tram
cable.
IF ANYTHING IS DAMAGED OR MISSING: You should IMMEDIATELY turn to
your spouse and say "Margaret, you know why this country can't make
a car that can get all the way through the drive-through at Burger
King without a major transmission overhaul? Because nobody cares,
that's why."
WARNING: This is assuming your spouse's name is Margaret. And not
Pete.
2. PLUGGING IN THE DEVICE
The plug on this device represents the latest thinking of the
electrical industry's Plug Mutation Group, which, in a continuing
effort to prevent consumers from causing hazardous electrical current
to flow through their appliances, developed the Three-Pronged Plug,
then the Plug Where One Prong is Bigger Than the Other. Your device
is equipped with the revolutionary new Plug Whose Prongs Consist of
Six Small Religious Figurines Made of Chocolate.
DO NOT TRY TO PLUG IT IN!
Lay it gently on the floor near an outlet, but out of direct sunlight,
and clean it weekly with a damp handkerchief.
WARNING: WHEN YOU ARE LAYING THE PLUG ON THE FLOOR, DO NOT HOLD A
SHARP OBJECT IN YOUR OTHER HAND AND TRIP OVER THE CORD AND POKE YOUR
EYE OUT, AS THIS COULD VOID THE WARRANTY.
3. OPERATION OF THE DEVICE
WARNING: WE MANUFACTURE ONLY THE ATTRACTIVE DESIGNER CASE. THE ACTUAL
WORKING CENTRAL PARTS OF THE DEVICE ARE MANUFACTURED IN JAPAN. THE
INSTRUCTIONS WERE TRANSLATED BY MRS. SHIRLEY PELTWATER OF ACCOUNTS
RECEIVABLE, WHO HAS NEVER ACTUALLY BEEN TO JAPAN BUT DOES HAVE MOST OF
"SHOGUN" ON TAPE.
INSTRUCTIONS: For results that can be finest, we advising that:
NEVER to hold these buttons two times!! Except battery. Next
taking the (something) earth section may cause a large occurrence!
However. If this is not a trouble, such rotation is a very
maintenance action, as a kindly (something) virepoint as Drawing B.
4. WARRANTY
Be it hereby known that this device, together with but not excluding
all those certain parts thereunto, shall be warranted against all
defects, failures and malfunctions as shall occur between now and
Thursday afternoon shortly before 2, during which time the
Manufacturer will, at no charge to the Owner, send the device to our
Service People, who will emerge from their caves and engage in rituals
designed to cleanse it of evil spirits. This warranty does not cover
the attractive designer case.
WARNING: IT MAY BE A VIOLATION OF SOME LAW THAT MRS. SHIRLEY PELTWATER
HAS "SHOGUN" ON TAPE.
========================[ H U M O U R N E T ]=======================
SUBJ: Programming in C and Unix
"Creators Admit UNIX, C Hoax"
MURRAY HILL, NJ - AT&T - In an announcement that has stunned the
computer industry, Ken Thompson, Dennis Ritchie and Brian Kernighan
admitted that the Unix operating system and C programming language
created by them is an elaborate prank kept alive for over 20 years.
Speaking at the recent UnixWorld Software Development Forum,
Thompson revealed the following:
In 1969, AT&T had just terminated their work with the
GE/Honeywell/AT&T Multics project. Brian and I had started work
with an early release of Pascal from Professor Niklaus Wirth's ETH
labs in Switzerland and we were impressed with its elegant
simplicity and power. Dennis had just finished reading 'Bored of
the Rings,' a National Lampoon parody of the Tolkien's 'Lord of the
Rings' trilogy. As a lark, we decided to do parodies of the Multics
environment and Pascal. Dennis and I were responsible for the
operating environment. We looked at Multics and designed the new OS
to be as complex and cryptic as possible to maximize casual users'
frustration levels, calling it Unix as a parody of Multics, as well
as other more risque allusions. We sold the terse command language
to novitiates by telling them that it saved them typing.
Then Dennis and Brian worked on a warped version of Pascal, called
'A.' 'A' looked a lot like Pascal, but elevated the notion of the
direct memory address (which Wirth had banished) to the central
concept of the language. This was Dennis's contribution, and he in
fact coined the term "pointer" as an innocuous sounding name for a
truly malevolent construct.
Brian must be credited with the idea of having absolutely no
standard I/O specification: this ensured that at least 50% of the
typical commercial program would have to be re-coded when changing
hardware platforms. Brian was also responsible for pitching this
lack of I/O as a feature: it allowed us to describe the language as
"truly portable."
When we found others were actually creating real programs with A, we
removed compulsory type-checking on function arguments. Later, we
added a notion we called "casting": this allowed the programmer to
treat an integer as though it were a 50kb user-defined structure.
When we found that some programmers were simply not using pointers,
we eliminated the ability to pass structures to functions, enforcing
their use in even the simplest applications. We sold this, and many
other features, as enhancements to the efficiency of the language.
In this way, our prank evolved into B, BCPL, and finally C.
We stopped when we got a clean compile on the following syntax:
for(;P("\n"),R-;P("|"))for(e=3DC;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);
[Editor's Note: One of our resident C experts believes that this
might really compile. This level of C is way over my head, but I
think you might need the not-very-popular "Gaelic C" compiler for
this. ]
At one time, we joked about selling this to the Soviets to set their
computer science progress back 20 or more years.
Unfortunately, AT&T and other US corporations actually began using
Unix and C. We decided we'd better keep mum, assuming it was just a
passing phase.
In fact, it's taken US companies over 20 years to develop enough
expertise to generate useful applications using this 1960's
technological parody. We are impressed with the tenacity of the
general Unix and C programmer. In fact, Brian, Dennis and I have
never ourselves attempted to write a commercial application in this
environment.
We feel really guilty about the chaos, confusion and truly awesome
programming projects that have resulted from our silly prank so long
ago.
Dennis Ritchie said: "What really tore it (just when ADA was
catching on), was that Bjarne Stroustrup caught onto our joke. He
extended it to further parody Smalltalk. Like us, he was caught by
surprise when nobody laughed. So he added multiple inheritance,
virtual base classes, and later ... templates. So we now have
compilers that can compile 100,000 lines per second, but need to
process header files for 25 minutes before they get to the meat of
"Hello, World."
Major Unix and C vendors and customers, including AT&T, Microsoft,
Hewlett-Packard, GTE, NCR, and DEC have refused comment at this
time.
Borland International, a leading vendor of object-oriented tools,
including the popular Turbo Pascal and Borland C++, stated they had
suspected this for a couple of years. In fact, the notoriously late
Quattro Pro for Windows was originally written in C++. Philippe
Kahn said: "After two and a half years programming, and massive
programmer burn-outs, we re-coded the whole thing in Turbo Pascal in
three months. I think it's fair to say that Turbo Pascal saved our
bacon." Another Borland spokesman said that they would continue to
enhance their Pascal products and halt further efforts to develop
C/C++.
Professor Wirth of the ETH institute and father of the Pascal,
Modula 2 and Oberon structured languages, cryptically said, "P.T.
Barnum was right." He had no further comments.
********************************************************************
Anyone Without a Sense of Humor Is At The Mercy of The Rest of Us.
********************************************************************
"HumourNet" is brought to you by Lyris -- an innovative new e-mail
list server from The Walter Shelby Group, Ltd. For more information
on Lyris, see .
To subscribe to the "HumourNet" mailing list, send the following
command to :
subscribe HumourNet your_name, your_city, your_state or country
where "your_name" is your real name, etc. If you run into problems,
then either (1) send any message to for
a more detailed set of instructions, (2) subscribe via Lyris's Web
interface at , or (3) send a *detailed*
description of the problem to .
To unsubscribe, visit our Web interface at
or refer to your Welcome message for detailed instructions.
For instructions on contributing to HumourNet, send any message to
.
>>> Note: Attributions in Collage openers are to the contributors,
not necessarily the authors. Authors' credits are included in the
text wherever possible. <<<
The HumourNet archives can be accessed via the Web and FTP:
Web:
FTP:
Permission is granted to forward or post this Collage, provided that
1) the message is forwarded/posted in its ENTIRETY, from the line
containing the Collage number and date to the end of this trailer,
and 2) no fee is charged.
There are "relaxed" forwarding/posting guidelines available; for a
copy of them, send any message to , or
refer to your Welcome message.
********************************************************************
"HumourNet" is a trademark of HumourNet Communications, Ltd.
********************************************************************