<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Transit planner in Vancouver, from Montreal. Cyclist and road safety advocate with @visionzerovancouver.ca. Interested in pro-housing reform, local governance, and semi-obscure indie rock.&#xA;&#xA;Opinions my own - he/him</description><link>https://bsky.app/profile/ruofan.ca</link><title>@ruofan.ca - Ruofan 🚎 王若凡</title><item><link>https://bsky.app/profile/ruofan.ca/post/3mvvkjkiil22n</link><description>Here&#39;s a rare sight: a raised crosswalk on a rural road in BC. That&#39;s because the province owns most rural roads and has a rule to ban raised speed control everywhere, whether it&#39;s UBC or the Kootenays.&#xA;&#xA;This road is owned by the District of North Cowichan, which isn&#39;t bound by this arbitrary policy</description><pubDate>19 Sep 2026 20:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3mvvkjkiil22n</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3mvsvvgflxc2r</link><description>I&#39;m sure Mike Bernier, leader of CentreBC (at least until 1pm), is a nice guy but you can&#39;t be running for office as M. Bernier and be surprised that everyone thinks you&#39;re the more infamous M. Bernier</description><pubDate>18 Sep 2026 19:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3mvsvvgflxc2r</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3mvpabg4d4s2q</link><description>I&#39;m really mad about this decision and decided to elaborate on my thoughts in a long-form blog post. If a judge doesn&#39;t overrule the chief electoral officer&#39;s stance, the next council can and must take matters into its own hands and order the city clerk to cease enforcing this racist policy.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>17 Sep 2026 08:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3mvpabg4d4s2q</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3mvozk7nazs2h</link><description>This case is really upsetting to me. For the city to claim that complete nonsense monikers like &#34;Rollergirl&#34; and &#34;Evil Genius&#34; qualify to be on the ballot but then deny racialized people the right to use the name they were given AT BIRTH is an act of white supremacy. This can&#39;t be allowed to stand.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>17 Sep 2026 06:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3mvozk7nazs2h</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3mvnkb4p4ws2w</link><description>Kind of obsessed with the ridiculous three-way handshake that Carney has to do because the EU can&#39;t figure out whether the European Commission president or the European Council president is its ceremonial head of state</description><pubDate>16 Sep 2026 16:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3mvnkb4p4ws2w</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3mv7y4zwmbc2f</link><description>Death Cab for Cutie - Transatlanticism (2003)&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>11 Sep 2026 06:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3mv7y4zwmbc2f</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3mv7vv7yjh22c</link><description>a seattle cement plant&#39;s push to do what for what&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>11 Sep 2026 06:12 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3mv7vv7yjh22c</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3mv2acuwrzs2q</link><description>Don&#39;t worry, we can just put all the bike routes on side streets. No wait, not like that.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>09 Sep 2026 00:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3mv2acuwrzs2q</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3muy3sobtjk2a</link><description>British Columbia needs an equivalent mandate, if for no reason than to force BC Ferries to publish a GTFS feed that&#39;s not inexplicably missing half its routes&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>08 Sep 2026 03:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3muy3sobtjk2a</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3musuujt4uk2n</link><description>Very late to this, but the new bike and pedestrian bridge over Highway 1 in North Van is super cool! Glad that there&#39;s now an alternative to Lynn Valley Road.</description><pubDate>06 Sep 2026 01:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3musuujt4uk2n</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3musb6vwfm22u</link><description>The answer is that this isn&#39;t industrial land. Half our industrial land base is designated by Metro Vancouver as employment lands, which limits industry and protects big-box stores and car dealerships. It&#39;s why half of Still Creek is industrial and the other half is a Costco and Jim Pattison Toyota.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>05 Sep 2026 19:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3musb6vwfm22u</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3muq7cytgsk2a</link><description>So I tried MapQuest out of curiosity and wow, these are the worst cycling instructions I&#39;ve ever seen.&#xA;&#xA;I put in my home to my office in New West, and it thinks the best options to get there are along 1st Ave, Kingsway and Lougheed Highway. Clearly zero thought went into the bike route algorithm.</description><pubDate>05 Sep 2026 00:18 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3muq7cytgsk2a</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3munq3xd23s22</link><description>This downsizing seems inevitable after Vicinity, the only manufacturer of midibuses in the Canadian market, folded. It illustrates the pitfalls of relying on fragile, uncompetitive supply chains for transit.&#xA;&#xA;What happens to BC Transit if AlexanderDennis, the only double-decker bus maker, pulls out?&#xA;https://cheknews.ca/bc-transit-to-replace-all-port-alberni-buses-with-light-duty-fleet-1341836/</description><pubDate>04 Sep 2026 00:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3munq3xd23s22</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3munaddr4js2d</link><description>Potential Via expansion is welcome news, but I hope Ottawa takes a closer look at how to ensure its financial sustainability. Via shouldn&#39;t be a for-profit business, but the deep, persistent structural deficits on *every* single route leave it at the mercy of capricious senior government funding.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>03 Sep 2026 19:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3munaddr4js2d</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3multazuqhc23</link><description>Bad day for Alberta interests in BC: not only did the MLA for Golden leave the Alberta separatist-controlled Conservative Party, but the entire town has apparently left Alberta&#39;s time zone&#xA;https://thegoldenstar.net/local-news/council-supports-permanent-mountain-standard-time/</description><pubDate>03 Sep 2026 06:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3multazuqhc23</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3mu43audbzs22</link><description>This might be the weirdest fundraising email I&#39;ve ever received</description><pubDate>28 Aug 2026 00:12 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3mu43audbzs22</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3mu3dynmyz22s</link><description>Been noticing lately that a lot of BC cities&#39; websites claim that scooters are subject to a 25 km/h speed limit. In Burnaby, the RCMP even plans to do speed enforcement.&#xA;&#xA;As far as I&#39;m aware, that&#39;s not a real rule. There&#39;s a *motor output* limit but what law imposes a speed limit?</description><pubDate>27 Aug 2026 17:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3mu3dynmyz22s</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3mtv2b3wllc27</link><description>At long last, we are rebuilding the Brooklyn-Queens Expressway from the classic biography Don&#39;t Build the Brooklyn-Queens Expressway</description><pubDate>25 Aug 2026 05:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3mtv2b3wllc27</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3mt2ugwpvjc2d</link><description>I think Charter scrutiny of road allocation decisions was always going to be a double-edged sword, especially as out here in BC there&#39;s a growing body of BCHRT case law about common bike lane design elements violating disability rights. The courts seem like a poor venue to litigate road safety.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>14 Aug 2026 19:12 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3mt2ugwpvjc2d</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3msxvpspfls22</link><description>I have beef with the name of this random regional district on the North Island&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>13 Aug 2026 14:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3msxvpspfls22</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3msvv4ujc3c2d</link><description>What a headline&#xA;&#xA;Tomorrow it&#39;ll be rainy with a 30% chance of Ebys</description><pubDate>12 Aug 2026 19:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3msvv4ujc3c2d</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3msrsszpyik2q</link><description>The Summerland fire appears to have created one of the longest transit detours ever. The 70 bus between Kelowna and Penticton is on a 250 km, three hour detour through Princeton.</description><pubDate>11 Aug 2026 04:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3msrsszpyik2q</guid></item><item><link>https://bsky.app/profile/ruofan.ca/post/3msjzvpefzk26</link><description>I&#39;m in Merritt right now and the wildfire smoke makes everything look borderline apocalyptic. It&#39;s hard to convey how orange everything is.&#xA;&#xA;The AQI is apparently 806. I lived in Beijing for four years during the peak smog years and the one time it got that high there was a city-wide lockdown.</description><pubDate>08 Aug 2026 02:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:72dxiqkmwffom76vmbg3qdcs/app.bsky.feed.post/3msjzvpefzk26</guid></item></channel></rss>