[HN Gopher] The Tube Computer
       ___________________________________________________________________
        
       The Tube Computer
        
       Author : elvis70
       Score  : 104 points
       Date   : 2024-12-03 18:54 UTC (4 hours ago)
        
 (HTM) web link (www.thetubecomputer.com)
 (TXT) w3m dump (www.thetubecomputer.com)
        
       | mikewarot wrote:
       | Fuses help with the "bang", as do using 5U4 or other vacuum tube
       | diodes in the power supply, which limit current. I've learned not
       | to be absolutely frightened of B+ at 200-300 volts, though I
       | definitely respect it. Once you get above 500 volts, and an
       | amp... the danger is very real, and the fear returns, in spades.
        
         | monocasa wrote:
         | That being said, the biasing voltages get crazy too, leading to
         | the big boy voltages.
         | 
         | 300v b+ combined with 200v c- means that you're at 500v of
         | potential if you short the wrong bits that are probably right
         | next to eachother.
        
       | ownlife wrote:
       | "The basic, domestic quality thermionic tubes have codes for a
       | projected life span of either 1500 (6N3P-E) or only 500 hours
       | (6N3P). Many were used and then stored for over 50 years, quality
       | stamps may have been accidentally altered, so life expectancy may
       | be questionable, both for the tubes and for me!"
       | 
       | I love the idea of an expiration date, or at least an ever-
       | present need for repair. It emphasizes the idea that the computer
       | is a machine, subject to the constraints of the physical world.
       | There's something charming about that.
        
         | fortran77 wrote:
         | I restore a lot of 50s era tube radio equipment. The tubes are
         | suprisingly robust!
         | 
         | I'm surprised at how many times _resistors_ go bad, and of
         | course we all know that capacitors fail. But more often than
         | not, all the tubes in a typical 5 tube AM radio I find are
         | working.
        
           | dhosek wrote:
           | Radio Shacks1 used to have a tube tester machine in them.2 I
           | was always impressed that there was such a finite universe of
           | tubes that a single machine could test all of them.
           | 
           | [?]
           | 
           | 1. For the kids, this was a store that sold various electric
           | gizmos including radios and circuit components, then later
           | computer and televisions.
           | 
           | 2. I _think_ they may have also been present in hardware
           | stores as well.
        
             | euroderf wrote:
             | There was a tube tester in our town's main pharmacy.
             | 
             | So in principle you could pull the main tubes from (say)
             | your TV and have at it.
        
             | quercusa wrote:
             | There's a HeathKit one up on Ebay now: 'Heathkit TC-3 Tube
             | Tester'
        
       | retrac wrote:
       | Bit of an aside but I wonder how far tube technology might have
       | advanced, without semiconductors intervening. In the late 1950s
       | and early 1960s, GE, IBM, and RCA, probably other companies, were
       | working on "integrated tubes" with many components in a single
       | envelope, as well as techniques for easier and more automated
       | manufacture. For example, introduced in 1959:
       | https://upload.wikimedia.org/wikipedia/commons/b/ba/Nuvistor...
        
         | Animats wrote:
         | > Bit of an aside but I wonder how far tube technology might
         | have advanced, without semiconductors intervening.
         | 
         | There were Compactrons. There were subminiature vacuum
         | tubes.[1]
         | 
         | A one piece printed circuit board of glass, with multiple
         | tubes, might be possible. A glass plate made with lots of
         | recesses, electrodes and wiring created by photo-etching like
         | printed circuit boards, a glass plate on top, pumped down to
         | vacuum and sealed. A low-density integrated tube.
         | 
         | That's what a plasma panel display is. It's an integrated array
         | of neon lamps. In a vacuum fluorescent display, each
         | illuminated element is a triode vacuum tube. So it's quite
         | possible to fabricate a big array of tubes.
         | 
         | Maybe something like a ball grid array would work for external
         | connections.
         | 
         | Probably could have been done if necessary. Density probably
         | would have maxed out around the density of elements on on the
         | most dense vacuum fluorescent displays. Maybe devices at 1mm
         | scale, or 1,000,000 nm. Good enough for mainframes and
         | minicomputers, but not microprocessors.
         | 
         | [1]
         | https://archive.org/details/The_MIT_Museum_The_Subminiature_...
        
         | adrianmonk wrote:
         | Would tube reliability have limited how much you could scale it
         | up? As far as I know, tubes have a limited lifetime and burn
         | out eventually. If you have a million or a billion of them,
         | they might fail so fast that your computer simply doesn't work.
         | 
         | I don't know whether reliability is a solvable problem. Tube-
         | based devices were once very common, so that suggests it would
         | have been solved if it could have been.
        
           | klodolph wrote:
           | Tubes have a limited lifetime, but high-reliability, long-
           | life tubes were developed specifically for digital circuits.
           | 
           | One such development was a change in alloys for the
           | filaments. It turns out that the filaments were made from a
           | tungsten alloy containing silicon, and the silicon evaporates
           | and is deposited on the cathode. The cathode has a special
           | coating to help it emit electrons, and the silicon deposits
           | would interfere. From what I can tell, the alloy for
           | filaments had silicon in to make it easier to draw through
           | the dies necessary to construct the filament in the first
           | place, so there is some tradeoff between the lifetime of the
           | tools used to make the tubes and the lifetime of the tubes
           | themselves.
           | 
           | This is not entirely unlike the problems faced by
           | semiconductor manufacturers--problems with impurities, solid
           | state chemistry, and vapor deposition. I can imagine an
           | alternate timeline with extremely long-lived vacuum tube
           | circuits.
        
       | marcodiego wrote:
       | For a long time I've been thinking about building one based on
       | relays. The problem is that I would need a lot of relays just to
       | achieve anything very simple. My solution: think about the
       | simplest computer architecture I could come up with, and the
       | simplest one was a NAND computer. In this architecture, the
       | program is a simple loop with instructions all in the same
       | format: input addess 1, input address 2, output address. The only
       | supported instruction simply writes at the output address the
       | result of a NAND operation of the input addresses.
       | 
       | Since any circuit can be built using only NAND's, this computer
       | can simulate any circuit, including the circuit of a Turing
       | complete CPU. It certainly would be very slow, but relatively
       | simple to build. I still have to think about a good type of
       | memory for this machine. Maybe one day I'll take the courage to
       | build it.
        
         | fragmede wrote:
         | http://nandgame.com might help with that
        
         | mrob wrote:
         | For something simpler than the computer described in the
         | article, you might be interested in Usagi Electric's UE-1
         | vacuum tube computer. Construction is nearing completion, and
         | it's documented on Youtube:
         | 
         | https://www.youtube.com/playlist?list=PLnw98JPyObn0v-98gRV9P...
         | 
         | This is a 1-bit design based on the Motorola MC14500B:
         | 
         | https://en.wikipedia.org/wiki/Motorola_MC14500B
         | 
         | Code executes directly from a literal loop of paper tape, so
         | the clock speed is very slow. I expect this design would also
         | work with relay logic.
        
           | anyfoo wrote:
           | Yes, code executes directly from a literal loop of paper
           | tape, and more specifically, there is only _one_ loop (the
           | paper tape loop), and _every_ instructions executes at every
           | iteration.
           | 
           | Yet it can do what any other computer can do (in terms of
           | computation, not I/O), because not every instruction has to
           | actually effectively _do_ something in each iteration, and it
           | is a cornerstone of theoretical computer science that you can
           | transform every program into one represented in an academic
           | language called  "WHILE", which is restricted to exactly that
           | principle: It only consists of a single outer WHILE loop, and
           | then inside the loop you have a bunch of conditions.
        
         | anyfoo wrote:
         | Yup, having an emulator for another, more complex architecture
         | running on the very simple architecture is common amongst
         | projects like this. Linux on Intel 4004 does exactly this:
         | https://dmitry.gr/?r=05.Projects&proj=35.+Linux4004
         | 
         | And its predecessor project(s) do as well.
         | 
         | Usagi's UE-1 was already mentioned as another vacuum tube
         | computer. It indeed just runs instructions in a loop, and runs
         | _every_ instruction in each loop (but not every instruction is
         | always effective).
        
         | cyberax wrote:
         | There's a Brainfuck relay computer:
         | https://hackaday.io/project/18599-brainfuckpc-relay-computer
         | 
         | Its author is now building a rack-mounted vacuum-tube based
         | computer: https://www.youtube.com/watch?v=2HAf52AKt7Q
        
         | Peteragain wrote:
         | https://youtu.be/RfXrT619jBw?si=yWZO9S-PgLs_9DJd He made a
         | bigger one a few years later..
        
       | EMIRELADERO wrote:
       | So, if this became sufficiently popular to a degree in which many
       | more units like these were produced and released, and it was
       | decided that they all should be connected somehow, in a sort of
       | inter-network...
       | 
       | ...it would finally be a series of tubes.
        
       | debo_ wrote:
       | From the website: The person who built this appears to be (at
       | least) 70 years old. Amazing!
       | 
       | > My family was homeless when I was born. But my parents found
       | work, the council found us a flat, and 20 years later my dad was
       | the managing director of a very large engineering firm, and my
       | parents built a fabulous home.
       | 
       | > To cut a long story short, much later my parents had a few
       | personal problems, and sadly my mum finally killed herself. I
       | don't think you ever get over it, you really just learn to live
       | with it.
       | 
       | > My life then went a bit pear shaped. I trusted bad people and
       | guess what, really bad things happened. Very kind friends managed
       | to put me back on my feet, and then, at 55, I met Judy and her
       | family, and we've had the most wonderful 15 years together.
       | 
       | > So please, what ever happens, please don't give up.
        
       | lalabert wrote:
       | "So please, what ever happens, please don't give up."
       | 
       | Love that - thank you!
        
       | lalabert wrote:
       | Tommy Flowers (https://en.wikipedia.org/wiki/Tommy_Flowers) knew
       | a thing or two about valves (and how reliable they were if not
       | switched off!). We have him (amongst many others) to thank for
       | the success of Bletchley Park.
        
       | ForOldHack wrote:
       | Brilliant! and warming. ( literally and figuratively. )
       | 
       | "My family was homeless when I was born. But my parents found
       | work, the council found us a flat, and 20 years later my dad was
       | the managing director of a very large engineering firm, and my
       | parents built a fabulous home.
       | 
       | To cut a long story short, much later my parents had a few
       | personal problems, and sadly my mum finally killed herself. I
       | don't think you ever get over it, you really just learn to live
       | with it.
       | 
       | My life then went a bit pear shaped. I trusted bad people and
       | guess what, really bad things happened. Very kind friends managed
       | to put me back on my feet, and then, at 55, I met Judy and her
       | family, and we've had the most wonderful 15 years together.
       | 
       | So please, what ever happens, please don't give up."
        
         | xupybd wrote:
         | I'd really love to know more about him. That seems super
         | interesting. Also to see this level of creativity after
         | retirement is encouraging.
        
           | equestria wrote:
           | In my experience, it's more common than we suspect. I've met
           | quite a few people in their 60s with fascinating hobbies.
           | Some of it boils down to the fact that they had many decades
           | to get good - and with career in the rearview mirror and
           | adult children, they have a lot more time, too.
           | 
           | But it's also true that with age, you lose the drive to get
           | praise from strangers - so at best, you get a text website
           | viewed by hundreds, not a series of TikTok or YouTube videos
           | viewed by millions. And sometimes, not even that website.
           | 
           | When that person dies and leaves behind a man-sized vacuum
           | tube computer, or a collection of vintage calculators, or
           | something of that sort... the heirs usually don't have the
           | willpower to carry on, and because the stuff is impossible to
           | sell, it's often destined for the dump. Maybe a couple of
           | years in a storage unit before that.
           | 
           | It's even worse with digital assets. Who's gonna renew that
           | hobby domain or pay that hosting bill? I've seen some really
           | valuable online resources disappear after the author died.
        
             | anyfoo wrote:
             | > Who's gonna renew that hobby domain or pay that hosting
             | bill? I've seen some really valuable online resources
             | disappear after the author died.
             | 
             | This is why the Internet Archive is so important.
        
       | akdor1154 wrote:
       | > The IBM700 series was the most successful 1950s computer
       | system. ... Able to handle 36 bit words using 18 bit
       | instructions, it could be rented for $12,000 a month.
       | 
       | That's cheaper than an AWS p4d.24xlarge.
        
         | js2 wrote:
         | Even facetiously, not really. The p4d.24xlarge retail on-demand
         | hourly price ($32.77/hr) works out ~ $24K/month. Meanwhile, 12K
         | in 1950 dollars is 157K in 2024 dollars.
         | 
         | In addition, most folks using a p4d.24xlarge--I would imagine--
         | will be using reserved pricing and/or have a significantly
         | reduced rate from retail (up to 40% off retail, possibly more).
         | That's to say nothing of the massive difference in computing
         | power.
        
         | ChrisMarshallNY wrote:
         | Not if you scale those dollars to 2024 Buck$. Back then,
         | $12,000 was a _lot_ of money. You could rent a whole office
         | building, yearly, for that (actually, you could probably buy
         | it, outright).
         | 
         | These days, there are flats in NY and SF that go for more than
         | that.
        
       | klodolph wrote:
       | > Vacuum Tubes require high voltages to work efficiently and are
       | not for the faint hearted.
       | 
       | People used to build vacuum tube circuits on breadboards at home
       | back in the 1950s. They seem pretty frightening by today's
       | standards, but they're a lot like big, hot, high-voltage, low-
       | current transistors. The low-power tubes used for signals are not
       | that hot, just kind of warm.
       | 
       | I'm not really criticizing here, I just want people to think of
       | vacuum tubes as accessible to people with any kind of electronics
       | background, and just more inconvenient than transistors.
        
         | neuralRiot wrote:
         | Most people will get frightened by a medium-high or high
         | voltage, but low voltage at high currents needs care too, a
         | small short circuit could mean a huge fire. When I was studying
         | we had to disassemble a decomissioned tube computer, the tubes
         | were the sub-miniature type, the double triodes were just a bit
         | bigger than a incandscennt christmas tree light bulb.
        
       | bezkom wrote:
       | How long before an audio manufacturer will implement some kind of
       | DSP on this thing and marketing it as having "tube warmth"?
        
       | ginkgotree wrote:
       | I build Vacuum tube audio amplifiers, mostly Push-Pull class A's
       | with EL84s. This is next level. Absolutely awesome!!
        
       | unit149 wrote:
       | >using 18 bit instructions, it could be rented for $12,000 a
       | month.
       | 
       | Release of the IBM700 utilized 6N3P diodes, that tend to burn out
       | due to voltage alterations, until the 7000 series, with System
       | 360 was transistorised.
        
       ___________________________________________________________________
       (page generated 2024-12-03 23:00 UTC)