198 points by ksajadi about 8 hours ago
263 Comments
phkahler about 7 hours ago
It'd be pretty cool if busses and trains were local-first.
gjsman-1000 about 7 hours ago
If you can't send updated schedules or emergency alerts through the system, I also don't want service started. It doesn't have to be an individualized problem to render local-first useless.

Also, what do you mean by trains being local-first? Trains by definition need to share the same tracks with catastrophic consequences for getting it wrong. You can't figure out if a train is going to possibly be on the same route locally, or if your route has been obstructed. Somebody gets a schoolbus stuck on a crossing, it takes over a mile to stop a train.

zahlman about 7 hours ago
>If you can't send updated schedules or emergency alerts through the system, I also don't want service started.

In the days before systems existed for publishing such schedules and emergency alerts, should public transit service not have been attempted at all?

> Trains by definition need to share the same tracks with catastrophic consequences for getting it wrong.

Just because it uses the same rail gauge as intercity freight doesn't require it to run on the same set of tracks. But if it did, I assume "local-first" entails other traffic just being excluded when an emergency in the local system necessitates it.

gjsman-1000 about 7 hours ago
Our modern transit system has no correlation to the complexity of transit service previously. Enjoy fewer schedules, more delays, and higher costs; pick three.

Edit, for the pedantic: There's a huge difference between horizontal complexity (i.e. variety of transit options) and vertical complexity (complexity of a particular option). We have less horizontal complexity than we used to; but vertical complexity of a modern railroad is obscene compared to historical standards.

> But if it did, I assume "local-first" entails other traffic just being excluded when an emergency in the local system necessitates it.

No dice; as consider just 14 hours ago:

https://x.com/SFBARTalert/status/1963772853947355630?ref_src...

How does a local-first train safely operate if it could go through a police zone? You need communication, by definition, not local-first.

MangoToupe about 7 hours ago
There's a fourth factor here: labor costs.
op00to about 7 hours ago
I don’t understand what you’re trying to say. Is it that we have more or less complexity? The public transit system was far more complex in the past. Between trolleys, inter urbans, and passenger trains, we’ve lost a LOT of routes.
privatelypublic about 7 hours ago
Theres things police could/can attach to the rail to signal trains to stop.

I think our over reliance on the telecom network has lead to safety issues- mostly in terms of "what to do when the telecom goes down." Because on the whole, its astoundingly reliable.

tjwebbnorfolk about 7 hours ago
I think it's perfectly reasonable for us to have higher standards for quality and safety than we did 100 years ago.

> Just because it uses the same rail gauge as intercity freight doesn't require it to run on the same set of tracks

Building a replica set of tracks that runs parallel to the current tracks just to avoid sharing doesn't strike me as a good use of anyone's time/money.

> "local-first" entails other traffic just being excluded

And how are you going to notify them that they are excluded when the network is down?

wrs about 7 hours ago
You can go down a very deep rabbit hole learning about the history of train signaling. Trains and subways have had centralized signaling for…I’d have to look it up, but 100 years surely? It’s the only way to safely have more than one train running at a time (i.e., sharing the track) with a dense schedule. The “local first” procedure when it fails is to radically reduce service and slow down the trains.

Wikipedia has a good survey [0].

[0] https://en.wikipedia.org/wiki/Railway_signalling

jsmith45 about 6 hours ago
Block based automated signaling can technically be implemented as a primarily local system. Each block needs to know if there is a train in itself block (in which case all block entrance signals must show stop, and approach signals indicate that they can be entered, but the train must be slowing, so it can come to a stop by the block entrance signal). It must also know about a few preceeding blocks for each path leading into it, so as to know which contain trains that might be trying to enter this block, so it can select at most one to be given the proceed signal, and others to be told to brake to stop in time for the entrance signal. While it is nice if it knows the intended routes of each train so it can favor giving the proceed indicator to a train that actually wants to enter it, but if it lacks that information, then giving the indication to a train that will end up using points to take a different path doesn't hurt safety, just efficiency.

Of course, centralized signaling is better, allowing for greater efficiency, helps dispatch keep track better track of the trains, makes handling malfunctioning signals a lot safer, among many other benefits. But it doesn't mean local signaling can't be done.

wrs about 5 hours ago
Yes, block based signaling is what I interpreted “local first” to mean in this context. It works, but it slows everything way down.

I don’t know, but I would imagine, there’s still a block based setup as a failsafe backup in most or all modern rail systems.

stickfigure about 6 hours ago
Yeah, we literally invented positive train control because trains crashed too often.
reaperducer about 6 hours ago
The New York Times had a very visually compelling article a few months ago about how a good part of the city's subway system is still manually-operated.

https://www.nytimes.com/interactive/2025/04/20/nyregion/nyc-...

For me, this was the best picture:

https://static01.nytimes.com/newsgraphics/2025-03-10-subway-...

Someone has to stand at that machine 24 hours a day and push and pull levers to keep the trains from whacking one another.

daveguy about 6 hours ago
The very first transcontinental railroad included telegraph communications infrastructure. [0] The dependence is necessary because it's so critical for safety and scheduling.

The US congressional committee that recommended construction of the railroad was called the "Select Committee on the Pacific Railroad and Telegraph".

So it seems very early it was decided that no, rail transit systems should not be built without communications/publishing infrastructure.

[0] https://en.wikipedia.org/wiki/First_transcontinental_railroa...

jonathanlb about 6 hours ago
> Just because it uses the same rail gauge as intercity freight

BART has a non-standard rail gauge size that precludes it from interoperability with other rail networks.

https://www.bart.gov/news/articles/2022/news20220708-2

badc0ffee about 6 hours ago
I was going to say, it just happens to be one of the handful of systems in the entire continent that does not use standard gauge.

Other ones I'm aware of are Washington DC's metro, and Toronto's subway and streetcars.

bluGill about 2 hours ago
Bart is india broad guage - a common enough standed that anyone making train parts will supply what you need. You can's share tracks with other trains but realisticaly you wouldn't do that anyway. If bart isn't running a train on some track it should be closed for maintenance not given to someone else.
jcranmer about 6 hours ago
> Just because it uses the same rail gauge as intercity freight doesn't require it to run on the same set of tracks.

We're talking about BART, which uses a track gauge of 5'6" instead of the standard US rail gauge of 4'8.5". They can't run on the same tracks.

(Actually, this is generally true even for those systems that do use 4'8.5" gauge track--I suspect that the standard US freight car envelope doesn't actually fit on most subway systems.)

leeter about 6 hours ago
They would not, the term you're looking for is "Loading Gauge"[1]. The US freight loading gauge is one of the larger ones.

That said there are other reasons a subway could end up being subject to Federal Railroad Administration[2] rules. I will note that I'm not an expert on those rules. But, generally passenger rail systems in the US are subject to Positive Train Control[3] or equivalent. It appears BART is actually one of the earliest adopters of Automatic Train Control[4], which appears to be a PTC equivalent. If not more automated.

[1] https://en.wikipedia.org/wiki/Loading_gauge

[2] https://en.wikipedia.org/wiki/Federal_Railroad_Administratio...

[3] https://en.wikipedia.org/wiki/Positive_train_control

[4] https://en.wikipedia.org/wiki/Bay_Area_Rapid_Transit#Automat...

reaperducer about 5 hours ago
(Actually, this is generally true even for those systems that do use 4'8.5" gauge track--I suspect that the standard US freight car envelope doesn't actually fit on most subway systems.)

As a related aside, the Chicago Transit Authority still ran freight on its tracks until not that long ago. Maybe the early 2000's?

bombcar about 5 hours ago
Standard US freight envelope doesn't even fit on the standard US freight line, famously there are tunnels and bridges in the East that prevent Superliner and other double-stack cars from getting into New York and other places.

It is certainly possible to send a freight train that will fit in most subway tunnels of the right gauge, but you may need a short locomotive and short cars.

(After all, what are the maintenance trains but a form of freight?)

jcranmer about 3 hours ago
> Standard US freight envelope doesn't even fit on the standard US freight line, famously there are tunnels and bridges in the East that prevent Superliner and other double-stack cars from getting into New York and other places.

The standard US freight envelope probably counts as Plate C, which is 10'8" wide by 15'6" above the rail. Plate H is the standard for double-stacked containers, which pushes the height to 20'2".

(The part of the loading gauge that I'd be most concerned about is actually the width of the cars at the bottom of the carbody--passenger cars tend to be somewhat narrower than standard boxcar, and given a desire to minimize the platform gap, I'd think there's a decent chance that most freight would strike the platform.)

selectodude about 4 hours ago
Last freight service was 1973.
zahlman about 1 hour ago
> We're talking about BART, which uses a [non-standard] track gauge

Eh? I thought we (TTC, in Toronto) were the only ones making that mistake.

moralestapia about 6 hours ago
Sure pal, that's why the internet enabled the existence of buses and trains.
Aachen about 6 hours ago
I don't think it needs to be taken that literal. The train orchestrator can set signals on connected tracks and read out the block statuses without needing to also be able to reach HN and the wider internet. Local can be the track you're on, not merely driving on sight (but, yes, worst case you'd hope there's still procedures for that, too)
wongarsu about 6 hours ago
Trains traditionally operate on signalling blocks: a section between two signals is a block, a block is occupied if any part of a train is inside of it, if it's occupied any signals leading into the block are red. This can be decided entirely locally (as in: local to the block). When a wheel sensor detects a wheel entering the block, the block is occupied, signals switch to red and the number of wheels is counted. As soon as another wheel sensor counts an equal number of wheels exiting the block the block is free and signals switch to green. You need a wire along the block to communicate this, but from a safety perspective there is no need for global communication.

Modernization efforts focus on trains broadcasting position and speed so trains can travel closer together and still maintain a safe stopping distance, but that's again possible locally.

Operating switches is where it gets trickier. Some rail operators maintain the possibility to operate them locally, but that requires either stopping the train at each switch you want to change, or to deploy lots of people into the field to do it on schedule

0xffff2 about 3 hours ago
Not quite that easy. What if two trains are both traveling towards separate green signals into the same block such that the second train gets a red signal, but not in time to stop? I think it's possible to overcome this, but it become vastly more complicated than just "turn the signals red for the current block if it's occupied".
wongarsu about 3 hours ago
You are right, reality is more complicated. In reality some blocks need more than two states and need to know the state of adjacent blocks. For example in a one-way track with two every points you would want to deny entry from one entry point if the track leading to the other entry point is occupied, to solve your case. And you probably want to call that state "reserved" instead of "occupied" to prevent a cascade if you have multiple such blocks right after each other.

But the point that you can do this local-first is still true. You will want to engage a couple bits of information with the neighboring block, but you don't need to know any global state, and if one block breaks down that only affects its direct neighbors

phkahler 20 minutes ago
It would be cool IF. I said if. I also included busses which do operate autonomously from a safety perspective.

If air traffic control can fall back to pen and paper in a pinch, I think it would be cool IF trains had a decent fallback. ;-)

ok123456 about 7 hours ago
Did the upgrade also break scrolling on their site?
rafram about 4 hours ago
Your ad blocker is probably blocking a modal popup, badly.
ok123456 about 3 hours ago
Why is a site that needs to be ADA2-compliant showing anything modal?
rafram about 2 hours ago
Does the ADA outlaw modals?
ok123456 3 minutes ago
Blind people can't close them and it screws up their screen reader. Blind people often rely on public transportation.
rvnx about 7 hours ago
If ain't broke, don't fix it.
QuercusMax about 7 hours ago
Alternatively, get good at doing rolling releases so you don't take down the entire system and have some sort of canarying process.
whycome about 6 hours ago
I think the rolling stock may be stationary right now. Updates relying on stationery.
johnfn about 6 hours ago
I feel like some BARTs moving and some stuck might be a bit of a worse problem.
ShakataGaNai about 6 hours ago
Train rolling jokes aside, that makes sense... until it doesn't work.

A traffic control system, the thing that makes sure all trains are in known locations, safely spaced, etc.... might be necessarily centralized. There isn't really a "rolling release" you can do for a single system.

Should they have a separate test system for release before "production", sure. Do they? No idea. Is it identical to production? Clearly not. How does the saying go....

> Everybody has a testing environment. Some people are lucky enough enough to have a totally separate environment to run production.

blamarvt about 6 hours ago
This is not how software works. Although I guess this isn't quite as catchy:

Assume all software is broken at all times. Constantly try to ensure it works and is secure. Sometimes updates break things. Test before production. Ensure test environments are similar to production. You're going to break things.

xyst about 6 hours ago
Tech capital of the nation and yet the tech powering its public services are abysmal.

Tech was supposed to make our lives easier yet it’s yet another tool used to extract funds from the public to fund tax cuts for billionaires.

edit: oh, and sfmta backend relies on _floppy disk(s)_ [1].

[1] https://arstechnica.com/gadgets/2024/04/5-25-inch-floppy-dis...

nimbius about 6 hours ago
The bart is basically the crowning achievement of US public transit. As for the solutions coming from everyone's favourite bay Aryan Elon Musk, they are...somewhat lacking.

You're probably not going to believe this but the Hyperloop in Las Vegas:

- is now just "the loop."

- only has 8 stops

- doesnt go to the airport

- most stations are unprotected park benches in the desert sun

- vehicles arent driverless

- speeds are 26 miles per hour instead of 155

- it can take up to 20 minutes for a ride to show up

- it does not go to or from the airport.

- it only runs for 11 hours a day at some stations.

- cost taxpayers fifty-three million dollars.

brandonagr2 about 6 hours ago
The hyperloop idea (which was just a presentation with no plans to build it) is an entirely different thing from the boring company tunnels
chasd00 about 6 hours ago
but does it go to the airport at least?
ramesh31 about 6 hours ago
>The bart is basically the crowning achievement of US public transit.

Hardly. People in this country outside of the Northeast Corridor have absolutely no idea what public transit can actually be.

thewebguyd about 5 hours ago
Moved to the west coast from NYC area many years ago, public transit here is atrocious in comparison to the northeast.
uxp100 about 6 hours ago
Is it even better than the LA subway anymore? (I haven’t been down since the improvements everyone says are so good)

Is it better than systems in New York, Boston, Chicago, or uh, even Philadelphia before recent septa cuts? Honest question, I haven’t been all those places, but BART seems… fine to me.

mikepavone about 5 hours ago
If you compare it to the commuter rail systems in those places, BART feels impressive (though less so with the service cuts). I was a regular rider on the Metro North New Haven line and had experience with SEPTA and NJT commuter rail and I was really impressed with BART when I moved out here. Peak frequency was pretty good (at least on the Red line I primarily used) and when things were on time they were very on-time ("on-time" Metro North trains were always at least a few minutes late in my experience).

If you compare it to the NYC subway, it's obviously not impressive at all (though the tech is less dated). As a rapid-transit system, BART isn't exactly a commuter rail or subway system exactly, but I think it's closer to the former than the latter.

harrall about 5 hours ago
I prefer the public transit systems of NY, Chicago, and San Diego.

Maybe LA is even better now but I haven’t ridden it recently.

jandrese about 3 hours ago
Just because the Hyperloop is a boondoggle doesn't mean public transit is bad.
dlcarrier about 1 hour ago
BART isn't even the best light rail system in the SF Bay area, let alone the US in general.
wills_forward about 6 hours ago
The cheap easy take: it's tragically ironic that the software running the infrastructure in Silicon Valley is such a problem
gdulli about 6 hours ago
Maybe expected though that high salaries there depress incentive to work in these jobs even more than other cities?
rustystump about 6 hours ago
No. It is pretty typical for anything gov to be pretty bad. Most dont work there due to how bureaucratic it is rather than the comp. This is what my friends who work in gov say at least.
aspenmayer about 6 hours ago
And yet NYC .gov sites, apps, and functionality makes SF still look like a shantytown after all this time.
rustystump about 3 hours ago
Beating a bar that is on the floor is none too impressive.
notmyjob about 6 hours ago
There is a strong correlation between hiring low end people and being or becoming ever more bureaucratic. Bureaucracy like everything else is there for a reason.
some-guy about 6 hours ago
I'll bite: Silicon Valley isn't known for good infrastructure, we are just able to roll back changes very easily. The cost of getting software wrong for BART is far higher than if my div is padded incorrectly.
jerlam about 6 hours ago
BART barely goes into Silicon Valley. Fremont was the closest stop up until 2017. Now it gets to North San Jose. Even if was funded, any further extension wouldn't be complete for over a decade.
dilap about 5 hours ago
It's a shame that SF politics are so dysfunctional it can't have a metro at the same level of quality as, say, North Korea.
coolspot about 5 hours ago
North Korea? If you think it is a good example of a low bar of transit quality/safety to meet, then you’re comically far off.
dilap about 4 hours ago
You think that's setting the bar too high or too low?
giardini about 6 hours ago
Windows, upgrading again?
fmbb about 6 hours ago
Nah, we upgraded the network configuration. Should have no impact. No there is no source control.
bravetraveler about 6 hours ago
break things and don't move at all

edit: lmao, so many upvotes yet my comment has been moved so low. No more snark than a loving brother would provide. TY for your attention to this matter

stuartjohnson12 about 6 hours ago
fed combinator startup decelerator
hed about 6 hours ago
You'd think trains would use a rolling release
TechSquidTV about 6 hours ago
nice.
CartwheelLinux about 5 hours ago
Also surprised they don't have the ability to rollback
tossandthrow about 5 hours ago
Maintaining roll backs is incredibly expensive for what you get.
x0x0 about 5 hours ago
If you've ever been in, on, or near bart you wouldn't be.
er4hn about 5 hours ago
Not having redundant rails in case of breakdowns is something BART is well known for
cortesoft about 5 hours ago
Broken release train breaks train brakes
wavemode about 5 hours ago
They clearly need to rebuild this as a Rails app
bombcar about 5 hours ago
Apparently there was too much Rust on the Rails?
jsight about 4 hours ago
If it was rust, they'd still be compiling.
bigmattystyles about 6 hours ago
Broke the read-only Friday rule…
jkingsman about 5 hours ago
I know this is a tongue in cheek casual comment, but this article is a really good and important counterpoint: https://charity.wtf/2019/05/01/friday-deploy-freezes-are-exa...
tossandthrow about 5 hours ago
It is not about fear, it is about risk management.

As an engineer I have absolutely no issue deploying on a friday. But friday bar starts at 4pm, and after that I am not sober before monday.

So leadership don't want me to do it - which is probably wise.

green-salt about 5 hours ago
I enforce a work/life balance and this is how the team loses a weekend when something goes wrong.
yacthing about 5 hours ago
This reads like someone who works on a small and simple system.

"Deploy on every commit" lmao

"Shipping software and running tests should be fast. Super fast. Minutes, tops." hahah

sampullman about 5 hours ago
Deploy to what? Staging on every merged PR (commit to stg), and prod deploy on every commit to main? That sounds reasonable to me, and I've done some variation of it on most projects for the last 10 years or so without issue.
yacthing about 4 hours ago
Well people aren't talking about not deploying to staging on Fridays.

And there are hints to what the author actually means, like "Each deploy should be owned by the developer who made the code changes."

That just isn't feasible in a system that's of any reasonable size.

da_chicken about 4 hours ago
Yeah, what happens when Team A makes a change and Team B makes a different, seemingly unrelated change, and they both get merged and pushed... only to have a dozen customers discover that if someone is using Feature X that Team A just worked on and Feature Y that Team B just worked on while they have Uncommon Option Q enabled, then their backend process server will crash taking down their entire instance.

Who's fault is that?

Asking because I have been the customer with Uncommon Option Q enabled.

dilyevsky about 4 hours ago
> "Shipping software and running tests should be fast. Super fast. Minutes, tops." hahah

You mean to tell me not everyone works on some SaaS product outside of critical path?

kragen about 1 hour ago
Charity's been running honeycomb.io, a SaaS startup with millions of dollars of revenue, for 9 years now, after being an early-stage engineer at Parse, a mobile backend-as-a-service startup that powered half a million mobile apps. She's talking about what she's made a reality at her company and its clients.
dilyevsky about 5 hours ago
this is just mindless blogospam/clickbait/"buy my thing" - the author even admits shipping big changes on friday is a bad idea
dogleash about 5 hours ago
I hate how people hear "read only friday" and decide to turn it into a CI/CD dick measuring contest.

For "read only friday" to have been a novel idea in the first place, you needed a starting point where conventional practice already was making changes live without stopping to consider the time/day of week.

I really suspect the detractors represent a workflow that would break (or at least introduce pain) if unable to push to production for a few days. So they have to give the hard sell on the benefits of continuous deployment.

jidar about 4 hours ago
To counter the counterpoint. Even if you are better at pushing to production than 90% of the rest of your industry it is still elevated risk and stress so you should avoid it for the sake of your employees. Productivity vs life. If your counterpoint is to claim that you are just as stable pushing to production as you are when you don't, then I would just suggest you're delusional or lying.
jjice about 4 hours ago
Not to jump on your comment (since there have been quite a few other replies already) but just to add another personal anecdote: having been on the more senior end of a junior merge/deploy gone wrong and losing a Friday night or a weekend ping, I'm okay with an additional empty day throughout the week.

I've found that little things like that breed a growing resentment and stress that compounds, until someone wants to leave the company. Thursday night outage that I have to hop on? Much smaller deal than a weekend where I have established plans.

One can argue "why was the PR approved in the first place", but sometimes people make mistakes. It especially sucks when there are limited people that know how to troubleshoot and resolve the production issues with a system, even more so when the on-call individual may have not even reviewed the code initially.

All that said - I'd love to deploy as normal on Fridays! I've just found that the type of businesses I've worked at can wait until Monday, and that makes our weekends less risky.

anonymars about 4 hours ago
Perhaps. But what's the risk-reward? No matter how good your CI/CD is, the risk is nonzero. Do I really need to ship this today and potentially open a can of worms this afternoon?
banannaise about 3 hours ago
I understand the article's emphasis on exercising good judgment around release timing, but read-only Fridays are not there for the people who generally exercise good judgment. If you are the sort of person/team that is likely to deploy late on a Friday afternoon despite the inherent risk, you are likely the kind of person/team who underestimates or ignores risks in general. This includes the risk of a given deployment, thus exacerbating the impact of your late-Friday deployments. It is therefore sensible to simply take the decision out of your hands.
ForOldHack about 5 hours ago
Wait... (Obligatory) Did they forget to mount a scratch monkey?
2OEH8eoCRo0 about 6 hours ago
Should have taken the car!
jasonjmcghee about 6 hours ago
I'm curious what percent of HN is based in the bay area for this to hit the front page so quickly. I suppose it could in part be that it was posted when people are commuting in?
darth_avocado about 6 hours ago
Is it causation or correlation? Maybe bart being down caused all the people to browse HN while waiting for the issue to be resolved, thereby making this show up on the main page.
MBCook about 5 hours ago
A tech failure taking down a big government thing is certainly HN worthy. And BART is relatively famous, as such things go. It’s a name people know, as opposed to of it was the Minnesota DMV system. That would be a fine story too but no one knows the name for that.
zdragnar about 5 hours ago
Ironically, the Northstar rail line (one part boondoggle, one part "would have worked if it went all the way to st cloud", depending on who you ask) is shutting down Jan 3 or 4 in 2026, so I wouldn't be surprised to see articles on it and/or the met council before then.
ryukoposting about 4 hours ago
That's a shame. The Twin Cities set a relatively high bar for American public transit, too. The light rail is fantastic. I only wish you could take the green line all the way out to SLP or Plymouth.
zdragnar about 3 hours ago
Back when I lived in the cities 15 or so years ago, it was still notably slower than driving, so many if not most people still drove everywhere.

Public transit wasn't as gross as stories I've heard of elsewhere, but it also wasn't something I wanted to take on a regular basis if I could help it. I think I used it regularly for about six months or so one year in particular, and the lack of warm bus stops meant standing in freezing rain, sleet, snow and more.

Maybe things have improved since I lived there, but hearing that they are the high bar is pretty sad.

ryukoposting about 2 hours ago
I lived there from mid-2016 through late 2020, about 4.5 years in all. I know the Green Line was a relatively new thing when I was there.

> it was still notably slower than driving, so many if not most people still drove everywhere

I'd argue that those folks are missing the point. Sure, when I was commuting by Minneapolis public transit, it was slower than driving. But you know what I wasn't doing while I was on the bus/train? Driving! I was reading, writing, daydreaming, sleeping, any number of activities more pleasant than sitting on I-94.

Standing out there in the winter could be brutal, I'll admit. Then again, the light rail stops were heated, and the park & ride I transferred at in Plymouth had a nice climate-controlled lobby. The only time I was really out there was standing in the driveway in front of my office, waiting for the shuttle to pick me up.

Twin Cities public transit is a damn sight better than what we have in Milwaukee, that's for sure. Low bar, but the Twin Cities clear it handily.

zdragnar 38 minutes ago
Ah yeah, that makes more sense. I lived about half a mile or a mile south of where the green line now runs and had to take a bus down university ave.

Sadly, my neighborhood had long waits between buses that connected to university ave, and neither my neighborhood or university ave had heated stops. So, odds were pretty good that I'd suffer the weather for 20-30 minutes each trip.

I also tend to get motion sickness if I read or use a laptop in cars or busses, so there really wasn't anything I could do on them that I couldn't do by driving anyway.

hopelite about 5 hours ago
BART specifically is also a kind of lighting rod of the political, social, economic fissure that runs through American culture; the difference in perspective of the adversarial camps, like different tribes.

It is a microcosm, a bit of a litmus test, and an ideological battlefield of the embattled sides. But this example specifically is also a kind of infighting, of the more anarcho-libertarian tech camp that enjoys highlighting and dripping with self-righteousness about any tech related failure of government, i.e., or at least government that does not align with their ideology or control over it.

This fault line of America runs right through things like BART like an effigy or idol that America performs a kind of ritual form of battle on as proxies for all out civil war. Think of tribes you may have seen videos of where they do all kinds of elaborate dances and blustering displays and fake charges to demonstrate their power.

The glee about this outage happening to BART is very much because the libertarian tech progressive types are amused and validated by it, where something more like rashes of violent attacks on BART riders by menaces to society might be something that the "heartland" may become gleeful about, as evidence for how the ideology of SF is messed up. In the cases of violent attacks on BART riders, another camp/tribe would come out and demonstrate their fierceness; the "socially liberal" types from all over the country and even world, would rush to the defense of their ideological idols with a bewildering storm of rationalization, delusion, and excuse making for violent attackers and in defense of their ideology/cult.

It's just elaborate war dances around an idol/ideology to demonstrate how fierce and powerful each party is. BART is just one of the idols in America around which these displays of simulated conflicts happen.

nottorp about 5 hours ago
I'm not even on the same continent but I'm still reading this, including the comments...
0xffff2 about 4 hours ago
HN has always had a huge bay area focus.
VonGuard about 6 hours ago
Sooooo much snark, and so little interest into what BART actually runs on!

Originally, BART was a master stroke of digital integration in the 70's, and it's digital voices announcing the next trains were a thing of the future: An early accessibility feature before we even knew what those were, really.

Reading:

https://www.bart.gov/about/history

https://www.bart.gov/about/projects/traincontrol#:~:text=To%...

ninetyninenine about 4 hours ago
I mean despite it's history the snark is well deserved. With so many companies and people in the bay paying taxes, where the hell does all the money go?

Interesting, tidbit you added here. But snark is needed for this situation.

SuperHeavy256 about 4 hours ago
snark is not productive.
semiquaver about 4 hours ago
What form of comment on an online forum _would be_ productive?
mring33621 about 1 hour ago
Cat memes. But HN doesn't support image comments.
octernion about 4 hours ago
your tax money broadly speaking doesn't go to BART; it's massively underfunded. not sure why they are the target of the snark.
nradov about 4 hours ago
Under funded relative to what? What would the optimal amount of funding be? Are there ways that BART could cut costs to free up budget for IT upgrades?

I'm not trying to be snarky, it's just that for regular citizens who don't have time to attend BART BoD and committee meetings it's almost impossible to tell whether existing money is being wisely spent. So people get the impression that taxes are going up while service quality declines and assume the money must be going into someone's pocket.

lokar about 4 hours ago
In nearly all of the US there is an unresolved (and perhaps unresolvable) debate about to what extent public transit should get a subsidy vs pay for itself.

The dominant position (even in CA) has been no or little subsidy.

aafanah about 4 hours ago
The bigger issue is not just the upgrade but how brittle the system is. Modern practices like rolling releases or safe fallback modes are standard elsewhere. Critical infrastructure should not be this fragile.
lokar about 3 hours ago
I would assume the IT side is just as underfunded as the rest of the system, probably more (they will prioritize safety and rolling stock)
flerchin about 3 hours ago
In no way does BART pay for itself. 22% of their operating costs are covered by fares. Public transit is an amenity paid for by taxes. Private transport also has its own subsidy, but it's not even close.

https://www.bart.gov/sites/default/files/2024-12/BART_FY24%2...

roboror about 3 hours ago
But if single-occupancy vehicles don't cover the costs of the infrastructure they use, the ridership moving from public to private may incur even higher costs.
bell-cot about 3 hours ago
> Private transport also has its own subsidy, but it's not even close.

So - what % of Cali's road construction & maintenance is paid for by gas taxes?

flerchin about 2 hours ago
That's difficult to untangle due to multiple agencies. Local, State, and Federal. However, the answer is the overwhelming majority of road construction and maintenance is paid for by gas taxes, car registration, and tolls.
ggreer 44 minutes ago
If I'm reading this report correctly[1], California's car registration fees and gas taxes cover more than the cost of roads. Caltrans estimates $20.2 billion in revenue from fuel taxes and vehicle registration fees, while their budget is $18.7 billion.

It also looks like public transportation is mostly paid for with sales taxes, federal loans/grants, and $1 billion of taxes on diesel fuel.

1. See chart A on page 24, and chart F on page 28: https://dot.ca.gov/-/media/dot-media/programs/budgets/docume...

bkettle 30 minutes ago
Note that Caltrans only maintains state roads; looks like from that document that they distribute some money to localities but as far as I can tell we can't see what fraction of local road maintenance that covers. Of course localities also have parking fees, traffic tickets, etc that can help cover road maintenance.
abeppu about 2 hours ago
I think that's a misleading statement:

- Prior to the pandemic, BART got >60% of its operating costs from riders (p9 in your linked doc)

- Ridership is still way down relative to 2019 even though costs are up in absolute terms

- Even from 2020 data, BART was hitting 50% https://lovetransit.substack.com/p/most-profitable-public-tr... https://en.wikipedia.org/wiki/Farebox_recovery_ratio#United_...

The subsidy in BART is higher than anyone would like it now, but I do think that's still a transient response to the pandemic; either more people will have to eventually go back to riding public transit, or we'll need to drop the emergency funding it's been receiving.

flerchin about 1 hour ago
Well I wasn't trying to be misleading. I do agree with what you've said wrt historical ridership, but it's been 6 years. BART docs imply that RTO is driving ridership back. We may be in a new normal wrt remote working patterns. Dropping emergency funding would, imo, lead to a death spiral of reduced maintenance and service which further reduces ridership. We can have nice things, paid for by taxes.
hansvm about 1 hour ago
Which is a bit shocking in its own way, even if the numbers were break-even instead of 20-50%.

Public transit is widely touted as being more efficient than the alternatives, but for most trips it's cheaper (factoring in maintenance, depreciation, gas, etc, and pretending that BART is as convenient and reliable) to drive than to take BART, and not by a little bit.

Income just from gas taxes, tolls, and registration cover ~half the infrastructure maintenance, so there exists effectively another $200-$300 per capita per annum subsidy, but that's nowhere near enough to make BART cost less than just driving, even if I had to account those extra fees against my driving.

Why is that? How is BART worse than driving and still losing money when it's supposedly a more efficient solution? Is it just low volume? Is the organization making bad bets? Is the premise that trains are more efficient flawed?

bkettle 41 minutes ago
There are also a variety of ways that "efficiency" can be defined; your comment considers monetary efficiency, but both modes of transport have costs on society that are not considered in the numerical operating costs (pollution, opportunity cost of land use, healthcare costs due to accidents...)
kelnos 16 minutes ago
The problem is that you have to go all-in on transit to make people want to ride it. You need to have frequent, reliable service, clean trains/buses, and feelings of safety. You also need the infrastructure to be designed well: build subways rather than surface-level trains. If you can't build subways, elevate the trains, or at least do your best to grade-separate, and give priority to those trains at traffic signals. Buses should have dedicated lanes.

Transit in the bay area fails at pretty much all of those things. Service is just infrequent enough to make things difficult, and unreliable enough that you worry that a late or missing bus or train will make you late. Cleanliness is inconsistent, and there are often people on drugs riding around all day, spouting nonsense. We do have some subways, but not enough of them, and there is no light rail line in SF that runs only underground, so they can only be a maximum of two cars long (otherwise they'd be too long for a single city block in some areas). All of the above-ground light rail is at mercy of car traffic (with tracks in some areas actually running in the same lanes as cars), stop signs, and traffic lights (which do not prioritize the trains). We do have some dedicated bus lanes, but they're dedicated bus+taxi lanes, and Ubers/Lyfts and regular passenger cars abuse them with little risk of being ticketed.

The end result of this is that people see that it takes 10 minutes to drive and 40 minutes to take public transit, but that they really need to add on an extra 15 minutes to the transit trip to account for delays and unreliability. So even though they don't want to to deal with parking, or pay 5-10x as much for an Uber/Lyft fare, they value their transit time more, and drive or get a car ride from an app.

Earlier this year, SF Muni was experiencing a large budget shortfall. They managed to save many jobs from being cut, which is commendable, but instead they reduced service. This just causes more people to look at the situation and choose to find an alternative that will get them where they're going faster, and more reliably.

kelnos 40 minutes ago
And this is the problem. If you "don't have time" to be civically engaged, then you're woefully uninformed, and you shouldn't complain about how your tax dollars are allocated, because you simply have no idea what you're complaining or arguing about.
ninetyninenine 4 minutes ago
No it’s not. Bart is just really bad, and don’t blame lack of civil engagement. We don’t have time for this shit. Plenty of countries have good public infrastructure without the need for everyone to be engaged.

It’s like saying crime is a problem in this world because of your lack of engagement in stopping crime.

Bitching on HN is one small form of engagement I can afford and I’m hoping at least one bart official sees it and realize what a shit job he’s doing or one government official sees it and realizes what a shit government official he is and changes something. Minuscule hope but why not.

Instead we get random people who will only benefit from fixing the bart actually trying to defend it as if it’s their favorite sports team.

jeffbee about 4 hours ago
It certainly doesn't go to Bay Area software companies. When BART originally began letting out the contract to redesign the then-already-obsolete control system in 1992, they awarded it the Hughes Aircraft. That project failed. The current attempt to deploy CBTC was awarded to Hitachi. The supplier of their fare gate system integration was originally IBM and is now CUBIC, a San Diego defense contractor.

If anything the Bay Area has utterly failed to provide systems software of lasting value to address public needs like these.

lokar about 4 hours ago
Those types of contracts have much worse margins then Bay Area tech companies expect (or aspire to)
jeffbee about 4 hours ago
Arguably the Hughes contract had a gross margin of infinity.
tracker1 about 3 hours ago
Those types of contracts always seem to go massively over-budget anyway.
inferiorhuman about 4 hours ago
Likewise neither Rohr nor Westinghouse are Bay Area based.
buckle8017 about 4 hours ago
A significant amount of BARTs budget goes to inflated salaries for operators and ticketing staff.

They have very little money left for paying engineering and construction staff.

lazyasciiart about 3 hours ago
Inflated compared to what? Software engineer salaries in the BART region?
IshKebab about 4 hours ago
Yeah I was pretty blown away when I visited San Francisco just how archaic it was. In the same place you have driverless cars you have a metro payment system from like 70s USSR or something.
jeffbee about 4 hours ago
The mag stripe 1960s technology worked much better than the new one, I'm sorry to report.
kelnos 41 minutes ago
I'm sorry to report that you're looking at that tech through rose-tinted glasses. I remember electronic systems that would routinely fail to properly scan the mag stripes. I remember all the people working retail who had special tricks to try to get a card to scan, which would help maybe 25% of the time. I remember cards becoming demagnetized for random reasons and becoming useless. I remember when merchants would have to take a physical carbon imprint of the card, and would have no idea if the card was even real until the paper was processed, days or weeks later.
thephyber about 4 hours ago
It’s almost like all of the Bay Area tech companies are too busy working on Blockchain / shitcoins, MetaVerse, or hyper optimization of advertising…

Also worth throwing some blame at VCs who are chasing hype cycles instead of investing in boring companies that would actually improve quality of life for the people around them.

jama211 about 4 hours ago
Public infrastructure is requested and funded by the government, not voluntarily done by companies that happen to base themselves nearby. Sounds more of an issue of government.
nradov about 3 hours ago
BART is unique and doesn't share much in the way of infrastructure with any other public transit system. You can't build a scalable startup targeting BART because you'd have a maximum of one customer.

The Boring Company has attempted to develop tunnel boring technology which theoretically could someday allow for cheaper expansion of all subway and light rail systems. Although in practice they haven't accomplished much and their existing projects aren't even used for rail transit.

https://www.boringcompany.com/

There are also several eVTOL startups aiming to improve quality of life through rapid point-to-point transportation. But I doubt they'll succeed on any widespread basis due to battery and noise limitations.

bluGill about 2 hours ago
There isn't much different about bart. Slightly wider wheel spacing and such are things anyone making trains can handle.

the real problem is thinking they are different or that they need to innovate. Trains are common and they need not innovation but minor improvements over time.

novok about 2 hours ago
I've heard that makes procurement way more difficult, you can't just order a train car in the standard gauge from many manufacturers. It's like big and tall sizing, yes, any place can make it, but there just isn't that large volume to create a liquid market.
kelnos about 1 hour ago
But is this a problem that can account of the day-to-day difficulties of managing and using BART? Yes, procuring new train cars is more difficult (and likely more expensive), but BART has lots of other problems to tackle.
nradov 18 minutes ago
The problem isn't just the rolling stock. Everything in BART is at least somewhat custom including control systems and software. Very little can be shared with public transit systems in other metro areas so there are no economies of scale. Thus BART has to do a lot in house or depend on a limited set of specialized vendors at great expense.

If you had to buy a special car to be allowed to drive on Bay Area roads because they weren't the same as the roads in Chicago or Boston then a Honda Civic would cost $1M.

inferiorhuman 5 minutes ago

  There isn't much different about bart.
Basically everything on BART is unique to BART. Odd loading gauge. Odd track gauge. Lightweight aluminum chassis so none of the aerial infrastructure is designed to carry a heavier, more traditional car. Multi-part wheels with aluminum hubs. Non-standard traction voltage so BART struggled mightily to find replacement thyristors for the old cars. BART still struggles to keep their electric substations running. The original signaling system makes some sense, but trying to replace it with another NIH product in the 90s made zero sense. The original trains had glass with compound curves and BART could not find a vendor who could reliably recreate them. The current trains indicate ADA seating with the color green, reserving blue for the regular seats.

If it can be made differently or done differently BART will absolutely try to do so.

  the real problem is thinking they are different or that they need to innovate. 
Yep NIH is a huge problem for BART.
ToucanLoucan about 2 hours ago
> BART is unique and doesn't share much in the way of infrastructure with any other public transit system. You can't build a scalable startup targeting BART because you'd have a maximum of one customer.

The notion of a startup running BART is fucking horrifying.

I didn't read the comment criticizing VC's for not investing in BART or a company to make BART better, I read it as a criticism of the American system for letting things like VC's and other rich entities/people lock up unconscionable amounts of wealth for either hoarding or funding stupid shit as opposed to make sure our country still functions and people can eat.

And please just spare me the capitalist apologia. I get it, people wanna be rich. On balance I don't give a shit, get as rich as you can, just as long as it doesn't require millions of people to suffer so you can. If you having objectively, factually, more than anyone needs to be happy requires a ton of people to go without necessities, IMO, that is not a right you should have, and I don't care how communist that makes me.

You could take 90% of Bezos', Musk's, or Gates' wealth and they would still never have to work again and live in exceptional luxury. There is no goddamn reason in the world to let them keep it while we have people starving.

johnebgd about 3 hours ago
This is government procurement being broken not the companies themselves.
Gibbon1 about 2 hours ago
The problem with the US is it's been taken over by finance capitalists, and lets be honest, VC's are finance capitalists. And finance capitalists are essentially slumlords.

Their first reflex when it comes to paying for infrastructure and maintenance is to think what that'll do to their short term CAP rates. And then they get angry.

xattt about 4 hours ago
So tokens and kopeks? Because there were no mag stripe systems in 1970s.

> https://www.ebay.ca/itm/174311087766

saghm about 3 hours ago
I remember when I was in college in the early 2010s finding it amusing that SEPTA still used tokens in Philadelphia. On a whim I looked it up, and apparently they did finally stop using them, but only in 2024.
zolland about 4 hours ago
How did you pay? I made a Clipper account that I fill up with my credit card and tap my phone to pay...
owlbite about 3 hours ago
Which is still shockingly outdated compared to e.g. London, where I just use my tap to pay method of choice on entry and exit, done.
zolland about 3 hours ago
I mean it auto fills/pays from my card. It's just one extra step at setup. I agree it would be nice to just take my card at the rail, but "Shockingly outdated" seems a bit dramatic lol. It's certainly not comparable to "70s USSR" idk where that came from
lazyasciiart about 3 hours ago
Oooh, even behind e.g London, the first city in the world to offer tap and pay with bank cards!
inferiorhuman about 3 hours ago
You can do that on BART as well.
jlebar about 3 hours ago
They introduced tap-to-pay with your credit card a few weeks ago.
platevoltage about 2 hours ago
I was going to say the same thing. I saw this and I don't even ride it regularly anymore.
antihero about 2 hours ago
(which we've had to some extent for thirteen years now)
novok about 1 hour ago
It's also the slowest possible system, there are benefits for a closed loop system: https://atadistance.net/2020/06/13/transit-gate-evolution-wh...
kelnos about 1 hour ago
I have a Clipper Card on my Android phone and pay for BART and SF Muni that way.

BART does now accept credit cards at the turnstiles now (I think this started 2 years ago). Agreed that it took a long while to get there, much much longer than in other places.

Personally I prefer the Clipper method, as it's generally faster to scan than a contactless credit card payment (that's going to always be the case for closed-loop payment system). I also like that BART (and Muni, Caltrain, etc.) will pay less to Visa/Mastercard/whomever in transaction fees if I use my Clipper card and periodically top it up (which, as I have my Clipper card on my phone, happens automatically if the balance ever falls below $10). Credit card tap-to-pay is a nice convenience for out-of-town visitors and for locals who rarely use transit and don't have Clipper (or who use a physical Clipper card but forgot it at home), but I don't think it's a great way to pay for transit day-to-day.

gshulegaard about 3 hours ago
I don't know what your frame of reference is, but BART is above average for US public transit payment systems.

I've lived in the San Francisco Bay Area CA, Portland OR, and Philadelphia PA over the last 10 years. All of those metros have comparable public transit payment systems with auto-loading special use cards and are at various stages of adopting support for tap to pay. Honestly, within the US I can only think of NYC as having a better payment system as they were first movers on tap-to-pay adoption and it's basically fully adopted.

Internationally I think there is a larger range of experiences. I don't travel enough to properly gauge it, but I was in Paris in the last year and I don't think public transit payment was better. Still had to acquire specialized fare cards and navigate different payment systems between RATP and RER. Honestly, SF Bay comes out slightly ahead of Paris if only because Clipper is unified between various transit options (BART, Bus, Ferry, CalTrain) IMO.

nilamo about 3 hours ago
> I don't know what your frame of reference is, but BART is above average for US public transit payment systems.

That doesn't change anything in the comment you're replying to. Just because it's above average for the USA, does not mean it isn't also ancient by global standards.

jnsie about 3 hours ago
> Honestly, within the US I can only think of NYC as having a better payment system as they were first movers on tap-to-pay adoption and it's basically fully adopted.

Chicago is pretty good too. IIRC they also have tap-to-pay. In fact, I think they had it before NYC

ninetyninenine about 2 hours ago
Frame of reference is the world which is reasonable given the US status in the world.

Hong Kong, China, Taiwan, Dubai, Japan, UK. The USA is supposed to be among the top in terms of technology but infra is just garbage. The BART is pathetic. I don't know why you defend it with pride. Attack it, because if you hate it and you are vocal about it, things are more likely to change.

I'm sick of people defending something that's shit because of pride. It's garbage.

abeppu about 2 hours ago
BART now does actually have tap-to-pay, but it's very recent: https://www.kqed.org/news/12052690/bart-fares-2025-credit-ca...
novok about 2 hours ago
It's also had phone based clipper card support for years now. Credit card open loop systems are pretty slow compared to a well implemented closed loop transit system like they have with suica in japan, but BART's clipper is probably about as slow in comparison
inferiorhuman 15 minutes ago
Clipper (nee TransLink) is a regional system, not a BART specific one. In fact BART was one of the last Clipper hold outs because they were hell bent on having their own BART purse. Time to authorize is really down to which readers you interact with. The current BART turnstiles+readers are pretty slow.
jjmarr about 2 hours ago
I can tap my credit card on any public transit system in Southern Ontario (where Toronto/Waterloo are located).

I can still use an auto-loading special use card if I want. I do that so I can have a free transfer between different transit systems during my commute.

britch about 2 hours ago
I mean the answer is in the question--why are the self-driving cars (largely funded by billion-dollar private companies and VC) available in the same city as this anarchic public transit system (funded by largely by regional taxes and ridership fees)
bbaron63 about 3 hours ago
I believe in one of the Planet of the Apes sequels, they used a BART construction site, because of how futuristic it looked.
gojomo about 3 hours ago
Pre-opening BART tubes were definitely used for George Lucas's first feature film, THX-1138: https://www.sfgate.com/streaming/article/bart-transbay-tube-...
dredmorbius about 2 hours ago
A Streets of San Francisco episode, starting a very young Michael Douglas, was set in the BART tunnels, still under construction, as well.
dlcarrier about 2 hours ago
I know what it runs on! It's a 5' 6" in gauge, usually used in India, and used no where else in the US.
RcouF1uZ4gsC about 5 hours ago
Public transportation is inherently centralized.

Cars are anti-fragile and decentralized.

Cars fail open in the short term.

formerly_proven about 5 hours ago
Traditional train systems themselves are extremely decentralized, though scheduling is not. Traditional interlockings form a mirroring mesh network parallel to the physical network of steel rails itself.
xnx about 5 hours ago
Train tracks are a form of centralization. Without the ability to reroute around disruptions (like cars and buses) a single stopped train (e.g. due to mechanical or passenger issues) can stop everything.
ForOldHack about 3 hours ago
BART is dual track around the entire system, except for side yard entrances. I have seen stopped trains, and it was worked around. One I was on caught fire I. The middle of a station and it did not close the line. It slowed it down a lot but did not stop. There are so many systems in place, it's a quite complex system.

The real heros? The bus drivers. The baddies? The planners, the management. The evil? Pure unadulterated evil? The AC Transit app. I would give it a -11.

rafram about 4 hours ago
Tell that to someone in a two-hour traffic jam on the highway.
loire280 about 4 hours ago
Buses are the resilient backup for trains, especially if road infrastructure has been designed to prioritize transit (e.g. Chicago highways with shoulders designed to let Pace buses bypass traffic jams).
namuol about 3 hours ago
No. Cars rely on centralized road systems.
nova22033 about 5 hours ago
Works on my local environment <points to train set> choo choo
dylan604 about 5 hours ago
so you're saying BART should run in a container?
nilsbunger about 5 hours ago
Seems like BART should do these upgrades only at low traffic times, like overnight Saturday night.
ForOldHack about 5 hours ago
They did. They started before yesterday's shutdown, and worked all night, they tried to bring up the system for startup, and it came up, then crashed.

It was state of the art on 1962 when it was designed, and remained state of the art until the 1980s, when the signal system started breaking down, and the the late 80s upgrade which had a train presence glitch, which caused almost all the system to get resignaled.

So by the 2000s again it's showing its age, and they got a 32 processor zSeries mainframe.

Brake problem last week, and the this on Friday? Now it's getting like New York, even more. Whatsmatteryou?

MangoToupe about 4 hours ago
What on earth does it do that requires a mainframe?
nradov about 3 hours ago
It doesn't require a mainframe but that was the cheapest path to keep things running without rewriting the software. The IBM Z platform is very good at maintaining backward compatibility. If you don't constantly keep your applications software up to date with support for new platforms then eventually you find yourself with very limited platform options.
Aloha about 3 hours ago
They're highly resilient - as in the hardware/OS itself is, so the applications dont have to be.

That and IOPS are the primary advantage of mainframe systems.

Buuntu about 5 hours ago
Everyone here blaming BART and bureaucracy for being inefficient when in reality it's starved for funding due to our own voting (and zoning preventing housing/badly needed ridership near transit stops). Yes it's expensive to build transit just like it's expensive to build anything in America, which we should fix but that is not unique to BART.

It's quite possible the system will collapse next year if we don't pass increased taxes to fund it in 2026 https://www.bart.gov/about/financials/crisis.

Just last year we failed to pass a common sense bill to make it so we only need a 51% majority for transit bills in the future, indicative of how opposed we still are to transit in the Bay Area https://www.cbsnews.com/sanfrancisco/news/california-proposi....

Not to mention the fact that Silicon Valley opted out of BART and chose car dependent sprawl instead.

So let's be clear, most of the issues with BART are due to anti-transit and suburban voters starving it of support.

crooked-v about 5 hours ago
Good ol' Prop 12, guaranteeing that everything will be underfunded one way or another.
ForOldHack about 5 hours ago
Except, as always bureaucratic pay raises.
dilyevsky about 4 hours ago
didn't realize cage free pigs lead to such dramatic second order effects =)
peterbecich about 4 hours ago
must have meant Prop 13
crooked-v about 3 hours ago
Whoops, yes, that was the one. Caught it too late for an edit.
dilyevsky about 5 hours ago
Hilarious that from 2020 and to this day ridership has collapsed but BART operating expenses went up despite that and all the efficiencies they talk about in your link. Kind of tells you everything you need to know about where the money is actually going...

Just to compare with another expensive city - BART serves 1/20th of London's Tube rides while operating on 1/5th of the Tube's budget.

Buuntu about 5 hours ago
That is mostly a zoning issue, have you seen the density around Tube stations? Compare that to the density around half of the BART stations which are big parking lots surrounded by single family houses. Of course it's cheaper to run a transit system in a city with twice the population density and population in the metro area.

Costs are an America issue, not a BART issue: https://transitcosts.com/new-data/

BART is one of the most cost efficient systems in the US: https://www.reddit.com/r/transit/comments/1d27dvo/us_cost_pe.... It's so efficient that pre-pandemic it got the majority of its funding through fares, not taxes.

By the way it costs exorbitant amounts to build highways too and you don't see people criticizing all of our highways around the area do you.

So quite frankly you don't know what you're talking about.

dilyevsky about 4 hours ago
BART service area population is comparable to Greater London

> Costs are an America issue, not a BART issue: https://transitcosts.com/new-data

If by "America" you mean NYC/SFBA then sure. You can see in your own link there's massive spread across the locales with some being cheaper than UK per km

> you don't see people criticizing all of our highways around the area do you

uhm what?

Buuntu about 4 hours ago
BART is not a typical metro system in that it serves a lot of suburbs that have very little population density, and was mainly built as a commuter service to get people to downtown SF. So it was never going to have the kind of ridership the Tube has without massive upzoning and more infill stations. Comparing it to the Tube which mostly serves the city of London is not an apples to apples comparison. Look at the costs of building new rail infrastructure in London and it's comparable to here.

> If by "America" you mean NYC/SFBA then sure. You can see in your own link there's massive spread across the locales with some being cheaper than UK per km

What you're talking about in that link is the extension to San Jose, not day to day BART operations. That one does deserve criticism as they've made poor decisions like not doing cut/cover because NIMBYs in San Jose don't want any disruption to streets. So instead we are tunneling to the Earth first. Elsewhere in the world municipalities understand that it's worth temporary disruptions to roads to bring down costs, but of course America is unique and we have to learn these lessons ourselves.

inferiorhuman about 4 hours ago

  So it was never going to have the kind of ridership the Tube has
  without massive upzoning and more infill stations.
Yet BART insists on expanding its footprint instead of building infill stations.
jandrese about 3 hours ago
The infill stations don't make much sense because they're also low density housing. The fundamental problem with mass transit in CA is the insane insistence to remain low density despite the overwhelming demand for housing. It's the sin that leads to all of the problems the state faces.
inferiorhuman about 3 hours ago
No, treating BART as a low-density transit system while granting them right of ways in some of the most dense areas of the country doesn't make much sense. 30th & Mission and 98th & San Leandro would've absolutely made sense while neither Millbrae nor SFO should've ever been built.
dilyevsky about 4 hours ago
I'm not sure why we've drifted talking about new lines/stations. Both Tube and BART hardly built anything in the last 10 years. I was only remarking on operating costs for what was already built by pandemic and the fact that ridership seems completely untangled from it.

It seems to me that BART management did what most of other government bureaucracies did around here during covid - threw their feet on the desk and took an extended 2+ year sabbatical

jen20 about 4 hours ago
> have you seen the density around Tube stations?

As a former tube-commuter and occasional BART-user, I'd wager that possibly a majority of the commuting trips in zone 1 are taking people from a mainline train station to somewhere, and then back in the evening. That option barely even exists in the Bay Area - indeed every time I look at how to use Caltrain from SFO I give up and rent a car instead.

inferiorhuman about 3 hours ago

  every time I look at how to use Caltrain from SFO I give up and
  rent a car instead.
BART really made a mess of transit to SFO, unfortunately. BART ridership never met projections so they played around quite a lot with service between Millbrae and SFO in effort to save money. For a while there was a Millbrae-SFO shuttle. For a while one line provided service during the day and one provided evening and weekend service. Even today only one of the two transbay lines that runs down the peninsula offers service to Millbrae and SFO.

Once you actually get to Millbrae you then get to deal with BART's whole NIH problem manifesting as a refusal (up until recently) to offer timed connections with Caltrain. And, of course, up until 2021 actually getting between the BART and Caltrain platforms involved a ton of walking.

simoncion about 3 hours ago
> ...every time I look at how to use Caltrain from SFO I give up and rent a car instead.

Why? Last I checked, it's

   * Depart SFO via BART
   * Get off BART at the first stop, Millbrae
   * Exit BART and enter Caltrain
Is there some complication I'm missing (other than the fact that neither BART nor Caltrain are 24/7 services)?
terinjokes about 3 hours ago
Depending on the year and day of the week it also involved a transfer at San Bruno.

Fortunately they've since reverted back to always running to Millbrae from the airport.

namuol about 3 hours ago
> BART serves 1/20th of London's Tube rides while operating on 1/5th of the Tube's budget

I would think increased ridership means increased efficiency.

bluGill about 2 hours ago
Intreased ridership almost always means better service. Run more service on the lines you have, and run / build more routes so you have a useful network.
francisofascii about 3 hours ago
You would not expect a ridership reduction to have any significant reduction in operating expenses. Full trains costs roughly the same as an empty trains.
chuckadams about 5 hours ago
It's pretty hard to keep from drowning in despair when one realizes that almost everywhere else in the USA except maybe NYC, the situation is worse.
jjice about 4 hours ago
Hey, the Boston T runs some of the time!

Jokes aside, I'd like to see a stack ranking of US public transit. I'd assume NYC and DC are top dogs, but I'm curious about other cities.

yunwal about 1 hour ago
The BART is better than the DC metro in my experience. The DC Metro is great for commuters into metro center, but it shuts down too early, and is totally impractical for moving around the outside of the city/suburbs. The BART looks visibly in worse shape, but you can quite easily live car-free in SF
bc569a80a344f9c 39 minutes ago
I don’t have a specific link but I’d be surprised if the CityNerd channel on YouTube didn’t have a (recent) video on it. Just as a disclaimer: Even if you don’t agree with his politics, he does take care to explain his data set sources and methodology, so it’s likely a useful source for this sort of thing.

NYC is definitely the top dog. There was a recent ranking for metro areas ranked by walkability, bike-ability, public transit, and some other urban score, but divided by average rent price for a 1BR apartment. NYC still came out #1 despite the rather large denominator.

lokar about 4 hours ago
IMO, if LA can maintain its rate of progress from the last 10 years going forward, they will have a better system than SF before long.

It even has direct service from two metro lines to the airport.

dylan604 about 5 hours ago
> Not to mention the fact that Silicon Valley opted out of BART and chose car dependent sprawl instead.

Didn't bigTech start buses going directly to their campus as a perk?

Buuntu about 5 hours ago
Yeah this is basically the private market filling in for our lack of transit down south. Most every other major city doesn't have this, you just take the metro to work like a normal person.
esseph about 4 hours ago
What metro :/
jjice about 4 hours ago
> when in reality it's starved for funding due to our own voting

Everyone wants more services and lower taxes, but they vote for the lower taxes and get made when there are no services. Those things often don't go together. It's okay to either accept fewer services with less tax burden, or higher taxes with more services (the side I generally lean towards, within reason).

lokar about 4 hours ago
True, but it ignores the point of who various services are for. Wealthy professionals in the suburbs tend to vote against mass transit they don't plan on using.
nradov about 4 hours ago
The failure of Proposition 5 doesn't indicate that California voters are opposed to transit. That was a very broad proposition which lowered the voting threshold for local governments to issue bonds for a wide variety of projects, not just transit. Local governments are already facing debt problems and making it easier to take on more debt would set them up for serious future fiscal problems.
kqgnkqgn about 3 hours ago
I wouldn't consider myself anti-transit - before Covid I took BART every work day and currently walk to my office. And have never regularly commuted by car in the Bay Area. But in SF, we seem to keep throwing money at transit orgs through ballot measures, and getting little tangible results in return. I voted for funding increases for Muni for years, with supposed reliability / service enhancements that never seemed to materialize. It's disappointing that rather than hearing that voters are more hesitant to fund this now vs previously, the reaction would be to try to lower thresholds to get things passed.

Even with the new Central Subway that opened in SF (which I assume cost billions given how long it took to develop), wasn't a clear net-win. Muni closed other Metro routes when those opened. Depending on where you're going, you might be worse off now.

While RTO may be increasing ridership numbers, Covid did change population and commuting dynamics. Transit orgs need to adapt, and maybe accept downsizing / focusing more on a smaller scope. In Bart's case, maybe it would be wiser to focus on the core Bart system, and not the more recent expansions (the East Bay trains that are totally separate from the rest of Bart, and the Oakland airport train). Maybe a stronger look should be taken at merging the disparate transit organizations themselves, to reduce administrative overhead?

Caltrain seems to be doing better than others - they have financing worries themselves, but are on a better track from my understanding. Pun semi-intended :)

Transit is important, and I feel like the current organizations keep letting us down.

Buuntu about 3 hours ago
Do you have a sense of how much you're paying in taxes that is being mismanaged by BART? I think it's far less than you realize.
hardtke about 2 hours ago
The numbers are here [1]. BART generates about $300M in revenue and gets $500M in "financial assistance," of which $320M is sales tax revenue.

[1] https://www.bart.gov/sites/default/files/2025-09/FY26%20Adop...

Buuntu about 2 hours ago
I meant like as an individual do you have a sense? $320M in sales tax is not really very much. Because people are often upset we spend too much on transit but also upset that our transit isn't as good as, say, the Tube. Can't really have it both ways.

BART taxes are not even in the top 100 list of expenses I worry about personally.

hardtke about 2 hours ago
There is a half cent sales tax in BART counties, 75% of which goes to BART.
vondur 37 minutes ago
It looks like BART usage is way down from pre-pandemic levels, around half of what it used to be, and to top it off the BART system has added over 300 additional employees since 2019. It may be a tough sell to convince taxpayers to fork over more money to them.
benced about 5 hours ago
I’m not frustrated that this happened, I’m frustrated that it seems likely this won’t get better (witness their protracted incredibly high constructions costs that have not improved). I hope they prove me wrong.
esalman about 5 hours ago
I lived mostly car free in Atlanta because the Marta station is one flight of stairs down from the airport terminal, and I could get to my lab in GSU in downtown Atlanta in less than 30 minutes, midtown Georgia tech campus in similar time, my first apartment in Lindberg in 40 minutes, and my second apartment in Sandy Springs on the other side of the city in less than an hour from the airport. Commute to and from my school/lab/apartment was always under 30 minutes and always faster by train compared to car.

These days I fly to the bay area to my office in East Bay. It's 2+ hours commute from either SFO or even OAK because you need to change buses 2 or 3 times. Add 1 more if you count taking the airport shuttle to the BART station. And SJC does not even have a BART connection.

There's fundamental design flaw in public transportation in the US, they almost never connect the population centers. Part of the reason why people are discouraged from using them and they don't get the funding to stay up to date.

dylan604 about 5 hours ago
Part of the reason why people are discouraged s/from/by/ using them and they don't get the funding to stay up to date.

People are constantly being encouraged to take public transpo, but once they finally do, they realize why they hadn't before.

linguae about 4 hours ago
I travel to Japan twice a year for business and for vacation, and coming back to the Bay Area and dealing with its transportation infrastructure is always jarring.

I find the Bay Area very difficult to get around. The roads are jammed with commuters who live far from their workplaces due to the housing situation. There is not enough housing near job centers, which bids up the prices of available housing to very high levels that requires FAANG-level salaries to clear unless one wants to have an army of roommates. Thus, many people have to commute, some from far-flung exurbs and even from Central Valley cities like Stockton and Modesto.

Public transportation in the Bay Area is better than most American cities, but it’s still underpowered for the size of the metro area. Not all residences are served by trains, and bus service is often infrequent and subject to delays. Missing a connection can lead to major inconveniences (such as a long 30-60 minute wait) or even being unable to reach your destination without an über-expensive Uber or Lyft ride. There’s also matters of safety and cleanliness on public transportation; every now and then I smell unpleasant odors like marijuana and urine, and occasionally I see sketchy people.

It’s a major step down from Tokyo, where public transportation is ultra-convenient, reliable in non-emergency situations, impeccably clean, and generally safe.

The sad thing is the reason the Bay Area lacks Tokyo-style transit is not technology, but social and political issues. If it were merely technology, we’d have solutions by now.

holmesworcester about 4 hours ago
One way to look at this is that the Bay Area focuses on transportation technology that works and scales regardless of the rare socio-political star alignment that makes HSR and subways possible.

And the Bay Area, largely, eats its own dogfood.

There is no faster, more powerful public transportation system than a city that allows Uber to offer mototaxi service. Uber was allowed to turned that on in Rio at some point in the last couple years and it puts busses and subways to shame. The number of cities where a subway is consistently faster than a skilled motorcyclist who can lane-split is very small if not zero.

lazyasciiart about 3 hours ago
Why is Uber so much better than Grab?
paunchy about 3 hours ago
Because Grab is a copy of Uber and it would not exist without Uber. It may be that Grab is an equal (or perhaps better) implementation right now. But the entire category of app-based ride-sharing was created by Uber.
flerchin about 3 hours ago
The deaths per mile on the subway must be 3 orders of magnitude lower than the skilled motorcyclists.
jandrese about 3 hours ago
Especially if they're lane splitting in a crowded city street to speed through traffic jams. That's incredibly dangerous.

https://i.redd.it/rviipp7czy131.jpg

And the rail fatalities are only that high because of people using it for suicide.

mike_d about 3 hours ago
The Bay Area is crippled by people who live comfortably within biking distance of Whole Foods, Zeitgeist, and their Apple shuttle bus stop. These people can't fathom why anyone would want to drive a dirty car and blight the city with roads.

It costs almost a billion dollars to build a mile of BART, due to political corruption 65% of all MUNI service lines are to/from Chinatown, we keep the "iconic" cable car lines going even though they have the highest rate of accidents per mile and per vehicle in the country.

We just need to double or triple down on roads and let things like Waymo and Uber save us from ourselves.

Bikebrains rant about things like "induced demand" without actually understanding that building additional infrastructure simply serves pent up demand. They point to things like the Katy Freeway which was expanded to 26 lanes but "traffic got worse" - ignoring the fact that travel speeds increased by 60% for almost a decade until Houston's population ballooned to what it is today.

platevoltage about 2 hours ago
If I wanted to live in Houston, I'd live in Houston. I'm one of those "bike brained" morons that is happy that are getting rid of a lane on Grand Ave because pedestrians keep getting killed.
mike_d 18 minutes ago
Which is exactly why San Francisco never managed to recover after COVID. The die hard radicals like yourself can't think about anyone other than themselves and without forced RTO nobody from the greater Bay Area wants to come into the city anymore.

Enjoy the return of 80s era San Francisco.

AlotOfReading about 2 hours ago
The transit situation in the bay area is so bad that even the FAANG companies run their own private transit systems of commuter buses. I doubt there's many people paying for an Uber 2x a day from Fremont to Santa Clara with any regularity, but thousands of commuters do that trip daily by car and train.
bkettle 23 minutes ago
Why are the socio-political stars aligned in tens of countries across Europe and Asia but not in the US, if such alignment is so rare?

I might argue that the bay area focuses on transportation technology that is flashy and gets around existing regulations because it is new, with hardly any regard at all for how it scales.

tveyben about 3 hours ago
Just came back from a vacation in Japan, and completely agree - even compared to the (much better than SF) danish public transport system the Japanese are orders of a magnitude better on so many levels!

Nu then - having 37 mio people just in one city, Tokyo, does require you to get the logistics in order (all of Denmark is just around 6 mio…)

halfmatthalfcat about 4 hours ago
Chicago (Blue Line from O'Hare) and NYC (M60 from Laguardia or Skytrain to MTA/LIRR from JFK) are also good in that regard.
esalman about 2 hours ago
I've been to Chicago once but yet to visit New York, and yes public transportation was very much accessible in Chicago as well.
kulahan about 2 hours ago
I don't think this is a very big reason. I'm absolutely convinced people in the US are just used to cars, and like with any new piece of software, it has to be 10x better in some way for people to start using it en masse.

Maybe it's a matter of breaking down the costs for everyone to see, or maybe it's a matter of the city providing bus wifi so you can get some guaranteed access to the internet while riding, or maybe it's a matter of putting a police officer on every train.

But busses, aside from rush hour in probably the 10 largest cities in the nation, are always going to be way less convenient than a car. It has to stop a million times, there's no good way to guarantee you'll arrive on time (it's impossible to create a bus route where they stay evenly spaced like a train might handle better), and they never actually get you where you're going - just kinda nearby. Maybe you can transfer onto a bus now, but that's two modes of transportation. And God forbid there's a number of people combining their bus usage with a bicycle. Gotta wait for them to walk around front, unhook it, and hopefully put the bike rack back up so the driver doesn't have to get out and do it himself... etc, etc, etc.

Plus, I'm too busy to find it at the moment, but there's a study showing most people just want public transit so some other people use it and get off the highway. As in, they just want public transit so their car commute improves.

This will almost certainly never get major support; it's just too miserable of a system to overtake our already-crazy-convenient cars.

esalman 16 minutes ago
That's a depressing take.

First off, you're not too busy to find it. Because you're probably not used to doing it. All you have to do is to tell your favorite map app where you want to go, then switch to the public transit tab. You should try it.

Right now if I look at routes from Newark to OAK or SFO, it shows around 40 minutes by car and 1:40 hour by public transportation. If I had a plane to catch in 2 hours, I'd never take the bus. Here's why.

About 40 minutes of that 1:40 involves walking to the nearest bus stop. You could take an Uber instead and cut it down to 10 minutes. But that's problem A, public transportation doesn't have enough coverage.

There are 2 bus changes involved. The first one, Newark to Union City or Palo Alto, depending on whether you're going to OAK or SFO, runs every 30 minutes. That's problem B, the routes are not frequent enough.

The last bus change, very close to OAK/SFO, are design flaw- problem C. You really should be able to get off BART and take a short walk or shuttle to terminal. Instead, it's another bus ride that'll take 40 minutes.

From a regular commuter's pov, problems A/B/C are the issues that'll discourage someone from taking public transportation. Like other comments mentioned, it's not really a resource, infra or tech issue. It's a social/political issue that's preventing public transportation from expanding, both in coverage, frequency and in terms of connecting big population centers where it matters. All the issues that you mentioned, like stopping million times, guarantee of arriving on time, bicycles, and even safety and cleanliness, will go away if you solve the problems I mentioned- speaking from my experience taking public transportation for 30+ years in the US and abroad.

linguae about 5 hours ago
I’m at a conference at Stanford University right now. I was going to take BART and the Dumbarton Express to avoid having to drive in traffic, but when I drove to the Dublin BART station, I found out BART wasn’t running. I ended up having to drive to Stanford, since the only public transportation over the hills separating Dublin/Pleasanton from the inner East Bay is the Altamont Commuter Express, which is much less convenient due to its few runs. Thankfully traffic wasn’t that bad today, but going home is going to be a traffic nightmare since it’s a Friday.

I wish there were more bus options that connected the outer East Bay (Dublin, Pleasanton, San Ramon, Walnut Creek, etc.) to the inner East Bay.

dylan604 about 5 hours ago
> but going home is going to be a traffic nightmare since it’s a Friday.

I've never understood the Friday traffic issue. Are there people that normally stay in the city during the week and only go home on Fridays causing more traffic? How is there more traffic on Friday and the rest of the week? Friday being one of the forced RTO days, but the Friday traffic thing was known well before WFH/RTO fights. Then again, the root cause of most traffic always seems much more anticlimatic

linguae about 5 hours ago
Interestingly enough, even with RTO, I’ve noticed that driving on a Friday morning is much smoother than Tuesday, Wednesday, and Thursday mornings. Despite the BART shutdown, it was smooth sailing southbound down 680 from Pleasanton to Milpitas. I normally commute from San Ramon to Fremont, and going through Pleasanton and Sunol on a midweek morning is rough.

I think there are many people in the Bay Area who start their weekend trips Friday afternoons and evenings.

ralph84 about 4 hours ago
Friday afternoon traffic is people leaving the Bay Area for weekend trips. The Bay Area is effectively completely surrounded by mountains so there are a very limited number routes out of the Bay Area relative to the number of people.
dylan604 about 3 hours ago
You make it sound like this is a Bay Area thing. It's not. I've never lived in the Bay Area, yet everyone still dreads Friday afternoon traffic. I get holiday weekends but just a random Friday still gets that vibe
reliabilityguy about 4 hours ago
> Are there people that normally stay in the city during the week and only go home on Fridays causing more traffic?

In NYC people going out of the city for the weekend (Airbnb or their own house somewhere).

dlcarrier about 1 hour ago
It's people leaving home, for the weekend. Friday traffic extends along I-80 (and eventually Hwy 50) all the way to Nevada, and beyond.
Animats about 4 hours ago
Are there any technical details yet? What was upgraded?
coldest_summer about 4 hours ago
sorry using throwaway for this.

When GitHub was constantly failing, I finally got fed up and now I use my own private Gitea. It’s near-zero maintenance and has never had any unexpected downtime. Never looked back.

Stories like these make me feel the same way about California, which I called home for almost 20 years. So much to love, so many reasons never to live there again. Great place to visit when there’s not an active disaster unfolding.

outlore about 4 hours ago
mate we can't self host BART
wiml about 4 hours ago
Isn't that kinda what people are doing when they commute in private cars?
outlore about 4 hours ago
fair enough!
dlcarrier about 1 hour ago
I think the problem with BART is that it is self hosted.

By "self hosted" I'm not referring to it being run directly by the government, but that in comparison to every other government-run transit system, everything at BART is done the BART way, limiting access to an entire industry of light rail infrastructure, reducing safety and reliability, while significantly increasing costs.

slowhadoken about 4 hours ago
Yeah the BART needs some love.
mdaniel about 2 hours ago
I'm on my phone and not able to readily dig up the link, but there was a linguistic study about the differences between the audience who use definite articles for highways/freeways/interstates and the transit system, versus those who just use the distinctive noun ("101", "80", "Bart")

I thought it was interesting and I'm sorry a hint at it is all I can offer right now

lxe about 3 hours ago
Was this related to the CBTC rollout by any chance?

EDIT: It was not.

diebeforei485 about 2 hours ago
Incompetence. Someone should be fired for this.