[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
Title: | -={ H A C K E R S }=- |
Notice: | Write locked - see NOTED::HACKERS |
Moderator: | DIEHRD::MORRIS |
|
Created: | Thu Feb 20 1986 |
Last Modified: | Mon Aug 03 1992 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 680 |
Total number of notes: | 5456 |
116.0. "Alice's PDP-10" by HARE::STAN () Tue May 07 1985 20:29
From: OLORIN::SPENCE 7-MAY-1985 17:03
To: ROB,PERKINS,HARE::STAN,DAVE
Subj: alice's pdp-10
From: ELROND::MITTON "Dave Mitton 07-May-1985 1556" 7-MAY-1985 16:02
To: SPENCE,BENCE,MIERSWA,BAGELS::ROSENBAUM,VIKING::HESS
Subj: Alice's PDP-10
From: RHEA::DECWRL::"lwa@mit-mrclean" "Larry Allen" 07-May-85 03:26 PM
To: mitton%elrond.dec@decwrl
Subject: Alice's PDP10
Received: from DECWRL by DEC-RHEA with SMTP; Tue, 7 May 85 12:04-PDT
Received: from mit-mrclean.ARPA (mit-mrclean.arpa.ARPA) by decwrl.ARPA (4.22.01/4.7.34)
id AA00826; Tue, 7 May 85 11:01:43 pdt
Received: by mit-mrclean.ARPA (4.12/4.7)
id AA27625; Tue, 7 May 85 11:30:26 edt
Date: 7 May 1985 1130-EDT (Tuesday)
Message-Id: <[email protected]>
;;; With thanks (and apologies) to Chris Stacy, Alan Wechsler, Noel
;;; Chiappa, Larry Allen, and of course Arlo Guthrie, and particularly
;;; to Ann Marie Finn who is a kind soul and not at all like the
;;; person portrayed herein. --sra 3 May 85
This song is called "Alice's PDP-10". But Alice doesn't own a PDP-10,
in fact Alice isn't even in the song. It's just the name of the song.
That's why I called this song "Alice's PDP-10".
You see, it all started about two incompatible monitor versions ago,
about two months ago on a Tuesday, when my friend and I SUPDUP'd over
to MIT-OZ to pick up some hackers to go out for a Chinese dinner. But
AI hackers don't live on MIT-OZ, they live on various assorted lispms
and such, and seeing as and how they never log in except via the file
server, they hadn't gotten around to doing filesystem garbage
collection for a long time.
We got over there, saw 600 pages free, 10000 pages in use on a 5 pack
PS:, and decided it would be a friendly gesture to run CHECKD for them
and try to reclaim some of that lost space. So we reloaded the system
with the floppies and the switch registers and other implements of
destruction, and answered "Y" to RUN CHECKD?
But when we got the system up and tried to release all the lost pages
there was a loud beeping and a big message flashed up on our screen
saying:
PERMISSION DENIED BY ACJ
Well, we'd never heard of a version of ACJ that would let you go into
MDDT from ANONYMOUS but not run CHECKD, and so, with tears in our
eyes, we headed off over the Chaosnet looking for a filesystem with
enough free pages to write out the LOST-PAGES.BIN file. Didn't find
one...
Until we got to XX-11, and at the other end of XX-11 was another MIT
Twenex, and in PS:<OPERATOR> on that MIT Twenex was another
LOST-PAGES.BIN file. And we decided that one big LOST-PAGES.BIN file
was better than two little LOST-PAGES.BIN file, and rather than page
that one in we thought we'd write ours out. So that's what we did.
Went back to OZ, found some hackers and went out for a Chinese dinner
that couldn't be beat, and didn't get up until the next morning when
we got a SEND from Ann Marie Finn. She said, "Kid, we found you
initials in SIXBIT in the right half of a POPJ at the end of a two
megaword core dump full of garbage, just wanted to know if you had any
information about it". And I said, "Yes ma'am Ann Marie, I cannot tell
a lie, I put that XUNAME into that halfword".
After talking back and forth with Ann for about 45 messages we arrived
at the truth of the matter and Ann said that we had to go rebuild the
bittable and we also had to come down and talk to her in room
NE43-501. Now friends, there was only one of two things that Ann
could of done with us down at room 501, and the first one was that she
could have hired us on the spot for actually knowing enough about
Twenex to screw it up that badly, which wasn't very likely and we
didn't expect it, and the other was that she could have bawled us out
and told us never to be seen hacking filesystems again, which was what
we expected. But when we got to room 501 we discovered that there was
a third possibility that we hadn't even counted upon, and we was both
immediately de-wheeled. CD%DIR'ed. And I said "Ann, I don't think I
can rebuild the bittable with this here FILES-ONLY bit set." And she
said "XOFF, kid, get into this UDP packet" and that's what we did and
rode up to the square bracket asciz slash scene of the crime slash
close square bracket.
Now friends, I want to tell you about the ninth floor of building NE43
where this happened. They got three KL10s, 24 LISPMs, and about 32
VAXen running 4.2 unix. But when we got to the square bracket asciz
slash scene of the crime slash close square bracket there was five
twenex hackers past and present, this being the biggest lossage yet by
an RMS clone and everybody wanted to get in their suggestion for a new
system daemon that would have kept it from ever having happened in the
first place. And they was using up all kinds of debugging equipment
that they had lying around on V3A SWSKIT tapes. They were doing DSs,
MONRDs, and RSTRSHs, and they made 27000 pages of core dumps and photo
files on an RP06 with comments and -READ-.-THIS- files to be used as
evidence against us.
After the ordeal, Ann took us back downstairs and left us with the CLU
hackers. She said "Kid, I'm gonna leave you with the CLU hackers. I
want your jsys manual and your ROLM DTI". I said "Ann, I can
understand your wanting my jsys manual so I won't remind the CLU
hackers of grody things like operating systems, but what do you want
my DTI for?" and she said "Kid, we don't want any VTS errors". I said
"Ann, did you think I was going to try to crash the system for
littering?" Ann said that she was making sure, and friends, Ann was,
'cause she cleared all my left-hand privs bits so I couldn't logout.
And she disabled the TREPLACE command so I couldn't crock in an
XCT [0] instruction, cause an illegal instruction interrupt to MEXEC,
and sneak into MDDT. Yeah, Ann was making sure, and it was about four
or five hours later that Chiappa (remember Chiappa? This song's never
even mentioned Chiappa) Chiappa came by and with a few gratuitous
insults to the CLU hackers bailed us out of there, and we went out and
had another Chinese dinner that couldn't be beat, and didn't get up
until the next morning when we all had to go to LCS Computational
Resources staff meeting.
We walked in, sat down. Ann came in with the RP06 disk pack with the
27000 pages with the comments and the -READ-.-THIS- files and a two
liter coffee mug, sat down. Esther Felix comes in says "All rise", we
stood up, Ann stood up with the 27000 page RP06 pack, and Dave Clark
comes in with an IBM PC. He sits down, we sit down, Ann looks at the
IBM PC. Then at the 27000 page RP06 pack, then at the IBM PC, then at
the 27000 page RP06 pack, and began to cry, because Ann had come to
the realization that it was a typical case of 36%8==4 and that there
was no way to display those last four bits, and that Dave wasn't gonna
look at the 27000 pages of core dumps and photo files on the RP06 pack
with the comments and -READ-.-THIS- files explaining what each one was
to be used as evidence against us.
And we were permanently assigned to the batch dregs queue and had to
rebuild the bittable (in the batch dregs queue). But that's not what
I came here to talk about. I came here to talk about DEC.
======================================================================
They got a building up there in Marlboro where you walk in and get
averted, diverted, inverted, reverted, and perverted. I went up there
one day to pick up a new copy of the tools tape. Drove down to Philly
for a Greatful Dead concert the night before, so I looked and felt my
best when I went in that morning. 'Cause I wanted to look like a real
live twenex hacker from MIT. I wanted to feel like, I wanted to be a
real live twenex hacker from MIT. I walked in and I was hung down,
brung down, hung up, and spaced out. The receptionist hands be a
piece of paper saying "Kid, the EDIT-20 maintainers are polling user
opinions today and would like you to stop by room 604 while you're
here."
I walked in there and I said "Droids, I want to lose. I mean, I want
to lose. I want to see line editors on CRTs and nulls in my files.
Write 36 bit ascii that can't be read except with the monitor
filtering it. I mean LOSE, LOSE, LOSE!" And I started jumping up and
down yelling "LOSE, LOSE", and Kevin Paetzold came in wearing his
moose ear hat and started jumping up and down with me yelling "LOSE,
LOSE", and a DEC sales rep came over, put an arm around my shoulder,
and said "How'd you like me to show you a *real* editor that has
macros and things like that? We have one, it's called TV...."
Didn't feel too good about it.
Proceeded on down the hall getting more diversions and perversions.
Man, I was in there for two hours, three hours, four hours, I was in
there for a long time, and they was doing all kinds of mean nasty ugly
things, and I was just having a tough time there. They was diverting
and inverting every single part of me and they was leaving no bit
untouched.
Finally I got to the very last office (I'd been in all the rest), the
very last desk, after that whole big thing there, and I walk over and
say "what do you want?" and the man says "Kid, we only got one
question: have you ever been dewheeled?"
So I proceeded to tell him the story of the 10600 page five pack PS:
with full orchestration and five part harmony and other phenomena and
he stopped me right there and said "Kid, did you ever get hauled on
the carpet for it?"
So I proceeded to tell him about the 27000 page RP06 pack with the
comments and the -READ-.-THIS- files and he stopped me right there and
said "Kid, I want you to go sit over there on that bench marked Large
Systems SIG. NOW, KID!"
I, I walked over to the bench there... See, the LCG group is where
they put you if they think you may not be compatible with the rest of
DEC's product line.
There was all kinds of mean nasty ugly people there on the bench...
Chaosnet designers... Lisp hackers... TECO hackers. TECO hackers
right there on the bench with me! And the meanest one of them, the
hairiest TECO hacker of them all was coming over to me. And he was
mean and nasty and horrible and undocumented and all kinds of stuff.
And he sat down next to me and said:
.(675041640744.f6w007141004745.f6w643700000000.f6),.fx*[0@ft^]0$w^\
And I said "I didn't get nothing, I had to rebuild the bittable in
queue six" and he said:
.(675041640067.f6w416300715765.f6w004445675045.f6
455445440046.f6w576200535144.f6w370000000000.f6
),.fx*[0@ft^]0$w^\
And I said "Littering". And they all moved away from me on the bench
there, with the hairy eyeball and all kinds of mean nasty ugly stuff
until I said "and making undocumented changes to the default EMACS key
bindings". And they all came back, shook my hand, and we had a great
time on the bench talking about Chaosnet hacking and Lisp interpreters
written in TECO, and everything was fine. And we were eating Peking
ravs and smoking all kinds of things until the guy from DDC came over,
had some paper in his hand, said:
KIDS-THIS-SPR-FORM-HAS-FIFTY-EIGHT-LINES-THIRTY-SEVEN-BOXES-AN'-
SIXTY-EIGHT-QUESTIONS-WE-WANT-TO-KNOW-THE-DETAILS-OF-THE-BUG-THE-
LOAD-FACTOR-WHEN-IT-HAPPENED-AND-ANY-OTHER-KIND-OF-THING-YOU-GOT-
TO-SAY-WE-WANT-TO-KNOW-THE-F-S-GUY'S-NAME-AND-HOW-MANY-TRACKS-ON-
YOUR-TAPE-DRIVE-AND-ANY-OTHER-KIND-OF-THING-YOU-GOT-TO-SAY-
and he talked for forty-five minutes and nobody understood a word
that he said or why we were doing this but we had fun filling out the
forms in triplicate and speculating on why we were filling out SPRs on
unsupported products.
I filled out the special form with the four-level macro defining
macros. Typed it in there just like it was and everything was fine.
And I put down my keyboard, and I switched buffers, and there ... in
the other buffer... centered in the other buffer... away from
everything else in the buffer... in parentheses, capital letters, in
reverse video, read the following words:
"Kid, have you taken the ``VMS for TOPS-20 managers'' course yet?"
I walked over to the man and I said "Mister, you got a lot of damned
gall asking me if I've taken the ``VMS for TOPS-20 managers'' course
yet. I mean... I mean... I mean, I'm sitting here on the bench, I'm
sitting here on the LCG SIG bench, 'cause you want to know if I'm
braindamaged enough trade my PDP-10 for partial credit on a system
that doesn't even handle filename completion after being a litterbug."
He looked at me and said "Kid, the front office don't like your kind,
so we're going to put you on our VAX/VMS mailing list." And friends,
somewhere down in the NE43 receiving room is a large trash barrel with
a big sign on it that says "VAX/VMS documents".
And the only reason I'm singing you the song now is that someday
you may know somebody in a similar situation... or you may be in a
similar situation. And if you're in a situation like that there's
only one thing you can do, and that's call up the Digital Educational
Services office nearest you and sing "You can hack anything you want
with TECO and DDT" and hang up.
You know, if one person, just one person, does it, they may think he's
really dangerous and they won't take his machine.
And if two people do it, in harmony, they may think they're both ITS
hackers and they won't touch either of them.
And if three people do it! Can you imagine three people calling up,
singin' a bar of "Alice's PDP-10" and hanging up? They may think it's
an re-implementation of the Chaosnet protocol.
And can you imagine fifty people a day? I said FIFTY people a day,
calling up, singin' a bar of "Alice's PDP-10" and hanging up?
Friends, they may think it's a MOVEMENT, and that's what it is: THE
36-BIT ANTI-LOSSAGE MOVEMENT! And all you gotta do to join is to sing
it the next time it comes up to the head of the GOLST.
With feelin'.
You can hack anything you want, with TECO and DDT.
You can hack anything you want, with just TECO and DDT.
$U in and begin to hack.
Twiddle bits in a core dump and write it back.
You can hack anything you want, with TECO and DDT.
(But be careful typing <RET>)
Just with TECO and DDT!
T.R | Title | User | Personal Name | Date | Lines |
---|
116.1 | | CAVEAT::CARTER | | Mon Jun 03 1985 16:36 | 31 |
| Just to show "You really can get anything you want (excepting Alice)"
Following teco macro puts ddt output back into a format acceptable
to MACRO. I don't know if anyone really hacks -10s/-20s anymore
but if there are some still out there they'll know how to get the
ddt output. Hint symbol tables start at pat + 100.
Non-hackers can skip over this.
zu4
zjifoobars#+1/
ji
j
H<s/
; .u1
-2c
1a-35"edc.u1'
0l
.u2
0u3s+
.u3
q2j
(q1-q3)"g(q1-q2)d3di
'
(q1-q3)"li
r/
:
'
0l
>
|
116.2 | | BEANO::STEELE | | Tue Jun 04 1985 04:54 | 58 |
| I work over in the Basingstoke UK TSC, and I was sitting at my terminal
one lunchtime, and I had a little time on my hands. So I thought, well,
instead of wasting time staring at the wall I'd have a look in them NOTES
files you hear so much about these days.
Well, I had a look in them NOTES files you hear so much about, and I saw
one called "Alice's PDP-10". Well, I wondered what that was, friends.
You see, I was at Cambridge University - that's Cambridge, England, not
Cambridge, Massachusetts - and I've got a friend there called Julian, although
we all call him Jules. I was sitting in Jules' room one night, and we'd
had an evening that couldn't be beat, and the time was getting on. We'd
run out of things to talk about when Jules says "Hey, you ever heard of
Alice's Restaurant, old boy?" Well, I could not tell a lie, so I says "No,
I ain't never heard of Alice's Restaurant, old boy" (actually, we don't
really talk that way, I just changed things a bit to make everyone feel
at home with the story). So he says "Go listen to it, it's the most amazing
thing you ever heard". Then he told me all about the good things in Alice's
Restaurant. Well, he went on talking for quite a while, and as he talked
I started thinking "I must get a copy of this Alice's Restaurant". Bui
I soon found out no shop in Cambridge had ever heard of Alice's Restaurant,
and I wondered to myself if I would ever get to listen to Alice's Restaurant
for myself. Jules, now he could remember just about every word of Alice's
Restaurant, but somehow that just isn't the same as hearing it yourself.
Anyway, I'm not here to talk about that, I'm here to talk about Alice's
PDP-10. Well, I looked at that NOTES file, and you know that takes time,
what with DECnet over the Atlantic being so slow, but in the end I got it
up on my screen, and it was just what I'd been hoping for. So I typed PRINT,
which is the command to get a copy of a note as you all know, and went off
to collect it. But I had made a mistake, because when I got to the print
room I could not find the printer anywhere. I looked at all the others
in case it was there, but try as I might friends, I could not find that
printout from the NOTES utility. So I went back to my terminal which is
by my desk and looked at the print queues, and sure enough I had made a
mistake because the machine didn't have a printer. Imagine that, a VAX
11/780 without a printer. So I logged right out of that VAX 11/780 with
no printer, and I logged straight back in to a VAX 11/780 which did have
a printer, although it took me time to find NOTES again because it was in
a different directory altogether. Well, it took its time, but soon I had
Alice's PDP-10 back up on my screen. So I typed PRINT and went off to the
print room, and lo and behold I found that printer, and coming right off
it was my copy of Alice's PDP-10. So I tore it off abd put it in my bag
and I dashed out the door, because my landlady likes me home dead on six
o'clock. After I got home I went right upstairs and I took that printout
of Alice's PDP-10 out of my bag and started to read it.
But, friends, I could not read that printout because the ribbon in the printer
had slipped, and some of the letters had not come out. So I took it to
the window, and there I could see the letters pressed into the paper. I
looked for my pen and started writing in all those letters pressed on the
paper which you could not read because the ribbon had slipped. Well, no
sooner had I begun than my pen ran out of ink and I had to fill it up.
When I filled it, the ink went all over my hands and I had to stop and clean
it up, but when I'd finished I read it through and it was very good. I
said to myself, I must send a copy to Jules. Then when I'd said that I
thought about all you guys who wrote it, and I thought to myself I must
drop them a line. So here it it.
|
116.3 | Live, in concert | ISWISS::GORDON | Doug Gordon | Sun Jul 13 1986 21:46 | 5 |
| I'm relatively new to DEC (1 week) but at the Spring '85 DECUS in
New Orleans, Jon Callas & I performed "Alice's PDP-10" at one of the
TOPS-10 sessions. He "sang" and I played the guitar...
-- Doug Gordon
|
116.4 | Nya, Nya, Nya, | REX::MINOW | Martin Minow, DECtalk Engineering | Mon Jul 14 1986 12:02 | 4 |
| Well, we play it over DECtalk.
Martin.
|