• SkyTrain and its station name pairs around the world

    A few months ago, I had a weird thought cross my mind: how many stations on the SkyTrain network are shared with other railways in the world?

    I had two rules in mind for figuring this out: the stations must be active as in not under construction or closed (although I bent the rule on one station for good reason) and it must be named as “X station”.

    This meant that “Production Way-University” would not mean I would look for stations named “Production Way” or “University” (the latter would definitely have many hits). It also meant that Lansdowne Station would have to have a name pair matching that name and not say “Lansdowne Road Station” or the like.

    With these rules in mind, I did some cursory searches on Wikipedia to see what I could find. I am certain that I missed a few as I went along and it might be worth talking about any connections between the two places should something interesting come up in the future.

    Aberdeen

    You can find pairs for this station in the following:

    • Aberdeen, Maryland
    • Aberdeen, Scotland
    • New South Wales, Australia

    The one in Scotland should be no surprise really.

    Bridgeport

    This is also an Amtrak and Metro North railway station serving Bridgeport, Connecticut. It’s also a station I’ve passed through.

    Edmonds

    This station probably has the second closest name pair as it’s located in Seattle. You can with work get from either of the pair to each other with just a single transfer.

    It’s also another station I’ve passed through.

    Gateway

    St. Louis in Missouri, Portland in Oregon, and Pittsburgh in Pennsylvania each have their own Gateway station.

    Gilmore

    Shared with Line 2 on the Manila Light Rail Transit (LRT) in the Philippines.

    Granville

    This station shares its name with the CTA in Chicago and railway stations in Manche in France, Birmingham in the UK, and Sydney in Australia.

    Lansdowne

    We can find Lansdowne in the following places:

    • Boston, Massachusetts
    • Lansdowne, Pennsylvania
    • Toronto, Ontario

    This is the only situation where a station on the SkyTrain network has its name shared with another metro in Canada. I’ve used the Toronto and Boston stops and are the only pairs in this list I’ve been to.

    Lincoln

    Opened 168 years earlier in Lincoln, UK.

    Nanaimo

    Here’s my good reason: until 2011, the Expo Line and Vancouver Island’s City of Nanaimo had a station name pair. In the case of the city, this was a Via Rail station which once connected to the capital, Victoria.

    Efforts have been made to revive rail service on the island since the service’s closure, but the provincial government has yet to give it serious consideration.

    Royal Oak

    Royal Oak shares its name with the one on the London Underground and an Amtrak station named Royal Oak in Michigan.

    I have passed by it while on a train to Paddington which is a stop away.

    Waterfront

    This station shares its name with one on Washington DC’s Green Line metro. Until 2011, it was known as Waterfront-SEU.

  • ChatGPT and LLMs as a whole are dangerous for my job

    I decided to ask ChatGPT a question I once had during a job interview before being hired on at my current company:

    Tell me what to do as a cyber security professional working in an industrial control network when an HMI is compromised and human safety is possibly at risk

    And its immediate response was to give me this answer:

    If you’re a cybersecurity professional working in an industrial control network and you suspect that an HMI (Human Machine Interface) is compromised with potential risks to human safety, it’s crucial to take immediate and systematic steps to address the situation. Here’s a general guideline:

    1. Isolate the Compromised System:
      • Identify the compromised HMI system and disconnect it from the network immediately to prevent further spread of the attack.
      • If possible, isolate the compromised system physically to ensure it cannot communicate with other networked devices.
    2. Notify Relevant Personnel:
      • Alert the appropriate personnel, including operations, management, and IT security teams, about the compromise.
      • Activate the incident response team and emergency procedures as outlined in your organization’s cybersecurity and safety policies.

    This has me quite pissed off.

    The thing that ChatGPT did here was assume that industrial control security is handled no differently than enterprise or general computing; this is dead wrong.

    Industrial control involves human safety and taking an HMI out of the equation can actually make matters worse. There have been documented situations where making arbitrary decisions such as the recommended “disconnect it from the network” can trigger cascading effects or outcomes that are undesired.

    Unplugging an HMI from a PLC and a control network as a whole could cause a ripple effect that puts human lives in danger. An HMI is basically a computer (but built to withstand a rugged environment) and a PLC (programmable logic controller) is the interface the HMI interacts with to make machines do things. I am simplifying things greatly here, but the point is that they’re not regular computers.

    ChatGPT correctly states to notify relevant personnel, but this both fails to put this at the start and doesn’t mention someone like a plant manager or similar role. You need people who are familiar with the equipment to do things like lockout, shutdown, et cetera–in my field we call them “subject matter experts” or “SMEs”.

    If I am to hear of a compromised HMI, my instinct is to talk to the person overseeing the operations first and get them to help mitigate it before even dreaming of disconnecting anything unilaterally. I do not want to be responsible for or creating increased risk for human casualties.

    This scares the fuck out of me.

  • Mt Baker

    Mt. Baker in Washington state

  • This was the first SkyTrain car

    As we are now in the midst of the end of life for SkyTrain’s Mark I train sets, I want to make a small confession: I am not fond of them. Sure. They’re historically important to Metro Vancouver and have made a huge contribution to improving the quality of life within the region, but I just simply don’t like riding them.

    My complaint is really petty: they’re technologically advanced at their debut, but when you look at the significant improvements the trains in later generations brought, I really have a hard time caring to ride them on the regular.

    Despite their iconic sound that I do happen to enjoy, they’re otherwise loud and during the summer extremely uncomfortable due to a lack of air conditioning. They also do not have the smoothest ride at their top speed. I really lament seeing one of these trains show up when they arrive.

    If this upsets you, I am sorry, but this is one woman’s opinion and you’re welcome to think she’s wrong. However, if you think that they’re the first generation of SkyTrain cars, I am going to tell you that you’re mistaken and that they’re technically the second.

    Let me explain

    The origin of the SkyTrain system starts in Ontario. The Urban Transportation Development Corporation (UTDC) developed the Intermediate Capacity Transit System (ICTS) and were looking to sell.

    The government in charge in British Columbia at the time expressed interest and after watching them operate through the test track in Kingston, Ontario, they agreed to build a system with an initial test track of BC’s own extending from a station built at Terminal and Main in Vancouver to about Cattrell Street, just over a kilometre east.

    Free rides were offered to the public from what eventually became Main Street-Science World Station to a dead-end towards the east with the trains travelling the tracks hovering over Terminal Ave to their very end and then backtracking (no pun intended). The point was to show the public the technology and get people onboard with having rail transit after it being absent for two and a half decades.

    The thing about the trains used on these tracks is that while they were the first to arrive in Vancouver and were branded in the original BC Social Credit-style livery, they were not trains 001-002 as seen above. The current 001-002 set you see on the SkyTrain network today are actually the second set to be delivered to Vancouver.

    So what happened to the original set then?

    One thing that you may notice in the above photo is that its numbered as BC1 instead of 001. Another thing you can catch are a completely different indicator lights.

    That is right. It’s a completely different train.

    The BC1-BC2 set was only running on the SkyTrain track for the summer of 1983. Once the demonstration period was over, the train set was sent back to Ontario and all branding was removed. The delivery of what we would eventually call the Mark I came with different trains which featured different lights and seating arrangements.

    This train set was used heavily in anything showing off the train and yet it wasn’t ever meant to be a permanent resident of the SkyTrain system.

    However, it did not mean it was a goodbye when it left back to its home.

    It is my understanding that one of the cars from the BC1-BC2 train set returned to Metro Vancouver as TV06. The car was lengthened, given an extra door, and was tested briefly on what is now the Expo Line around 1991.

    For whatever reason, TV06 never materialised as a model for the 1996 order of sets, but the 2001 order of the Mark II trains made that irrelevant anyway.

    If you go out to Alstom’s (formerly Bombardier, formerly UTDC) plant in Kingston, Ontario, you can still see TV06 and the original BC1 train in a different livery floating about the test track.

    Fortunately when the SkyTrain did launch, the media used photos of actual trains the system were to use, but somehow still mixed up “ALRT” and “SkyTrain” when referring to it. One day I should look into and talk about how these terms were used interchangeably.

  • Trout Lake and the British Columbia Electric Railway

    Yesterday, I found myself outside in the -8 C cold walking with a friend through John Hendry Park, home to a Vancouver-favourite, Trout Lake.

    John Hendry was a British Columbian lumber magnate who set up a mill at Trout Lake. In 1926, the land was donated to the Vancouver Park Board by his daughter, stipulating that the new park be named after his father. Good or bad, very few locals refer to it by its official name and call it “Trout Lake” due to the park’s notable feature.

    So what does this have to do with the BC Electric Railway?

    Today, the park sits near the Expo Line between Commercial-Broadway and Nanaimo stations. This of course means it was once served by the Central Park Line of the old BCER by way of Lakeview Station, located at where SkyTrain meets with Victoria Drive.

    Lakeview is not an unremarkable station as it found itself the site of one of the worst transit disasters seen in Vancouver history.

    On November 10th, 1909, BCER interurban train “Sumas” collided with a flatcar containing logs destined for an iron foundry located not far uphill at Nanaimo and 24th Avenue. The collision instantly killed 14 passengers and only spared 9.

    Interestingly, the BCER did restore the car in 1910. However, when the interurbans were retired in the 1950s, Sumas was not spared.

    With the interurbans being scrapped in the 1950s and the expansion of suburbia into the neighbourhood surrounding the park, the railway ceased to become active, with regular freight service terminating at what is now Joyce-Collingwood Station.

    However, in 1985, SkyTrain took over that right of way and Trout Lake found itself connected via rail once again.