[HN Gopher] A 1958 UNIVAC airline reservation system
       ___________________________________________________________________
        
       A 1958 UNIVAC airline reservation system
        
       Author : finite_jest
       Score  : 60 points
       Date   : 2021-11-05 10:47 UTC (1 days ago)
        
 (HTM) web link (philip.greenspun.com)
 (TXT) w3m dump (philip.greenspun.com)
        
       | pstuart wrote:
       | Tangential, but Greenspun seems to have gone into full on crank
       | mode.
        
       | MichaelZuo wrote:
       | I wonder how many transactions per second the same amount of
       | money, inflation adjusted, can buy nowadays?
        
       | pinewurst wrote:
       | https://sci-hub.se/10.1145/1458043.1458075
        
         | pinko wrote:
         | Mods: this is a better link than the OP.
        
       | wolfgang42 wrote:
       | My favorite early airline reservation system (mainly because of
       | the name) is the 1952 "Magnetronic Reservisor", which was (IIRC,
       | I read a paper about this a few years ago but can't seem to find
       | it now) an electromechanical system built around a magnetic drum,
       | but with special-purpose control circuitry rather than a general-
       | purpose computer. Reading about the design made me very grateful
       | that I can just use a SQL database rather than having to design
       | my schema in hardware.
        
         | Animats wrote:
         | What we call a computer today is a stored program, general
         | purpose, electronic digital computer. This was a known goal
         | before WWII, at least within IBM. But each of those hardware
         | features had to be developed. So, along the way, there were
         | things like this reservation system which checked only some of
         | the boxes on that list.
         | 
         | That was the heyday of special-purpose systems. Reservisor,
         | Plan 55-A (Western Union's Sendmail made with paper tape and
         | relays), Teleregister (stock market quotations), American
         | Totalizator (racetrack systems), special systems for railroads,
         | mechanically programmable Teletype "stunt boxes", plugboard-
         | wired fire dispatching systems...
         | 
         | IBM had electronic arithmetic in test before WWII. But memory
         | was hard. You needed something to store each bit, and that
         | meant building a huge number of somethings. General purpose
         | stored program computing had to wait until someone developed
         | something cheap enough, large enough, and fast enough to store
         | the program. Early electronic memory devices were the Williams
         | tube (too expensive, not big enough), delay lines (too slow),
         | and magnetic drums (too slow). Magnetic core finally got
         | computing moving, but core was a million dollars a megabyte as
         | late as 1970.
         | 
         | Here's an introduction to the UNIVAC File Computer.[1] The
         | program was on a magnetic drum, so you only got maybe one or
         | two instructions per rev. To speed things up, they had a
         | plugboard, so you could wire up small subroutines to be
         | triggered from a single instruction from the drum. Again, you
         | see the struggle against memory cost and slow memory speed.
         | 
         | UNIVAC later hired Gen. Leslie Groves from the Manhattan
         | Project. He thought big. The result was the UNIVAC 1103, the
         | largest vacuum tube computer ever built as a commercial
         | product. That monster came out in 1953. Stored programs in
         | random access memory at last. The 1103 had everything you
         | needed in a computer except affordability. Williams tube random
         | access memory (1024 words of 36 bits each), large numbers of
         | tape drives, peripherals, etc. They didn't sell many, but the
         | successors (1103A, core memory, 1105, some transistors, 1107,
         | all transistors) became more useful.
         | 
         | So, as I've mentioned before, it's not the lack of a
         | theoretical concept of stored program computing that held back
         | early computing. It was developing something in which to store
         | the program and data.
         | 
         | [1] http://s3data.computerhistory.org/brochures/univac.file-
         | comp...
        
           | YeGoblynQueenne wrote:
           | >> Early electronic memory devices were the Williams tube
           | (too expensive, not big enough), delay lines (too slow), and
           | magnetic drums (too slow).
           | 
           | Drum memory was slow but you could time things so that one
           | instruction finished processing just as the next one reached
           | the head. Can't do that with core :P
        
       | dmbaggett wrote:
       | I'm a co-founder of ITA Software (now Google Flights), and people
       | often assume that we at ITA thought Sabre and predecessors like
       | the one mentioned here were crap. On the contrary: I, at least,
       | think they were among the greatest software achievements of their
       | era.
       | 
       | What was less impressive was airlines still relying on the same
       | code 40+ years later: the challenge we set for ourselves was to
       | bring the power engendered by all those years of hardware
       | improvement (and Linux boxes vs mainframes) to bear on the travel
       | industry. And we did that successfully for fare search!
       | 
       | We then tried and failed to do the same for the much larger
       | challenge of the reservation system (think airline operating
       | system).
       | 
       | I distinctly remember philg (OP) visiting ITA's crappy office in
       | Kendall Square circa 1998, telling us we were all wasting our
       | time trying to improve airline IT. In retrospect it's "a
       | cautionary tale" (quoting Phil's post): knowledgeable people
       | often overstate the advantages of the incumbents and underplay
       | the value of luck and timing to startups.
        
         | ahefner wrote:
         | Did you ever consider starting a small airline as customer #0
         | for the reservation system?
        
           | Marazan wrote:
           | You don't make money in the airline industry by being an
           | airline.
        
             | ghaff wrote:
             | I don't know if it's still true. Probably not. But at one
             | point in the past 10 or 15 years I heard the (what seemed
             | to me credible) claim that, taken as a whole, the
             | commercial airline industry had never made money.
        
         | rchowe wrote:
         | ITA Matrix is a great tool for a power user to search for
         | flights, and the time bar view is brilliant. Google's done a
         | pretty good job with Google Flights, but there are still crazy
         | things you can build in ITA Matrix that it's tough to find
         | anywhere else (unless you are/know a travel agent and/or have a
         | GDS). I've said for a while that if Google ever kills off
         | matrix.itasoftware.com I would build a replica.
        
           | pinko wrote:
           | If Google does ever kills off matrix.itasoftware.com, and you
           | build a replica, I would pay for it and/or help you to the
           | extent possible.
        
         | 3dbrows wrote:
         | As someone who worked on timetabling databases and pricing
         | services at Skyscanner, I appreciate just what a phenomenal
         | achievement ITA is. Very well done sir.
         | 
         | There is still so, so much innovation that the flights travel
         | industry is ripe for.
        
       ___________________________________________________________________
       (page generated 2021-11-06 23:00 UTC)