Live data from Hacker News

PDP-10/its: Incompatible Timesharing System

github.com

41–50 of 54 posts

Re: PDP-10/its: Incompatible Timesharing System

#41
MIT-MC

http://donhopkins.com/home/catalog/images/mc-console.jpg

A CADR Lisp Machine spews its guts, on the 9th floor MIT AI Lab at Tech Square.

http://donhopkins.com/home/catalog/images/cadr.jpg

The expression on Richard's face is saying, "I don't know, why do you wrap gerbils in duct tape?"

http://donhopkins.com/home/catalog/images/jsol-rms-gerbil-li...

Re: PDP-10/its: Incompatible Timesharing System

#42

Earlier quoted context omitted.

Around 1982, I had an account on MIT-MC, an ITS computer. I was not an MIT student -- rather, a curious teenage hacker from DC. I'd found a text file with 'interesting modem numbers,' and one of those was to a DoD TAC (basically, a dial-in). I recall the text file had a note saying how to connect (via NCP, not TCP/IP) to MIT-MC. I connected, and remember playing around (as we did) at the login prompt. I probably trie…

NBS TIP: 301-948-3850 I dialed it enough times that I still remember it. Much thanks to Bruce of "Bruce's NorthStar" BBS in Virginia for that phone number. [1] MIT-MC: @L 236 MIT-AI: @L 134 MIT-DM: @L 70 MIT-ML: @L 198 Anyone remember how to do a TIP-to-TIP link, as documented on page 5-4 of the "Users Guide to the Terminal IMP" [2], by connecting an input and output socket of one TIP to an input and output socket of…

I was HNIJ@MIT-MC (and later, rms.g.hnij@mit-oz). I used to be able to google for those addresses and pull up my now-embarrassing questions I posted on various mailing lists as a teenager.

Re: PDP-10/its: Incompatible Timesharing System

#43
post #4

For those wondering what ITS is. It's an operating system that was developed at MIT for the PDP-6 and later PDP-10 starting in the mid 60s. The last ITS system was shut down in 1990. A very cool thing about ITS is that DDT, the debugger, is the user interface to the OS. You can load files, examine and change memory of your current job (and also DDT itself!), and of course also start programs. ITS is also where EMACS…

> the TECO editor (a crazy beast). Makes ed look almost benign... https://en.wikipedia.org/wiki/TECO_%28text_editor%29

If I remember right the first (and maybe only) comment in the TECO source code was "Abandon all hope, ye who enter here".

Re: PDP-10/its: Incompatible Timesharing System

#44

Earlier quoted context omitted.

NBS TIP: 301-948-3850 I dialed it enough times that I still remember it. Much thanks to Bruce of "Bruce's NorthStar" BBS in Virginia for that phone number. [1] MIT-MC: @L 236 MIT-AI: @L 134 MIT-DM: @L 70 MIT-ML: @L 198 Anyone remember how to do a TIP-to-TIP link, as documented on page 5-4 of the "Users Guide to the Terminal IMP" [2], by connecting an input and output socket of one TIP to an input and output socket of…

I was HNIJ@MIT-MC (and later, rms.g.hnij@mit-oz). I used to be able to google for those addresses and pull up my now-embarrassing questions I posted on various mailing lists as a teenager.

Oh yes, I remember you and your eminently googlable uname!

I'm just glad that nobody can google the message I sent to the LISP@AI mailing list asking how to set the value of a variable. Soooooo embarrassing!

I'm sure KMP's eyes rolled up to the back of his head, but then he took the time to help me out with TEACH-LISP (which Jerry Pournelle was ignorant enough to cite in a not-friendly light when he condemned LISP in his Byte column Cretin Manor [1]).

"The man has learned nothing from his presence on MC and sets a bad example of what people might potentially accomplish there. I'd rather recycle his account for some bright 12-yr-old..." -KMP

"One thing that is known about ARPA: you can be heaved off it for supporting the policies of the Department of Defense. Of course that was intended to anger me. If you have an ARPA account, please tell CSTACY that he was successful; now let us see if my Pentagon friends can upset him. Or perhaps some reporter friends. Or both., Or even the House Armed Services Committee." -POURNE

Speaking of googling for unames, it's amusing how POURNE's right wing nut bag GamerGate supporters defended him by complaining about KLOTZ's name and presumed gender [2]:

"The first thing I noticed was that the nasty message to Dr. Pournelle came from a woman bureaucrat. Those broads are the worst type of mean, nasty and petty, hiding their vindictiveness behind a facade of professional-sounding language. Love Jerry's response! Seppuku, ha!"

In reply one of them attempted to dox and defame the people on USER-A and their infamous careers and naming conventions:

"Actually, if you mean "Leigh L Klotz" that's not a woman. I did a little research on the names there. A Leigh L. Klotz Jr. - male - graduated from MIT in 1989 and went on to work at Xerox PARC and is active on the W3C. Unless there was a Klotz Sr. professoring at MIT (I can't find a record of such), then Dr. Pournelle was being hectored by a snot-nosed undergrad.

David Vinayak Wallace I don't have an age or graduation date for, but he went on to co-found Cygnus Support (later merged into Red Hat) in 1989, the same year Klotz graduated. When Wallace got married, he hyphenated his name and now goes by David Henkel-Wallace.

Kent Pitman has made a career out of LISP, and responds to Pournelle's criticism of his pet language with typical gamma rage. Like Klotz, he's made committees a big part of his life.

Having worked with the W3C in the past, I have very little respect for anyone who maintains a long-standing releationship with that body. It is a perfect warren of passive-aggressive rabbits."

"Klotz"? Seriously?

"Take note of Aspinall as well.

For our hodge-podge of a language and culture, it kind of sucks that we don't have the kind of family names that readily describe family values or characteristics in the plain language like, say, Russian does. It makes for a better sense of irony and justice when telling the story. Treasure the times when the power of fate brings them together in English, like here for instance."

[1] http://www.stormtiger.org/bob/humor/pournell/story.html

[2] http://voxday.blogspot.md/2014/12/some-things-never-change.h...

Re: PDP-10/its: Incompatible Timesharing System

#45
post #35
post #24

Earlier quoted context omitted.

Those example programs... holy cow. After that, I don't know if I'll ever feel bad about my code being unreadable.

Actually it's not as bad as it looks at first glance. At least on OpenVMS, you normally use it like sed, and its not much worse than writing some regex, normally. Granted, writing a text editor in regex sounds awful.

Yeah, the actual editing looks fine. The programs though.

    0uz                             ! clear repeat flag !
    B, switch lines and set flag !
    qbua                            ! load B into A !
    l .-z;>                         ! loop back if another line in buffer !
    qz;>                            ! repeat if a switch was made last pass !

Re: PDP-10/its: Incompatible Timesharing System

#46

Earlier quoted context omitted.

I was HNIJ@MIT-MC (and later, rms.g.hnij@mit-oz). I used to be able to google for those addresses and pull up my now-embarrassing questions I posted on various mailing lists as a teenager.

Oh yes, I remember you and your eminently googlable uname! I'm just glad that nobody can google the message I sent to the LISP@AI mailing list asking how to set the value of a variable. Soooooo embarrassing! I'm sure KMP's eyes rolled up to the back of his head, but then he took the time to help me out with TEACH-LISP (which Jerry Pournelle was ignorant enough to cite in a not-friendly light when he condemned LISP in…

I'm still klotz, though I use unix now.

Re: PDP-10/its: Incompatible Timesharing System

#47

Earlier quoted context omitted.

I was HNIJ@MIT-MC (and later, rms.g.hnij@mit-oz). I used to be able to google for those addresses and pull up my now-embarrassing questions I posted on various mailing lists as a teenager.

Oh yes, I remember you and your eminently googlable uname! I'm just glad that nobody can google the message I sent to the LISP@AI mailing list asking how to set the value of a variable. Soooooo embarrassing! I'm sure KMP's eyes rolled up to the back of his head, but then he took the time to help me out with TEACH-LISP (which Jerry Pournelle was ignorant enough to cite in a not-friendly light when he condemned LISP in…

It's been 30 years, and the people are still obsessing about gerbils and Jerry Pournelle?!?

Re: PDP-10/its: Incompatible Timesharing System

#48

Earlier quoted context omitted.

Oh yes, I remember you and your eminently googlable uname! I'm just glad that nobody can google the message I sent to the LISP@AI mailing list asking how to set the value of a variable. Soooooo embarrassing! I'm sure KMP's eyes rolled up to the back of his head, but then he took the time to help me out with TEACH-LISP (which Jerry Pournelle was ignorant enough to cite in a not-friendly light when he condemned LISP in…

It's been 30 years, and the people are still obsessing about gerbils and Jerry Pournelle?!?

"I don't know, why do you wrap gerbils in duct tape?" http://donhopkins.com/home/catalog/images/jsol-rms-gerbil-li...

Re: PDP-10/its: Incompatible Timesharing System

#49

Earlier quoted context omitted.

I was HNIJ@MIT-MC (and later, rms.g.hnij@mit-oz). I used to be able to google for those addresses and pull up my now-embarrassing questions I posted on various mailing lists as a teenager.

Oh yes, I remember you and your eminently googlable uname! I'm just glad that nobody can google the message I sent to the LISP@AI mailing list asking how to set the value of a variable. Soooooo embarrassing! I'm sure KMP's eyes rolled up to the back of his head, but then he took the time to help me out with TEACH-LISP (which Jerry Pournelle was ignorant enough to cite in a not-friendly light when he condemned LISP in…

Klotz is a word in German. It means something block. A Klotz is usually a big block or also often a block which makes some kind problems: 'Die JVM ist wie ein Klotz am Bein.' -> 'The JVM is like block tied to your leg.' A Klotz can also be a slightly too big building. 'Das ist aber ein Klotz!' There is also the verb 'klotzen', which usually means doing something with a lot of effort or when the result is large. 'ranklotzen' then means working hard.

Re: PDP-10/its: Incompatible Timesharing System

#50
post #49

Earlier quoted context omitted.

Oh yes, I remember you and your eminently googlable uname! I'm just glad that nobody can google the message I sent to the LISP@AI mailing list asking how to set the value of a variable. Soooooo embarrassing! I'm sure KMP's eyes rolled up to the back of his head, but then he took the time to help me out with TEACH-LISP (which Jerry Pournelle was ignorant enough to cite in a not-friendly light when he condemned LISP in…

Klotz is a word in German. It means something block. A Klotz is usually a big block or also often a block which makes some kind problems: 'Die JVM ist wie ein Klotz am Bein.' -> 'The JVM is like block tied to your leg.' A Klotz can also be a slightly too big building. 'Das ist aber ein Klotz!' There is also the verb 'klotzen', which usually means doing something with a lot of effort or when the result is large. 'rank…

And as I learned when I typed the word "KLOTZ" into Terrapin Logo on the Apple ][ [1] :

    KLOTZ IS A LOGO PRIMITIVE! (BEEP BEEP BEEP)
[1] https://www.reddit.com/r/programming/comments/1pt77c/who_rem...
Post reply on HN