Ruofan 🚎 王若凡 @ruofan.ca · 12hArrived at Admiralty in 4 hours and 2 minutes! It took six transfers and cost 14.50 CAD (of which $10 was in Hong Kong alone). By comparison, the high speed rail between Dongguan and Hong Kong would have taken 41 minutes and cost around $25. 070
Ruofan 🚎 王若凡 @ruofan.ca · 14hLast transfer before Hong Kong! Line 2 links Shenzhen North high-speed rail station to the Futian border checkpoint. Rapid transit to an international border is pretty neat. It's also pretty rare: only Shenzhen/HK and San Diego/Tijuana come to mind. 120
Ruofan 🚎 王若凡 @ruofan.ca · 15hUnfortunately the open-air elevated stations of the Shenzhen Metro don't have AC for obvious reasons, so the 29 degree weather with 100% humidity is starting to be felt 150
Ruofan 🚎 王若凡 @ruofan.ca · 15hThere's still a 4km gap between the Shenzhen and Dongguan metro systems, but it's currently filed by a bus that comes every ten minutes. Eventually, Dongguan Metro Line 1 will be extended to meet its Shenzhen counterpart. 12 minutes later, I am in Shenzhen. 150
Ruofan 🚎 王若凡 @ruofan.ca · 17hI'm currently in Dongguan, China, part of the Pearl River Delta megacity (population: 86 million). Because the entire area between Hong Kong and Guangzhou is urbanized, all the transit systems are now linked. So I'm about to try to take local subways all the way to Admiralty in Hong Kong. We begin. 2181
Ruofan 🚎 王若凡 @ruofan.ca · 03/10/2026I can exclusively reveal that I've come into possession of Daniel Fontaine and NWP's transportation platform 1153
Ruofan 🚎 王若凡 @ruofan.ca · 01/10/2026Spent most of today biking on rural highways in China and I was struck by how okay it was despite the lack of infrastructure. People actually driving at the 40 km/h speed limit because of ubiquitous photo radar makes a huge difference. Speed enforcement works! (Also check out this cool karst) 0151
Ruofan 🚎 王若凡 @ruofan.ca · 29/09/2026Just as I'm about to start writing a blog post about how BC Ferries needs to fix this, I discover that—I think for the first time in its history—BC Ferries has uploaded a GTFS feed that correctly lists all of its routes and sailings for the next six months. Mission accomplished I guess? 1150
Ruofan 🚎 王若凡 @ruofan.ca · 29/09/2026I'm in China and there's always a funny contrast between the efficiency of the rail system and the inefficiency of the passenger loading. This is just a queue for every single train at once. Whenever a train pulls into the station, it's mayhem as people push their way up to the front to enter. 151
Ruofan 🚎 王若凡 @ruofan.ca · 26/09/2026Weirdly, this isn't actually Ken Sim's fault. Scott Jensen and Brennan Bastyovanszky voted to create paid parking at Hillcrest, which makes it all the more baffling that their party leader Kareem Allam has spent the past month railing against community centre parking fees. 060
Ruofan 🚎 王若凡 @ruofan.ca · 20/09/2026This one was only modestly raised. I should have taken a picture of the much more raised one a bit down the road, but I didn't want to turn around to snap a pic of it 011
Ruofan 🚎 王若凡 @ruofan.ca · 19/09/2026Here's a rare sight: a raised crosswalk on a rural road in BC. That's because the province owns most rural roads and has a rule to ban raised speed control everywhere, whether it's UBC or the Kootenays. This road is owned by the District of North Cowichan, which isn't bound by this arbitrary policy 1221
Ruofan 🚎 王若凡 @ruofan.ca · 16/09/2026Whatever we'd like to call it, my point is solely that the EU dual presidency's rivalry over diplomatic protocol pretty consistently produces the goofiest handshakes imaginable 150
Ruofan 🚎 王若凡 @ruofan.ca · 16/09/2026Kind of obsessed with the ridiculous three-way handshake that Carney has to do because the EU can't figure out whether the European Commission president or the European Council president is its ceremonial head of state 1160
Ruofan 🚎 王若凡 @ruofan.ca · 11/09/2026I'm not so sure. Projet won a majority of (non-borough mayor) city council seats in 2013 in the unamalgamated city of Montreal but lost big in the new boroughs to the Gerald Tremblay coalition, allowing Denis Coderre to continue Tremblay's suburb-centric governance for another term. 011
Ruofan 🚎 王若凡 @ruofan.ca · 08/09/2026130 seems to be the planning capacity, with a crush capacity more like 220. Since the planning capacity of an artic is ~75, I think it's more like 75% more people? 1110
Ruofan 🚎 王若凡 @ruofan.ca · 08/09/2026British Columbia needs an equivalent mandate, if for no reason than to force BC Ferries to publish a GTFS feed that's not inexplicably missing half its routes 0110
Ruofan 🚎 王若凡 @ruofan.ca · 06/09/2026Very late to this, but the new bike and pedestrian bridge over Highway 1 in North Van is super cool! Glad that there's now an alternative to Lynn Valley Road. 0442
Ruofan 🚎 王若凡 @ruofan.ca · 05/09/2026I feel like the British military battles corner of Dunbar can give it a run for its money. 131
Ruofan 🚎 王若凡 @ruofan.ca · 05/09/2026The answer is that this isn'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's why half of Still Creek is industrial and the other half is a Costco and Jim Pattison Toyota. 2100
Ruofan 🚎 王若凡 @ruofan.ca · 05/09/2026So I tried MapQuest out of curiosity and wow, these are the worst cycling instructions I've ever seen. 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. 2140
Ruofan 🚎 王若凡 @ruofan.ca · 28/08/2026This might be the weirdest fundraising email I've ever received 030
Ruofan 🚎 王若凡 @ruofan.ca · 27/08/2026Been noticing lately that a lot of BC cities' websites claim that scooters are subject to a 25 km/h speed limit. In Burnaby, the RCMP even plans to do speed enforcement. As far as I'm aware, that's not a real rule. There's a *motor output* limit but what law imposes a speed limit? 390
Ruofan 🚎 王若凡 @ruofan.ca · 14/08/2026In Kovacs v Maple Ridge and Belusic v Victoria, the HRT required the redesign of cycling facilities because they adjudged that they didn't properly mitigate conflict with blind transit users. Unfortunately in the former case, the MUP and e-feet were just eradicated and replaced with a dismount sign. 330
Ruofan 🚎 王若凡 @ruofan.ca · 13/08/2026To be honest these are still better borders than the Regional District of Mount Waddington, named for a mountain on the mainland that cannot be seen from the half of the district where 99% of its population lives and that lies half in another regional district 040
Ruofan 🚎 王若凡 @ruofan.ca · 12/08/2026What a headline Tomorrow it'll be rainy with a 30% chance of Ebys 272
Ruofan 🚎 王若凡 @ruofan.ca · 11/08/2026The 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. 34813
Ruofan 🚎 王若凡 @ruofan.ca · 08/08/2026I'm in Merritt right now and the wildfire smoke makes everything look borderline apocalyptic. It's hard to convey how orange everything is. 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. 1132
Ruofan 🚎 王若凡 @ruofan.ca · 06/08/2026Did you know there's a BC Transit route that drives onto a ferry? You can board the 13 bus in Powell River on Tuesdays and Thursdays and get dropped off on most of Texada Island. Not the most useful times for non-locals but great concept! There's definitely more places that would benefit from this 3222
Ruofan 🚎 王若凡 @ruofan.ca · 30/07/2026I'm glad this was approved. Staff objected to this project in part because students might have "problematic and unintended impacts on the surrounding neighbourhood" if they're not chaperoned by RAs. That seems completely wrong to me. Students are people, not a nuisance to be abated! 3222
Ruofan 🚎 王若凡 @ruofan.ca · 29/07/2026Reading the latest issue of Vancouver magazine and this line in an article about hospital food took me aback. Surely we can devise better ways to support local farmers that don't lead hospitals to fail to meet their patients' dietary needs. 010
Ruofan 🚎 王若凡 @ruofan.ca · 25/07/2026The same one that erected a gated border fence along its entire border with Pierrefonds? 470
Ruofan 🚎 王若凡 @ruofan.ca · 24/07/2026Putting aside that this is slopulism that will make parking availability worse, it bears noting that the reason there's paid parking in front of beaches and community centres in the first place is that Vancouver Liberal park commissioners Scott Jensen and Brennan Bastyovanszky made it so. 1293
Ruofan 🚎 王若凡 @ruofan.ca · 24/07/2026Got to try out the new Solaris trolleybus today. It was a smooth ride and the AC is going to be a godsend in the summer. Very excited for it to enter service! 4717
Ruofan 🚎 王若凡 @ruofan.ca · 23/07/2026I think there's at least one good reason not to do this: it makes the sidewalk harder to navigate if you have a visual impairment. Best practice is to keep the clear zone of the sidewalk as straight as possible and parallel to the road. Per the BC Active Transportation Design Guide: 040
Ruofan 🚎 王若凡 @ruofan.ca · 15/07/2026You know, sitting in the antechamber listening to the opponents' colour commentary, I'm starting to agree with Michael Geller about the benefits of watching public hearings at home. 061
Ruofan 🚎 王若凡 @ruofan.ca · 15/07/2026So this isn't good. ABC (+Fry and Bligh) introduced an amendment to the Vancouver General Hospital campus report to order staff to study demolishing the 10th Avenue bike lane in front of VGH and rebuilding it on the north side. They say it's to reduce conflict, but the data says otherwise. 3276
Ruofan 🚎 王若凡 @ruofan.ca · 04/07/2026The RCMP would like to remind you that the highway shoulder is a very dangerous place to be full of debris and garbage. Good thing we keep putting our bike lanes there rcmp.ca/en/bc/bchp/n... 0366
Ruofan 🚎 王若凡 @ruofan.ca · 01/07/2026Didn't know until today how beautifully Alder frames Vancouver House at sunset. This is way more interesting than a view cone! 070
Ruofan 🚎 王若凡 @ruofan.ca · 29/06/2026Most companies sponsoring FIFA probably aren't getting their money's worth, since I doubt anyone sees a Visa FIFA ad and goes "I should get a credit card". But I have to say Michelob Ultra is really getting incredible value for its money. I've never seen it in Canada before and now it's everywhere. 050
Ruofan 🚎 王若凡 @ruofan.ca · 15/06/2026Is there any sewage pipe in the world with a more beautiful sunset view than the Iona jetty? 3563
Ruofan 🚎 王若凡 @ruofan.ca · 13/06/2026Granville is really lively and popular, and people keep stopping just to take pictures. Let's keep it this way! A 24h bar street is a perfect candidate for a permanent pedestrian space, and the Seymour/Howe bus lanes are working well other than some kinks with the stop in front of the Art Gallery. 1224
Ruofan 🚎 王若凡 @ruofan.ca · 08/06/2026Today I took one of the weirdest bike routes in Metro Vancouver. It's so circuitous that it makes 45th Avenue look like an airport runway, has a stop sign every block, and doesn't have a safe crossing of a single arterial it crosses. Not sure why anyone would take it over Railway or the West Dyke... 3143
Ruofan 🚎 王若凡 @ruofan.ca · 03/06/2026The new bike lane on the stal̕əw̓asəm Bridge is really cool, it's nicely wide and flat. The connections on the Surrey side still need some work, but hopefully they'll get to it after the bridge is complete 0201
Ruofan 🚎 王若凡 @ruofan.ca · 02/06/2026high speed rail terminus should be at the cheesecake factory, says cheesecake factory ceo 2443