Hacker News new | past | comments | ask | show | jobs | submit login
Seattle's University Bridge still operates on Compaq 8080 and 5.25" Floppy disks (seattlebikeblog.com)
113 points by nkrumm on March 13, 2014 | hide | past | favorite | 82 comments



The original article is much more interesting and informative: http://blogs.seattletimes.com/today/2014/03/seattles-univers...

It also includes a picture of the computer: http://i.imgur.com/oK0eknm.jpg


Appears to be a Compaq Portable II, which is a 286 PC clone, not an 8080.

http://oldcomputers.net/compaqii.html

https://en.wikipedia.org/wiki/Compaq_Portable_II


Yeah, 8080s never ran MS-DOS. The original IBM PC, for which MS-DOS was written, had an 8088 procesor.


The original Compaq Portable that my family had growing up ran Compaq DOS, IIRC.


Yes, but it had an 8088, not an 8080.


I suspect it is actually a Portable Plus. I've got one and it has an 8088 processor along with the dual floppy drives shown in the picture.


dat keyboard.


I would be more than happy to have modern versions that were so great to type on. While I really enjoy my iMac I cannot stand Apple keyboards or mice. The mush boards at work provided by Dell aren't much better.


Compaq keyboards weren't all that great, when compared to the IBM boards of the same era. The Compaq keyboards were quite mushy.

Where Compaq had it all over IBM was its video boards. IBM gave you a choice of two video boards: CGA and MDA. CGA gave you color and graphics, but at the expense of high quality text. With MDA, you sacrificed the graphics but the characters in text mode were rendered with a 9x14 bitmap rather than an 8x8 bitmap. This resulted in a huge quality improvement. What Compaq did was develop a video board/monitor combination that supported the higher resolution rendering in text mode, but still supported CGA quality graphics. It was a nice compromise for the time.

(The other compromise board was the 'Hercules' board. These boards connected to an IBM MDA monitor, but had a special high resolution graphics mode. They had high quality text, and better high-resolution graphics than CGA, but they weren't as widely supported.)


I actually bought apple keyboards for work because i can't stand super high travel keyboards like the old 286 style PC's.

But to each his own, I think i'm just used to laptop style keyboard travel.


machanical keyboards are still around. Cherry MX switches are the most common.

http://deskthority.net/ http://www.reddit.com/r/MechanicalKeyboards/wiki/buying_guid...


You can still buy Model Ms, I believe they are more common.


Lots of Model Ms and more for buy/sell on Reddit's Mechmarket:

http://www.reddit.com/r/mechmarket


Unicomp still makes them

http://www.pckeyboard.com/


Yeah, I've had one for several years now. I love it. Highly recommended if you dislike typing on mushy oatmeal.


I'd like to throw Das Keyboard into the ring: http://www.daskeyboard.com/


my old physics lab was filled with those, the original IBM ones and some Fujitsu clones. So clickity!


"you probably would have assumed there were sophisticated systems at work."

That bridge was built at the turn of the century. I'm surprised to hear there's a computer involved at all.


Wasn't the turn of the century only 14 years ago?


Touché. Just used that phrase out of habit. I was (hopefully obviously) referring to the century prior.


I enjoy referring to DEC and CP/M machines as turn of the century computers :-). But the recent turn has left us with a linguistic equivalent to the Y2K problem, which in itself is amusing in its own sort of way. :-)


Turn of a century.


2001


In my childhood, I used to go and watch the four bridges [1] opening and closing in sync. All done by chaps in caps pressing buttons. I imagine the reason for electronic control is to remove the need for chaps. Still causes travel problems [2] even in the reduced state of the docks today.

[1] http://en.wikipedia.org/wiki/Great_Float scroll down to bridges section

[2] http://www.wirralglobe.co.uk/news/10988354.Wirral_bridge_to_... To enjoy the full flavour of our local politics, you need to read the comment on this article. The one written in block capitals (purple font colour isn't possible on the Wallasey Globe commenting system)


Yeah, this particular canal has two bridges that have to open in fairly short sequence (the University and the Montlake), and I'd always assumed that it was done by a guys pressing buttons in a booth that triggered some sort of relay system.

Given the presence of the guys and the booths, the age of the bridges and the generally conservative nature of civil engineering, I'm pretty surprised that there's any computer involved in the process at all, let alone one from the early days of personal computers.


It is a guy in a booth. The computer is used to time the whole process and make sure that the right events occur in the right sequence, but it's still human-supervised. Before the 1980s, it was done manually with switches from the control tower.


Much of our infrastructure runs on old computers. That's not necessarily bad. Assuming there's no network connection, configs are left unchanged, and updates are not installed, neither bitrot nor vulnerabilities will bring down the system. A hardware failure could, if compatible replacements aren't available. The latter does occur.

Part of the reason for keeping these old systems is the risk in upgrading. The software has been in service for years so it's relatively battle-tested. New software comes with the risk of bugs and deployment problems. Bugs and deployment problems can mean lengthy shutdowns of critical infrastructure (if it proves impossible to bring the old system back into service as an emergency measure).

So there is some wisdom in letting the old systems clunk along. Up to a point, that is.


I was waiting for the U-Bridge once at about 1am, and I had another ~14 miles to ride on my bike before I got home.

For about 15 minutes, the bridge would open, almost close but then stop with one side about 2 feet up.

I was NOT looking forward to riding around to another bridge.

Another cyclist rode up, watched one of these cycles, and then he looked over at me and shrugged, rode up and did the ~2ft drop w/o incident.

I gave it about 30 seconds, looked around for cops and then went over myself. It was one of the scariest things I have done, and I was just hyper-aware for the rest of the ride home and woke up my housemates to tell them this story.


The Ballard Bridge has been getting stuck more and more in recent months, it seems.

And the University Bridge (or maybe it's Montlake) needs to get hosed down with water every hour on hot days, or otherwise it will expand and be unable to lift.

Welcome to Seattle.


In the early 90s I saw a control system for a destructive ammunition test center being run by a TRS-80 Color Computer I. They wanted to know if I could update the software and handed me a thick greenbar printout of assembly code. I didn't take the gig.


What? And pass up the joy of writing 6809 assembly language? (well aside for the 6809, the Color Computer was terrible).


OS-9 was another of the non-terrible things about the CoCo. It probably wasn't running OS-9, though.


"If it ain't broke, don't fix it." - Bert Lance


"If it ain't broke you still have to upgrade, because delay in doing so will bring compatibly nightmares upon you" - Ivanca


> "If it ain't broke you still have to upgrade, because delay in doing so will bring compatibly nightmares upon you" - Ivanca

It's a fucking bridge. The only thing the system operating it is connected to is the. Fucking. Bridge. Software works? Check. Software doesn't have to be compatible with anything? Check.

These are systems where feature creep is actually actively avoided. The amount of testing and deployment effort that goes into them is so large that changes are made to them only if there really is a pressing, existing need.


Facebook OpenGraph integration using NodeJS.


Introducing Social Bridges. It's more than just a bridge, it's a community connector!


Compatibility with what? It's not being upgraded because it works. There's a reason that most POS systems still look like something out of Tron. They work, they're battle hardened, and they're fast. Upgrade to some new system and only if you're a glutton for pain (unless you have to absolutely change systems for some reason, then you're just forced to be in pain for a while.)


POS systems "battle hardened"? We're all paying through the nose right now because credit card companies refuse to update their POS POS magnetic stripe readers and pendants.


and when a component breaks?


If it breaks, you surely need to fix it (and having plans to fix it or upgrading it due to lack of replacement parts etc is of course neccessary). However, there is also inherent risks in upgrading such appliances, so it should not be done simply because the hardware is old.


From the original article:

> The old-school electric resistors and other parts are wearing out, so that replacements must be scavenged from city shops or eBay, he says. Finnick recalls a 12-hour stoppage, when the city used a backup diesel motor to lift the bridge for boats. Other times, the city dispatched a second bridge tender to help open the bridge manually.

It does break and replacement parts are hard to find.


More so considering the city might want to close down the bridge (eh... open it? lift it?!) remotely in case of an emergency. They might also want to throw in some traffic condensation sensors and cameras for security and/or tickets and so on...


It wouldn't surprise me if the new system turns out to be less reliable and not last as long, due to all these added things. This isn't aerospace-level, but it's still an application where bugs can be truly dangerous (e.g. bridge attempts to open while you're driving across?)

http://en.wikipedia.org/wiki/Second-system_effect


We actually have relevant history of that in Seattle. The 520 bridge opened whilst traffic was running back in the 80s, killing one.


Compatibility with the rest? Like, the users?

Everyone, but the US is paying mobile. US are still using magnetic strip credit cards. It wasn't that painful in Europe.


Why would I want to have to pay mobile when I can carry a much more durable and less valuable piece of plastic that performs just as well and never runs out of battery?


Ignore pay mobile - why stick with magnetic stripe and unchecked signatures when you could have chip and pin?


Because the cost of upgrading the infrastructure to do chip and pin has always been more than the cost of fraud associated with magnetic stripes.


Well, and also that the people who get stuck with the bill for fraud are not the same people who pay for the infrastructure.


Is that actually the case? Who do you see making up each of those groups?


Then why was the transition done in Europe? Was there more fraud there?


Last time I checked Germany wasn't part of the US and we use magnetic strip cards all the time here.


The magnetic strip can't even be used anymore: http://www.n24.de/n24/Wissen/Finanzen/d/1798604/der-magnetst...

It was barely used anymore before


I think the magnetic strip isn't used by terminals; the chip is.


You can still buy 5 1/4" disks, because I do.


Related question: If I have some old 5.25" disks I'd like to see if I can get information from, what's the way to go? If I buy an old 5.25" drive from ebay or something, is it going to connect to a new PC running Win7 or Linux? I'm guessing no, whether hardware or software issue. So is my only option to find some more old PC hardware, or what?



Nice. Thanks.


I'm curious, why do you use them instead of CDs, DVDs, external USB drives, etc?


CDs, DVDs and USB sticks don't fit in a 5 1/4" disk drive.


Excellent answer Blahah.

Now, gaius, why do you need to use a 5.25 inch floppy disc drive instead of a more recent storage medium?

If the answer is something along the lines of 'because that is all the old computer can use' can you clarify if this is a retro hobby or an actual use case?


Even in the "old computer" case, there are a bunch of floppy interfaces for SD/CompactFlash/etc http://www.torlus.com/floppy/ http://www.sensi.org/~tnt23/megadrive/


I like to see how much real work I can do on 8-bit hardware, e.g. BBC micros, VIC 20, so a bit of both. For example I plan technical dives using Buhlmann in 6502 assembler, printed on a dot matrix.

Come the infocalypse, everyone will work this way.


gaius, I worked that way for years! BBC Master with coprocessor and all for general word processing and maths teaching.

Before that an Apple II and 5.25 inch disc drive used to control the temperature of a cryostat and log data.


I think you'll find that CDs and DVDs will fit in a 5.25" drive.


I know one guy operates a bridge with them.


The PC seems alright to me (after all, how much CPU do you need to open a bridge...), but the floppies seem a bit fragile and unreliable, they lose data pretty fast.


That's what I'm thinking too. The fact that it's old and running MS-DOS doesn't seem like much of a big deal to me considering it's not networked and only has one job to do that it's already capable of doing. They should probably just go get a cheep IDE HDD, copy the floppy onto it and boot from there. But other then that, I don't see tons of issues.

This does however seem like a fairly obvious use-case for an embedded solution. No floppies, no moving parts, etc.. It would last much longer then this computer will. It's not like the computer was doing much anyway (I mean, besides signaling motors, I'm not really sure what the computer was even doing).


I used to work on a Unix system with the OS on one floppy drive and the swap file on the other.


An IDE Flash drive would be even better, they are pretty cheap as well.


I had no idea IDE flash drives existed until you said so, but indeed there's quite a few. Just for situations such as this probably.


> The PC seems alright to me (after all, how much CPU do you need to open a bridge...), but the floppies seem a bit fragile and unreliable, they lose data pretty fast.

Floppy disks are fragile, but consider the application.

They're not trying to archive data for 100 years. They just need to be able to load the bridge control program when the computer boots up. If a floppy disk fails, just take it out and insert a duplicate.

There are textile mills that are still running their machines off 3.5" floppies. When they heard that Sony ended production of 3.5" floppies, they simply went out and bought the last production run. Put them in climate-controlled storage, and they had enough to use for the remaining life of their machines.


Does anyone know what they are going to replace it with?

Please tell me it's not a desktop computer again, with rotating disks, fans and all those lovely things that, you know, fail constantly.


I got a tour of the Burnside Bridge in Portland twice when I was in probably middle school, a couple years apart. The first time, the operator had a big panel of giant switches and buttons with a relay interlock system to make sure things proceeded in the right order. The second time, the control system had been replaced by a single color LCD touchscreen with what I can only describe as the bridge opening wizard... complete with a "Next >" button.


The long term sustainment / archival aspects of this are really interesting. With the new replacement system, is the company just rebuilding it from scratch? Are there design documents or source code they have access to from the old system? Is the new company going to be required to escrow similar design elements?


I'm mostly surprised it's a personal computer and not a relay network like elevators were/are typically controlled by. http://www.youtube.com/watch?v=5GevDdd_IOY


I remember an old IEEE article on the NYC subway system. There were portions of the system that was built in the 1900's that still controls the tracks. The MTA was afraid of removing the old system because they had no idea how it worked.


blog spam.


click 'flag' button


Better to replace it with an embedded controller with no moving parts. Buy a couple of these and flash them with the same firmware and replace the whole thing if it ever dies.


Heh, I literally just biked over the University Bridge.

If you think that's old, you should see what our transportation infrastructure (stop lights, loop detectors, etc.) run on.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: