|
Thursday January 21, 2010
• Get a Mug 
(courtesy James Gosling) (get a mug)
( Jan 21 2010, 04:40:47 PM PST )
[History]
Permalink
Wednesday March 04, 2009
• Jack Schwartz (1930-2009) I learned yesterday that one of my mentors has passed.
Jack Schwartz was a professor of mathematics at NYU’s Courant
Institute when I was there in the mid 1960’s. He founded the Computer
Science department at NYU.
Jack also devised one of the first time-sharing systems, SHARER, to
which he invited some brilliant NYC high school students to develop.
Many of those students went on to important careers in the field.
But what I remember most about Jack was how warm and generous he
was, even tho his reputation as a mathematician, as John Markoff puts
it in his obituary in today’s New York Times, was fearsome.
The three years I spent working in the computer center at the
Courant Institute of Mathematical Sciences (CIMS), from 1965-1968, were
the most important three years in my life (so far). It started my
career in computer programming for science and engineering. We were all
quite young, and Jack, and the director of the CIMS Computer Center,
Max Goldstein, were our “father figures”. And as such, we mark his
passing.
( Mar 04 2009, 09:34:30 AM PST )
[History]
Permalink
Wednesday April 25, 2007
• My Office - 1975 I was searching for some photographs to put up on my photo blog when I came across a couple of pictures that I took in my office a the Lawrence Berkeley Lab computer center (room 1127/50A) in February, 1975. I have an earlier photo of me in my office from 1971 in a blog post I did a while back, and it's interesting to compare the difference. 
First, note the CRT terminal. No, this is not a computer. It's a video equivalent of the teletypewriter, connected by a fairly slow line to the CDC 6400/6600/7600 complex down the hall in building 50B. I was one of the first people in the LBL computer center to do away with punched cards and work exclusively interactively. Also note the microfiche reader next to it. At this time LBL produced most of its output on microfiche. I was maintaining all the compilers and libraries on the CDC system, which of course meant lots of big code listings. You can see them on the shelf in the previous image from 1971. On the wall the calendar would seem to indicate that it was the last week of February 1975. Some of the pictures on the wall you may find on my photo blog now (this one, and this one). And two portaits of my wife at the time, Anita. On the far right is part of a brochure from Davos, Switzerland, where we were the previous year. The framed print was a gift from local artist Carol Law. I still have it somewhere.
On the bookshelf I can see the Webster's Collegiate dictionary that I still have in my office at Sun. Note the rotary phone. Next to it on the desk is a stack of CDC manuals (the red front page indicates update pages) Here's a closeup of what's on the screen: 
What's being displayed is some job control language for the BKY system, a homegrown version of CDC's own Chippewa OS that ran as a front-end to the 7600 back-end. Looks like the JCL is compiling a listing of the CDC FORTRAN 77 compiler FTN, and staging the listing to the microfiche writer. You can see that even in 1975 I was using RCHRD as my job login name. The history of RCHRD is in an earlier post. Note there's no "scroll bar" on the display, and it's all UPPER CASE. It was primitive, but quite a change from 1971 when everything was done on cards. COPYPSS was an intermediate storage device where you could store data or output for later retrieval. Remember, this was a few years before UNIX, and there was no central permanent data store on the computer itself... data had to be staged into and out from the program running on the 7600 to external mass storage devices, like tape. Never thought I'd become nostalgic about that old ADM display. I can almost recall the bakelite smell when it got hot.
( Apr 25 2007, 11:24:56 PM PDT )
[History]
Permalink
Saturday March 03, 2007
• Starfire Now A Museum Piece  From the Computer Museum in Munich:The Computer Museum Muenchen is proud to announce that we now have a Sun Enterprise 10000 ready for you. This Saturday, March 3rd 2007, the machine will be online for the first time and be happy to serve your user requests. The publicly accessible domain of our Enterprise 10000 consists of 56 Sun UltraSparc II CPUs and 56 GB main memory. More details about our Enterprise 10000 can be found here: Some details about the history of that machine: The Enterprise 10000, or Starfire (a development codename also used for marketing purposes) was a high-end multiprocessor datacenter server capable of up to 64 UltraSPARC-II processors. This was largely designed by Cray Research's Business Systems Division as a successor to the Cray Superserver 6400. After Cray was acquired by Silicon Graphics in 1996, this division was sold on to Sun and the Starfire launched (as the Ultra Enterprise 10000) in 1997. The Starfire has an impressively long pedigree; the CS6400 itself was the follow-on to the Cray S-MP, which was in turn developed from the FPS Computing Model 500 minisupercomputer and its ancestor, the Celerity 6000.
The Starfire was based around the fault-tolerant Gigaplane-XB processor/memory interconnect. Like the X000 and X500 series servers, the Starfire incorporated many high-availability features, including the ability to be partitioned into multiple virtual machines or "domains", each running its own instance of Solaris. The Starfire was the first server from any vendor to exceed 2000 on the TPC-D 300 GB benchmark. Starfire systems were used by a number of high-profile customers during the "dot-com" boom, including eBay, and typically sold for well over $1 million for a fully-configured system. [ Source: http://en.wikipedia.org/wiki/Sun_Enterprise ]
If you have any additional questions about this machine, direct them to mail-AT-cray-cyber.org, we will be happy to answer you.
If you open an account (free), they'll even let you play around with a Cray-X/MP
( Mar 03 2007, 03:01:00 PM PST )
[History]
Permalink
Wednesday September 27, 2006
• 200 Images On Photo Blog
Just uploaded the 200th image to my photo blog, All I've Seen. There's more to go. There are 8000 slides sitting in boxes under my desk. All numbered, cataloged, and waiting to be scanned. I started the photo blog last September. I even collected 80 of the images and put them into a book on blurb.com. Take a look. Let me know what you see.
( Sep 27 2006, 10:21:45 PM PDT )
[History]
Permalink
Wednesday November 23, 2005
• 100 Images!
 |
Pushed the 100th image to my photo blog.
My life, captured, 1965-2005. Take a wander. |
( Nov 23 2005, 12:05:43 AM PST )
[History]
Permalink
Monday October 17, 2005
• Computer History Museum Events Some very interesting events coming up at the Computer History Museum in Mountain View:
| Wednesday, October 19, 2005 |
| An Evening with Ivan Sutherland |
|
| Ivan Sutherland |
| Location: Computer History Museum |
| Odysseys in Technology Speaker Series sponsored by Sun Microsystems Laboratories |
|
| Thursday, October 20, 2005 |
| A Public Discussion on the National Science Foundation's Large-Scale Computing Research Efforts for the Future |
|
Peter Freeman, Assistant Director of the National Science Foundation, Larry Smarr, Director, Calit2, Deborah Estrin, Director, Center for Embedded Networked Sensing, UCLA, Shankar Sastry, Professor, Electrical Engineering and Computer Sciences, UC Berkeley, Dan Boneh, Associate Professor, Computer Science Dept., Stanford University and David Dill, Professor, Computer Science Dept., Stanford University |
| Location:Computer History Museum |
|
|
| Monday, November 7, 2005 |
Engineering Communism: How Two Americans Spied for Stalin and Founded the Soviet Silicon Valley |
|
| Steven Usdin |
| Location: Computer History Museum |
| Odysseys in Technology Speaker Series sponsoredf by Sun Microsystems Laboratories |
|
| Wednesday, January 11, 2006 |
< | Sun Founders Panel |
|
| Andy Bechtolsheim, Bill Joy, Vinod Khosla, Scott McNealy and John Gage, Moderator |
| Location: Computer History Museum |
| Odysseys in Technology Speaker Series sponsored by Sun Microsystems Laboratories |
Also, the Gates Foundation just gave $15M to the Computer History Museum! Read the
press release.
( Oct 17 2005, 12:55:04 PM PDT )
[History]
Permalink
Wednesday October 12, 2005
• 70 Images on Photo Blog
 |
70 images on my photo blog so far.
One image a day from my 40-year archive of photos.
Even the most boring picture can be made interesting.
Turning out to be quite a journey.
|
( Oct 12 2005, 11:36:33 PM PDT )
[History]
Permalink
Friday September 23, 2005
• Moore's Law 40th Anniversary
 |
The COMPUTER HISTORY MUSEUM
celebrates the 40th anniversary of MOORE'S LAW:
This year marks the
40th anniversary of Moore’s Law, Gordon E. Moore's
1965 observation and prediction about the exponential growth in the
power of semiconductor technology. Moore observed that semiconductor
technology had doubled in power every year and predicted that it would
continue along this developmental path. Originally named Moore's Law
several years later by the physicist Carver Mead, that simple
observation has proven to be the bulwark of the world's most remarkable
industry. In 1975, Moore updated this to a doubling about every two
years. History has thus far proven Moore's law correct, and this
special conversation between Moore and Mead looks back on the past 40
years on what has made this electronics revolution possible.
| Where |
|
Computer History
Museum
Hahn Auditorium
1401 N. Shoreline Blvd.
Mountain View, CA 94043
Directions
|
|
| When |
|
Thursday,
September 29, 2005
Member Reception - 6 PM - 7 PM
Lecture - 7 PM - 9 PM |
|
| Registration |
|
Free. Suggested
donation of $10.00 at the door from non-members.
SEATING IS LIMITED.
To register or for more information on the event, please visit the
Museum's Web site at http://www.computerhistory.org/mooreslaw_09292005
or Call (650) 810-1005. |
|
( Sep 23 2005, 10:31:18 PM PDT )
[History]
Permalink
Friday August 19, 2005
• Old Supercomputers Never Die
 |
Ever wonder what happened to all
those big mainframe computers from the 60's-80's? Well, there are still
some mainframe fanatics among us. Over at http://www.cray-cyber.org/general/start.php
you'll find a few folks in Munich collecting old CDC
and Cray equipment and actually trying to get them up and running. The
NOS operating system RULES!
The picture on the left is dear to my heart. How many hours did I spend
over this thing? The CDC 405 card reader really sucked. Literally. It
had a pneumatic system that inhaled the cards in the front tray at a
ridiculous speed and spewed them out the back tray. Pity the unlucky
bloke whose bent cards fouled the transport and had them come flying
out into the air all bent accordion style.
Ah, sweet nostalgia. Nothing like it today |
( Aug 19 2005, 12:30:24 PM PDT )
[History]
Permalink
Friday July 01, 2005
• Treasure of Old Programming Languages I was aimlessly surfing around this evening, and came across Prof. Karl Kleine's treasure chest of historic computer manuals.
Its all here: early FORTRAN manuals, Algol60, Simula 67, the first real C manual from 1976, PL/I from 1969... Great stuff.
I found this site a few months ago while looking for a copy of the IBM 704 FORTRAN manual and had bookmarked it for further digging. I rediscovered it today.
He also has a JPG scan of a FORTRAN Coding Sheet from Ruhr-University Bochum, along with an article on flowcharting techniques from 1969 and pictures of flowchart drawing templates.
Reading thru these old manuals, you realize the distance travelled in these 40+ years.
The other great storehouse of computer documentation is
bitsavers.org. They report: As of Jan, 2005 there are over 5450 documents containing over 559,000 pages in the archive. The even have a copy of the CDC 6600 RUN Fortran compiler manual from 1966 that I had, at one time, committed to memory.
Further digging gets you to the Retrocomputing Pages, with lots of links original source information about early hardware, like the PDP-8.
Of course if any of this sort of thing interests you, I should mention the Computer History Museum in our own back yard.
( Jul 01 2005, 10:07:30 PM PDT )
[History]
Permalink
Thursday June 30, 2005
• Origins of "rchrd"
So there's a story in how I became known as rchrd. First, we have to go back to around 1970.
In 1970 I was working as a systems programmer at the Lawrence Berkeley Lab (then the "Rad Lab") computer center on the CDC 6600. (See Welcome to Berkeley.)
Here's how you used a big scientific mainframe like the Control Data 6600 in 1970:
First you punched your program and data on cards, or prepared a data tape offline, but there was no way to avoid actually punching the program statements into cards. And the card decks had to have a specific structure. The first group of cards were the job control statements, and these could be followed by source code or data. The sections of cards were separated by a special end-of-record card with 7-8-9 punched in the first column. The last card in the deck, the end-of-file card, had a 6-7-8-9.
So the first "record" group of cards spelled out the commands, similar to the commands we use today at a terminal prompt.
But the first card in the deck was special. It was the 'Job Card", and it specified the accounting information for the job: chargeback account number, time limit, memory limit, priority.
After the job was run, the printed output for the job was filed by the operators on shelves in the reception room. (Programmers almost never got near the machines, unless you were one of the elite systems programmers; most programmers only got close to the keypunches and the printers.)
Sometime around 1970, the LBL computer center decided to improve the way jobs and accounts were identified. The systems staff redesigned the format of the job card to look something like:
jobname,priority,timelimit,memorylimit.account comments
You could now assign an arbitrary "jobname" to a job deck, and it was under this jobname that your output would be sorted, and the particular job identified. You could now assign more than one job to an account, and if you used the same jobname for multiple jobs, the system would append a two digit sequence number. And, the rule about job names was that they had to be 1-5 letters.
When this new job card and job name came into effect, everyone using the LBL computer center was informed that they should start using unique jobname identifiers. A suggestion was made that the job name could be the programmer's name, or project name.
Being clever at that time (I was 26), I wrote a Fortran program to print out random groupings of five letters and stared at the output for days. I had to choose a clever jobname to use so that everyone would know my jobs. But I couldn't find anything in those lists of random characters anything that said "use me". Others were using their names, but mine was 7 letters. In a flash of inspiration, I discovered that if I removed the vowels, RICHARD becomes RCHRD. That was PERFECT!
So I started using RCHRD as my job name from that point onward. And it even got worse. I wrote articles for the center's newsletter, and started signing my name Rchrd. To get back at me, people would address me as "Rchrd", trying to pronounce Richard without the intervening vowels. The sound that made was something close to a growl with your teeth clenched. Very strange.
When LBL introduced its UNIX servers, this whole new paradigm introduced the concept of a login name and password. Naturally, my login was rchrd. And so it has been since. (I was rchrd@well.com, rchrd@emf.net, rchrd@mindspring.com, rchrd@earthlink.com, rchrd@pacbell.net, and now rchrd@sun.com. The great day came around 1999 when I claimed rchrd.com as my own domain.)
We reached even new heights around 1980 when I bought a new car (Honda Accord) and treated myself to personalized RCHRD plates (which I still have, the plates - not the Honda - but now on my VW Eurovan Camper). Which reminds me that one day I was driving across the Bay Bridge behind a pickup truck filled with plants and small potted trees. The license plate: ORCHRD.
This is probably more than anyone wants to know. But we live by the abbreviations we make.
( Jun 30 2005, 10:50:12 PM PDT )
[History]
Permalink
Monday June 13, 2005
• Blogging Before There Was An Internet I tell the story of my first blog, over here.
( Jun 13 2005, 07:28:06 PM PDT )
[History]
Permalink
Wednesday June 08, 2005
• Programming Languages' Rosetta Stone Just noticed that the infamous 99 bottles of beer website has had a major make-over. The site has been around for many years now, and features examples of the same program written in now over 700 programming languages. I used this site as an example of the wonders of programming and programming languages when I taught a course at UC Berkeley Extension.
The subject program prints out the lyrics of the song "99 Bottles of Beer". I won't describe the song, just assume that everyone who has ever been on a school bus trip knows it.
This site is very interesting to mine. Some of the submissions are very clever. My fav is the APL example:
' beer1;count;fc;s;s2
[1] :for count :in ²¼99
[2] fc".count ª s"(count¬1)/'s' ª s2"(count¬2)/'s'
[3] fc,' bottle',s,' of beer on the wall, ',fc,' bottle',s,' of beer; take 1 down, pass it
around, ',(.count-1),' bottle',s2,' of beer on the wall.'
[4] :endfor
'
( Jun 08 2005, 08:31:54 AM PDT )
[History]
Permalink
Tuesday June 07, 2005
• IBM 7040 in February 1964 - Brooklyn Poly 
So some guys who saw my blog entry below about the Brooklyn Poly Computer Center in 1964-65 wrote to tell me that they were there too, but after I went over the bridge to NYU. We've started an email discussion of the ancient past, trying to remember names and places, and such.
So I dug out a stack of slides that I took in February 1964, just after the 7040 was installed, replacing the ancient IBM 650, scanned them, created a web gallery, and put them up on my website.
If you're interested in such things, they're all here.
My only regret is that I didn't take more pictures!
( Jun 07 2005, 10:02:32 PM PDT )
[History]
Permalink
|