Photos from Bell Labs Datacenter in 1960s (2019)
rarehistoricalphotos.com
rarehistoricalphotos.com
Much of my career has been spent inside telephone company central offices, where I've seen equipment from dozens of different vendors. The 5ess is still the sharpest and cleanest looking hardware I've ever seen. Bright white with that distinctive blue accent trim.¹
It's really a timeless look, and shows just how much effort they put into "irrelevant" details like that. A lot of vendors aim for a unified style, but it's usually boring and hard to distinguish from their peers. But AT&T stuff was distinctive, and I don't think it suffered from the passage of time. In other words, it doesn't look retro-futuristic. It just looks nice.
Look at the the 8th photo². You see the cabinets in the background, the keys on the console, the keys on the terminal, the platen knob, and the drawers on the desk. All matching and designed.
[1] (I give Nortel some "anarchy" credit for their courageous use of brown and green. It's fugly in an endearing sort of way :)
[2] https://2.bp.blogspot.com/-vaO-bHVmCQ4/XciOziQqrqI/AAAAAAAAS...
My least favorite old telecom equipment is probably the Nortel DS3 microwave radio systems, full rack sized, which were the most ugly shade of dark brown.
Imagine several rows of those, each row a dozen cabinets or so long. Like this: https://commons.wikimedia.org/wiki/File:Lucent_5ESS_GSM_Mobi...
Especially when it's sharing space with a mishmash of other equipment, all gnarly looking: https://www.ven-tel.com/img/product/EWSD.png
https://www.ibm.com/design/language/color/
DEC used similar colours in their mainframes
https://upload.wikimedia.org/wikipedia/commons/3/35/PDP-10_1...
But varied the colours for minis
http://www.pdp-11.nl/museum-center-group.jpg
Interestingly, it has become traditional to use blue (and teal) to indicated advanced technology:
https://vignette.wikia.nocookie.net/expanse/images/c/c6/Prot...
[1] Also available in rust/red, not shown here.
I know there's no telco switching stuff here, but I had (wrongly) assumed that, since it was Bell Labs, that it was their own hardware using the same scheme.
I stand by my admiration of that 5e, even though it appears the photos here aren't representative of it. :)
A read of the Wikipedia page [1] shows just how varied the research there was, but I'm not sure it's up there today so perhaps it's slipped from our minds.
One interesting thing I found out about the place is that I believe some university faculties have tried to model their research buildings on the physical layout of Bell Labs: everybody gets an office, but common areas are lengthy corridors away, meaning there is a good chance of serendipity and meeting colleagues when you're not heads-down. I have a hazy recollection this is how MIT built one of their newer buildings, but can't find a source for it now.
And yes, you're right, the kit looks beautiful.
BTW the scene in Robocop (the first one) where he plugs into a computer is actually a CO with DMS100s.
One thing we've seemed to regressed on though is the professional stature of our industry - back then private offices were the norm and the Orwellian open-office hellscape of today was no where to be found.
This was all because the turnaround was so slow.
Another fun card fact was that most people drew diagonal lines on their card decks, so you could more easily put them in order if they got scrambled.
The consequence of all of this is that debugging cards was actually not all that common, because you were doing checks at all the preliminary steps.
This was all quite fun, actually. Think of driving a standard-shift car, compared with an automatic.
This sounds a lot like how I work when writing new code that's not just a quick throw-away script, but built to last. If implementing a new feature takes me one week, then the first one is usually spent just reading the existing code and thinking about the other parts of the application and environment are going to interact with the new feature.
It takes more time initially, but it saves me a ton of pain down the line, and luckily my managers appreciate that trade-off as much as I do.
* Computer Operator
* Computer Operations Supervisor
* Tape Librarian
* Data Control Supervisor
From the article text, presumably these do not involve programming? I'm old by HN standards but this predates me by a couple eras. I guess "Tape Librarian" is obvious enough, but what does the day-to-day life of a Computer Operator look like?
We had a couple computer operators (one per shift, not sure if there were just two shifts or an overnight shift too) at my first job (school district), they didn't program the mainframe, they ran and supervised jobs; for us, most of the effort was around running the print jobs for things like report cards and what not. Grab the paper from the warehouse, load the paper, collate if needed etc. Run the backups, change the tapes, etc. Yell at the student interns when they run ping of death and it borks the mainframe. etc
> Computer Operations Supervisor
Supervises the computer operators, basically the manager. Handle shifts when a Computer Operator is out sick, presumably. Not sure we had a dedicated computer operations supervisor because we didn't have that many operators.
> Tape Librarian
Organizes the tapes (reel is a lot harder than the little cartridges we had). Physically deliver tapes to computer operators, or maybe load them, based on requests, etc.
> Data Control Supervisor
Supervising the Data Control people --- you didn't list them, so I don't have to guess what they did. :) My guess is running reports, checking consistency, that kind of thing.
Computer operator: scheduling and monitoring jobs, managing the print spool (queue) printing reports, stripping (removing carbon paper) and collating, sometimes swapping disk packs, loading/unloading tapes, running backups. And making sure the computer didn’t crash or halt. The minis and mainframes I worked on generally ran one job at a time, and the jobs might have a sequence, reading from and writing to disk or tape.
We kept transistor radios on top of the computer cabinets. Each job made a distinctive sound, as did runaway programs (infinite loops, for example). A halted computer did not make a sound so the radio was an early warning that something wasn’t right.
Tape librarian: magnetic tapes degrade over time from use, stretching, humidity. The tape librarian cataloged the contents and sequence of tapes, how many times they were used, their age. When a tape had too many errors or got to end of life the tape librarian would schedule a duplicate job.
You mean you used the radio like a baby monitor?
This is also how some of the first computer generated music was produced.
Still much love for it...
Mostly the job was rote and I could tape boxes of paper together end to end and sleep while everything churned away. The most exciting night was a meltdown. I could do my Friday shift anytime over the weekend. I went in on Saturday afternoon and found the computer room very hot. The AC had failed and the backup AC didn’t switch on. The computer room and tape vault were climate-controlled. I could hear one of the disk drives (the size of a small refrigerator) whining. I ran around shutting everything down, but one of the GE disk drives had overheated and the disk platters had melted. Most of the drives were HP and they survived, but the cheaper GE drives were all damaged. The AC supplier’s insurance had to pay for the damage.
It’s hard to imagine today how big, slow, expensive, and delicate computers were back then. Hardware failures were common. RAM was measured in kB or low mB. Disk storage was expensive and slow.
The job I’m describing was for a school district. They had two HP 3000 superminis (16 bit), two HP 2000 timesharing systems, and an IBM S/370. The HPs were identical, we could use one as a hot spare if necessary, though back then HP stood for rock-solid reliability. The HP 3000 has a long history, I wouldn’t be surprised to find some still in use, and I know there are emulators for it to run old application code (COBOL, Fortran, Basic). The HP 2000 systems were common timesharing systems used in public schools for admin work and student accounts for learning programming. My first exposure to programming was HP 2000 timeshared BASIC on a teletype model 33 in my high school.
After the school district I got a job as a junior programmer at Blue Ribbon Sports, now known as Nike. They had several DEC PDP-11s and two DECSystem 20 superminis, all in a secure climate-controlled rooms. The programmers did not have access to the computer room, we didn’t have admin (“wheel”) accounts. We had to ask the operators to do system admin things for us. I had an ADM-3a terminal at home with an acoustic coupler, then Nike let me take a VT-100 terminal home so I could work more. We had remote work way back then in 1979.
There was an entire tape operations team whose job it was to load in tapes of assets from clients (textures, models, frames) for a project (IIRC they were staged on netapp filers for the most part) and load out tapes of final rendered frames (and new or transformed assets) for delivery to the next step of the post-production workflow. (Even if WAN links suitable for pushing many many terabytes of data were economical at the time - and they weren't - the internet wasn't really trusted for shipping around this data back then. The ludicrous powers ascribed to movie hackers in the 90s-2000s gives you a real glimpse of the paranoia in the industry at the executive level. Napster scared the SHIT out of them.)
The operators/ops supervisors were basically the render management department. Their role was to ensure jobs ran (i.e. to render frames) and produced (at least superficially) valid output. "Data control supervisor" didn't exist by that name but the job of managing compute and storage capacity over time definitely did. It might even have been in my department (systems) but I was just a puppy then and really wasn't paying enough attention.
Fun story, one fine spring the entire render management department was out for various reasons but an urgent job had come in - the South Park movie was (IIRC) 6 weeks from release and Cinesite (IIRC?) didn't have the capacity to render out all the final frames in time. The call went out internally for volunteers to learn how to run jobs, and I gave up a weekend to babysit renders. Every day new assets would be delivered and rendered frames picked up (on huge Ampex DST cassettes - hundreds of gigabytes each! A lot in 1999, anyway.)
My task was to get shots rendered at output resolution as efficiently as possible, and to preview each shot to make sure there were no obvious errors (black frames, e.g. - software wasn't perfect.) There was a bit of an art to it, since the frames could be rendered on almost any idle CPU in the facility via our in-house distributed queuing system (race, props to erco) and capabilities of the host systems were variable. If you weren't on top of things, the shot might get hung up on some frames that ended up enqueued somewhere shitty where they'd never finish, etc. The South Park frames were pathological - out of a desire for verisimilitude, the construction paper textures were HUGE, and everything was modeled in 3D (Alias) with lighting and shadows and very small Z depths between layers. A lot of the shots I drove were from the "Blame Canada" sequence (though without sound, I didn't know it until I saw it in the theater a few weeks later) - with a huge number of characters on screen, that meant gigs of texture per frame, as every character (and usually the background) was made of polygons each mapped with a particular paper texture. No wonder Cinesite ran out of time and had to go hit up other shops at the last minute.
In conclusion, batch processing: still a thing.
(Epilogue: sadly, didn't make it into the credits - those were already done, I guess? - but for giving up my weekendI did score an invite with a +1 to the wrap party. Isaac Hayes rocked. Mary Kay Bergman held my +1's hair while she barfed in the ladies room. And as far as I could tell, Matt and Trey never bothered to show up. A+, would give up weekend again.)
They changed the title to 'UNIX Administrator' while I was there so that should give you an idea.
I’d feel badly of our tape robot now.
An LTO-8 tape is 960 m long and 5.6 µm thick.
A standard-length ANSI-standard 9-track is 2,400 ft long and 0.0015 in thick.
So naïvely assuming you could spool about 2,400 ft * (0.0015 in / 5.6 µm) worth of LTO-8 tape on a reel, we have
145161/28000 = (0.0015 in / 5.6 µm) * (2400 ft / 960 m)
so your imaginary LTO-8 reel could store around five times as much data as an ordinary LTO-8 cartridge, or about 60 TB.
Sounds promising until you realize that, even assuming impossibly efficient cylinder-packing and no additional overhead for automation, a single 9-track reel takes about as much space to store as five LTO cartridges…
Here is the original images.
Also that thring they call a computer terminal, I'm pretty sure is either an TSPS, OSPS or TOPS console, basically used for telephone operators.
I wish we had the 60s fashion back
Edit: Formatting, because I can't do things right the first time.
https://arstechnica.com/tech-policy/2011/07/should-we-thank-...
You might instead ask if society was better off before the invention of the teenager. That was emblematic of the shift toward short-term-profit-driven thinking we now call neoliberalism. That economic philosophy also happens to stifle innovation of the Bell Labs type by not financing long term projects.
Today monopolies exist in spirit if not in technicality. Does society benefit? I'd say that looking back longingly at Bell Labs means no, it doesn't.
All of the early core ISPs like UUNet and its competitors, in the pre 1997 period.
We lost lots of good paying jobs, we lost the rollout of ISDN, which would have spend up offering high speed network access, we lost hundreds of millions spent on basic research.
We gained, a bunch of openness, mobility, and access to a wider breadth of services. It's still a mixed bag.
When I started at the phone company back in the day it was post breakup. The waste that went on when there was no competition was sickening. Many of my co-workers told me about all the abuse and theft that comes with being a monopoly - with the cost being passed down to the customer and the tax payer.
Also the world of the Internet, the openness of IP protocols disrupted them. They finally had to deal with technology that wasn't dictated and controlled by them.
It is worth observing that the quality of DoD acquisitions and public-funded R&D also declined around the time of Bell's most recent breakup.
Might there be other forces at play than the dissolution of a single company?
Not any more:
https://en.wikipedia.org/wiki/Image_sensor#CCD_vs._CMOS_sens...
"One day I took a camera to work and shot the pictures below. I had a great staff, mostly women except for the programmers who were all men. For some reason only one of them was around for the pictures that day."
So much raised floor
So many tapes.
I started in 1990 on IBM mainframes, a lot of what is depicted looks like my first data centers. I saw the last of the punch cards, round tapes go to square tapes, and more greenbar paper than I'd care to admit.
Good times.
and vice versa, how many things looks similar