Christopher Kidd @BikeBlogChris
Senior Planning Associate @altafieldnotes. Formerly @SFMTA_Muni. Views are mine, etc. He/Him Joined August 2009-
Tweets13K
-
Followers2K
-
Following1K
-
Likes13K
Sharrow haters rejoice! CA Senate Bill 1216 was signed into law on Sept 27, prohibiting these shared lane markings on streets w speed limits over 30mph, starting Jan 2025. Then 2026 they’re also banned for projects over 25mph funded by the state Active Transportation Program.
The Oakland/Caltrans "Vision 980" study looking into repurposing the 980 freeway corridor between Downtown & West Oakland is underway. Take the survey online & comment that they need to set up a Hwy 980 open streets event in 2025! dot.ca.gov/caltrans-near-…
'Climb any hill in San Francisco': The transportation changing families' lives in the city trib.al/ZMECoOW
This ain't it, Chief.
Join us for a family friendly bike ride on Sunday January 21st! @kidsafesf
Happy new year! We’re back with our first family ride of the year in Bayview with Eastside Bike and Scooter Alliance 💪 Meet on Sunday Jan 21 at 12pm at Bayview Playground/MLK Pool RSVP: docs.google.com/forms/d/e/1FAI…
Happy new year! We’re back with our first family ride of the year in Bayview with Eastside Bike and Scooter Alliance 💪 Meet on Sunday Jan 21 at 12pm at Bayview Playground/MLK Pool RSVP: docs.google.com/forms/d/e/1FAI…
Join us on Wednesday, January 17th, from 5pm to 7pm at the Temescal Public Library to learn about the Upper Telegraph Avenue Complete Streets Project. We need your input on how to improve Telegraph between 52nd Street and Woolsey!
Every time TRB rolls around I have a nostalgic pang for the days of @FakeTRB
Today's a top schadenfreude day for any and all serious transportation professionals bloomberg.com/news/articles/…
Join us on a community bike ride to tour the streets of the Fillmore, Western Addition and Japantown neighborhoods next Friday, Dec. 8! Find more details and RSVP to ride a @baywheels e-bike for free at bit.ly/ridefillmore. #ActiveCommunities
To help improve bike safety on Arguello Blvd btwn Golden Gate Park & the Presidio, I secured $1.2M from the #CaBudget for protected bike lanes. It’s the area where a car struck & killed World Champion Cyclist, Ethan Boyes, 6 months ago. More info: a19.asmdc.org/press-releases…
I was recently interviewed on the Hot and Bothered podcast about my work on the @SFMTA_Muni #ActiveCommunities Plan - give it a listen! hotandbotheredpod.podbean.com/e/christopher-…
The #SFBikeBus is back! Friday, September 15 Meet in front of @SFConservatory on @JFKPromenade 7:30am meet, 7:45am roll! We’ll take @PageSlowStreet to @BetterMarketSF ending in SoMa. Hope on/off anywhere along the route, but stay for the vibes! ✌️❤️🚲🚌💨
New @SFMTA_Muni Taken With Transportation podcast is out - featuring the Bayview Community Shuttle Program! Take a listen: takenwithtransportation.buzzsprout.com/2202180/135360…
Anyone interested in understanding how city government delivers transportation projects should attend/join Oakland's BPAC. One of the best educational resources I've seen, with staff who care about public engagement.
Anyone interested in understanding how city government delivers transportation projects should attend/join Oakland's BPAC. One of the best educational resources I've seen, with staff who care about public engagement.
Here is the correct link to apply for the BPAC! oaklandca.gov/services/becom…
REMINDER - tomorrow afternoon @SFMTA_Muni #ActiveCommunities Plan ride with Supervisor @mattdorsey @sfbike @kidsafesf @apthornley and me! Meet at Sextant Coffee in SOMA at 3PM. sfmta.com/sites/default/…
Come ride with me on Friday!
Come ride with me on Friday!
Calling residents of the Mission, Fillmore or OMI. The @SFMTA_Muni #ActiveCommunities Plan is partnering with local organizations to host workshops in your neighborhood! Join us this weekend or next week to shape the future of rolling in SF. Details at SFMTA.com/ActiveCommunit….
Great thread on our presentation to the @SFMTA_Muni Board for the #ActiveCommunities Plan
Great thread on our presentation to the @SFMTA_Muni Board for the #ActiveCommunities Plan

Darrell Owens (idothe... @IDoTheThinking
44K Followers 1K Following This website is over. Go to bluesky.
Jeffrey Tumlin 🏳�... @jeffreytumlin
19K Followers 771 Following Archived account, 2011 to mid-2023. For service: @sfmta_muni or @sf311
Robert Prinz @prinzrob
4K Followers 709 Following Advocacy Director @BikeEastBay (acct no longer active) Find me at: https://t.co/f0oWkHlDoR https://t.co/gs5ZMG0goy
Alfred Twu @alfred_twu
22K Followers 3K Following Commissioner-Elect Berkeley Rent Board, CA Dem Party delegate, East Bay architect & commercial artist. Retweet/follow/like≠endorsement B sky @ https://t.co/ls9iiPxfdE
BART @SFBART
329K Followers 713 Following We provide train service throughout the San Francisco Bay Area. For automated service updates: @SFBARTalert
Luke Bornheimer (Stre... @LukeBornheimer
4K Followers 1K Following Executive Director @StreetsForward. Organizer and sustainable transportation advocate. Lead @SFBikeBus @NTORsf @eBikeSF; Board @GreatHwyPark. #BlackLivesMatter
Mack, yes, That Mack @that_mc
6K Followers 1K Following This Place was called Twitter, these were my Tweets.
chris arvin @chrisarvinsf
14K Followers 2K Following designer. transit lover. SFMTA CAC member. they/them, 34 • working on @sftransitact to fund transit • check out my free local election maps at https://t.co/0nBY4upLyu
Oakland Antioch & Eas... @TribTowerViews
6K Followers 1K Following
(((Matthew Lewis))) c... @mateosfo
24K Followers 7K Following Housing theory of everything, buses, bicycles. Be the strange you wish to see in the world. Words for @cayimby, now available on Bluesky! Same handle.
SF Bicycle Coalition @sfbike
29K Followers 2K Following -No longer active. Find us on IG and Bluesky.- Promoting transportation justice through bicycle advocacy and by reducing the barriers to biking. 🚲 🚌 🚸
Brian Stokle 🇺🇦... @urbanlifesigns
3K Followers 2K Following Urbanist, generalist, advocate, @RecParkSF planner, @SFfogGoldFlag designer, vexillologist, @UCDavis & @Columbia alumni. Home of #CityFlagsTourney22
m @marcelemoran
5K Followers 4K Following
Kyle Grochmal @KCGrock
2K Followers 663 Following Living in San Francisco has made me a better person - just trying to give back to this city. I only tweet about bicycles and transportation.
Alex Contreras 🍉 @contrerasforca
7K Followers 899 Following I am that bitch who killed a freeway expansion. co-founder of @happycityco. Trans rights are human rights. Greenliners United. Tweets are my own. they/them.
Jean M. Walsh @jwalshie
4K Followers 2K Following Elected AC Transit Director representing parts of Oakland and Berkeley & Emeryville and Piedmont, CA. Opinions mine, and maybe yours.
Rebecca Saltzman @RebeccaForEC
7K Followers 2K Following Mom, El Cerrito City Councilmember, @BikeEastBay Development Director, and Former BART Director
Janice Li 李正元 @JaniceForBART
6K Followers 2K Following Mostly a dormant account. Elected to the @SFBART board. Work at @CAAsanfrancisco. This account only represents me. She/her.
Reeger @Reeger4579
39 Followers 2K Following
Mooda @Mooda8379
25 Followers 628 Following
جابر الحكمي... @jojoalhakami341
220 Followers 2K Following
LilaNaree @Lila_Naree
1K Followers 377 Following In the light of God☀️I love freedom and life, keeping the fire of passion in my heart. Hobbies: Travel, Gym, Love sports Scammers and pornographers stay away ❌
Sandra. Charlotte @SandraChar24362
48 Followers 788 Following
Federico R-Z @FrederikRZ
787 Followers 6K Following 🇱🇧🇲🇽 #Architecture #Urban #Cities #Sustainability #Art #Animals RTs not endorsements
CRUSH @THECRUSHNETWORK
0 Followers 52 Following
Paul Rosenthal @Rosenthal5280
5K Followers 10K Following 🏫Fmr. Teacher🚌Fmr. RTD Board Member🏤Fmr. Outreach Dir. @MayorHancock🌎 Fmr. State Rep.🚄Celebrating cultures, transit, small biz🍷Cook🍴🌈Pride Community
Rearsiez @RearsiezNn0VJB
197 Followers 4K Following
Asehaq Khan @AsehaqG
1K Followers 6K Following
Warsleski @Warsleski0oA6r
93 Followers 2K Following
Kushal Modi @modzarch
63 Followers 966 Following
BriGuy00 @BriGuy000
103 Followers 1K Following
TANYA BROWN @itwizdeveloper
125 Followers 654 Following
Nasir Khan afridi @NasirA625
36 Followers 1K Following
Friends of Slow 22nd @slow22nd
34 Followers 345 Following San Francisco’s next Slow Street. 22nd Street should be safe for everybody: kids going to school, people with pets and anyone on foot or on a bike.
Bradley Dunn @bdunntransit
4 Followers 144 Following
NilsaMunday @MundayNils80987
31 Followers 2K Following
Bradley Dunn @bradleyjdunn
168 Followers 2K Following Politics, labor, cooking, and the A's. Views are mine alone.
Jesse Conrad @Jesse_Conrad
1K Followers 6K Following East Coast Politics & Real Housewives 🏳️🌈 | Prior: @bh_strategies, @TAG_NYC, @FreedomHouse | Views are mine| Reading, PA → Brooklyn, NY
California Transit As... @CalTransit
3K Followers 3K Following The California Transit Association's mission is to support the needs of California's public transit systems through advocacy and education.
Peter Lauterborn @Plauterborn
426 Followers 1K Following Retweet is not an endorsement & comments are my own.
Eva @KatharineL34850
6 Followers 303 Following Love life, enjoy traveling, enjoy different landscapes and cultural history (hope to meet friends with common interests)
Sarah Syed @sarahfortransit
264 Followers 267 Following now on BlueSky - https://t.co/QFVdvR9itX Sarah Syed, Director, AC Transit District Ward 3
Cassie @DogMomCass87
54 Followers 515 Following Mom to a 14-year-old son named Braydon and 7 fur-babies(Caylee, Chip, Chance, Casey, Callie, CareBear, and Cloe). I love to read, help others, and train my dogs
Mike Chen 陳懋華 m... @MikeChenSF
2K Followers 634 Following For a lively, livable, affordable & sustainable San Francisco.
Carlos Morales @voicenewspaper
568 Followers 610 Following Informing Our Community One Tweet @ A Time!
upzone the rich @maxouteastbay
269 Followers 1K Following Bikes and apartments are good. Cars and sprawl are bad. Build big apartment buildings in wealthy neighborhoods.
Exacting Harridan @kayleedreams
46 Followers 386 Following Precision Enthusiast; (retired) Hypertrophy Wife; CAUTION有りTail I like volleyball and fighting games.
Steve @SFSteve97
0 Followers 1K Following
Adriana Marie Rivera @otaviopepe1
77 Followers 1K Following Life is too short to take seriously all the time. Seeking someone who knows how to have fun.
Make money easily @0m0OVbk40y58wt
10 Followers 567 Following MEXC focuses on financial management, stocks, cryptocurrencies, digital assets and investments. Currently, new users can get free dollars when they sign up.
Make money easily @56Nk320BTBO74
8 Followers 467 Following MEXC focuses on financial management, stocks, cryptocurrencies, digital assets and investments. Currently, new users can get free dollars when they sign up.
Stop the 101 & 280 Wi... @StopWidening
51 Followers 369 Following A coalition of environmental justice, air quality, and climate voters opposed to the 101 & 280 widenings
PinkSeagull 🖥️ @PinkSeagull_
764 Followers 5K Following Pink Seagull develop mobile apps that blend sustainability convenience and minimalism.
houstonconnectsmart @ConnectSmartTX
219 Followers 179 Following Helping commuters and travelers in the Greater Houston Area find A Better Way, Every Day.
Jessica Ethan @JessicaEth68191
1K Followers 6K Following life is good, karma is real. / patriots/ live your life to the very best #trump# New Yorklady / 🚫No porn🚫 no crypto🚫 no btc🚫 no hook up🚫 you will be block
AliceAlice35 @Vinhne2222023
28 Followers 103 Following My name is Samantha , I live in Los Angeles, I like to meet new friends and increase my knowledge and horizons I believe you do too
Prodan @ProdanStatev
940 Followers 2K Following Yapping at scale @resolveai; created Snowflake’s Startup Program, cofounded @laylodotcom and directed a movie
Jeff Weitzel @jeff_weitzel
214 Followers 497 Following Scribbler of Science Fiction and other things. Incorrigible chin stroker.
TheGoodSteward @TheGoodStward23
17 Followers 63 Following We are here to promote products that are good quality and also may be free.
Corey Leigh Latislaw ... @corey_latislaw
11K Followers 7K Following American in London. Mum! Feminist. Tech Leader. Creative technologist, social pollinator, keynoter, sketchnoter, and cyclist.
Matt Dorsey @mattdorsey
10K Followers 3K Following Member, San Francisco Board of Supervisors, District 6. Democrat; #recovery community member and advocate. 🇺🇸🏳️🌈
Gary Saydah @GarySaydah
6 Followers 51 Following
Senator Scott Wiener @Scott_Wiener
107K Followers 1K Following CA State Senator. Chair, Budget Committee. Passionate about health care, climate, making it easier to build housing, transit, clean energy. Democrat🏳️🌈 ✡️🎗️
Darrell Owens (idothe... @IDoTheThinking
44K Followers 1K Following This website is over. Go to bluesky.
Jeffrey Tumlin 🏳�... @jeffreytumlin
19K Followers 771 Following Archived account, 2011 to mid-2023. For service: @sfmta_muni or @sf311
Robert Prinz @prinzrob
4K Followers 709 Following Advocacy Director @BikeEastBay (acct no longer active) Find me at: https://t.co/f0oWkHlDoR https://t.co/gs5ZMG0goy
Alfred Twu @alfred_twu
22K Followers 3K Following Commissioner-Elect Berkeley Rent Board, CA Dem Party delegate, East Bay architect & commercial artist. Retweet/follow/like≠endorsement B sky @ https://t.co/ls9iiPxfdE
BART @SFBART
329K Followers 713 Following We provide train service throughout the San Francisco Bay Area. For automated service updates: @SFBARTalert
Luke Bornheimer (Stre... @LukeBornheimer
4K Followers 1K Following Executive Director @StreetsForward. Organizer and sustainable transportation advocate. Lead @SFBikeBus @NTORsf @eBikeSF; Board @GreatHwyPark. #BlackLivesMatter
SFMTA @SFMTA_Muni
174K Followers 474 Following We manage Muni, parking, bike & walking projects, traffic & taxis. Follow for real-time #SFMuni updates. Hours & more info at https://t.co/ZjbayMmBXN.
Heather Knight @hknightsf
53K Followers 2K Following San Francisco bureau chief for the New York Times; former columnist for the San Francisco Chronicle and co-host of #TotalSF podcast; proud to call SF home
Mack, yes, That Mack @that_mc
6K Followers 1K Following This Place was called Twitter, these were my Tweets.
chris arvin @chrisarvinsf
14K Followers 2K Following designer. transit lover. SFMTA CAC member. they/them, 34 • working on @sftransitact to fund transit • check out my free local election maps at https://t.co/0nBY4upLyu
Oakland Antioch & Eas... @TribTowerViews
6K Followers 1K Following
(((Matthew Lewis))) c... @mateosfo
24K Followers 7K Following Housing theory of everything, buses, bicycles. Be the strange you wish to see in the world. Words for @cayimby, now available on Bluesky! Same handle.
SF Bicycle Coalition @sfbike
29K Followers 2K Following -No longer active. Find us on IG and Bluesky.- Promoting transportation justice through bicycle advocacy and by reducing the barriers to biking. 🚲 🚌 🚸
Brian Stokle 🇺🇦... @urbanlifesigns
3K Followers 2K Following Urbanist, generalist, advocate, @RecParkSF planner, @SFfogGoldFlag designer, vexillologist, @UCDavis & @Columbia alumni. Home of #CityFlagsTourney22
Safe Street Rebel @SafeStreetRebel
8K Followers 747 Following End car dominance & save the planet one direct action at a time. Likes: bus lanes, bike routes. Dislikes: cops, the petrostate @SafeStreetRebel 🦋
m @marcelemoran
5K Followers 4K Following
Kyle Grochmal @KCGrock
2K Followers 663 Following Living in San Francisco has made me a better person - just trying to give back to this city. I only tweet about bicycles and transportation.
valencia4people @valencia4people
634 Followers 164 Following From Market to Cesar Chavez, bursting with @SharedSpacesSF flavor & fun, longing to shed motor vehicles and become “Valencia For The People” 📷 @irapolis
San Francisco Chronic... @SFChronPitchBot
1K Followers 29 Following Crossposting here: https://t.co/Atg4NgkpOk Parody. Barely.
Mingwei Samuel 翁明... @MingweiSamuel
1K Followers 818 Following Person 🦀 he/they @mingweisamuel.bsky.social
Yes on FF @BerkSafeStreets
368 Followers 10 Following Ballot initiative campaign to fix the streets in Berkeley, CA Paid for by Berkeley Citizens for Safe Streets, FPPC ID #1464200 https://t.co/E4gdbmz4cl
BART Alert @SFBARTalert
137K Followers 2 Following Automated feed. News: @SFBART. Customer service: https://t.co/deqCpr7p9G. Emergencies on BART: dial 911, use the train intercom or see a station agent.
Anti Police-Terror Pr... @APTPaction
21K Followers 2K Following Anti Police-Terror Project is building a replicable and sustainable model to end state-sanctioned murder and violence against Black, Brown, and poor people.
Fellowship of Fans �... @FellowshipFans
70K Followers 272 Following Entertainment & Middle-earth source and channel breaking the latest news & updates from Tolkien's world and beyond
The Oakland Observer @Oak_Observer
583 Followers 45 Following OO's Council & Commissions reporting & newsletter links as they are published. 1 time tips in lieu of subs: https://t.co/ZGsgBzBI3p
Friends of Slow 22nd @slow22nd
34 Followers 345 Following San Francisco’s next Slow Street. 22nd Street should be safe for everybody: kids going to school, people with pets and anyone on foot or on a bike.
AASEG Oakland @AASEGOakland
1K Followers 62 Following The African American Sports & Entertainment Group (AASEG). Creating Economic Equity Through Sports, Entertainment & Community Development.
Bradley Dunn @bradleyjdunn
168 Followers 2K Following Politics, labor, cooking, and the A's. Views are mine alone.
Warren Logan for Oakl... @WarrenForOak
136 Followers 22 Following Join the campaign to put leadership in action. This account is being used for campaign purposes by Warren Logan for Oakland City Council, District 3, 2024
Peter Lauterborn @Plauterborn
426 Followers 1K Following Retweet is not an endorsement & comments are my own.
Reid Williamson @WalkableOakland
18 Followers 42 Following I just want my kids and your kids to have a safer experience walking to school in Oakland. And better biking would be nice too.
Flags That Go Hard @FlagsThtGoHard
26K Followers 52 Following Simply flags that go hard. DMs are open for suggestions
Walk Bike Berkeley @WalkBikeBerk
2K Followers 212 Following Walk Bike Berkeley advocates safe, low-stress, and fun walking and biking in Berkeley for people of all ages and abilities. Join us!
SF Critical Mass @CriticalMassSF
970 Followers 388 Following LAST FRIDAY EVERY MONTH, Embarcadero Plaza, meet 5:30 pm roll 6:30. All accounts unofficial. PFP from sfcriticalmass org, CC BY-NC @[email protected]
Oakland Ballers @OaklandBallers
11K Followers 571 Following We’re stealing Baseball back for Oakland. We vow to never leave town. Built By Oakland. Forever Oakland.
ArdaCraft @ArdaCraft_
7K Followers 133 Following Minecraft build server recreating the world of J.R.R. Tolkien's Middle-earth. Proud users of the @ConReforged mod.
stacey randecker @srandecker
91 Followers 103 Following Infrequent 🐦 Tech + Potrero + general citizen/mom stuff here. Incessant 🐦 bikes, self-driving cars, future transpo, better cities is @drivingmzstacey
Matt Dorsey @mattdorsey
10K Followers 3K Following Member, San Francisco Board of Supervisors, District 6. Democrat; #recovery community member and advocate. 🇺🇸🏳️🌈
UCSF Transportation @goUCSF
666 Followers 120 Following The University of California San Francisco provides free shuttle services to the UCSF community between all major campus locations!
Streets for People @S4PBayArea
867 Followers 164 Following Advocating for safe streets, fast & frequent transit, and dense vibrant neighborhoods in the Bay Area and beyond! Part of the @YIMBYAction network.
Trish Gump @TrishGump
292 Followers 530 Following Mom. Outdoor enthusiast. Seeking safe streets for my kids and my parents. Salvadoran-Irish. Immigrant. She/Her. Views/Typos = Mine
OneBayview @OneBayviewSF
119 Followers 161 Following
Arrested Mobility Pod... @ArrestdMobility
96 Followers 77 Following This podcast explores the ways in which people of color have had their mobility arrested
bryan culbertson @bryanculbertson
900 Followers 2K Following M: @[email protected] B: https://t.co/4itudp02YE
Lian Chikako Chang @LianChikako
1K Followers 2K Following Let's say yes to safe streets, multimodal transit, and housing in San Francisco. 👟🏡🚆🚲 (she/her)
Cyrus Hall @cyrusphall
1K Followers 738 Following Mass car use is incompatible with great cities. Transit & bikes are the future. Tech things sometimes.Moving to @cyrushall.bsky.social
PK @PresEKil
727 Followers 1K Following Politics, policy,⚽️,🎾&🏀| @FandmCollege Alum Board | Chelsea FC, Sixers and Spurs |#TrustTheProcess | Married to @HungryMadrid (Opinions my own)
Garrett Brinker @GBrinks
539 Followers 1K Following Partnerships @ridewithvia. Fmr @Neighborly @DemConvention. Grd @UChicago @McCourtSchool. Tweeting about politics, product, mobility, urbanism, & avo toast
Justin Jones @MrBikesABunch
1K Followers 1K Following He/Him. Husband, Dad to 3 lovely girls (1 canine, 2 human), person on a bike. Loves music, food, sustainability & things built to last. All opinions are my own.
Emily Loper @elubin9
126 Followers 179 Following transportation policy @BayAreaCouncil | mom, ferry queen, cyclist, map enthusiast
Slow Streets SF SlowS... @SlowStreetsSF
1K Followers 196 Following Slow Streets are shared streets for people walking, biking and using mobility devices with no cut-through car traffic. Learn more at https://t.co/RyMqGkONPw
Mike Chen 陳懋華 m... @MikeChenSF
2K Followers 634 Following For a lively, livable, affordable & sustainable San Francisco.
Sharky Laguana @Sharkyl
6K Followers 3K Following CEO, @Bandago Commissioner, @SF Homeless Oversight Commission
Transit Equity in TL,... @TransitEquitySF
460 Followers 662 Following Transit is a life line for TL residents like many others in SF. Transit to all & equitable transit to those who need it the most. I have bad grammar.🚎🚌⛴🚞🚃🚅
Steve Pepple @steveo@... @stevepepple
1K Followers 1K Following Co-founder of @VibeMap. Design & Data to make make civic life better. I'm about #transit #cities #art & other things #public. Former @OpenGov. Board @SFTRU.
Slow Lake Street @SlowLakeStreet
1K Followers 758 Following Neighbors for Slow Lake Street in San Francisco—and for safe streets and people-first space citywide | Join our list: https://t.co/kKi95gUUum
Best of Dying Twiter @bestofdyingtwit
93K Followers 3 Following Looking into it. Chief Looker: @jenntakahashi
Final Fantasy VIII Sc... @Ff8Script
281 Followers 1 Following Random lines from the FFVIII script. This bot has moved to Mastodon: https://t.co/CT9qmBZVKL
TwirlinCurtis // NEGA... @TwirlinCurtis
4K Followers 4K Following WISHLIST NEGATIVE REVERIE / guitarist @ ZAKU / podcast @everyfnff & @vgdraft / banner by @realty_trends / #twirlinART / @twirlincurtis on other sites...
Is The Mountain Out? @IsMtRainierOut
36K Followers 5 Following Perhaps the most important question in Seattle: Is Mount Rainier Out? (Updated around 3-5 times weekly.)
Wuni @SFWTA_Wuni
630 Followers 1 Following Transit updates from a mirror San Francisco. (For information in your universe see @sfmta_muni)
Big Comfy Laush @maggielaush
466 Followers 1K Following Self-righteous pedestrian. SF Planning // tweets my own.