From: daniel@mertwig.uucp (Daniel Drucker)
Newsgroups: alt.kids-talk
Subject: *** computer songs
Date: Thu, 21 Jan 93 18:49:10 EST
Reply-To: daniel%mertwig@uunet.uu.net  (Daniel Drucker)
Organization: Abnormalities of Reality


Heres a collection of computer songs. The end is chopped cause my .Z
file was munged.

I'm including Can't Parse this right here so you don't get bored right away.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Can't parse this
Original : U Can't Touch This
Group    : MC Hammer
Author   : patrick widener <pmw3y@acacia.cs.Virginia.EDU>
Intro    : rap it to the tune of "U Can't Touch This" by MC Hammer,
	   and watch your phrasing.... :)
Song     : 


can't parse this


my assignments hit me so hard
make me say, "oh my lord
thank you for blessin me
with a load to code and a 2 hype seat"
right here, in front of a Sparc
looks good in the light, looks better in the dark
but it tells me -  in a manner quite harsh
"This is a string I can't parse"

(I told ya, kludge-boy)
Can't Parse This
(yea, a fatal error and you know)
Can't Parse This
(look at that code, maaaan)
Can't Parse This
(yo lemme bust some funky diagnostics)

"fresh new bugs, and errors
your code is more than compiler terror
it's rotten - to the core
i don't like it but you know i'll get more
than i can handle
hold on
identifier not found or your semicolon's gone
step back - step back
can't you see i'm developing a crack
in my hardware - your code's a farce
cause this is a string I Can't Parse"

(yo i told ya)
Can't Parse This
(why you sittin there, man)
Can't Parse This
(yo, sound the terminal bell, ya got mail, sucka)

compile-time bugs disrupt my rhythm
it's tellin me trash is what i'm givin him
it's garbage, in and out
but instead of a nice little a.out
i get feedback
fed back
to me by this here RISC machine
no fun
what's it gonna take in the 90s to run these programs
4GLs?
either learn those or wind up in hell

that's longWORD because you know
Can't Parse This
Can't Parse This

top-down!

Stop!  Compile Time!

go with the flow
it is said if you can't write in C then you probably are dead
so wave K&R in the air
waste a few nights, run your fingers thru your hair
this is it
no dinner - code like this and you'll surely get thinner
sitting

on your rump
watch your machine cause it's gonna do a dump
dump dump dump (core dumped)

Can't Parse This
Can't Parse This
(ya better get Turbo cause I can't)
I Can't Parse This
(ring the bell, your mail's been returned)

shutdown!

Stop!  Link Time!

Can't Parse This
Can't Parse This
Can't Parse This

slowdown!
Stop!  Run Time!

every time I program
it complains about my code
maybe i'm in the wrong book or Emacs is in the wrong mode
now i know that i'll never stop doing this
cause our 3rd party software keeps on giving us fits
i did an RTFM
read K&R all day
it's "Error!" "Big Error!" "Nasty Error!" "FATAL ERROR!"
so instead i'll go and play

Can't Parse This
Can't Parse This
I Can't Parse This
(yeah)
Can't Parse This
(i told ya, wahoos,)
Can't Parse This
(too many symbols)
Can't Parse This
(yo, we're outa here)
Can't P-- bus error (core dumped)

(c) 1991 Radio Free Lerxstwood


		     COMPUTER SONGS AND POEMS
		     =====<version 1.3>======
		     ------30-Dec-1992-------


    (Song and poem parodies with computer related subjects)


collected & reformatted by Stefan Haenssgen <hanssgen@ira.uka.de>


The entries are formatted as follows, seperated by a line of "@"s :

Title    : The title of the parody
Original : The title of the original
Group    : The one(s) who performed the original
Author   : Author of the parody
Info     : Additional Comments by the Author
Song     : The Parody itself


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : 0x0d2c
Original : ?
Group    : ?
Author   : Bill Mitchell <mitchell@mdd.comm.mot.com>
Intro    : 
Song     : 


	       0x0d2c
	       ------
    
      May all your signals trap
    May your references be bounded
	   All memory aligned
       Floats to ints be rounded
    
    Remember....
    
	  Nonzero is TRUE
	    ++ adds one
       Arrays start with [0]
	NULL points to none
    
	For octal use zero
	  0x means in hex
	    use = to set
	 and == for a test
    
	Use -> for a pointer
	 a dot if it's not
	  ?: is confusing
	  use this a lot
    
	a.out is your program
	there's no 'u' in foobar
       and char (*(*x())[])() is
     a function returning a pointer
	to an array of pointers
      to functions returning a char


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : 99 Buckets of Bits
Original : 99 Bottles of Beer
Group    : ?
Author   : "Jonathan E. Katz" <jonathan@kanga.cad.ucla.edu>
Intro    : (of course 90 buckets of bits then becomes 8f buckets of bits...)
	   buckets can also be replaced by bytes
Song     : 

99 buckets of bits on the bus, 
99 buckets of bits.
take one down,
short it to ground.
98 buckets of bits on the bus..


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : A Better Model
Original : A Modern Major-General
Group    : Gilbert and Sullivan
Author   : Steven Levine at Apollo Computer
Intro    : 
Song     : 
     
			    A Better Model
			    ==============
		 by Steven Levine at Apollo Computer
			 Submitted by "Spam"
	     Sung to the tune of "A Modern Major-General"
		       by Gilbert and Sullivan
     

I've built a better model than the one at Data General
For data bases vegetable, animal, and mineral
My OS handles CPUs with multiplexed duality;
My PL/1 compiler shows impressive functionality.
My storage system's better than magnetic core polarity,
You never have to bother checking out a bit for parity;
There isn't any reason to install non-static floor matting;
My disk drive has capacity for variable formatting.

Chorus:  His disk drive has capacity for variable formatting,
	 His disk drive has capacity for variable formatting,
	 His disk drive has capacity for variable format-formatting.

I feel compelled to mention what I know to be a gloating point:
There's lots of room in memory for variables floating-point,
Which shows for input vegetable, animal, and mineral
I've built a better model than the one at Data General.

Cho:  Which shows for input vegetable, animal, and mineral
      He's built a better model than the one at Data General.

The IBM new home computer's nothing more than germinal;
At Prime they still have trouble with an interactive terminal;
While Tandy's done a lousy job with operations Boolean,
At Wang the byte capacity's too small to fit a coolie in.
Intel's mid-year finances are something of the trouble sort;
The Timex Sinclar crashes when you implement a bubble sort.
All DEC investors soon will find they haven't spent their money well;
And need I even mention Nixdorf, Univac, or Honeywell?

Cho:  And need he even mention Nixdorf, Univac, or Honeywell?
      And need he even mention Nixdorf, Univac, or Honeywell?
      And need he even mention Nixdorf, Univac, or Honey-Honeywell?

By striving to eliminate all source code that's repetitive
I've brought my benchmark standings to results that are competitive.
In short, for input vegetable, animal, and mineral
I've built a better model than the one at Data General.

Cho:  In short for input vegetable, animal, and mineral
      He's built a better model than the one at Data General.

In fact when I've a floppy of a maximum diameter,
When I can call a subroutine of infinite parameter,
When I can point to registers and keep their current map around,
And when I can prevent the need for mystifying wraparound,
When I can update record blocks with minimum of suffering,
And when I can afford to use a hundred K for buffering,
When I've performed a matrix sort and tested the addition rate,
You'll marvel at the speed of my asynchronous transmission rate.

Cho:  You'll marvel at the speed of his asynchronous transmission rate,
      You'll marvel at the speed of his asynchronous transmission rate,
      You'll marvel at the speed of his asynchronous transmission-mission rate.

Though all my better programs that self-reference recursively
Have only been obtained through expert spying, done subversively,
But still for input vegetable, animal, and mineral,
I've built a better model than the one at Data General.

Cho:  But still for input vegetable, animal, and mineral,
      He's built a better model than the one at Data General.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Title    : A Graphic Song ("It's a commie plot")
Original : "Catch a Wave"
Author   : ?
Info     : Kindly provided in source by Jim McGlinchey - from the RSX songbook
Song     :


Lead:   Nobody wants to try the greatest hack around
Backup: Plot a wave, plot a wave
Bass:   Everybody tries it once
Lead:   Those who have just want to shut it down
Backup: Oh wow, oh wow, oh wow, oh wow
Lead:   You cut some code, then compile and link,
	and then you - turn on the plotter, fill the pens with ink,
Tutti:  You gotta -
	Plot a wave and you're sittin' on top of the world.

Lead:   Not just DECgraph, 'cause it's been plotting on so long
Backup: Plot a wave, plot a wave
Bass:   It's been going now for hours
Lead:   They said it wouldn't plot that long
Backup: Oh wow, oh wow, oh wow, oh wow
Lead:   They'll eat their words with a forkin' VAX, just watch 'em -
	they rasterize in real time - it drags ass
Tutti:  You gotta -
	Plot a wave and you're sittin' on top of the world.

Lead:   So take a lesson from a top-notch hacker boy
Backup: Plot a wave, plot a wave
Bass:   Get yourself RSX
Lead:   But don't you treat it like a toy
Backup: Oh wow, oh wow, oh wow, oh wow
Lead:   So stick your plot, go ahead and whine, look fella -
	we don't plot 'round here, this is real time
Tutti:  You gotta -
	Plot a wave and you're sittin' on top of the world.
	Plot, plot, where the sun never shines
	Plot a wave and you're sittin' on top of the world.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : A is for Apple
Original : A is for Apple
Group    : Traditional
Author   : Douglas Spencer
Intro    : 
Song     : 


A is for Apple

by Douglas Spencer
Computer Systems Administrator,  Anderman and Co Ltd


    A is for APPLE who sent us our Macs,
    D is for DEC, and they sold us a Vax.
    C is the language in which we write source,
and B is our sort, which is BROKEN, of course.

    E is an ERROR when code is compiled,
    F is a FORK for creating a child,
    G is the GETTY that sits on the line,
and H is a HANGUP whic:^?{^Zo^?{bD^]NO CARRIER

    I is the INTERCONNECTION of kit,
    J is the JOY when the cables all fit.
    K is for KERMIT, to copy a file,
and L are the LINES that we drop all the while.

    M is the MODEM we use from our home,
    N are the NIGHTS which we spend on the 'phone,
    O is the OUTPUT we get from the host,
and P are the 'PHONE BILLS we get in the post.

    Q for SIGQUIT makes our process abort,
    R is the REASON sigquit should be caught.
    S is the SIGNAL we catch and ignore,
and T is the TRAP which we miss, and dump core.

    U is for UNIX -- I hope that is clear,
    V is the VISUAL editor here.
    W stands for the WINDOWS we use,
and X for the windowing system we choose.

    Y is for YACC, quite a specialist tool,
    Z for the snores from the programming pool.
    Written while waiting while dinner was cooking

submitted by chiyo to funny@looking.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Addicted to News
Original : Addicted To Love
Group    : Robert Palmer
Author   : Elf Sternberg <elf@halcyon.com>
Intro    : 
Song     : 

 The lights are on-- 'cause you're at home.
 Your brain's wired to your phone.
 Alt.sex, and talk.bizarre,
 You his 'reply,' start a flamewar!
 You don't sleep, you drink Coke,
 You can't stop, you might choke.
 Know what, you crave the most?
 Talk.religion, with unread posts!
 
 You like to think you've figured out drieux!
 Oh yeah?
 A day without net access is a day with the blues,
 You're gonna have to face it, you're addicted to News.
 
 Pirate clari, you've got it all.
 Local news, e'en from Nepal?
 'End of newsgroups' is your key,
 To join *.advocacy!
 A fido gate's your latest fun,
 Mailing lists, every one.
 A one-track mind, you can't be pried,
 From your keyboard, until you've died!
 
 Just when you think you've figured out drieux!
 Oh, yeah!
 A day without net access is a day with the blues,
 You're gonna have to face it, you're addicted to News.
 
 The lights are on, 'cause your at home.
 Your brain's wired to your phone.
 Alt.slack, talk.pol.misc,
 You've never felt a real live kiss!
 
		Elf !!!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Addicted To Vi
Original : Addicted To Love
Group    : Robert Palmer
Author   : Chuck Musciano <chuck@trantor.harris-atd.com>
Intro    : After thinking about that poor wretch who has become addicted to vi,
	   I was inspired to compose the following ditty, sung to the tune of
	   "Addicted To Love" by Robert Palmer.
	   As you sing this, it may help the effect to imagine a dozen women,
	   all of whom resemble Bill Joy, dressed in black and dancing
	   sinuously.
Song     : 


Addicted To Vi
(with apologies to Robert Palmer)

You press the keys with no effect,
Your mode is not correct.
The screen blurs, your fingers shake;
You forgot to press escape.
Can't insert, can't delete,
Cursor keys won't repeat.
You try to quit, but can't leave,
An extra "bang" is all you need.

You think it's neat to type an "a" or an "i"--
Oh yeah?
You won't look at emacs, no you'd just rather die
You know you're gonna have to face it;
You're addicted to vi!

You edit files one at a time;
That doesn't seem too out of line?
You don't think of keys to bind--
A meta key would blow your mind.
H, J, K, L?  You're not annoyed?
Expressions must be a Joy!
Just press "f", or is it "t"?
Maybe "n", or just "g"?

Oh--You think it's neat to type an "a" or an "i"--
Oh yeah?
You won't look at emacs, no you'd just rather die
You know you're gonna have to face it;
You're addicted to vi!

Might as well face it,
You're addicted to vi!
You press the keys without effect,
Your life is now a wreck.
What a waste!  Such a shame!
And all you have is vi to blame.

Oh--You think it's neat to type an "a" or an "i"--
Oh yeah?
You won't look at emacs, no you'd just rather die
You know you're gonna have to face it;
You're addicted to vi!

Might as well face it,
You're addicted to vi!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Alternative Wall
Original : The Wall
Group    : Pink Floyd
Author   : Alan Cox <iiitac@pyramid.swansea.ac.uk>, Leon Thrane,
	   Jim Finnis, Alec Muffet <aem@aber.ac.uk> & (?)
Intro    : Here's a set of pseudosongs which is the result of several long
	   drunken nights talking on a bulletin board between London &
	   Aberystwyth (220+ miles apart)... circa 1988.
Song     : 

			  The Alternative Wall:-

 Established by:-       Anarchy, Atropos, White,
			Roadrunner>>>++>>, & Giant Hogweed.

Nobody On
---------

I got keyboard corns on my fingers,
I got a Ethernet Pad for a brain,
I got a VDU to prop up my mortal remains.

My programs always fail,
I got a strong urge to MAIL
But I got no-one to MAIL to,
MAIL to,
MAIL to..

Oh, babe, when I send down the phone,
There's still nobody on...

		      The Alternative Wall, Part Two.

Does anybody here remember DEC?
Remember how the manual
Was useless to me
In every way.

UNIX, what has become of you?
Can any other O/S be quite as slow as you...

		     The Alternative Wall, Part Three.

The Trial
---------

Good Morning, ROOT, your honour,
The dump will plainly show the user who now stands before you
Was caught red-handed in the system
Crudely hacking in a truly vicious nature
This will not do!
CALL THE LOGFILE!

"I always said he'd come to no good didn't I, ROOT, your honour,
If they let me have my way I'd have him banned from the VAX!
But my hands were tied,
The bleeding hearts and artists
Not to mention the Dave Prices
Wouldn't let me throw him off!"

-- Dedicated to Atropos The Wanderer.

			The Alternative Wall, Part Four.

The UNIX Login Software
-----------------------

Is there anybody out there?

(repeat ad nauseam)

			The Alternative Wall, Part Five.

One of My Hacks
---------------
Log onto the system
On that lurid green screen
You'll find there's no response!

Don't look so frightened,
this is just a passing crash,
One of my bad hacks!

Would you like to watch TV,
Well, that's no use to me
I want to watch you squirm
As you try to get logged on!

Do you want to call the OPS,
Do you think it's time I stopped?
Why are you running away?

		       The Alternative Wall, Part Six.

Filled Up Spaces / What Shall We Do Now?
----------------------------------------

What shall we use to trash
The filled up spaces on the archive tape?

How should I hack and leave no traces,
How shall the system completely fall?

		      The Alternative Wall, Part Seven.

Uncomfortably Numb
------------------
Hello, is there anybody on here?
I'm here but can you see me?
Is there anyone at home?
C'mon now, I hear that MIST is down,
I can ease the pain, maybe bring it up again.

Relax, I need some information first,
Just the basic facts, have you hacked the system Snurt?

There is no shell, your call is clearing,
The distant chips smoke on the breadboard,
You are only coming through off pads,
Your fingers move but I can't see what you're typing.

When I was a child I caught a virus,
My filebase swelled just like two balloons
Now I've got that feeling once again,
I can't explai(core dumped), you would not understand,
This is not how I am.
I have become uncomfortably numb.

		      The Alternative Wall, Part Eight.

In a Flash
----------
So ya
Thought ya
Might like to
Go to the show
To feel the thrill of board hacking,
That luminescent glow.

I've got some bad news for you, sunshine
OPS not around, 'cos Node 5 is down,
And they sent us along, they've gone to the bar,
And we're going to find out who you guys
Really are.

Have we got any oppos on the system tonight?
Grep 'em up against the wall.
There's one on Bullet,
He don't look right to me,
Grep him up agaist the wall.
That one's called Badger,
And that one's Tyrone,
Who let all this riffraff on their own;
There's one smoking a joint and
Another with sandals?
If I had my way
I'd have all of you shot.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : An Irish CPU
Original : An Irish Ballad
Group    : Tom Lehrer
Author   : Sarah Elizabeth Miller
Intro    : 
Song     : 

			      AN IRISH CPU
		   (to An Irish Ballad by Tom Lehrer)
		       by Sarah Elizabeth Miller

About a CPU I sing,
Sing rickity, tickity, tin.
About a CPU I sing
Who sat around compi-a-ling
And wouldn't do another thing
For anyone else logged in, logged in,
For anyone else logged in.

Old programs it would just ignore,
Sing rickity, tickity, tin.
Old programs it would just ignore
And leave them rotting in the core,
Not caring what they all were for
Except those in "user/bin", "user/bin",
Except those in "user/bin".

This CPU was lots of fun,
Sing rickity, tickity, tin.
This CPU was lots of fun
Until one wanted programs run
And if one tried to get them done
It typed back "You're not logged in, logged in."
It typed back "You're not logged in."

Long processes it would not do,
Sing rickity, tickity, tin.
Long processes it would not do
And, rather than to run them through,
Would ask to have some Irish stew
And a couple of cases of gin, of gin,
And a couple of cases of gin.

And then it would raise hellish toasts,
Sing rickity, tickity, tin.
And then it would raise hellish toasts
And make a few obnoxious boasts,
Not only could it drink the most,
It knew many more ways to sin, to sin.
It knew many more ways to sin.

To prove its point to all the world,
Sing rickity, tickity, tin.
To prove its point to all the world
It let the magtape fall in curls
And wrap around some foxy girl
And slowly rewind her in, her in,
And slowly rewind her in.

This sordid tale I won't prolong,
Sing rickity, tickity, tin.
This sordid tale I won't prolong
And, if you do not enjoy my song,
You've got Abe to blame if it's too long.
He should never have let me begin, begin.
He should never have let me begin.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Another Glitch in the Call
Original : Another Brick in the Wall
Group    : Pink Floyd
Author   : Knappy 8350428 @ UWAVM
Intro    : 
Song     : 

		      Another Glitch in the Call
		      ==========================
	    (Sung to the tune of a similar Pink Floyd song.)
		(Contributed By Knappy 8350428 @ UWAVM)
 
     We don't need no indirection
     We don't need no flow control
     No data typing or declarations
	Hey!  You!  Leave those lists alone!
     Chorus:  
	All in all, it's just a pure-LISP function call.
     We don't need no side effect-ing
     We don't need no scope control
     No global variables for execution
	Hey!  You!  Leave those args alone!
     (Chorus)
     We don't need no allocation
     We don't need no special nodes
     No dark bit-flipping in the functions
	Hey!  You!  Leave those bits alone!
     (Chorus)
     We don't need no compilation
     We don't need no load control
     No link edit for external bindings
	Hey!  You!  Leave that source alone!
     (Chorus, and repeat) 


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Another One
Original : Santa Claus Is Coming to Town
Group    : ?
Author   : ?
Intro    : Not quite the usual parody, but nice for all UNIX fans among us :-)
Song     : 


better !pout !cry
better watchout
lpr why
santa claus <north pole >town

cat /etc/passwd >list
ncheck list 
ncheck list
cat list | grep naughty >nogiftlist
cat list | grep nice >giftlist
santa claus <north pole > town

who | grep sleeping
who | grep awake
who | egrep 'bad|good'
for (goodness sake) {
	be good
}

    better !pout !cry
    better watchout
    lpr why
    santa claus <north pole >town

    cat /etc/passwd >list
    ncheck list 
    ncheck list
    cat list | grep naughty >nogiftlist
    cat list | grep nice >giftlist
    santa claus <north pole > town

    who | grep sleeping
    who | grep awake
    who | grep bad || good
    for (goodness sake) { be good; }


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : A Song of Computation
Author   : Tony Duell
Original : A Song of Reproduction
Group    : Flanders and Swann
Intro    : The processor 'of storage 4 k byte' is (of course) a Philips P850,
	   a minicomputer noted for its limited memory (4 k bytes was the 
	   maximum), RISC-like instruction set, and total lack of speed. 
	   After that, the PDP11/45 was a great improvement
	   EI set = Extended Instruction Set, i.e. the XOR, Multiply and
	   Divide instructions etc
	   DW11-B was a DEC option to use Q-Bus cards on a UNIBUS PDP11. They 
	   are much desired by PDP11 enthusiasts, although they can cause
	   problems
	   NXM error = Non eXistant Memory error - what happens if there is a
	   bus time-out during a DMA transfer
	   Don't try to make too much sense of the spoken part in the middle
	   It makes more sense than the original, anyway
Song     :

I had a little processor
With storage 4 K byte
And with an octal program
It ran throughout the night
And then they optimised it
It was much faster then
And we loaded Fortran Programs
To make it slow again

Today for computation
I'm as eager as can be
Count me among the faithful fans
of high end P - D - P

High end PDP
45's the one for me
With cartridge disk and EI set
and 6 foot rack mount cabinet
floating point boards too
complete with M M U
All the lowest bits either clear or set
What they mean now I quite forget
Still there's enough range there for national debt
With my high end PDP

(spoken)
Who configured this for you anyway?
DEC field service ?!?!?
Ooooh what a shoddy job they made of it!
Suprised they let you run that configuration on this processor, the priorities
are all wrong. If you move the tape drive down the bus after the console port,
and then re-assign the address of the system disk, then you'll still only get
adequate performance if you run modified software
I see you've got your system disk on the Q-Bus! Take that though a DW11-B bus
convertor, and via your A-leg Mux into the ALU, If you're running multi-user,
you're going to loose grants. Try to load the OS that way and what'll you get
A NXM error!

High end PDP
RSX version 3
I've a shell right here that you won't escape
On miles of 9-track recording tape
18 bit address
Will prove a great success
With the console switch, at a single touch
The lisiting comes in double dutch
But I never did care for data much
With my high end PDP

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : A Time for DWIM
Original : A Time for Us
Group    : theme song from Romeo and Juliet
Author   : Guy L. Steele Jr.
Intro    : 
Song     : 

		 A Time for DWIM

	   [to be sung to the tune of
		  A Time for Us
       (theme song from Romeo and Juliet)]


A time for DWIM
There'll never be;
   No clever code
   This losing mode
Can UNDO for me.

This "golden hope"
(To be denied)
   Could never
Correctly fix the bugs my programs hide.

A way for bugs
There'll never be
To fix with generality.

So to this DWIM
Let's say farewell;
   The crocks therein
   Prove it can't win
And ring its knell:

Do What I Mean
Is just a ruse --
   It really
Means only: Fix How Teitelman doth Lose!


		-- The Great Quux
		     (with apologies to
			Rota, Kusik, and Snyder)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Automation
Original : Fascination
Group    : Jane Morgan (???) 
Author   : Alan Sherman (singer), transcribed by Russell Street
		(russells@ccu1.aukuni.ac.nz)
Info     : The music Sherman used had be re-arranged from the
		"original" of the song I have.
Song     : 

It was automation, I know,
That was what was making the factory go.
It was IBM, it was UNIVAC,
It was all those gears going clickerty-clack, dear

I thought automation was keen,
'Till you were replaced by a ten tonne machine.
It was that computer that tore us apart, dear
Automation broke my heart.

There's an RCA 503
Standing next to me, dear, where you used to be.
Doesn't have your smile, doesn't have your shape.
Just a lot a bunch of punch cards and light bulbs and tape, dear.

Your a girl whose soft, warm and sweet.
But your only human and that's obselete.
Though I'm very fond of that new 503, dear.
Automation's not for me.

"It was automation", I'm told
That's why I got fired and I'm out in the cold
How could I have known, when the 503,
Started into blink, it was winking at me, dear.

I thought it was just some mishap.
When it sidled over and sat on my lap
But when it said "I love you" and gave me a hug, dear
That's when I pulled out it's plug


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : A Visit from Saint Woz
Original : The Night Before Christmas (A Visit from St. Nick?)
Group    : ?
Author   : Marty Knight
Intro    : 
Song     : 


A VISIT FROM SAINT WOZ
by Marty Knight

'Twas the night before Christmas, no sound in the house.
My GS is dusty and so is my mouse.
My dealer's gone Mac; he's too brainwashed to care.
Apple marketing smells like that old dairy-air.

My children are nestled, all snug in their beds,
while visions of Mac LCs (ugh) dance in their heads.
The GS is dead, I've heard them all say.
They might just be right; things look pretty gray.

When all of a sudden a great noise I did hear.
I woke with a start and fell flat on my rear.
Awakened from slumber I jumped up to see
tripped over the cat and twisted my knee.

The moon brightly shone on the new fallen snow.
I looked but saw nothing, then turning to go,
stopped short...  What's that?...  Is that synthLAB I hear?
Why yes!  Yes it is!  That's good reason to cheer!

I jumped and I shouted and I danced then because
I knew right away that it must be Saint Woz.
More rapid than Zip Chip, old Wozniak came.
He whistled and shouted and called out by name:

"Now Quickie!  Now Allison!  Now AppleWorks GS!
Go Claris!  On SuperConvert!  I love you Vitesse!
Platinum Paint is so cool!  Twilight Screen Blanker rules!
Who needs those old Macs when you've got Apple IIs?

"If you have been true I've got presents to dole,
but if you're like inCider you'll get lumps of coal."
So up to the housetop with the Green Team he flew;
Jim Merritt, Andy Nicholas, and Saint Wozniak, too.

I kept very quiet so that I might hear
SoundSmith tunes softly playing, spreading Apple II cheer.
Then I heard a slight scrape and as I turned 'round
down the chimney Saint Wozniak came with a bound.

He wore blue jeans and sneakers and a T-shirt that said
II-Infinitum ... II-Forever...  I had nothing to dread!
A sack of great software he had slung on his back
and he looked like a hacker there searching his pack.

His eyes twinkled brightly, his dimples so merry,
his cheeks red as apples, his nose like a cherry.
His droll little mouth smiled a smile oh so grand.
And a full bearded chin, GDL labels in hand.

A thick slice of pizza he held tight in his teeth
and the steam from it circled his head like a wreath.
A plump little face and a round little belly.
He laughed and it shook like a bowl of grape jelly.

He was chubby and plump; a right jolly old elf.
I laughed when I saw him, for he looked like myself.
He winked right at me then he twisted his head,
so I knew deep inside I had nothing to dread.

He said not a word.  He went straight to work
programming in ORCA, then he turned with a jerk.
Then placing his finger on top of that mess,
and giving a nod... GAMES for the GS!

He jumped to his sleigh and it rose from the ground.
But before it took off I saw him turn 'round
and I heard him exclaim, 'ere he flew out of sight,
"Apple II Forever, and to all a good night!"


Copyright 1990 by Marty Knight


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : BBN Superlisp
Original : Jesus Christ Superstar
Group    : from Jesus Christ Superstar
Author   : Guy L. Steele Jr.
Intro    : 
Song     : 

	    BBN Superlisp

	   [to be sung to the tune of
	     Jesus Christ Superstar]


Every time I look at you I don't understand
Why you think "Do What I Mean" is so cool and grand;
You'd have managed better if you'd thought it through,
Why'd you pick such an awkward way your bugs to undo?
Your hairy feature will not be the last revolution,
It's clear "Mean What I Do" is the ultimate solution!

Don't you get me wrong,
Don't you get me wrong,
Don't you get me wrong, now,
Don't you get me wrong,
I only want to hack,
I only want to hack,
I only want to hack,
I only want to hack.

BBN! BBN! Some people think you're the living end!
BBN! BBN! Some people think you're the living end!
BBN! SuperLISP! Can "Do What I Mean" measure up to this?
BBN! SuperLISP! Can "Do What I Mean" measure up to this?

Tell us what you think about your friends at the top,
Who d'you think besides yourself's the pick of the crop?
Is LISP 1.5 where it's at? Is it where you are?
Does Stanford's LISP have features too or is that just PR?
Do you have the breakpoint scheme that MACLISP is known for,
Or is that just the kind of kludge the user's on his own for?

Don't you get me wrong,
Don't you get me wrong,
Don't you get me wrong, now,
Don't you get me wrong,
I only want to hack,
I only want to hack,
I only want to hack,
I only want to hack.

BBN! BBN! Some people think you're the living end!
BBN! BBN! Some people think you're the living end!
BBN! SuperLISP! Can "Do What I Mean" measure up to this?
BBN! SuperLISP! Can "Do What I Mean" measure up to this?


			-- The Great Quux
			     (with apologies to
				Rice and Webber)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Berkelian Rhapsody
Original : Bohemian Rhapsody
Group    : Queen
Author   : R. Anderson
Intro    : I have a real gem for you, if you're familiar at all with Queen's
	   "Bohemian Rhapsody", recently re-popularized over here in the
	   states by the movie "Wayne's World", a cinematic production with
	   which most Europeans will not identify, being culturally different
	   than we are (and, I might add, more advanced in their cultures).
Song     : 

			BERKELIAN RHAPSODY
		(to the tune of "Bohemian Rhapsody")

Is this in real time?  Is this in memory?
Caught in a for(;;) loop, no escape from this subroutine...
open() your files, branch through the do{}while()s and see
I'm just the kernel, I need no libraries
Because you boot me up, load and go
Branch from high, store to low
Any way the thread flows
Doesn't really matter to me
To me.

unlink() just killed a file
Filled it's data up with NULLs, cleared the inode, closed the holes
vfork(), life had just begun
Then kill(0, SIGKILL) blew it all away
mmap(), ooooooh, didn't mean to make it die
if (the parent process doesn't fork again) {
	carry on, carry on, as if nothing really matters;
}

Too late, init has died
Flush my buffers out from core, then reboot() and try once more
panic ("freeing free block"); I've got to crash
Got to enter kdb and see the truth
Init, ooooooooh (Any way the thread flows)
I've lost my tty
I wish my page hadn't been swapped out at all...

I see the signal trap vectors into core
Interrupt!  Overrun!  It will do a fandango
Data's skrogged like lightning, very very frightening me
Dennis Ritchie?  Kenneth Thompson?  Kirk McKusick?  Eric Allman
Someone help me!  Robert Pike?
Oh, Kernighan (-an -an -an -an -an)

I'm just a quick hack, nobody uses me
He just makes sockets in his address family
Spare him a buffer in high memory
bind(); accept(); msg_send(); will it let me go?
munmap();  NO!  It will not let you go  (LET IT GO!)
munmap() just will not let you go       (LET IT GO!)
munmap() just will not let you go       (LET IT GO!)
Will not let you go                     (LET IT GO!)
Will not let you go
		  Will not let you go oh, oh, oh, oh
No, no, no, no, no, no, no!
kill(0, SIGKILL), exit(0); exit(0); let me go!
BSDi has a daemon set aside for me, for me, for meeeeeeeeeeeeee

So you think you can stomp on my stack space and text?
.. Skrog my image and data by calling exec()?
Ohh, page-d, can't do this to me page-d
Just gotta switch out, just context switch right out of here

Nothing really hashes, anyone can see
Every process thrashes, every disk drive crashes
On me

Any way the thread flows...

			- Music by Queen
			  Lyrics by R. Anderson
			  with posthumous apologies
			  to Freddie Mercury

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Berkeley California
Original : Hotel California
Group    : The Eagles
Author   : David Barr <barr@pop.psu.edu>
Intro    : I remember getting a collection of computer songs of yours
	   a while ago.  Here's a song 3 of us made up recently in light of the
	   recent lawsuit between AT&T and BSDI, as well as the shift by Sun
	   (and others) away from Good Ol' BSD towards System V.
Song     : 

    "Berkeley California"

(Sung to the tune "Hotel California" by the Eagles)

 In a dark dim machine room
 Cool A/C in my hair
 Warm smell of silicon
 Rising up through the air
 Up ahead in the distance
 I saw a Solarian(tm) light
 My kernel grew heavy, and my disk grew slim
 I had to halt(8) for the night
 The backup spun in the tape drive
 I heard a terminal bell
 And I was thinking to myself
 This could be BSD or USL
 Then they started a lawsuit
 And they showed me the way
 There were salesmen down the corridor
 I thought I heard them say

 Welcome to Berkeley California
 Such a lovely place
 Such a lovely place (backgrounded)
 Such a lovely trace(1)
 Plenty of jobs at Berkeley California
 Any time of year
 Any time of year (backgrounded)
 You can find one here
 You can find one here

 Their code was definately twisted
 But they've got the stock market trends
 They've got a lot of pretty, pretty lawyers
 That they call friends
 How they dance in the courtroom
 See BSDI sweat
 Some sue to remember
 Some sue to forget
 So I called up Kernighan
 Please bring me ctime(3)
 He said
 We haven't had that tm_year since 1969
 And still those functions are calling from far away
 Wake up Jobs in the middle of the night
 Just to hear them say

 Welcome to Berkeley California
 Such a lovely Place
 Such a lovely Place (backgrounded)
 Such a lovely trace(1)
 They're livin' it up suing Berkeley California
 What a nice surprise
 What a nice surprise (backgrounded)
 Bring your alibies

 Windows NT a dreaming
 Pink OS on ice
 And they said
 We are all just prisoners here
 Of a marketing device
 And in the judges's chambers
 They gathered for the feast
 They diff(1)'d the source code listings
 But they can't kill -9 the beast
 Last thing I remember
 I was restore(8)'ing | more(1)
 I had to find the soft link back to the path I was before
 sleep(3) said the pagedaemon
 We are programmed to recv(2)
 You can swap out any time you like
 But you can never leave(1)

 [ substitute whirring of disk and tape drives for guitar solo ]

Written by David Barr <barr@pop.psu.edu>
and Ken Hornstein <kenh@physci.psu.edu>
and a little help from Greg Nagy <nagy@cs.psu.edu>

and thanks to the lyrics archive at cs.uwp.edu

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Berkeley 4.3
Original : Yellow Submarine
Group    : Beatles
Author   : Jim Finnis
Intro    : [fragment]
Song     :

		In the RAM
		where I was forked,
		lived a ROM,
		who sailed the C...

		And he told,
		me of his life,
		in the Berkeley,
		4.3...

		We all live in the Berkeley 4.3,
		Berkeley 4.3, Berkeley 4.3.
		We all live in the Berkeley 4.3,
		Berkeley 4.3, Berkeley 4.3.

				((c) White the Wizard productions Ltd, 1987)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Boot It
Original : Beat it
Group    : Michael Jackson
Author   : ?
Intro    : 
Song     : 

   
Boot It


You're processing some words when your keyboard goes dead, 
Ten pages in the buffer, should have gone to bed, 
The system just crashed, but don't lose your head,
Just BOOT IT, just BOOT IT.   


Better think fast, better do what you can,
Read the manual or call your system man, 
Don't want to fall behind in the race with Japan, 

So BOOT IT,   

Get the system manager to   BOOT IT,     BOOT IT, 
Even though you'd rather shoot it. 
Don't be upset, it's only some glitch. 
All that you do is flip a little switch. 

BOOT IT,     BOOT IT, 

Get right down and restitute it.
Don't get excited, all is not lost. 
CP/M, UNIX or MS/DOS Just BOOT IT, boot it, boot it, boot it...         

You gotta have your printout for the meeting at two, 
The system says your jobs at the head of the queue, 
Right then the thing dies but you know what to do, BOOT IT.   

You always get so worried when the system runs slow, 
And when it finally crashes, 
man you feel so low, 
But computers make mistakes (they're only human you know) 
So BOOT IT,   Call the local guru to   BOOT IT,     BOOT IT, 
Go ahead re-institute it. 
If you're not lucky, 
get the book off the shelf, 
But if you are, it'll do itself. 
BOOT IT,     BOOT IT, 
Then go find the guy who screwed it! 
Operating systems are built to bounce back, 
Whether it's a Cray or a Radio Shack.   

BOOT IT,     BOOT IT                   


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Both Ways, Now
Original : Both Sides, Now
Group    : Joni Mitchell
Author   : Guy L. Steele Jr.
Intro    : 
Song     : 

	      Both Ways, Now

	   [to be sung to the tune of
		Both Sides, Now]


Decimal digits in a row,
Just set the dials and let 'er go.
The ENIAC was grossly slow --
    I used to code that way,
But then this Fortran came along;
I danced and sang a happy song:
So natural -- what could go wrong?
    I little knew, that day!
I've looked at Fortran both ways, now,
At II and IV, and still somehow,
It's rows of numbers I recall;
I really don't know Fortran at all.

Fortran IV is real good stuff,
But business hackers have it tough;
For them this Fortran's not enough --
    Then Cobol saved the day!
But now I sing a sad refrain;
This Cobol loss is no one's gain,
And writing programs is a pain
    (I get writer's cramp that way!)
I've looked at Cobol both ways, now,
I code in it, and still somehow,
It's FORMAT statements I recall;
I really don't know Cobol at all.

Cobol will for business do;
Accounts and payroll make it through
(And bills for zero dollars too --
    I get them every day!)
But those who hack symbolic frobs
Cannot make do with Cobol jobs,
And now I sing through anguished sobs,
    But Lisp is here to stay.
I've looked at Lisp code both ways, now,
At lambda forms, and still somehow,
It's Cobol statements I recall;
I really don't know Lisp at all.


		-- The Great Quux
		     (with apologies to
			Joni Mitchell)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Boys of HP
Original : The Boys of Summer
Group    : Don Henley
Author   : Adam Sah <aos@max.physics.sunysb.edu>
Intro    : This reminds me of something we printed here in C.S. Major Magazine
	   regarding our beloved Hewlett-Packard 300 Series...
Song     : 

The Boys of HP     (sung to the tune 'The Boys of Summer' by Don Henley)
--------------
			     (csfs1 = Comp. Sci File Server 1)
Nobody in the room
no cursor on the screen
I feel it in the air
'csfs1 not responding'
empty disk, empty screen,
the server goes down alone
I was logged into my account
and I know you have no phone.

I can see it
the workstation's collecting dust
You've got your 'console long:'
and your blank screen, baby.
And I can tell you
I'll never get my source by dawn
once the boys from HP have gone.

I'll never forget those night.
I wonder if I ever got to sleep?
Remember how you made me crazy
Remember how _you_ made _me_ scream?
I don't understand what happened to my source
If I can't ever get it back,
I'm sure you have no remorse.

I can see it
the system crashing on me
you've got your pinstriped suit
and your corporate paranoia, baby.
And I can tell you
my love for this will still be strong
after the boys of HP have gone

Out in the corridors I saw
    a bunch of lost programmers
A little voice inside my head say,
    "Don't buy more,
     you should never buy more"
I thought I knew where my source was
What did I know?
Those servers are gone forever,
I should just let them go, but-

I can see it-
your drives eating my work
You've got that salesman's pitch
and your demo running baby.
and I can tell you-
my love for CS will still be strong
even after the boys from HP have gone.

(c) 1991 by Adam Sah

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Bug Came Back
Original : The Cat Came Back
Group    : Harry Miller
Author   : Joel Polowin
Intro    : I'd like to submit the following for your consideration.
	   Copyright (C) 1991 by Joel Polowin.  Permission is hereby granted to
	   reproduce this material in any non-profit medium provided that its
	   content is not altered and that this notice is appended.  I would
	   appreciate receiving a copy of any publication in which it appears:
	   Joel Polowin / 205 Toronto St. / Kingston,Ontario / CANADA / K7L 4A9
	   polowin@silicon.chem.QueensU.CA, polowinj@qucdn.QueensU.CA
Song     : 

The Bug Came Back
-----------------
 (Copyright 1991 by Joel Polowin.  Music: "The Cat Came Back" by Harry Miller)

The program wasn't complex, and it wasn't very long,
Though it seemed a bit erratic, its results were seldom wrong.
But that little error nagged us, so we stayed up late one night -
Found a missing comma, and we thought that fixed it right -

     (Chorus:)
     But the bug came back, the very next day
     The bug came back, we thought it was a gonner
     But the bug came back, it just wouldn't stay away.

We put away our documents, rewrote the code from scratch
To find out where the new and older versions didn't match.
A subtle shift of logic showed where we had gone astray;
We felt a bit embarrassed, but at least it ran okay -

     (Chorus)

We wrote in other languages, from FORTH to APL
And ev'ry one ran ev'ry time - just sometimes not too well.
Translation to assembler didn't give us any clue;
The COBOL version crashed on ev'ry system it went through -

     (Chorus)

We gave it to the hacker squad - the folks who code for fun -
And asked them if they couldn't get the stupid thing to run.
But less than one week later, they no longer wished to play -
Three paranoids... one suicide... and six who ran away...

     (Chorus)

We got a summer student in to check the code by hand,
With paper, pen and calculator, run through each command,
But suddenly the lights went out -- the air went thin and queer --
A sudden FLASH! of lightning -- and the student... disappeared..?

     (Chorus)

(Last verse and corresponding alternate chorus are optional:)

We set up an experiment that Schrodinger inspired:
A box; a cat; some poison; a computer system wired
Such that IF the program failed, the little moggy would be gassed.
A quasar was - almost - the only remnant of the blast...

     But the cat came back the very next day
     The bug came back, we thought they were a gonner
     But they both came back, they just wouldn't stay away
  
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Bye Bye, Unix
Original : American Pie
Group    : Don Mclean
Author   : Cathy Flint, Eric Griswold, Scott Neugroschl
Intro    : I went back to my old alma-mader, UC Santa Cruz, a week ago.
	   Things there always seem to be getting worse, although everybody
	   admits it's still better than Berkeley.   Anyway, the current
	   rage is to make fun of the CIS (Computer & Informational Sciences)
	   department political situation through song verses.   The following
	   is a typical example, even though some of it isn't true......
Song     : 

       American Pie --- Hacker Style

    Long, long, time ago, I can still remember 
    How UNIX used to make me smile...
    And I knew that with a login name
    That I could play those UNIX games
    And maybe hack some programs for a while.
    But February made me shiver
    With every program I'd deliver
    Bad news on the doorstep,
    I couldn't take one more spec...
    I can't remember getting smashed
    When I heard about the system crash
    And all the passwords got rehashed
    The Day That UNIX Died...
    And I was singing:

    Bye, bye, nroff, rogue and vi
    Gave my program to Phil Levy but Phil Levy was high,
    The boys on the board were sayin' "fuck this, goodbye."
    Singin' this'll be the day that I die...
    This'll be the day that I die

    Did you write the new games shell
    And do you have faith in the manual?
    If b:dennie tells you so...
    Well, do you believe in UNIX C
    Can hacking save you memory
    And can you tell me why vi's so slow
    Well, I know that you're in love with C
    'Cause I saw your code on UNIX B
    You just kicked off your shoes
    Man, you cleaned up every kludge!
    I was a lonely young computer geek
    With a program due 'most every week
    But I guess that I was meant to freak
    The Day That UNIX Died
    And I was singin:

    (chorus)

    Well, for ten weeks we've been in this class
    The professor really is an ass.
    But that's not how it used to be...    
    When Ira Pohl taught in CIS 12
    And user limits could go to hell
    And there was still space on UNIX C.
    And while the board was looking 'round
    The Chancellor brought the budget down
    The classes were adjourned               
    Evaluations weren't returned                      
    And while Huffman read a book by Pohl
    The CIS board made some prof's heads roll
    And we wrote programs that weren't whole
    The Day That UNIX Died 
    And we were singin'...

    (chorus)

    Helter skelter in the summer swelter
    I went in the lab to find some shelter
    Ninety degrees and risin' faaaaaasst!!!
    C stayed up for ten whole days
    The hackers really were amazed
    Wonderin' how long it all would last.
    Well, both the forums were really great
    Nobody got us all irate
    We had a stroke of luck
    The system was not fucked
    'Cause the hackers kept their code real clean
    The UNDR-shell was really keen
    Do you recall what was the scene
    The Day That UNIX Died
    And we were singin...

    (chorus)

    Our programs were all in one place,
    UNIX had run out of space
    With no time left to start again...
    So, Jack be nimble, Jack be quick,
    Use every programming trick
    'Cause UNIX may soon crash again...
    And as I watched the system fill
    My login process would be killed.
    The system just went down
    Consternation up at Crown!!!!
    The hours went on into the night
    And all that we could do was rite
    I saw Dennie laughing with delight
    The Day That UNIX Died
    And he was singin'...

    (chorus)

    I met a girl who sang the blues
    And I asked her for some stat lab news
    But she just cursed and said "grow up"
    I went down through the stat lab door
    Where I'd learned of UNIX years before
    But the man there said that UNIX wasn't up
    And in the halls the students screamed,
    The majors cried and the hackers dreamed,
    But not a word was spoken
    The Vaxes all were broken
    And the three folks I admire most
    The Father, Frank, and a.g.'s ghost 
    They caught the last train for the coast
    The Day That UNIX Died
    And they were singin...

    So bye, bye, nroff, rogue and vi
    Gave my program to Phil Levy but Phil Levy was high.
    The boys on the board were sayin' "fuck this, goodbye"
    Singin' this'll be the day that I die...

		    (with apologies to Don McLean)

			    -- Cathy Flint
			       Eric Griswold
			       Scott Neugroschl


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


Title:          CAMM (Crustified Ancient of Main Memory)
Original:       Justified Ancients of Moo Moo
Groyp:          KLF
Author:         Jonathan Dursi (dursi@clavius.stmarys.ca)
Intro:          C          CAMM - Crustified Ancient of Main Memory.
		C
		C  This came out of the depths of despair while I was modifying
		C  A *really* old, *really* big (IMHO) FORTRAN program, that
		C  is CPU intensive and *seriously* inefficient.
		C
		C  It just sort of appeared in my editor while I was working
		C  on the thing.  And it produced fewer compilation errors
		C  than the rest of it...
		C
		C  My sincerest of apologies to the KLF.
		C                  - Jonathan Dursi
		C                    dursi@clavius.stmarys.ca
Song:


Over a Meg of old FORTRAN!
Over a Meg of old FORTRAN!

Hey!

Hey, Hey!
Over a Meg of old FORTRAN!
(cruftified!)

Hey, Hey!
Over a Meg of old FORTRAN!

It's cruftified, and it's ancient,
 and it loves to use up RAM.

(from 1K to the top!)

It's cruftified, and it's ancient,
 and it's code I don't understand.

(and it's big, and it's BIG, and it's *BIG* now!)

He pulled me out of class, you see,
 He said, "Dursi, _you_ know FORTRAN!
I doubt that you'll like what you're *going* to do,
 But you'd better start now, because we need it soon!"

(Bring my 'C' back!)

Hey, Hey!
Over a Meg of old FORTRAN!
(cruftified!)

Hey, Hey!
Over a Meg of old FORTRAN!

old FORTRAN!
old FORTRAN!
Over a Meg of old FORTRAN!

It's cruftified, and it's ancient,
 and it eats CPU, that CAMM...

(at least a GigaFLOP!)

It's cruftified, and it's ancient,
 "But sir, I had other plans..."

(That's too bad, that's too bad, that's too bad now!)

The last compile started half hour ago,
 And the users are starting to mob!
Over a Meg of old FORTRAN,
 Then someone started screaming, turn off that job!

(give the keyboard back!)

Hey, Hey!
Over a Meg of old FORTRAN!
(cruftified!)

Hey, Hey!
Over a Meg of old FORTRAN!

(Cruftified and ancient,
 Ancient and it's cruftified,
Will not compile though I've tried and tried,
 With the errors in the go-tos,
Common Blocks and Do-loops
 In the hundred thousand lines of the CAMM.

I'd really like to take a nap,
 'Cuz I know what time it is,
But I think it will compile if I change this line...
 Oops, well, guess not, looks like I'll be
Fishing through the listings all night.

Fishing through the listings all night!
Hey!
Fishing through the listings all night!
Hey!
Fishing through the listings,
Fishing through the listings,
Fishing through the listings all night!
Hey!

VAX Pascal!
 Starting to look pretty good.
VAX FORTRAN?
 Bring my 'C' Back!)

Hey, Hey!
Over a Meg of old FORTRAN!

Hey, Hey!
Over a Meg of old FORTRAN!

old FORTRAN!
old FORTRAN!
Over a Meg of old FORTRAN!

old FORTRAN!
old FORTRAN!
Over a Meg of old FORTRAN!

old FORTRAN!
old FORTRAN!
Over a Meg of old FORTRAN!



@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Computer Nevermore
Original : The Raven
Group    : Edgar Allan Poe
Author   : ?
Intro    : 
Song     : 


Once upon a midnight dreary, fingers cramped and vision bleary,
System manuals piled high and wasted paper on the floor
Longing for the warmth of bedsheets,
Still I sat there, doing spreadsheets;
Having reached the bottom line,
I took a floppy from the drawer.
Typing with a steady hand, then invoked the SAVE command
But I got a reprimand: it read RAbort, Retry, Ignore.S

Was this some occult illusion? Some maniacal intrusion?
These were choices Solomon himself had never faced before.
Carefully, I weighed my options.
These three seemed to be the top ones.
Clearly I must now adopt one:
Choose RAbort, Retry, Ignore.S

With my fingers pale and trembling,
SLowly toward the keyboard bending,
Longing for a happy ending, hoping all would be restored,
Praying for some guarantee
Finally I pressed a key--
But on the screen what did I see?
Again:  RAbort, Retry, Ignore.S

I tried to catch the chips off-guard--
I pressed again, but twice as hard.
Luck was just not in the cards.
I saw what I had seen before.
Now I typed in desperation
Trying random combinations
Still there came the incantation:
Choose:  RAbort, Retry, Ignore.S

There I sat, distraught exhausted, by my own machine accosted
Getting up I turned away and paced across the office floor.
And then I saw an awful sight:
A bold and blinding flash of light--
A lightning bolt had cut the night and shook me to my very core.
I saw the screen collapse and die
ROh no--my data base,S I cried
I thought I heard a voice reply,
RYouUll see your data Nevermore!S

To this day I do not know
The place to which lost data goes
I bet it goes to heaven where the angels have it stored
But as for productivity, well
I fear that IT goes straight to hell
And thatUs the tale I have to tell
Your choice:  RAbort, Retry, Ignore.S


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Core dumped blues
Original : ?
Group    : ?
Author   : ?
Intro    : (from Fortune file on IBM RISC 6000)
Song     : 


Well, my terminal's locked up, and I ain't got no Mail
	And I can't recall the last time my Program didn't fail;
I've got stacks in my structs, I've got array in my queues,
	I've got the : Segmentation violation -- Core dumped blues.

If you think that's nice that you get what you C,
	Then go : illogical statment with your whole family,
'Cause the Supreme Court ain't the only place with : Bus error views.
	I've got the : Segmentation violatien -- Core dumped blues.

On a PDP-11, life should be a breeze,
	But with VAXen in the house even magnetic tape would freeze,
Now you might think that unlike VAXen I'd know who I abuse,
	I've got the : Segmentation violation -- Core dumped blues.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : CRASH! goes the System
Original : POP goes the weasel
Group    : ?
Author   : ?
Intro    :  Here's one my father wrote some years ago.  It used to hang
	    on the door to the computer room in building 2 at Goddard Space
	    Flight Center (NASA).
Song     : 

		CRASH! goes the System

	Two specks of dust on a Winchester disk
	No use to hope you missed them
	That's the way computing goes--
	CRASH! goes the system.

	Go exchange the circuit boards
	Try and use your wisdom
	No way will you catch that bug--
	CRASH! goes the system.

	Our pride and joy has features galore
	It takes a day to list them
	And none of them can be used any more--
	CRASH! goes the system.
 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : CRAY-S's coolant
Original : Octopusse's Garden
Group    : Beatles
Author   : aem@aber.ac.uk (Alec David Muffett)
Intro    : [fragment]
Song     :

		I'd like to be
		under the sea,
		in a CRAY1-S's coolant in the shade

		This freon gas
		will freeze my ass,
		in a CRAY1-S's coolant in the shade...


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Cycles For Nothing
Original : Money For Nothing
Group    : Dire Straits
Author   : Matt Crawford <matt@oddjob.uchicago.edu>
Intro    : 
Song     :

		Cycles For Nothing

(i want my
 i want my
 i want my X-MP!)

Now look at them yo-yo's that's
	the way you do it
You run the fortran on the X-MP
That ain't hackin' that's the way
	you do it
Cycles for nothin', gigabits for free
Now that ain't hackin' that's the way
	you do it
Lemme tell ya them guys ain't dumb
Maybe Monte Carlo on a three-quark
	system
Maybe design a little neutron bomb

 We gotta install microwave uplinks
 Custom fuzzballs for everyone
 We gotta link up DDS circuits
 BERT and loopback tests to run

See the kid professor with the blue
	jeans and the necktie
Yeah buddy that's his own hair
That kid professor got his Nobel
	prize now
That kid professor he's a millionaire

 We gotta install microwave uplinks
 Custom fuzzballs for everyone
 We gotta link up DDS circuits
 BERT and loopback tests to run

I shoulda stuck to writing in fortran
I shoulda kept that old 029
Look at that output, he got it stacked
	up to the ceilin'
I bet he ain't read one line
And in there, what's that?
	A hundred postdocs?
Bangin' on the keyboards like some
	chimpanzees
That ain't hackin' that's the way you
	do it
Cycles for nothin', gigabits for free

 We gotta install microwave uplinks
 Custom fuzzballs for everyone
 We gotta link up DDS circuits
 BERT and loopback tests to run


		by Matt Crawford


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Day Bell System Died
Original : American Pie
Group    : Don Mclean
Author   : Lauren Weinstein <vortex!lauren@LBL-CSAM>
Intro    : Greetings.  With the massive changes now taking place in the 
	   telecommunications industry, we're all being inundated with
	   seemingly endless news items and points of information regarding 
	   the various effects now beginning to take place.  However, one 
	   important element has been missing: a song!  Since the great
	   Tom Lehrer has retired from the composing world, I will now
	   attempt to fill this void with my own light-hearted, non-serious
	   look at a possible future of telecommunications.  This work is 
	   entirely satirical, and none of its lyrics are meant to be 
	   interpreted in a non-satirical manner.  The song should be sung
	   to the tune of Don Mclean's classic "American Pie".
	   I call my version "The Day Bell System Died"...
Song     : 
		   *==================================*
		   * Notice: This is a satirical work *
		   *==================================*

			"The Day Bell System Died"         

	      Lyrics Copyright (C) 1983 by Lauren Weinstein   
								
		     (To the tune of "American Pie")
		     (With apologies to Don McLean)
   
  ARPA: vortex!lauren@LBL-CSAM
  UUCP: {decvax, ihnp4, harpo, ucbvax!lbl-csam, randvax}!vortex!lauren


Long, long, time ago,
I can still remember,
When the local calls were "free".
And I knew if I paid my bill,
And never wished them any ill,
That the phone company would let me be...

But Uncle Sam said he knew better,
Split 'em up, for all and ever!
We'll foster competition:
It's good capital-ism!

I can't remember if I cried,
When my phone bill first tripled in size.
But something touched me deep inside,
The day... Bell System... died.

And we were singing...

Bye, bye, Ma Bell, why did you die?
We get static from Sprint and echo from MCI,
"Our local calls have us in hock!" we all cry.
Oh Ma Bell why did you have to die?
Ma Bell why did you have to die?

Is your office Step by Step,
Or have you gotten some Crossbar yet?
Everybody used to ask...
Oh, is TSPS coming soon?
IDDD will be a boon!
And, I hope to get a Touch-Tone phone, real soon...

The color phones are really neat,
And direct dialing can't be beat!
My area code is "low":
The prestige way to go!

Oh, they just raised phone booths to a dime!
Well, I suppose it's about time.
I remember how the payphones chimed,
The day... Bell System... died.

And we were singing...

Bye, bye, Ma Bell, why did you die?
We get static from Sprint and echo from MCI,
"Our local calls have us in hock!" we all cry.
Oh Ma Bell why did you have to die?
Ma Bell why did you have to die?

Back then we were all at one rate,
Phone installs didn't cause debate,
About who'd put which wire where...
Installers came right out to you,
No "phone stores" with their ballyhoo,
And 411 was free, seemed very fair!

But FCC wanted it seems,
To let others skim long-distance creams,
No matter 'bout the locals,
They're mostly all just yokels!

And so one day it came to pass,
That the great Bell System did collapse,
In rubble now, we all do mass,
The day... Bell System... died.

So bye, bye, Ma Bell, why did you die?
We get static from Sprint and echo from MCI,
"Our local calls have us in hock!" we all cry.
Oh Ma Bell why did you have to die?
Ma Bell why did you have to die?

I drove on out to Murray Hill,
To see Bell Labs, some time to kill,
But the sign there said the Labs were gone.
I went back to my old CO,
Where I'd had my phone lines, years ago,
But it was empty, dark, and ever so forlorn...

No relays pulsed,
No data crooned,
No MF tones did play their tunes,
There wasn't a word spoken,
All carrier paths were broken...

And so that's how it all occurred,
Microwave horns just nests for birds,
Everything became so absurd,
The day... Bell System... died.

So bye, bye, Ma Bell, why did you die?
We get static from Sprint and echo from MCI,
"Our local calls have us in hock!" we all cry.
Oh Ma Bell why did you have to die?
Ma Bell why did you have to die?

We were singing:

Bye, bye, Ma Bell, why did you die?
We get static from Sprint and echo from MCI,
"Our local calls have us in hock!" we all cry.
Oh Ma Bell why did you have to die?


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The DEC Man cometh
Original : The Gas Man cometh
Group    : Michael Flounders and Donald Swan
Author   : Russell Street (russells@ccu1.aukuni.ac.nz)
Info     : Ever have one of those days...
Song     :

Twas on the Monday morning the DEC man came to call
The VAX wouldn't boot -- we weren't getting VAX at all
He tore out all the cables winding around the VAX
And we had to call the hardware guys in to put them back again.

<Chorus> Oh it all makes work for the working man to do

Twas on the Tuesday morning their technician came 'round
He soldered and he tested and said "Look what I've found"
"Your ROMs are all the old versions, but I'll put them all to right"
Then he shorted out a cable, and out down all the Suns

<Chorus>

Was on a Wednesay morning the Sun technican came
He called me Mr Sanderson which isn't quite me name
He couldn't fix the server without our CD drive
And as root on the SG he typed 'unlink /', so we called SGI in

<Chorus>

Was on the Thursday morning the SGI rep came along
With his mini-root tapes and his manuals and his merry SGI song
He reinstalled the system -- it took no time at all
But we had to get the Next people in to come and fix the NFS

<Chorus>

Was on a Friday morning the Next man made a start
With mounts and exports he crossmounted every disk
Every machine and every directory, but I found when he was gone
He changed some IP addresses, and our VAX had gone!

<Chorus>

On Saturday and Sunday they do no work at all
So was on the Monday morning that the VAX man came to call...


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : DECman
Original : The Gas Man Cometh
Group    : Flanders and Swann
Author   : Tony Duell
Intro    : This is dedicated to all those who called out DEC field service
	   for a simple problem, and wished you hadn't..........
Song     : 


It was on a Monday morning
The DEC man came to call,
My system wouldn't boot
There was no prompt at all
He pulled out all my SPC's
To try a new backplane
And I had to get the hardware guys 
to put them back again
  Oh it all makes work for field service men to do!

It was on a Tuesday morning
The hardware man came round
He soldered and he fiddled 
And he said 'Look what I've found'
'Your ECOs are years behind'
'But I'll put it all to rights'
Then he shorted out the power supply
and out went all the lights
  Oh it all makes work for field service men to do! 

It was on a Wednesday morning 
The power supply came
'It's newer and it's better'
'But it works just the same'
He could not fit the unit
without stripping half the rack
then he dropped my boot HDA
so He called Peripherals back
  Oh it all makes work for field service men to do!

It was on a Thursday morning 
The HDA came along
with a blocklist and a cable
and a list of what goes wrong
He put it into my drive
It took no time at all
But I had to get the software guys
to come and re-install
  Oh it all makes work for field service men to do

It was on a Friday morning
That Software made a start
With BACKUP and SYSGEN
He configured every part
Every track and every sector
But I found when he was gone
He had overwritten the boot track
and I couldn't turn it on

  On saturday and Sunday They do no work at all
  So It was on a Monday morning that the DEC man came to call


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Disks of UNIX
Original : Sound of Silence
Group    : Simon and Garfunkel
Author   : ? Malcolm Dickinson <CLARINET@YALEVMX>
Intro    : 
Song     : 

     
			  The Disks of UNIX
			  =================
	  Submitted by Malcolm Dickinson <CLARINET@YALEVMX>
	       Sung to the Tune of "Sounds of Silence"
			by Simon and Garfunkel
     
Hello comix my old friend.
I've come to program you again.
because a student softly creeping,
guessed my password while I was sleeping.
And the programs
with just remnants in my brain,
don't remain,
upon the disks... of UNIX.
     
In flick'ring lights I type along.
Load my program, what was wrong?
Letters haloed by my squinting,
at the program that I was lint-ing.
For my eyes were blurred
by the flash of the cathode beam,
term'nal screen,
and all the C... on UNIX.
     
And in the fuzzy light I saw
10,000 hackers, maybe more:
Hackers staring without blinking,
hackers typing without thinking.
Hackers writing code
that programs never shared.
(No one dared,
disturb the disks... of UNIX.)
     
"Fools," said I, "you do not know.
Kludges make the d.u. grow.
Comment functions that I might read them.
Update man-files 'cause I might need them."
But my words
like unread printout fell,
(Oh well...)
An echo,
On the disks... of UNIX.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Don't Call From Home
Original : The Man's Too Strong
Group    : Dire Straits
Author   : Jonathon Luning <LUNJONT@YALEVMX>
Intro    : 
Song     : 

     
			 Don't Call From Home
			 ====================
		 by Jonathon Luning <LUNJONT@YALEVMX>
	      Sung to the Tune of "The Man's Too Strong"
			   by Dire Straits
     
	    I'm just an ageing hacker-boy
	    And in the days I used to play
	    And I've called the tune
	    To many a system's ruin.
	    Now they say I am a real criminal
	    And I'm hiding away.
	    Just one more terminal session.
     
	    I have simplified robbery
	    With my PCs.
	    I have called in the money
	    And it's now overseas.
	    I have re-written bank accounts
	    With thousands on my books;
	    Made up identities
	    Without changing my looks.
     
	    And I can still hear the touch-tones
	    And the clicks on the phone.
	    Don't call too long.
	    Don't call from home.
     
	    Well I've cracked IBM
	    And I've cracked NSA
	    And I've cracked every network
	    In the whole USA.
	    I have called out on Sprint
	    And from any payphone;
	    Billed to people
	    I never have known.
     
	    And I can still hear the touch-tones
	    And the clicks on the phone.
	    Don't call too long.
	    Don't call from home.
     
	    Well the sun comes in my office
	    And they all did hear him say
	    "You're really too much for us,
	    You're worth more than we can pay.
	    You may still hear from Burroughs
	    But I ask you now today:
	    Won't you please work with us
	    At the good old CIA?"
	    Now I run all surveillance
	    From LA to Kremlin's dome.
	    Don't call too long.
	    Don't call from home.
     

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : DP Man
Original : Piano Man
Group    : Billy Joel
Author   : Greg Gerke
Intro    : A revision of an old favorite ...
Song     : 


			  DP Man
	 (sung to the tune "Piano Man" by Billy Joel)

   It's eight o'clock on a Monday,
   The programming crowd staggers in,
   There's a user by my terminal,
   With drool running off of his chin.
   He says, "Son, can you code me some processing,
   I'm not really sure what I want,
   But it's short and it's sweet and it's NP-complete
   And it has to be finished by lunch."

     Chorus:

     They say, "Write us some code, you're the DP man,
     Write us some code today,
     'Cause we need this report for the CEO,
     And he wants it by yesterday."

   Now, Tim at the console's a friend of mine,
   He bumps up my priority,
   And he'll bum me a smoke or some Twinkies and Coke,
   But there's someplace that he'd rather be.
   He said, "Paul, I believe it's a dead-end here,"
   As the smile ran away from his face,
   "But I'm sure I could find work with IBM,
   If I could get out of this place."

   Now, Mark is a frustrated racing man,
   Whose license is riding on luck,
   And he's talking with Jeff who scares mopeds to death,
   With those forty-inch tires on his truck.
   Well, it's pretty good code for a Monday,
   And my team leader gives me a smirk,
   'Cause he knows that it's me they'll be coming to see,
   When they find out that it didn't work.

   And the keyboard, it clicks like a tickertape
   And the CRT screams like a jet,
   And they walk by my cube and throw pens at my tube,
   And say, "Man, ain't they fixed that thing yet ?"
   And the old hands are screaming to standardize,
   As the patches and kludges pile up,
   'Cause this place is a hacker's own paradise:
   It's a string-handling-in-Fortran shop.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Don't Have a Conniption
Original : Walk Like an Egyptian
Group    : Bangles
Author   : Brent C.J. Britton
Intro    : 
Song     : 
     
		       Don't Have a Conniption
		       =======================
			by Brent C.J. Britton
	     Sung to the tune of "Walk Like an Egyptian"
			    by the Bangles
     
	   All the system ops in this place,
	   They monitor me, just for fun.
	   If I logon here,
	   (ohwayoh)
	   They force me off 'fore my profile runs.
     
	   'Cause I have a reputation
	   For doing things which I shouldn't be,
	   Like running CHATS,
	   (ohwayoh)
	   And bootlegging Lotus-123.
     
	   So you see, when they yell at me, I say,
	   (wayohwayoh, wayohwayoh)
	   "Don't have a conniption..."
     
	   Found how to change all my privs;
	   I didn't know that I broke a rule.
	   I forced the op,
	   (ohwayoh)
	   I dropped the link, then I purged the spool.
     
	   All the sys ops, so sick of me,
	   They don't let my databases run.
	   I broke CP,
	   (ohwayoh)
	   They had a big fat connip-tion.
     
	   When they NOLOG my account, I say
	   (wayohwayoh, wayohwayoh)
	   "Don't have a conniption..."
     
	   They've hated me since I stored
	   Inside the real PSW.
	   We crashed hard you know,
	   (ohwayoh)
	   I guess I forgot a bit or two.
     
	   If you want to find software cops,
	   They're hanging out in the software shops.
	   They kick your pants,
	   (ohwayoh)
	   And give the boot to your VMBLOCK.
     
	   I ran my Turing Machine;
	   Another one was assembl'in.
	   And it crunched all night,
	   (ohwayoh)
	   The system op had connip'tions.
     
	   To software cops in the software shops, I say
	   (wayohwayoh, wayohwayoh)
	   "Don't have a conniption..."
	   "Don't have a conniption."
     

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Emacs Wizard
Original : Pinball Wizard
Group    : The Who
Author   : ?
Intro    : Complete with formatting and all :-)
Song     : 

\documentstyle[twocolumn,12pt]{article}

\begin{document}

\begin{verse}


Ever since I was a young boy\\
I've played with each O.S.\\
From Unix down to Kronos \\
I've crashed them I confess\\
But I ain't seen nothing like him\\
Not even in VMS\\
That set-mark and bind kid\\
Sure strokes a mean Emacs.

He sits there never blinking\\
Becomes part of the machine\\
Controls with either pinkie\\
A virtual typing stream\\
He optimizes keystrokes\\
Swamps your Microvax\\
That set-mark and bind kid\\
Sure strokes a mean Emacs.

He's an Emacs wizard \\
Without a binding list\\
An Emacs wizard \\
s' got such a calloused wrist.

How do you think he does it? I don't know!\\
What makes him so good?
\newpage

He ain't got no distractions\\
He refuses warning bells\\
He heeds no cursor flashing\\
Plays by sense of smell\\
He never needs to undo\\
Knows all of Stallman's hacks\\
That set-mark and bind kid\\
Sure strokes a mean Emacs.

I thought I was \\
The keyboard-macro  kid\\
But I just handed\\
My Emacs crown to him.

Even my usual bindings\\
He prefixed all my best\\
His disciples feed him Coke\\
And he just does the rest\\
He's got super-meta-fingers\\
Never hits the cracks\\
That set-mark and bind kid\\
Sure strokes a mean Emacs.

\end{verse}
\end{document}


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Every Cycle is Sacred
Original : Every Sperm is Sacred
Group    : Monty Python (Meaning of Life)
Author   : Tony Duell  <ard@siva.bris.ac.uk>
Intro    : 
Song     : 


There are Suns in this world, there are Apples,
There are Sequents and Goulds and then,
There are those who clone I B M, BUT
I've never been one of them.

For I'm an 11/45
and have been since the day I was made
And the one thing they say about PDP's is
They'll run no matter what they said,
You don't have to be in a six-footer,
You don't have to have a 9-slot backplane
You don't have to have Memory Management,
You're booted the moment DCLO came, For

Every Cycle is Sacred,
Every Cycle is Great,
If a cycle gets wasted,
DEC gets quite irate!

{Repeat}

Let the others waste them,
On floating-point multiply
DEC shall make them pay for
Each add able to be skipped by.

Every cycle is wanted
Every cycle is good
Every cycle is needed
In your neighbourhood

Intel, Sun and Zilog
Branch their's just anywhere
DEC loves those who write
Their Microcode with more care

Every cycle is useful
Every cycle is fine
DEC saves everybody's
Time and Time and Time.

Other systems waste theirs
while fetching o'er t'backplane
DEC shall strike them down for
each cycle thats run in vain

Every cycle is sacred,
Every cycle is great,
If a cycle gets wasted,
DEC GETS QUITE IRATE!!!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Fifty Ways to Hose Your Code
Original : Fifty Ways to Leave Your Lover
Group    : Paul Simon
Author   : Al Pena
Intro    :
Song     :

	     Fifty Ways to Hose Your Code
	     ----- ---- -- ---- ---- ----

The problem's all inside your code she said to me;
Recursion is easy if you take it logically.
I'm here to help you if you're struggling to learn C,
There must be fifty ways to hose your code.

She said it's really not my habit to #include,
And I hope my files won't be lost or misconstrued;
But I'll recompile at the risk of getting screwed,
There must be fifty ways to hose your code.

Just blow up the stack Jack,
Make a bad call Paul,
Just hit the wrong key Lee,
And set your pointers free.

Just mess up the bus Gus,
You don't need to recurse much,
You just listen to me.

She said it greives me to see you compile again.
I wish there were some hardware that wasn't such a pain.
I said I appreciate that and could you please explain,
About the fifty ways.

She said why don't we both just work on it tonight,
And I'm sure in the morning it'll be working just right.
Then she hosed me and I realized she probably was right,
There must be fifty ways to hose your code.

Just lose the address Les,
Clear the wrong Int Clint,
Traverse the wrong tree Lee,
And set your list free.

Just mess up the bus Gus,
You don't need to recurse much,
You just program in C.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Fork()ing on a Sun
Original : Seasons in the Sun
Group    : Terry Jacks
Author   : aem@aber.ac.uk (Alec David Muffett)
Intro    : Here's a little ditty I penned back in 1987 when I was first
	   getting to grips with IP (and killing the machine at the same time).
	   If you don't recognise the words well enough to get the tune, you
	   weren't born...  as for pronunciation, pronounce "vi" as "vye" -
	   that way, the song scans properly.  No flames, please... 
	   The chorus is a wonderful thing to sing in pubs (bars) when you
	   and a group of hackers get together, because it is eminently recog-
	   nisable, but no-one outside your group will have the foggiest idea
	   what you're on about...
	   [fragment]
Song     :

		Goodbye my shell, it's hard to "vi",
		I cannot socket(), even though I try,
		Everything keeps going wrong...
		It needs a bind() to carry on,
		Proc' table's been full for too long.

	Chorus:
		We had Joy, We had fun,
		We were fork()ing on a Sun,
		but the joy is all gone,
		'til the processes are Done [1].


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : FORTRAN
Original : Pressure
Group    : Billy Joel
Author   : Thomas Koenig <ib09@rz.uni-karlsruhe.de>
Intro    : A little song about one of the joys of scientific computation
	   [second revision]
Song     : 

	   FORTRAN

You have to learn to pace yourself
FORTRAN
You're just like everybody else
FORTRAN
You've only had to write Pascal
So far
But you will come to the day
When the only thing that counts
Are megaflops on a Cray
And you'll have to deal with
FORTRAN

You used to call me paranoid
FORTRAN
But even you can not avoid
FORTRAN
You swore that ENTRY's a sure road to ruin
Now here you are with old code
COMMON blocks are misaligned
Assigned GOTOs disturb your mind
And you cannot handle FORTRAN

All grown up and no place to go
Pascal, Prolog,
What do you know?
All your life is a Lisp machine,
Linked lists, quicksort,
What does it mean?
FORTRAN
FORTRAN

Don't ask me for help
You're all alone
FORTRAN
You'll have to code it
On your own
FORTRAN
I'm sure you'll have some cosmic rationale
But here's your program, incomplete,
Two weeks late, three times too slow
Nothing to do but log on now
And write all your code in
FORTRAN
FORTRAN

All your life is Byte Magazine
I read it too
What does it mean?
FORTRAN

I'm sure you'll have some cosmic rationale
But here you are with old code
COMMON blocks are misaligned
Assigned GOTOs disturb your mind
And you have to code in
FORTRAN
FORTRAN, FORTRAN
One, two, three, four
FORTRAN

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : French Horn Concerto (for modem users)
Original : French Horn Concerto No 4 for French Horn by Motzart,
			based on the arrangment and lyrics by...
Group    : Micheal Flounders and Donald Swan
Author   : Russell Street (russells@ccu1.aukuni.ac.nz)
Info     : The original starts:
		I once had a whim and I had to obey it
		To by a french horn in a second hand shop
		I polished it up and I started to play it
		Inspite of my neighbour who begged me to stop
	   The music was rearranged for a piano, so these
	   lyrics may not fit any orchestral version of the
	   "original".
Song     : 

I once had a whim and I had to obey it
To by a modem from a second hand shop
I made up a cable and I started to use it
In spite of my girlfriend who begged me to stop

To use my modem, I had to change my sleeping habits
I found that I could only get on at night
So many boards abound -- to give you a world, a beatuiful world so rich and round 
Oh the hours I had to spend before I got onto them it in the end

But that was yesterday and just to day I looked in the the usual place
There was the modem, but the cable itself was missing
Where can it have gone? Haven't you -- hasn't anyone seen my cable
Where can it have gone? What a blow, know I know I'm unable to read my net news

Who wipped that cable? I bet you a quid somebody did.
Knowing I had found a news group and wanted to read it
Afraid of my talents in talk.bizzare
For early today to my utter dismay it had vanished away to the ???? morn

I've lost that cable. I know I was using it yesterday
I've lost that cable, lost that cable, found that cable -- gorn
There's not much else to say -- I had better delay a report (?)

I know some party folk whose party jokes pretending to hunt with quart (?)
Gone away -- gone away -- was it one of them took it away?
Would you kindly return that serial cable -- where is the devil who pinched my cable?

I took it to the net.police -- I want that serial cable back
I miss my news more and more and more
With out that chat I'm feeling sad and so forlorn
Oh oh oh oh oh oh....

I found a board and wanted to play use it to display my talents in talk.bizzare
But early to day to my utter dismay it had totally vanished away

I thought up some stuff and I wanted to send it, but somebody took it away
I thought up some stuff and was longing to send it, but somebody took it away

My girlfriend is a sleep in her bed.
I will soon make her wish I was dead
I'll take up nethack instead
Whaaa, whaaa


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Friend of the System
Original : Friend of the Devil
Group    : Jerry Garcia & Robert Hunter
Author   : Larry Stone <STONE@YALECS>
Intro    : 
Song     : 
     
			 Friend of the System
			 ====================
		    By Larry Stone <STONE@YALECS>
	     Submitted by Jeff Brandenburg <BRAND@VTCS1>
	      Sung to the tune of "Friend of the Devil"
		   by Jerry Garcia & Robert Hunter
     
  I logged on to the Ed-VAX, left a trail of coffee grounds.
  Didn't get to sleep that night 'til the morning came around.
     
Chorus:
  Said I'll run my program but it will take some time;
  A friend of the System is a friend of mine.
  If I get done before daylight,
  I just might write some code tonight.
     
  Ran into the System, baby, and it tried to blow me off.
  Spent the evening learning Pascal but still all it does is scoff!
     
(chorus)
     
  I tried to run the editor, but the System caught me there;
  It took my FORTRAN program and it vanished in the air!
     
(chorus)
     
  Got two reasons why I stay awake each night and day;
  The first one's name I can't pronounce, but he is my TA.
  The second one's my college Dean, 'cause I'm about to fail!
  She says if I don't pass C.S. I won't be long at Yale.
     
  Got a program in T-Lisp, baby, and one in FORTRAN IV.
  The first one has a hundred bugs but the other one has more!
     
(chorus)
     

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Gateway To Heaven
Original : Stairway To Heaven
Group    : Led Zeppelin
Author   : EileenET Tronolone <et@sctc.af.mil>
Intro    : I just had to send it in, fellas. I'm sorry. I could not let all
	   that stuff go by and not send it in.
Song     : 


Gateway To Heaven

There's a lady who knows
All the systems and nodes
And she's byteing a Gateway to Heaven
She telnets there, she knows
All the ports have been closed
With a nerd she can get
Files she came for

Woohoohoo
Woo Hoo Hoo HooHoo
And she's byteing a Gateway to Heaven
There's an motd
But she wants to be sure
Cos she knows sometimes hosts have
Two domains
In a path by the NIC
There's a burdvax that pings
Sometimes all of our flames
are cross-posted

Woohoohoo
Woo Hoo Hoo HooHoo
And she's byteing a Gateway to Heaven
And it's processed by root
Unix Labs will reboot
NCR will then listen to reason
And a prompt will respawn
For those yet to logon
And the networks will echo much faster

Woohoohoo
Woo Hoo Hoo HooHoo
And she's byteing a Gateway to Heaven
If there's a lookup in your netstat
don't be .alarmed now
it's just a pinging from the link queen
Yes there are two routes you can type in
but in the long run
there's still time to change the net you're on
(I hope so!)

And as we find stuff to download
We ftp and we chmod
There was a sysadm we know
Who changed the server to her own
She had root privs and she used chown
She hacked out on the DDN
And if you tail her stdin
Then you will find what you had lost
And get it back with cpio
To be a hack and not to scroll...

And she's byteing a Gateway to Heaven


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Gateway To Net Ten
Original : Stairway To Heaven
Group    : Led Zeppelin
Author   : Mark Lottor <mkl@nisc.sri.com>
Intro    : 
Song     : 


GATEWAY TO NET TEN    -- Mark Lottor

[Original words and music by Jimmy Page and Robert Plant]

There's a hacker who's sure all that's coax is fast
and he's buying a gateway to net ten.
When he gets it he'll know if the ports are all closed
with a SYN he can get what he sent for.

Ooh ooh ooh ooh, ooh ooh ooh ooh
and he's buying a gateway to net ten.

There's an RFC on the wall but he wants to be sure
cause you know sometimes words have two meanings.
In a note on the page there's a warning that says
sometimes all of our code is broken.

Don't ya know, it makes me wonder.

There's an error I get when I send to the net
and my packets are lost and retransmitting.
In my logs I have seen loops of mail thru the machine,
and the screams of those who are hacking.

Oooh, it makes me wonder.

And it's whispered that soon if we all fix and tune
then the packets will reach their destinations.
And a new day will dawn for hosts that stay long
and the telnets will echo quite faster.
 
Ohhhhh, it makes me wonder.

If there's a bustle in your cisco, don't be alarmed now
it's just a quick ping for the NIC machine.
Yes there are two paths you can route by, but in the long haul
there's still time to change the protocol.
	
Yowwww, it makes me wonder.

Your host is loaded and it will slow in case you don't know,
the unix's are asking you to join them.
Dear hacker, do you see the overflow, and did you know
your gateway is still under development.

And as we wind out more coax, and gateways slower than our hosts,
There goes a message we all know, it updates routes and wants to show
how everything still turns quite slow.
And if you listen very hard, the bits will come to you at last.
When all are ones and ones are all, to be a rubout and not a null.

And he's buying a gateway to net ten...


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Girls just wanna defun
Original : Girls just wanna have fun
Group    : Cindy Lauper
Author   : ?
Intro    : 
Song     : 


GIRLS JUST WANNA DEFUN*

I can't wake up, in the morning
Cause of what I've been doing for most of the night.
Teacher don't you know my program is done?
And girls just wanna defun.

The phone rings, in the middle of the night
Advisor screams, "Watcha gonna do with your life?"
Patrick**, how I relish double-oh-one***!
And girls just wanna defun.

They just wanna, just wanna, yeah
Girls just wanna defun.

Some people say
A beautiful girl can't tool all night like
The rest of the world.
I wanna be the one to welcome the sun.
And girls just wanna defun.

*Defun, the Lisp command to define a procedure
**Winston, ai professor, MIT
***6.001, Structure and Interpretation of Computer Programs

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : HACKADU
Original : Xanadu
Group    : Samuel Taylor Coleridge
Author   : Stuart McLure Cracraft
Intro    : 
Song     : 


	HACKADU

In Hackadu did Hackers Few
  An awesome program-hack command:
Where 20, the sacred system, grew
Through monitors nobody knew
  Down during the great demand.
Always twice two months to newer release
With TTY's and EMACS to bring the peace:
And here was software smothered by edit-line effects,
Where many a bureaucrat sauntered across the land,
And where MSG/TELNET/FTP were ancient as TENEX,
Constricting winning spots into the bland.

But oh! those abiding Hackers Few were cunning
And lept the heights of unimaginable lossage!
A savage place; as daemonical and sinning
as e'er which plastered a screen with "%DECSYSTEM-20 Not Winning"
B'fore users exchausted from the barfage!
And from this chaos, with irresistable force,
As if this thing were itself the Source,
A mighty idea came glistening to Hackers Fewest
Amid whose logic the sinning 20 burst
Huge fragments of scheduler flung forth like rebounding netmail,
Or chaffy words beneath the BLT's flail:
And 'mid this stupendous destruction at once and forever
It flung up the 20 to permanently sever.
Pages and pages of listings the burning grew
Through structures and directories in the Coup,
Then reached the sources known to few,
And slaughtered in tumult the offending mass:
And 'mid this tumult Hackers Few heard from afar
Ancestral systems declaring war!

    The shadows of the program-hack
    Floated strongly on the net;
    Where was heard the anguished cry of the Sack
    From which they inferred they'd win, they bet.
A true war of Hackers Few against Timesharing,
With the ancestors of the 20 battling forth with infinite daring!

    A 10 with a mighty cpu
    In this battle the Hackers Few espied:
    It was a DEC original that knew,
    That once the Hackers Few irresistibly grew,
    It would forever be banned to limbo.
    Could it wreak havoc upon the Few?
    With its powerful CPU?
    To such a deep satisfaction the answer is no,
That with a slice of their s ring tree Lee,
And set your list free.

Just mess up the bus Gus,
You don't need to recurse much,
You just program in C.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

end of file on alt.kids-talk!



--
Daniel Drucker        N2SXX       Coconut seashells whispering to me
daniel%mertwig@uunet.uu.net         "Forever, forever, my Coda..."
Newsgroups: alt.kids-talk