And in the video, she says “on 3x 5 inch floppy disks like this one <shows a 3.5 inch floppy>”
Woulda been a nice time to clean up some of this technical debt!
Or how about the SF Emergency Sirens, taken offline in late 2019 for a "2 year" upgrade plan that officeholders implied was already in place?
In August 2023, with no progress whatsover, with the Maui fire disaster fresh on their minds, Mayor Breed & Supervisors President Peskin touted they'd finally funded a plan to return them to service soon: https://www.sf.gov/news/mayor-breed-and-board-president-pesk...
In that same August 2023 timeframe, Peskin said the plan would bring this "need to have" system "up and running" & to "state of the art" by end of 2024, for $5.5M: https://www.cbsnews.com/sanfrancisco/news/san-francisco-city...
Of course, this was just more blatant self-exonerating bullshit from our local political machines immune from any real accountability for incompetence in basic public functions.
A mere 6 months later in February 2024, nothing's been started, Peskin admitted "we don't even have a plan", the department is still waiting until "funding is identified", and the cost estimate has ballooned to $20.5m: https://abc7news.com/san-francisco-sirens-emergency-911-aler...
That works out to $170K+ for each of 119 units – units that each could probably just be a weatherized consumer-grade handheld device with multiple mobile/packet/sat radios, & a simple authenticated-playback app, mounted on existing poles that presumably already have power and even loudspeakers.
More history, through January 2022, via JWZ's blog:
https://www.jwz.org/blog/2022/01/the-reason-the-tuesday-noon...
The key words in the sentence are: "it's working just fine".
Data degradation of floppy discs is easy: just copy them to fresh ones, and verify that you have a good copy. The images should be safely backed up so they can be regenerated. (Plus there are emulators; a topic covered elsewhere under this submission.)
I mean, are they really using the same 30 year old floppy discs over and over again until they degrade?
"it was from an era that computers didn't have a hard drive"
Absolute BS. Pretty much every computer had a hard drive in 1998, and most had CD-ROM.
Then they referred to the 3.5" disk as a "5-inch floppy."
<sigh>
> <sigh>
</sigh>
Still, a big loudspeaker is even simpler than a classical motorized siren. No moving parts!
They emailed me back, they said that the floppy thing makes a good headline but is really just the tip of the iceberg. It's really the whole system that's like this at every layer, it needs replacing they say.
If they had good schematics for all of the parts it might be possible to keep the the system running for a long time with a couple of smart EEs who are comfortable with the scope and soldering iron, but eventually they're going to run out of some obscure part and be up a creek.
Or maybe they could replace entire boards with home designed versions condense all of the old logic down to one chip and a handful of support components and start in-place upgrading without a total system revamp. Still an expensive process, and one that requires some hard to find engineers on staff, but theoretically spreads out the upgrade process over many years. It also loses out on functional improvement opportunities while your system is made up of a hodgepodge of old and new hardware.
The computers in question are, I believe, just thin clients.
Since I experienced 5.25 inch floppy disk era...and even the occasional bernoulli disk...we could simply say: the system had its run, replacement is reasonable. A lot of stuff had changed since then, and not just in storage media.
Until you have directly used "legacy" machine that are mission critical, and understand how even a tiny error could cause the failure of a business and all the jobs that go with it, you can't avoid underestimating the true scale and scope of the problem.
It may feel emotionally like this at every layer, but the layers that are not floppy discs are completely different from floppy discs.
Other than electrolytics caps (easy replacement items), old electronics is reliable.
Moving parts need service; that's life.
> needs replacement
Not believable without detailed justification.
In the present article, someone is literally quoted as everything working just fine.
Good luck getting the city to see it that way. If you'd like help, let me know.
this is the agency that brought you the central fucking subway, a $300M sewer project masquerading as some red paint on van ness, that picked the already-mostly-grade-separated M Ocean over the N Judah to subway-ify and that is incapable of flicking the traffic preemption switch on the rest of the T to the on position without a decades long pedestrian detection LIDAR project for the unique in the world needs of san francisco.
(they probably are…)
It sounds like they let this problem fester until it has reached this existential end. They clamor for new technology, which they get, then they use the most risk adverse management strategy and never upgrade or change it, until it reaches this problem state.
They either need significant third party help deploying and managing this system, or they should go back a few generations of technology and use the simplest possible system that meets their needs. Pen and paper should be considered if it can be made more efficient.
I guess the people who work on public transit aren't interested in having the best public transit system available. They're only interested in keeping it running for as long as possible with zero changes or responsibility.
This is why I'm strongly doubtful on public transportation in the US. Our bureaucracy can't handle it.
Let me guess, you also think public servants are lazy, overpaid and unskilled? Comments like this belie how many people form opinions of public agencies without having any real experience with government.
The problem is the public and the politicians - transit employees largely do the best they can with the resources and constraints they are given. In order to succeed transit needs municipalities and states to: pay more taxes; accept that transit won't generate a profit, but does generate non-monetary public value; and gather their resolve to deal with NIMBYs.
It was more than a few years ago, but I remember the posts on Slashdot where tech people were wringing their hands over the fact that election offices were not adopting touchscreen ballots fast enough. Some posters were also promoting things like internet voting. How did that work out?
Sometimes it actually is better to move slowly instead of adopting something new just because it is new. With old equipment and older technology, we know the failure modes, we have the procedures in place for addressing them. Whether it's floppy disks, paper ballots, (or human beings,) older does not necessarily mean worse.
They haven't shown any interest in updating the system. It works, they can get service, and get "new" replacements for things that go bad.
What they might not know though is that there is basically just one engineer we have (and probably the only one on Earth) who knows how to work on these things. He's getting old, and obviously none of the younger engineers really have an interest in learning ancient forgotten systems.
This is the problem, not that they're using a floppy. This isn't web dev where you get to rewrite everything every 6 mos. Systems have to have decades long life cycles BUT THEY EVENTUALLY NEED TO BE REPLACED and that's not happening quickly enough here.
Edit: It was last updated in 1998, so it's due now not a decade from now.
> "We were the first agency in the U.S. to adopt this particular technology but it was from an era that computers didn't have a hard drive so you have to load the software from floppy disks on to the computer,"
In 1998, most personal computers already had hard drives [0]. From Wikipedia "The IBM PC/XT in 1983 included an internal 10 MB HDD, and soon thereafter, internal HDDs proliferated on personal computers."
The 3.5" floppy is from the mid 80's, again from Wiki [1] "In the early 1980s, many manufacturers introduced smaller floppy drives and media in various formats. A consortium of 21 companies eventually settled on a 3½-inch design..."
[0] https://en.wikipedia.org/wiki/Hard_disk_drive
[1] https://en.wikipedia.org/wiki/Floppy_disk
Why do I have to do this research instead of the "journalist"?
What is it about public transit in the US that it is so... bad? Inadequate funding seems to be the easy one, but the MBTA (Boston) doesn't even handle the funds it has well. Yeah it needs more funding but there is also just a core issue to how it's run.
It is sad to see the state of public transit in this country, particularly in dense urban areas where we should be discouraging Car use as much as possible.
I am very curious what other countries are doing that we are not.
I was expecting it to be some kind of utopia, with futuristic technology on every corner.
In reality, it is roughly the same as anywhere else in America. A bit of a let down. The innovation does not take place in the infrastructure.
Beautiful place, though!
Upgrading those systems is expensive and difficult, so it's not surprising old prices of equipment hung around until the end of their useful life. Especially since BART is going through a massive budget crisis at the moment (and this isn't the only one in its history).
*: Many people don't. Self-driving cars are better than human-driven cars, but affordable and reliable trains are even better.
[1] https://www.sfchronicle.com/sf/article/S-F-voters-narrowly-r...
Sounds like they are using the floppy as an excuse to push for an upgrade that has nothing to do with the floppy drives.
I’ve ridden Muni in SF for years, drivers control most of the decision making.
There’s a handful of single track tunnels/sensors/necessary software-based coordination, but as another commenter pointed out, the doors cause more issues than signal problems.
yes, I know safety-critical systems are different. I also expect that the floppy-disk issue is just the easiest problem to explain of a long chain of terrible legacy lock-ins. However, if they're literally holding their breath every morning when it's time to IPL the system off a floppy...that part sounds solvable.
That's not the 3.5" floppy disk in the video. This is the old floppy disks[1]
1. https://www.digitaltreasures.ca/img/level2_floppy_525.jpg
The OG floppy disks were 8 inches, though, 5 inch floppies were the small ones (hence why 3.5" disks were "microfloppies"):
https://images.techhive.com/images/article/2015/12/floppy_di...
> "We were the first agency in the U.S. to adopt this particular technology but it was from an era that computers didn't have a hard drive so you have to load the software from floppy disks on to the computer," said Mariana Maguire, SFMTA Train Control Project.
> SFMTA's train control system relies every morning on 5 inch floppy disks.
This doesn’t make any sense. 5.25-inch floppy disks and no hard disks was not “cutting edge technology” in 1998. It arguably wasn’t even “cutting edge technology” in 1988
Perhaps ATC was layered on top of the original signalling system, which is the part that uses the floppy disks?
The technology works, there is a replacement outlined, there is no shortage of floppy disks - even 5 1/4 ones.
- "It's a question of risk. The system is currently working just fine but we know that with each increasing year risk of data degradation on the floppy disks increases and that at some point there will be a catastrophic failure."
"Data degradation on the floppies" should not, by itself, cause any sort of "catastrophic failure" in a sound system. If one software disk fails, you should have five identical copies in a drawer, five more in a different room, ten more off-site, plus a disk image on cloud storage that you can write fresh floppy disks from.
I mean, it's probably a good idea to change the storage medium too—but that's not the root problem.
"The San Francisco Municipal Transportation Agency (SFMTA), which runs the city's Muni Metro light rail, claims to be the first US agency to adopt floppy disks. But today, the SFMTA is eager to abandon its reliance on 5¼-inch floppy disks—just give it about six more years and a few hundred more million dollars."
yea for Unicode Character “¼”
It's unlikely a system deployed in 1998 would be using three separate 5¼" floppies. I'd believe a single 5¼" floppy, but not three of them.
It's much more likely the system boots off uses a single 3.5" floppy, and the reporter forgot to read out the "point"
This naivety is not Katie's fault. We who work in tech are to blame for constantly pushing our half-baked experimental garbage as if it was "engineering" on par with civil or aeronautical systems. We can't blame people for occasionally believing the lies.
The tech-washed version of this quote might go something like "wow I thought everything was moving to the multi-cloud serverless kooberneetus now, why is it still running on a computer?"
> It is easy to run a secure computer system. You merely have to disconnect all dial-up connections and permit only direct-wired terminals, put the machine and its terminals in a shielded room, and post a guard at the door[1].
This is the kind of thing I want running the trains. Give it ECC RAM too, please.
[1] https://en.m.wikipedia.org/wiki/Robert_Morris_(cryptographer...
Yeah, that's called a cold boot. Moving to not-floppies doesn't mean you can avoid this. Clearly it's off of floppies instead of ROM so you can more easily update the software, but I am wondering how often that ended up happening. Maybe EEPROMs would have been better.
> Luz Pena: "How dire is it to change the system to upgrade it from a floppy disk to a wireless system?"
I agree that floppies aren't the peak of reliability, but "a wireless system" also sounds like a disaster. I don't want critical urban infrastructure running on extremely hackable OTA updates. For the love of god, SF, you can avoid pretty much all potential cybersecurity problems by just not putting your trains online.
I feel like neither the interviewer nor the interviewee really had the technical expertise to speak to this. This entire piece is just, "oooooo, floppies are old. Old bad! Why not new yet? New good."
The retro community has proven reliably that a simple Raspberry PI can easily bit-bang floppy controllers. We have myriad floppy-to-SD card adapters.
Surely a plug-and-play solution that removes the area of most concern (reliance on the media itself) should be easily achievable in a few months?
Do they know that floppy can be backed up?
This kind of knowledge and experience doesn't come cheap, and we all know how much US city governments pay. I was at one point, very briefly, motivated to apply to a city job before I learned the pay is approximately 1/3 to 1/4 of what the private sector pays. The USDS routinely posts on "who wants to get hired" and the comments on that and other thread also mention a 66% to 75% salary reduction from baseline.
This is even before we get to legal liability and political risk shifting that can happen when there is a fully responsible contracted company involved.
https://www.theverge.com/2019/10/25/20931800/usa-nuclear-8-i...
"Jeffrey Tumlin: "It's a question of risk. The system is currently working just fine but we know that with each increasing year risk of data degradation on the floppy disks increases and that at some point there will be a catastrophic failure."
This seems to imply they have been using the exact same disk for the past 20 years (absurd), they have absolutely no idea what is written on the disk and how it can be safely backed up or restored. This would be a problem regardless of the medium used.
Although I hold the line at using paper tape there is nothing wrong with using floppies other than it seems antiquated. It certainly is reliable and cheap. Maybe the only thing that needs replacing is the people running the Muni.
There’s also the chance that they take a disk that’s on the verge of failure, plug it into the system, and some corrupted commands get loaded into the system. That could easily result in a “catastrophic failure”.
Floppy disks are not reliable or cheap. They physically degrade over time, and at this point are nowhere near cheap for “new” disks.
> hey haven't shown any interest in updating the system.
So expensive to update that there's a calculated end-of-life to the system. They'd love to know about your engineer situation. That'd trigger plans put in place a while ago.
Your company could do a last big batch for the city and send the old guy out with a nice bonus.
At my workplace, we still ship devices with AMD 8086 processors to the military. And AMD still makes us 8086 processors on special order.
We got a few guys under 40 that work on that project once in a blue moon when a change is required.
* They must be experts, otherwise how could they get away with charging so much, right?
I rode Muni for 10 years almost every working day. Do you want to know what reduced congestion the most. Buying new muni cars because the old muni cars door mechanism had been repaired so much they did not open or close %50 of the time and people had to use other doors to get on and off a train on a daily basis.
What's really happening is going to be: Emerging new use-cases and rising costs from specialized vendors for replacement parts that match the existing system are driving a desire for the agency to replace the control system. The floppy system bit can 100% be replaced with a solution that isn't a floppy, but that wouldn't help them with the rest of what they want.
"because life cycles" is a lazy description.
The other good thing about the floppy is it can't hold very much code. So the system has a tight upper bound on how bloated and complex it can get. Simpler systems are more maintainable.
These things seem like great assets for maintaining critical infrastructure.
EDIT: Another great thing is such a system will be stateless. No disks, no filesystems, no databases. Sign me up.
(These days, you could also replace the floppy with a USB drive: they make adapters/emulators.)
Edit: Even the news article hints at 5 inch floppy disks...which makes 1998 make absolutely no sense to me at least.
https://abc7news.com/san-francisco-train-system-has-been-run....
My family's first PC in 1987 had a hard disk. The Wikipedia quote they provide lines up with that, and provides a more authoritative point of when it was introduced.
And yeah, the "5 inch floppy" quote paired with a photo of a diskette. God only knows what actual hardware the system uses. But point being … the journalist doesn't seem to have found out.
Why do I have to do this research instead of the "journalist"?
Ratchet the snark back. The journalist was referring to the train control system not home computers in someone's basement. And, yes, twenty five years ago SelTrac was cutting edge. Moving block systems were basically unheard of back then.Meanwhile in Germany, we have had moving blocks from the late 80s, based on a technology developed from the mid-60's and production-ready by the 70s [1]. Incredibly, the LZB technology never had an actual accident happen in all the time, only three "bare misses" (one of which was pretty spectacular in that it caused a train to pass over a switch rated for 80 km/h with around 185 km/h without derailing).
[1] https://de.wikipedia.org/wiki/Linienf%C3%B6rmige_Zugbeeinflu...
He pointed out glaring factual errors in the story, which should not have made it through any kind of editorial review. For example: 25 years ago pretty much every computer had a hard drive. And the disk depicted in the article is obviously a 3.5", not a "five-inch floppy."
Probably this. Probably they got the plans worked up in 1990, but didn't finish everything until 1998.
Probably cost like hell and was decade or two behind in technology, but I didn't buy it and definitely wouldn't have. Salespeople get people to do stupid stuff.
I'd guess these are used a lot in industrial settings where the code and task is actually very simple. Would run no problem with a $1 microcontroller and a hundred lines of C and with a lot less hassle. Likely vendors have gotten a reputation and keep on selling them with FUD.
Now Governor Pritzer has authorized a new high speed rail commission to try and get this project going again.
In a nutshell .. Rail project between Iowa City and Chicago was fully funded as of 2016… all that actually happened is some rail road crossing were improved.. lines were inspected and no actual new lines constructed. Instead 1 out of the 2 billion was spend on “engineering” costs and compliance paperwork … which now has expired and need to be redone if the project is to be completed.
The amount of money spent on compliance paperwork and “engineering” is staggering. Many six figure salaries depend on slightly altering existing engineered projects to meet compliance requirements for projects that are never built. From waste treatment upgrades, water treatment, road improvement, traffic studies, on and on. The amount of money spent on services that are not finished or lead to an actual project is absolutely staggering … entire industries depend on this inefficiency and lobby effectively to keep things “obtuse”.
It just feels like the money is going to the wrong places like you said.
I would probably argue that we still need more funding even if we fixed how we used the money, but we need to fix how we use it first.
A lot of transit could be fixed by just taking a regular routine user, empowering them to become a dictator for a week and point out all the friction points they hit actually using the system. But then that would make the entire bureaucratic system that is the transit agency look like idiots who don't understand their own jobs, so it will unfortunately never be done.
And in some ways I don't blame people for doing this, because you need really supportive stakeholders to work in an iterative fashion. Otherwise you get a ton of nitpicking that amounts to a lot of "why didn't you guess 100 perfectly everything up front" and "how can we start if you can't give me a full plan and a firm price?" In a blame-hungry environment, waterfall is the safest choice for the people doing the project.
When the Democratic National Convention came to Boston (2004), the subway got a lot of nice "which way do I go? what are these stairs? if not these, then where?" temporary orientation signage. It lingered afterward, with some becoming permanent signage, and others puzzlingly not. Such an event involves massive interdepartmental communication, tight timelines, altered incentives and constraints, and additional resources. Some of the altered communication channels are said to have persisted. I might be interesting to look at events where things are "shaken up", to better understand the steady-state tangle.
It is now a fairly regular occurrence to have a train show up that the screen had no reference too existing a minute or two before.
But yeah it feels like they were not designed or setup by people that actually use the trains and were setup by a comity thinking they know best.
Maybe that is the big difference, in other countries the people using it are also the ones managing it?
It works because the companies own land and facilities around every station. Grocery stores, office buildings, shopping centers (stores at many stations), apartments, etc. This creates a virtuous cycle where the more riders the more people use their other services and visa-versa.
As for semi-competitive, at least in Tokyo, Osaka, and Kyoto there are enough lines that you often have a choice. For example Tokyo (area) to Yokohama there's JR, Keikyu, Tokyu, (3 different companies). They have slightly different routes so if you're closer to one you might take one or the other but they do advertise trying to get you ride their's over the other's. To Hanada there's Keikyu and the Tokyo Monorail (it's own company). To Narita there's the Narita Express (JR) and Keisei (a different company) as well as local lines from both. Same in Kyoto. You can go to Kyoto to Nara via JR or via Keihan. You can go Kyoto to Osaka via JR or Hanshin.
So, if one company offers easy pay methods and another doesn't it quickly gets the reputation and "a crappy old line" (who wants to live there, open an office there, etc...)
- chronic underfunding - we all know how problems build up when maintenance is deferred
- waterfall planning - Mary Poppendieck has a nice talk on how much trouble this causes: https://www.infoq.com/presentations/tyranny-of-plan/
- political point-scoring - blame-oriented cultures discourage experimentation and incremental improvement
- political polarization - one-party areas can more easily slide into cronyism, and fighting between parties makes it hard to compromise even on things like fixing infrastructure
- classism - in a lot of places, transit is for the poors
- racism - many don't want transit bringing Those People around
- manager culture, not engineer culture - as we see with Boeing, standard MBA thinking doesn't work well for long-term safety and reliability; the focus on short term metrics, mostly financial ones, leads to underinvestment and decay of infrastructure
One option is ranked choice voting.
other cities (in the east, with the best public transit) don't let unions grab the entire city by the balls
government employees in other cities aren't as hellbent on extracting their pound of flesh from the taxpayer
I live in New Zealand public transit in NZ used to be incredibly bad during the heights of private operation in the 1990's but has improved heaps over the last 10-20 years as local/central govt have progressively taken back control over more aspects of public transit. However public agencies are still not allowed to directly operate bus or train services which still sees private companies failing to provide good service with no consquences and public agencies unable to take over to provide the service improvements that are needed. It is interesting to compare New Zealand in the 1950's had one of the highest levels of public transit usage per capita under public ownership of buses and railways. This dropped down to embrassingly low levels after out-sourcing to private entities to a low in the 1990's.
It has only been under government leadership that we have seen a revival to the current levels (e.g. doubling to 100+ million trips per annum in our biggest city from well below 50 million in the mid-1990's) due to local government coordinating public transit systems (and contracting private entities to operate to the timetables set by public authorities) that meets the needs of the users and not just private entities making a profit. Unions have been vocal too for improving systems not only for transit employees but also recognising that what's best for transit users also benefit transit employees.
YMMV and possibly depends on the political environment in each country.
Massive money and entrenched behind preserving a car-based life.
Car companies, auto workers unions, railroads can siphon off funds from promised improvements to cover deferred maintenance and give themselves bonuses for being so clever… Hell, AAA which one might expect to spend its income on serving its members instead diverts money to proactively lobbying against improvements in public transit in an ongoing display of cynical self-preservation
It’s basically hopeless.
If you want to help, vote. Or even run for something on a pro-transit, YIMBY platform.
I am sure they have copies of the floppy disk, and likely have images on other machines that can be used to create a new floppy even if all the copies are lost.
I feel like the SFMTA is mainly using the existence of the floppy disks as a marketing point for their desire to get funding to update the system. It is something that the average person will be able to look at and know it is out of date in a visceral way.
The reporter seems to read this as if we are one bad floppy away from failure, but that is not the actual case.
The floppy disk angle is there to make a good headline. The article makes it clear this is a much bigger project than just replacing the floppy disks.
"The detail[ed] project schedule will be finalized once we have a contractor onboard. This is effectively a multi-phase decade long project that starts with pieces of market street subway and pieces in the surface. Ultimately our goal is to have a single train control system for the entire rail system," said Tumlin.So SF always does the big thing because otherwise the overhead dominates.
Lawyers will probably spend a year wrangling liability concerns.
I could probably replace a floppy drive on any system within a couple of weeks. I would not accept legal or financial liability for any such solution without an extremely thorough and slow review of all aspects of the project. edit: and an astronomically high paycheck.
> Much more critical than the dated use of floppy disks is the system's loop cable, which transmits data between the central servers and the trains and, according to Roccaforte, "has less bandwidth than an old AOL dial-up modem."
Also, they're already late as hell, what's 5 more years? 5 1/4 isn't going to become more obsolete than it is at this point.
>The transportation body says the train control system was built to last for just 20 to 25 years, meaning it surpassed its expected lifetime in 2023. In 2020, the Muni Reliability Working Group, said to be composed of local and national transit experts, recommended replacing the transit control system within five to seven years. [...] "We have to maintain programmers who are experts in the programming languages of the '90s in order to keep running our current system, so we have a technical debt that stretches back many decades," Tumlin told San Francisco's KQED in February 2023.
Clearly no one wants to do that.
I would guess higher ups don't want to spend money on a band-aid without really fixing the problem.
Whereas here in the US, its like transit departments are handed budgets generated by tax dollars but no clear direction or plan for how to maximize those dollars. So they have to turn to subcontractors who eat through the pile of money like a vulture eats carrion. This is a system that over time lobbies to further entrench and sustain itself and becomes impossible to rip out and restart. If you go advocating for privatizing the transit system you'd be likened to Judge Doom before people stop and think for a second of what that would actually look like: the shinkansen for example.
Consider the cost of Singapore building with imported migrant labour vs NYC building with ~~mafia~~ union labour
I would also love to see widespread use of RCV, but as a San Franciscan I don't think it has done tons to fix the problem of complacent political machines here, so we're going to have to do more.
I have literally never had this problem in my career. Higher-ups LOVE to push the problem off to after the next budget cycle.
> Turns out that in 1998, SFMTA had the latest cutting edge technology when they installed their automatic train control system.
> "We were the first agency in the U.S. to adopt this particular technology but it was from an era that computers didn't have a hard drive so you have to load the software from floppy disks on to the computer,"
The fact of when hard drives became commonplace in personal computers (EDIT: or when 3.5" floppies were introduced) has no bearing whatsoever on whether this transit control system was cutting edge in 1998. This statement is not, at least not obviously, factually incorrect. So if you're going to claim that, show your work.
You keep parroting this maxim without showing any convincing evidence of an error... what's the point of that? You obviously have some affinity for factual correctness, yet your style of argument and evidentiary rigor appears to boil down to "repeating the maxim many times in many different places makes it more factually true" which is obviously nonsense. Maybe some food for thought?
My understanding of LZB is limited, but it appears to be a fixed block system with wayside detection of trains, albeit with shorter blocks than lineside signals would usually have. This is different to SelTrac which is moving block.
Crazy to see that SelTrac was actually developed in Berlin, failed there, but is still in widespread use across the world.
[1] https://de.wikipedia.org/wiki/Stammstrecke_(S-Bahn_M%C3%BCnc...
There are alternatives, though! In Rother's "Toyota Kata", he describes a Toyota practice where they pick some far-off goal (which I think is called a "target condition"). That can be something that nobody knows how to do. Then they take one step in that direction and reassess. Over time the path might be somewhat wandering as they learn what works and what doesn't. Or they might revise the goal based on new knowledge. But they keep going, step by step.
That's a lot like short-cycle iterative software processes. Which I know work, because I've used them for many projects. But even software, which is infinitely soft, often gets the same sort of fantasy-driven planning.
I think you're right that the ultimate problem is how authority behaves, and at least in the US there's a terrible managerial culture that this is embedded in. My solution has been to find small pockets of sanity, but I've not figured out how to scale that up. But you might find some hope in this Mary Poppendieck talk, where she explains that it hasn't always been this way: https://www.infoq.com/presentations/tyranny-of-plan/
Let's say no one implemented the checksum. Edit: I forgot that floppies have a crc check, my bad.
Let's say the machine that can write the new disk is physically far away from the machines that read them. (Or the guy with a stack of new disks -- which are harder to find every year -- his office is some distance from the control machine).
Tesla used non-automotive grade touchscreens in some cars and so they died early: https://www.thedrive.com/tech/27989/teslas-screen-saga-shows...
Automotive grade has very high requirements:
> Grade 0: High Temperature Operating Life (HTOL): +175C for 408 hours. High Temperature Storage Life (HTSL): +175C for 1,000 hours. Temperature Cycling: -65C tp +175C for 500 cycles
And generally speaking transit agencies aspire to buy higher-reliability, longer-lasting equipment than your average consumer car.
There is no use in becoming an expert in an ancient system ridden with proprietary and obsolete parts, just so you can help one city maintain their ancient system. It's even worse than wanting to become a professional fax machine guru.
The problem, for an engineer considering this path, is that the gig ends before you want your career to end.
And of course we can get into the discussion of cost: floppies are way cheaper than hard drives, especially for the presumably-small amounts of data that are needed for such a control system. A 500MB hard drive was probably overkill.
I am of course speculating, but I don't know why we should assume that the engineers working on the project originally made a silly decision. They almost certainly weighed the available options to deliver the project within the defined constraints of the system.
Just go look at the RFPs and responses each municipality has four expansion of their current system. It is all outsource to private industry, at great cost compared to doing it inside government.
0: two lanes of traffic each way and an 8-lane stroad for >$2B instead of fixing the 3-lanes-each-way viaduct for $1B
I’ve ridden Muni in SF for years, drivers control most of the decision making.
All of the tunnels are under automatic operation, and the majority of the switches (street or tunnel) are computer controlled. the doors cause more issues than signal problems.
While doors are a real common failure/abuse point, I'd want to see some actual numbers on that. Train control failure may not always be self-evident to a rider, especially if the remedy is to run things manually (such that things aren't ever stopped completely).Historically the cab signaling system would glitch in wet or damp weather. Transponders for the switches had a near 100% failure rate. Trains chewed up the inductive loops, forcing emergency braking. That was common enough that they had to dial back the emergency deceleration. Twenty years on they've mostly worked out the kinks but it hasn't always been that way.
If you look at the entities that have actually managed to get stuff like this done (which is something most developed countries around the world manage), it's not private industries, it's governments - but governments that were enabled and trusted to build-up effective in-house teams for doing large projects.
By comparison a train is vastly over-engineered and has an electric drive train. Sure stuff will need replacing but a train should last 40 years at least
If a business fails to perform well, its customers can choose another provider, and the business will have to improve, or else it will fail.
If a government fails, what recourse do its "customers" have? Wait a few years for the next election and hope that the truth about the government's poor performance wins out over the propaganda, and hope that the citizens vote in competent, honest officials, who might gradually make improvements, despite having to work through non-elected officials who are difficult to replace for incompetency? How often does that happen? And what if the officials in question are merely appointed by those who are elected, and thereby insulated from accountability by several levels of indirection? What recourse do the "customers" have then? Can they choose another "rail provider"?
The private sector has natural consequences for failure and a natural incentive to excel and be efficient (certain circumstances, such as monopolies, notwithstanding). The public sector is heavily insulated from consequences for failure and inefficiency.
That doesn't mean that everything should be privatized. It means that we shouldn't be surprised when a service provided by the public sector fails to perform well or efficiently, and we should carefully consider what the government ought to be responsible for. Also, we should make it easier to hold government officials accountable and replace them for incompetence. If someone wants the security of a public sector job, they ought to be held to the highest standards.
Public ventures are like that, but without the bankruptcy.
If a business fails to perform well, its customers can choose another
provider, and the business will have to improve, or else it will fail.
In this case, mayor Willie Brown (who predates the creation of SFMTA) steered the contracts for the trains and train control to Breda and Alcatel/Thales via Booz Allen Hamilton. Essentially he set up a few generations of sole source contacts for train control as you can see when the MTA was brining the Siemens cars and central subway.https://www.youtube.com/watch?v=U6mQfWC1v98
Thing is, Alcatel did fail. Thales scooped them up. From a customer POV Alcatel/Thales failed too. They sold an end of life product that the MTA had to spend millions on just to add a new route (first part of the central subway). They've largely abandoned support of the inductive loop system.
Sure, the MTA could choose another vendor. If memory serves that's where they're stuck currently. Of course this brings out all the anti-government folks despite the main problem being a private vendor (Thales) and private consultants (BAH).
A cursory search suggests that quite a few manufacturers design for light rail car lifetimes of 25-30 years, not forty. These tend to be of European origin, which tracks San Francisco switching from an Italian to a German vendor. I don't see evidence that it's a common practice to significantly extend the tenure of those devices there nor here.
Funnily enough, I see no problems with the Breda trains personally as a passenger. But once they've shaken out the major bugs, the Siemens train reliability is anticipated to be triple or more. It may not make sense to design a traincar for a fifty year term.
https://www.transit.dot.gov/sites/fta.dot.gov/files/2021-11/...
Looks like this has been the subject of some industry wandering in the last generation:
https://www.urban-transport-magazine.com/en/new-boom-in-the-...
Some were planned for 30-35 years, some for 25 to 30, some models have aged so gracefully they may be refurbished, yet others may have been engineered with roughly the correct obsolescence window in mind as engineering has advanced in the last generation, even in the dimensions of making some things simpler and more reliable (one of the billed advantages of some of the Siemens train mechanisms).
FTA has set a default ULB as the expected service years for each vehicle
class in the table below. … In cases where the submitted ULB differs
significantly from the default value, agencies may be prompted to submit
justification.
The first generation of modern streetcars (the Boeing-Vertol) barely made it 24 years and that was scandalous. The next generation (Breda) were so bad that their manufacturer was banned from city contracts. Even so the Boeing cars were retired post haste as Muni took deliveries of the Breda cars. The last of the Boeings were decommissioned in 2001, and the Bredas look like they'll be around the full 31 years at least.Basically if you're buying things that don't last 30 years, the feds are going to be very reluctant to give you money.
I've worked in the public sector for several years, and there are definitely a decently-sized group of people in many different positions that are riding out their time until retirement trying to fly under the radar and do as little as possible. Not to say there aren't people that aren't competent, but as a competent person you have to work around the people that don't care and often actively don't want to see more work come their way to get anything done. It becomes tiring and eventually the private sector is too enticing and the competent people leave.
Of course the employees work hard. It’s the vocation they’ve chosen. I’m always amazed by the diligence of TFL and rail employees in the U.K., for instance.
No, the guiding principle for the folks at the top is “so, how can I make money for myself out of this before I fail upwards?”.
I’d wager the SF situation is just the same old looting by the Very Important People who run the show, leaving employees and actual managers with a shoestring and two peanuts to make it all work, while the head honchos bathe in gravy.
Who are "the folks at the top"? Transit agency executives in California make less than software engineers (though if you put in your time, you get a nice pension to make up for it) - how are these people getting rich? If you mean the politicians, sure, I've already said they're half the problem.
These people are around in SF - see Mohammed Nuru, Rodrigo Santos and so on.
We are talking about American transit workers. I haven’t been to London, but I’ve been amazed by the diligence and efficiency of Japanese transit workers. But they bear zero resemblance to the folks running the transit system in DC, where I live.
I think American public servants are lazy, overpaid, and unskilled, yes. You don’t need experience running the government to know that the government sucks at its job, just like Windows users could tell Windows 95 sucked without being programmers themselves.
US transit systems almost uniformly suck compared to those in other developed countries, while costing the public just as much money, and in many cases a lot more money: https://www.forbes.com/sites/stephensmith/2011/12/11/surpris.... (“ The Swiss Transit department made a presentation a year or two ago in San Francisco. As far as I could tell, the public transit subsidies for all of Switzerland are in the neighborhood of the subsidies for transit in the Bay Area… He gives total [Swiss] transit subsidies at $1.5 billion.The 2009 MTC report gives Bay Area transit subsidies at $1.3 billion.”).
Do you not see this article as evidence of this fact? If you walked into any other business reliant on "floppy disks" just to take your money, would you praise their practices and efficiency?
> Comments like this belie how many people form opinions of public agencies without having any real experience with government.
I form opinions because I try to use their services and am disappointed and often disgusted. Do you really think "experience with public transport" is particularly hard to come by? That this is all too esoteric for the "common man" to opine on? Please...
> transit employees largely do the best they can with the resources and constraints they are given
Perhaps they should earn those resources competitively instead of being given them? Otherwise, this seems like a perennial chicken and the egg problem that swallows tax dollars with no worthwhile result.
> Perhaps they should earn those resources competitively instead of being given them?
How? They're a public agency. There is no profit motive - if the public wants nicer stuff, they need to pay for it. That includes both the software costs and the higher salary costs to hire people capable of those types of projects.
Again, you come off as someone running their mouth with no actual experience interacting with public agencies. It's very frustrating to know how to fix a problem without being given the resources or permission to do so, which is often the case in transit. Add to that most transit agencies have a tiny budget for IT, and I'm not sure how you expect this to get solved without a big public push.
Sweeping generalizations much?
Its completely besides my point, but comparing sprawling American metros to compact Swiss cantons is not a useful exercise. If we want to redevelop American cities to be more transit friendly, I am on board!
The problem is not funding or public policy or geography. The northeast corridor is densely populated; there is no reason in terms of geography why you shouldn’t be able to have efficient transit in Baltimore and DC. These systems are well funded and heavily subsidized by the federal government. The problem is the people, and that’s a problem you can’t fix. You cannot redevelop American cities into anything other than what they are so long as you have Americans running them. It’s a futile exercise.
It's hard to live in SF for long without inadvertently touching corruption, even if you actively try to avoid it.
I honestly find it incredibly disheartening how rampant and underreported corruption and nepotism are in practically every sector, industry, everything, everywhere, always.
The corrupt are a minority - but they are global, and the impacts of their actions are damaging the entire human race in a very significant fashion, and always have.
Murder, I can forgive.
Corruption, I cannot.