Kuan Butts @kuanbutts.bsky.social · 30/09/2026Anti Palantir/ ICE march in financial district, SF right now 435185
Reposted by Kuan ButtsKelly Hereid @kellyhereid.bsky.social · 25/09/2026Really glad to see this feature analytics from @kuanbutts.bsky.social and board advocacy from @therealjeanwalsh.bsky.social Would love to see a ridership-weighted version of these horrible reliability figures - it's not just that they're bad, it's that they're bad on big lines like 1T and 51A. 1105
Kuan Butts @kuanbutts.bsky.social · 25/09/2026In 2015, AC Transit chose Clever Devices’ proprietary BusTime AVL system. A decade+ of implementation problems have left predictions unreliable, while its separate interface makes realtime data feed incompatible with Google Maps, Transit, and other apps, leading to mass confusion b/t apps. 2181
Reposted by Kuan ButtsDavid Schleef @trafficfurnitur.bsky.social · 25/09/2026This quote is nuts. How do you know if you're succeeding in "deliver[ing] bus service every day" unless you measure it, look at the measurements, and fix problems? Like, y'all check the fuel gauge on buses before they depart, right? 2171
Reposted by Kuan ButtsThe Oaklandside @oaklandside.org · 24/09/2026Canceled and delayed trips have become routine. A board member told the agency to “get a handle on this ASAP.”oaklandside.orgAC Transit buses have become more unreliable this year, say riders and transit boardCanceled and delayed trips have become routine. A board member told the agency to “get a handle on this ASAP.” 1108
Kuan Butts @kuanbutts.bsky.social · 24/09/2026Spicy reporting from Oaklandside oaklandside.org/2026/09/24/a...oaklandside.orgAC Transit buses have become more unreliable this year, say riders and transit boardCanceled and delayed trips have become routine. A board member told the agency to “get a handle on this ASAP.” 14610
Reposted by Kuan ButtsSam Gould @form67.bsky.social · 20/09/2026I know AC Transit reliability has been bad recently, but this is just unacceptable @therealjeanwalsh.bsky.social 5276
Reposted by Kuan ButtsIdothethinking @idothethinking.bsky.social · 18/09/2026Thats fucking crazy. Imagine waiting an hour for a fucking 6 bus!! 1333
Reposted by Kuan Buttsdereksagehorn.bsky.social @dereksagehorn.bsky.social · 10/09/2026>The audit doesn’t focus on the concentration of city spending on a handful of firms. But Houston’s report does note: “Less competition among a small group of contractors can result in higher costs for the city.” 1364
Kuan Butts @kuanbutts.bsky.social · 08/09/2026Sharing my public comment re: staff report on collapsing service levels for the upcoming @rideact.bsky.social Board meeting Wed Sep 9: ac-transit.com/presentation... Links to make your own comment plus relevant reports and staff report documents, included.ac-transit.comRiders already paid for reliabilityPublic comment for AC Transit’s September 9 Board meeting on the need for weekly reliability reporting and rider-centered accountability. 12114
Kuan Butts @kuanbutts.bsky.social · 31/08/20268,288 people are riding @rideact.bsky.social right now ac-transit.com/ridership/ Inspired by Riley Walz on Twitter. 3227
Reposted by Kuan ButtsBryan Culbertson 🥄 @bryanculbertson.com · 19/08/2026Oakland Division (D4) operated only 89.9% trips this past month, a drop from 98.7% in July 2025 If you ride the bus to work every weekday this means that your bus will be canceled at least once every week kpi.actransit.org/serviceopera... 65413
Kuan Butts @kuanbutts.bsky.social · 26/08/2026ac-transit.com/presentation...ac-transit.comAC Transit cannot rebuild reliability blindRiders accepted a less frequent network on the promise that it would be more dependable. The board should now make reliability visible every week. 0319
Kuan Butts @kuanbutts.bsky.social · 26/08/2026Adopted bus bunching work by Sal Khan (sal-khan.com/bus-bunching...) shared to me by @ansonstewart.com See updated @rideact.bsky.social performance metrics: ac-transit.com/report-card/ 172
Reposted by Kuan ButtsTom MacWright @macwright.com · 19/08/2026some of the placemark code got re-adopted into geojson.io, making it a very full-circle open source story: dev.to/mapbox/rebui... 1261
Kuan Butts @kuanbutts.bsky.social · 19/08/2026Summary stats on @rideact.bsky.social performance over summer + call-to-action for better metrics to reflect user experience over service compliance. Service delivery metric represents interests of union & planning staff - need to include riders, too. kuanbutts.com/actransit_pe...kuanbutts.comA Bus That Runs Is Not Always a Bus You Can Rely OnA rider-centered analysis of AC Transit trip delivery, stop arrivals, punctuality, trip completion, and waits through summer 2026. 121
Reposted by Kuan ButtsKeith Kurson @keithlaugh.love · 15/08/2026An endorsement from @kuanbutts.bsky.social is enough for me! Support Adriana Valencia for AC transit in Ward 3! Tell your friends, and sign up for that mailing list 🚍 052
Reposted by Kuan ButtsBryan Culbertson 🥄 @bryanculbertson.com · 13/08/20261T, which is the East Bay's premier BRT, is supposed to have a median wait of 5 mins. But riders are actually waiting on average for 13 mins for a bus, and 5% of the time there is a 53 minute wait which means ZERO buses running on the entire line! 1262
Reposted by Kuan ButtsBurrito Justice @burritojustice.bsky.social · 31/07/2026this. is. marketing. 2162
Reposted by Kuan ButtsGeorge Spies @georgespies.bsky.social · 23/07/2026More noise needs to be made about the problem of dropped runs at AC Transit. Certain lines seem to be worse than others, and some days and times as well. Board policy is no back to back cancellations and no cancellations for runs more than 30 minutes apart (i think it’s 30) @kuanbutts.bsky.social 1122
Reposted by Kuan ButtsIngrid Burrington @lifewinning.com · 10/07/2026if dead internet/enclosure of online is basically turning online into cable TV what's the equivalent of fighting for local public access channels 113512
Kuan Butts @kuanbutts.bsky.social · 14/07/2026Most importantly - this is cool! Civic tech crashed and burned along with all the optimism of the '10s. There was some naivety, yes, but the cynicism that replaced it ha been immeasurably worse. Here's to hoping this world resuscitates. 020
Kuan Butts @kuanbutts.bsky.social · 30/05/2026Added a "report card" view to kuanbutts.com/actransit_pe... for @rideact.bsky.social with up-to-the-day score on trailing-month performance. Scores designed to reflect user experience / actual system utility over technical compliance metrics that operators usually report out. 010
Kuan Butts @kuanbutts.bsky.social · 27/04/2026Starting to process years of AC Transit data into useful dashboards. Weekly/daily OTP stats: kuanbutts.com/actransit_pe... - Much higher dropped service on weekends - Rush hour delays are widespread, consistent - Delays consistent across routes, impacting reliability as a bridge to BART 071
Kuan Butts @kuanbutts.bsky.social · 20/02/2026Noteworthy and alarmng from @rideact.bsky.social ridership report: key AC Transit routes show continually plummeting ridership (nearly 10% YoY in some cases) after Realign roll out. This occurring amidst broader regional uptick in transit use. actransit.legistar.com/View.ashx?M=... 020
Kuan Butts @kuanbutts.bsky.social · 30/01/2026Big fan of @geology.bsky.social / Deeper Oakland blogs; enjoyed today's post. Live Oak park is indeed really special - was one of the few upsides when I worked in N Berkeley for a few years in the 2010s. 040
Kuan Butts @kuanbutts.bsky.social · 01/01/2026Why is the dev server for @alamedacountyca.bsky.social open to the public? 166.107.72.104/auditor/ 020
Kuan Butts @kuanbutts.bsky.social · 26/12/2025Sick, unfortunately, so toying with a lightweight map-matching service in Go (also trying to not go another year without some for-fun blog post): kuanbutts.com/2025/12/25/l...kuanbutts.comLightweight HMM Map Matching in GoPersonal web page for Kuan Butts. 151
Reposted by Kuan ButtsWarren Wells, AICP @warrenjwells.bsky.social · 18/12/2025Their post points out some of the remaining work to be done. The road is much safer than it was, but people are still dying there. A big lesson is that the city *can* make its streets safer, but it should not require advocacy like this to make it happen. 1211
Kuan Butts @kuanbutts.bsky.social · 18/11/2025Continues to be appalling that there is no bus express lane on the Bay Bridge. Current TransBay #ACTransit bus is stuck in mixed traffic, is going to take 1.5 hours to do a ~20 min ride. Why do we punish transit riders by making them suffer through single occupancy vehicle traffic? 2210
Reposted by Kuan ButtsTransitland @transit.land · 04/11/2025Transitland's global transit map now provides info on bus, subway, train, and ferry stops around the world: 1) Zoom in 2) Click on a stop point 3) Drill down into Transitland's full depth of information, including real-time departures Try Transitland global transit map at www.transit.land/map 084
Kuan Butts @kuanbutts.bsky.social · 22/10/2025Now @rideact.bsky.social has two apps on the Paly store. Unclear why they released a new app vs updated the current (which is plagued with issues on Android). 010
Kuan Butts @kuanbutts.bsky.social · 22/06/2025Ok: 1) vibe coding is pretty fun & ridiculous - you make unmaintainable slop super fast 2) @val.town is super fun for making quick & dirty DIY backends 3) @rideact.bsky.social desperately needs to efficiently cache their GTFS/RT data kuanbutts.com/actransit/ 182
Kuan Butts @kuanbutts.bsky.social · 02/04/2025The seating requirement on the MCI Transbay AC Transit buses is truly a nightmare. Overfull buses Tues - Thurs with riders negotiating over seats while other riders are being outright rejected+ no backup bus available. I'm trying to commute via transit with a 1 y/o & the unreliability is killing me. 010
Kuan Butts @kuanbutts.bsky.social · 08/03/2025Transit service levels in downtown Oakland on a Friday at rush hour. Maddening levels of dysfunction. 140
Reposted by Kuan Buttslexande @lexande.bsky.social · 23/02/2025Since 2021, electric suburban "TER" trains run every 10 minutes all day (every 20 minutes Sundays) 36km from Diamniadio to Dakar. This amounts to better service than any suburban/commuter rail line in the US. 28514
Kuan Butts @kuanbutts.bsky.social · 22/02/2025Rush hour on a Friday and this is the bus service level in downtown Oakland connecting around the lake and to popular Fri evening destinations (Grand Lake). Totally useless. 010
Kuan Butts @kuanbutts.bsky.social · 14/02/2025This. The way that dems can often tokenize minorities into a generic categorical "diversity" is a subversive form of racism in itself and makes your typical Ezra Klein-tier establishment-dem podcast guest all the more off-putting. 000
Kuan Butts @kuanbutts.bsky.social · 14/02/2025Submitted my proposal for a talk on identifying contiguous segments for categorizing turns on normalized OSM graph. Looking forward to SOTMUS (& glad I found the Bluesky account for SOTMUS)! 130
Kuan Butts @kuanbutts.bsky.social · 11/01/2025What fresh hell is this? In the Oakland budget survey being sent out - paving and safety upgrades were funded through Measure U - why are they being sent to the choppy block when the general budget is in turmoil? 171
Kuan Butts @kuanbutts.bsky.social · 05/01/2025Timely given this was my treatment for using the bus in downtown Oakland this evening. It's clear Council lacks a strong grasp of what the day to day experience of transit dependency is like - something that significantly impacts the daily lived experience of residents they purport to advocate for. 231
Kuan Butts @kuanbutts.bsky.social · 13/12/2024Excellent reporting like this is my annual reminder to also donate to Oaklandside - we are lucky to have such on the ground reporting. 081
Kuan Butts @kuanbutts.bsky.social · 09/12/2024Low key one of the coolest buildings in the Bay Area - 10440 International in East Oakland 020
Reposted by Kuan ButtsJose Fermoso @fermoso.bsky.social · 03/12/2024Oakland's budget and bond-issuing decisions continue to affect infrastructure projects ready to be implemented. The latest one is the postponement of the cycle track on Lakeshore Avenue, which was fast-tracked after a 4-year-old's death. New: oaklandside.org/2024/12/03/o...oaklandside.orgOakland promised a bike lane after a child’s death. Now budget problems are delaying the projectThe Lakeshore Avenue cycle track was expedited last year after a 4-year old was killed riding a bike with her father. 073
Kuan Butts @kuanbutts.bsky.social · 02/12/2024Appreciate seeing the bump in #ACTransit TransBay bus service to address crowding issues on some routes. Hoping we can keep adding more service to other lines as well. Ease of use will increase ridership, too. 000
Kuan Butts @kuanbutts.bsky.social · 01/12/2024Appreciate the highlighting of the fact that businesses owners are not a monolith and many readily support right sizing roads for ped and cyclist safety. splashpad.org/grand-ave-ca... 131
Kuan Butts @kuanbutts.bsky.social · 26/11/2024Naive question: is there a way to have both? Like, is it feasible to have both track widths available, overlapping, for this tunnel? I assume no because std gauge is too close in width to broad (3.5" difference-ish), but... maybe yes? 100