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%...
The larger engineering lesson from that is you're probably better off making standard solutions work for your situation than custom solutions. The wider gauge solved(?) the stability problem, but at the cost of always needing custom rolling stock, but more importantly, making Bart build-out significantly more expensive and unable to take advantage of existing track. That hurts the viability of the Bart ecosystem.
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.
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.
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…)
When they return to their hotel rooms at the end of the week they should find a cutely wrapped Hello Kitty fruit knife waiting for them so they can contemplate saving their honor.
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.
Well and population / population density.
China is similar - the big 15-20m+ metros have crazy good subway systems. But SF bay area is half the low end? 7.5m or so? Harbin is 10m and its subway is kinda meh. Down at 5m metro population in e.g. Changchun or Jinan and it's a pretty piddling subway/city rail system.
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.
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.
People are constantly being encouraged to take public transpo, but once they finally do, they realize why they hadn't before.
But inside SF, even during rush hour, it'll still nearly always be faster for me to drive (or get an Uber). The reason is because there's precious little transit infra that doesn't share the road to some extent, and even when there are dedicated bus lanes or off-street train tracks, there's still traffic lights, and the buses and trains are slow and make enough stops that any gains are lost. Then on top of that, transfers take time, and if you're even slightly off on your timing, you might have to wait for up to 15 minutes for the next bus at your transfer point.
I agree with your assessment of inter-city trips as well; SFO airport to my house in SF is also so frustrating, because I live a few blocks from a Caltrain station, but having to go from SFO->BART->Caltrain->home... that transfer in the middle is a killer. My home is only a few blocks farther to the freeway than to the train station, so even in rush-hour traffic it's still only a 20 minute drive, while BART+Caltrain will take 30-45 minutes, and that's during a time of day the Caltrain trains run at their most frequent.
I've lived in SF for 15 years, and I think I've only taken BART/Caltrain to or from SFO a handful of times. I can't even remember the last time; it's been at least 10 years (probably before Uber/Lyft was a thing). Nowadays I always take a Lyft, and while I cringe at the price ($30-$50, depending on time of day), it's so worth it when a) I'm worried about not making my flight if transit is slower than I expect, or b) I'm getting back home and just want to be home.
And yeah, I get that I'm privileged enough to be able to afford to take a car. Many people aren't; they have to pay with their time, which just really sucks. We never get that time back.
On May 8, 2025, from late Thursday night into Friday morning caused by a server upgrade
On November 25, 2013, from late Thursday night into Friday morning caused by a server upgrade
https://web.archive.org/web/20131124212037/http://www.bart.g...
https://www.nytimes.com/2025/05/09/us/bart-train-shutdown.ht...
https://www.nytimes.com/2025/09/05/us/bart-transit-outage-ba...
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.
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.
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.
"Deploy on every commit" lmao
"Shipping software and running tests should be fast. Super fast. Minutes, tops." hahah
The idea the author seems to be advocating for is is that, while maybe you sometimes/often shouldn't deploy on a Friday (or even not at the very end of any workday), there should never be a stated policy in place that freezes deployments.
And yeah, I've been at places where they have freezes on weekends, holidays, right around the company's conference, etc. But they're never 100% freezes: if something goes wrong or is necessary, you just get a manager to approve it, and off you go.
I think the author's exhortation that developers should all be able to exercise their judgment to make these calls is a nice idea in theory, but falls flat in practice. Every developer will not always have all the necessary context in order to exercise that judgment. Even those who do, and generally have good judgment, will screw up sometimes because they are tired or are working under some sort of time pressure, or something.
Having a policy -- with some flexibility and exceptions allowed -- makes it easier to avoid those sorts of lapses in judgment. And that's a good thing.
But the whole article is just all over the place to me. The author starts by implying that people should be "ashamed" about identifying with a no-Friday-deploy policy, but then softens to the point of saying it's fine to have a personal policy of no late-afternoon deploys, no shipping big changes right before the weekend, etc. But that somehow if that's instead company policy, that's a bad thing. Nope, I don't buy it.
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.
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.
I would think increased ridership means increased efficiency.
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.
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.
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).
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.
It even has direct service from two metro lines to the airport.
Didn't bigTech start buses going directly to their campus as a perk?
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.
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
I think there are many people in the Bay Area who start their weekend trips Friday afternoons and evenings.
In NYC people going out of the city for the weekend (Airbnb or their own house somewhere).
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.
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.
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.
Cars are anti-fragile and decentralized.
Cars fail open in the short term.
EDIT: It was not.
I thought it was interesting and I'm sorry a hint at it is all I can offer right now
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.
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
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.
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. ;-)
https://transparentcalifornia.com/salaries/search/?q=compute...
https://transparentcalifornia.com/salaries/search/?q=compute...
It seems to me that they are over-worked & under-paid and are doing a good job given the circumstances.
NIMBYs have blocked BART in Silicon Valley. BART doesn't reach Menlo Park, Palo Alto, Stanford, Mountain View, Sunnyvale, Los Altos, Santa Clara, or Cupertino. A few years ago, it finally reached San Jose.
A separate train (CalTrain) goes from SF through Silicon Valley. Last year they switched to electric trains which are faster and run more frequently. The SF CalTrain station is inconvenient (20-mins walk from downtown, under a highway), but they are working to extend CalTrain to the central SF station: https://en.wikipedia.org/wiki/Salesforce_Transit_Center#Futu... .
So Silicon Valley transit is getting better, slowly.
Interesting, tidbit you added here. But snark is needed for this situation.
If anything the Bay Area has utterly failed to provide systems software of lasting value to address public needs like these.
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.
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.
They have very little money left for paying engineering and construction staff.
Think in terms of evolution. If snark didn't convey any survival benefit, why tf does it exist?
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
Probably what's happened is you ended up with a lot of upvotes, but also a lot of downvotes. I would expect HN's software to downrank "controversial" posts, since those are likely to lead to flamewars. So even if you see +30 on your comment, the overall tallies might be something along the lines of +100 -70.
Addition of the last phrase had truly the worst impact; Drumpf meme was not well-timed/placed
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.
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.
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.
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.
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?