BC

April 4, 2021

I have seen some ridiculous finger-pointing in my life… people, yelling at each other for 15 minutes, trying to assign blame for some problem. It didn’t matter that the problem was relatively insignificant, nor that it had been resolved painlessly. No, that wasn’t important. The only truly important thing was making sure everyone knew, and agreed upon, whose fault it was.

I don’t think that way. Frankly, I consider that sort of nonsense a complete waste of time that vast majority of the time… because the vast majority of the time, either the problem has been resolved, or it’s still a problem that needs addressing… and that’s where the energy should be focused.

Forgetting whose fault it is, and what could’ve and should’ve been done better, let’s figure out where we are today, and what we need to do to get out of it.

The new variant that’s in town, the one colloquially known as the Brazilian variant, is far more concerning than people might realize. It’s highly contagious, evidently more dangerous, and it can infect people who’d previously been infected with other strains. It’s quite likely the variant that’s running through the Canucks, because some of them had already had, and cleared, previous strains of C19.

How’d it get here? I’ll leave the finger-pointing out of it. It could’ve been prevented, or at least its spread fiercely mitigated. Spring Break, Whistler, yadda yadda. In Vancouver, at this moment, there is more Brazilian variant than in the entire country of the United States. Yes, really. And it’s what led to the very sudden turn-around, and the new restrictions. You know, those restrictions that two days ago were being protested by maskless screaming crowds insisting we’re all just being controlled and that the government is trying to screw us.

I sincerely wish we *were* being controlled, because the mess we’re in might have been avoided. So, again… finger-pointing aside, what now?

Let’s simply accept that there is a group of people who don’t understand, don’t want to understand, who will insist to their dying day, even if that dying is sooner than later, in a hospital, on a ventilator… that all of this isn’t such a big deal. That person’s struggling, dying breaths still denying the seriousness of the situation should be enough to convince you that nothing would ever have changed their minds. So, what do you do?

Their ridiculous attitude and filling of restaurants and irresponsible partying and all the rest of it will go on, no matter what the PHO, police, neighbours and common sense say. Let’s accept that, and not waste more time thinking that slapping uncollectable fines on these people is the answer. Arrest the leaders and throw them in jail? Sure, but I have a better idea.

This will only go away when most of us have been vaccinated. We are way behind. Embarrassingly behind. On the whole topic of sourcing, procuring and getting vaccines into arms? There is no version of spin that justifies the mess we’re in. We are pathetically behind every other first-world nation… and embarrassingly behind our southerly neighbours who are drowning in the stuff, especially in places where, ironically, nobody wants it anymore. The number of people vaccinated in the U.S. yesterday and today adds up to more than Canada in total since day one. Many states have huge surpluses. In many places, you can just wander into a pharmacy… look at the vaccine menu of the day… “I think I’ll have the Pfizer… my wife would like the Moderna… and a couple of Johnson & Johnson’s for the kids, thanks so much.”

OK leaders… the Trudeaus and Horgans of the land; our local nuclear clock is approaching midnight. Given the lackadaisical attitude being displayed locally, unless something changes… around here, we might be a lot more screwed than we think. We need vaccines, and we need them now… and they have it. They have plenty to spare.

Justin and John… get on the phone. Call the governors of those states that are going to soon be throwing out their doses, and offer them something. We have lots of trees. We have lots of fresh water. Get us the vaccines *now*, and give them a sweet deal… set up shop on the banks of the Fraser River and take a much fresh sparking glacier-runoff water as you want for 10 years… but get us the vaccines… now.

Bonnie… I don’t know where the choke-points are with respect to getting doses into arms… but if the paragraph above were to work, what would be needed to handle it? More trained vaccinators? More syringes? More tents for more parking lots for all the pop-up vaccine clinics? I have no idea, but let’s assume we’ll need it, because let’s assume that finally, our leaders will step-up and cut through the bullshit and deliver.

J&J&B, start at the finish line of the problem and figure out how to get us there: We need vaccines, and soon. Much sooner than the present plan allows for. We are on the edge of this thing blowing up… in fact, we may well be beyond the tipping point. The timing of Spring Break last year saved us… but it may have royally screwed us this time. Now we throw Easter into the mix. Yeah, the whole “Here’s what we need to do to control case counts” thing may actually have reached beyond the tipping point… and we may already headed to overrun hospitals and ICUs. A severe and instant lockdown may prevent that, but that’s unlikely to happen.

The leaders put a lot of this responsibility on us, and for a while, we delivered. Now it seems that enough of us are tired of doing so… but that’s where true leaders course-correct. “The people didn’t listen to us!” isn’t a valid excuse for the history books. It’s up to you to mitigate that, and not participate in the finger-pointing.

Let’s not worry about whose fault it is. Just fix it.

April 3, 2021

“It’s always darkest before dawn”… one of those sentences that’s used in the context of “As bad as things seem, they’ll always get better.”

Pragmatically, it’s not really true… for numerous reasons. At the most superficial level, we live in a world of artificial light… and if you’ve ever been out in the street at dawn, right at the moment the streetlights switch off, you may have noticed that the little bit of sun doesn’t actually make up for all the acetylene or halogen or neon or argon or sodium vapour or whatever lighting that just disappeared. And even if you’re out in the middle of nowhere, there are stars and the moon, which themselves can be bright and offer light… and whose brightness fades when the sun begins to emerge. I guess if it’s pitch black and then that first photon of sunlight appears over the eastern horizon, this would hold true… but there are too many other variables.

If you assume the end of this pandemic is sunrise, we’re in more darkness today than we might have thought a month ago. It’s hard to plan for the sunrise if you don’t know where you are, nor what time of the year it is. The darkness-to-full-sunshine in Costa Rica in July (around 20 minutes) is a different experience than being in northern Finland in late December. Dress warm; you’ll be waiting a long time.

Waiting for the end of this pandemic is like that… but where, geographically, we change locations every day. And date. And, just for fun, the earth slows down and speeds up without telling anyone.

Variants, transmission events, uneven vaccine rollouts, anti-vaxxers, politics… these are all independent variables in a formula that’s unsolvable because there are other variables too, and we don’t even know what they are.

In the meantime, locally, it’s gotten a bit darker. Numbers are up. The majority of people getting sick are younger… and that now includes the majority of our Vancouver Canucks. These guys are among the healthiest people around, yet some of them are concerningly ill and receiving IV treatment. And, in the midst of these concerning new variables, a protest was organized yesterday at 2pm at City Hall… small business owners protesting the recent 3-week restrictions.

I certainly understand their frustration. They want the sun to rise too, but it’s elusive. The rules seem arbitrary… and seem to change overnight. How can anyone plan for anything?

I have no problem with business owners protesting/advocating for what they perceive to be their best interests.

I have a huge effing problem, however, in seeing that the vast majority of those protestors, all standing close to each other, yelling and chanting and whatever else… were not wearing masks. It boggles the mind, and I would hope the irony is not lost on them. “If only there were a way to open up sooner”, they masklessly commiserate with each other. “If only people realized that restaurants aren’t the problem”, they masklessly voice loudly into each other’s faces.

More than 1,000 new cases each of the last two days. And as the news will be reporting tomorrow, Canada has just gone over 1,000,000 cases.

In the meantime, the long night rolls on… and the horizon, distant as it is, has yet to start spilling over some much-needed sunshine.

March 31, 2021

There is absolutely no better argument against the existence of vast, complicated government conspiracies… than the simple fact that it’s difficult to sometimes understand how government operates at all. Complicated conspiracies? Even the simple stuff gets completely mis-managed. .. and this isn’t based on slamming any particular party. It’s all of them. The governments of the future will no doubt find ways to disappoint us… but today, it’s the NDP.

A few hours after me posting my sincere wish that the Province of B.C not botch up the vaccine distribution any further… that they should have planned ahead, that they should know what’s coming, that there should be a complete, holistic deployment plan…

… the government posted that as of Wednesday, people aged 55 to 65 in Metro Vancouver can call their local pharmacy and book an appointment for an AstraZeneca shot. The one good thing was to see how much interest there was in it… but, boy… what a mess. First of all, people started calling in right away. Whether it’s toilet paper or salt for icy roads, we Vancouverites seem to forget the rules with respect to following queues and limits. Pharmacies were flooded with calls, and many of them were not prepared. At all. Many were not prepared to start booking appointments, and accused the callers of using leaked info that’s not yet public… notwithstanding it was already proudly proclaimed on the government’s own website.

Many were incapable of booking appointments, and that shouldn’t have happened. But also, many *did* take appointments, and that shouldn’t have happened either… at least not until today. By the time Wednesday rolled around, all vaccination appointment slots we spoken for… all before even the first one should’ve been booked.

Needless to say, there were many upset people. I guess we’ve learned to expect busy signals from overloaded phone systems, but pulling out the rug from under people’s feet like that?

I remember waiting 12 hours in line for concert tickets… I was first in line. Ten seconds after tickets went on sale, I asked for 4 front-row-center tickets… and was told that the first 3 rows were all already sold out entirely. What a crock.

Actually, a better example… a 5km cross-country race back in grade 10 when I was in perhaps the best shape of my life and was looking forward to setting a personal best. There were a lot of people running, so we were told to stagger ourselves in likely groupings so as to not get in each other’s way… as much as possible, anyway. The elite runners at the front, those who were going to walk most of the way at the back, and so on.

So here we are, hundreds of us… with 500 yards of open road ahead, and then 3km of trails in the forest where you’re not easily passing anyone.

The started has his dinky little starter gun… “Ready! Set!” . The gun didn’t go off, but that didn’t stop half the crowd from starting to run. If he’d yelled “GO!” and the gun didn’t go off, maybe ok. But he didn’t. The was no start, and half the people, myself included, were waiting for a re-start. But there wasn’t one. He just waved his hands and said, “Just go! Go!” – and we’re all like “But that’s not fair, they’ve already…” and he’s like “Just Go!”

So there I was, stuck behind a wall of slower runners, my chances of running any sort of half-decent race completely shattered. What a crock.

Do it right. Or don’t do it at all. Or, as we all know, if you don’t do it right the first time, you’ll probably have to do it again the second or third time.

We do not have re-starts with this pandemic. There is no second or third show added where there will be plenty of tickets available… and we are at the mercy of our ticket distributor/race starter/provincial government to get this right.

Today… more than 1,000 new cases in the province… for the first time ever. Today… when the province went over 100,000 cases. Today… we need them to get it right.

So far, they seem to find innovative ways to get it wrong. What a crock.

March 24, 2021

On July 12, 2018, an elongated dump truck, entering the Knight Street bridge via an onramp – a little too quickly – rolled over and dumped its contents all over the bridge deck, leading to a closure (in both directions) that lasted hours. Unfortunately, it started leaking diesel as well, which led to hazmat team showing up. Further complications (including the truck driver being trapped – he was fine, but it took a while to extract him) led to this entire episode going on for several hours; no traffic flowing either way.

The cascading effect of that was interesting to see. Knight St. being blocked led to Marine Drive being backed up… beyond the point where alternate routes were accessible. Trying to get out of Vancouver towards Richmond and Surrey is next to impossible from the south end if Oak St. is backed up and Marine Drive is clogged… so people started trying to head east from avenues that were further north… and slowly, 49th, 41st, King Ed… all the way down to Broadway and, eventually, downtown… all clogged. Standstill. For hours.

From an engineering point of view, the Knight St. bridge is a SPF – a Single Point of Failure. When it fails, there is a cascading effect that leads to bigger and bigger problems because everything that depends on it will also fail. It’s what you always try to avoid, but sometimes, it’s inevitable… as is usually the case with bridges. Traffic in Vancouver is at the mercy of our bridges… because we’re on the coast, and because we have rivers and inlets. The trade-off of not having 9 bridges spanning every arm of the Fraser River is that once in a decade or two, this will happen… and there’s really nothing to fix, and there’s really nothing to mitigate. Once in a long while, an accident will close that bridge and chaos will ensue, and we will deal with it. The previous time, you might recall, back in 2000… a boat carrying a crane miscalculated something, and 15cm of the top of the crane hit the bridge and ruptured the water and gas lines. Good times.

Those are SPFs at a municipal level. What do SPFs at a global level look like? The Panama Canal is an obvious one. Plug it up for a significant period of time, and global chaos will ensue.

Close behind that is the Suez Canal, where more than 10% of international maritime traffic travels… and where, yesterday, a 200,000 ton/1,300 foot container ship managed to ground itself diagonally and block the entire thing. An army of tugboats is there as we speak, furiously trying to un-wedge it… because there is an ever-growing traffic jam of oil tankers and other ships… on both sides.

Back to the local level… a vaccine rollout is a complicated endeavour, and nobody wants to be the SPF. Nobody wants to be that weak link. We got a hint of it recently, and we will label that SPF “Telus”. You might have loads of vaccine and nurses and tents and parking lots and clinics and doctors and syringes and all the rest of it, but the entire infrastructure is at the mercy of its weakest links; its SPFs. That’s why, properly done, you have not just phone banks, but every other version of communication available as well for booking appointments.

I don’t need to harp on this, because it’s already been discussed at length and solutions are being implemented and all the fingers have been pointed in the appropriate directions.

But it’s worth mentioning because, thanks to a very different sort of SPF, specifically the mishandling of the AstraZeneca messaging, we will be getting a lot more vaccine sooner than we’d expected. And I would love it if it were able to flow, unimpeded, into all of the arms that are eagerly awaiting it.

… because the only SPF I really want to be worrying about is the rating of the sunscreen I’ll be putting on, enjoying a Covid-free late summer on a crowded Kits beach, lying in the sand, staring at the blue sky, swimming in the ocean and watching all those big container ships transiting in and out of the harbour… hopefully not running into anything.

March 13, 2021

There’s a lot to be said with meeting someone in person, looking them in the eye, giving them a firm handshake and knowing that you’re not leaving the room till you get what you want. Obviously, a lot more can be achieved in person than online.

As introverted as I may be, I miss those in-person meetings… in the same way I miss being able to properly hang up a phone. A real phone. At the end of an unpleasant conversation, there was nothing more satisfying than slamming the receiver down onto the cradle. Those Bell phones were made of nuclear-war-resilient plastic. Unbreakable. My uncle in Chile a few times lost his temper on whatever was on the other side of the call and flung his phone out of a second-story office window. The cord ripped away, but the phones always survived. Clicking the [Leave Meeting] on Zoom angrily is a far cry indeed.

Speaking of Chile and doing business, specifically the sort of business that has them pretty close to the top of the list of vaccinations… perhaps my post a few days ago seemed to allude to the fact that perhaps there was some sort of funny business that may have occurred when those Chileans flew out for those in-person meetings and got those vaccine agreements. A little nudge, a little bribe, a little kick-back. I didn’t mean to imply that; I meant to state it unequivocally. Of course that’s what happened. I don’t have any proof of it, of course, and what does it matter… it’s just my opinion. But I also understand what greases the wheels… what gets slow-moving government bureaucracy going in a hurry. What jumps the queue. What gets it done.

My first experience with government corruption occurred when I was quite young… 12 or 13. I had a friend who lived nearby, and his dad put up a basketball hoop in the back lane, hung up over the garage door. The lane was flat and paved… and it was great. We were out there for hours the first week… playing one-on-one and every variation of P-I-G and H-O-R-S-E you can imagine. One day, the neighbour’s wife came out to see what was causing all this racket. The next day, her husband came out to have a look… watched us play a bit… didn’t say much, just went back inside. Oh, did I mention that guy was an Alderman for the city of Vancouver?

Two days later, when we got there after school, there were two freshly-laid speed bumps in the lane, perfectly placed and wide enough to completely destroy our basketball court. It still smelled of freshly-poured tar. Not a single other speed bump in any back lane for 10 blocks around. And not like there were ever any speeding cars there to begin with. What the hell. Is this how things work?

Needless to say, we weren’t happy. Our version of petty revenge lasted years. That guy ran in two subsequent elections, and every time an election sign (with his name, of course) popped up in front of his house, we’d replace it with three different ones from various opposition parties. We’d have to venture deep into East Van in the middle of the night to collect all of the colourful alternatives. Totally worth it.

Ok, where was I… yeah, governments. I think it’s no big surprise to learn that there’s corruption at every level. Screwing up a couple of kids’ fun just because you don’t like the sound of a basketball is a small example. Bribing officials, peddling influence, making big promises, forgiving crimes, throwing huge money at certain people and, ultimately, lying… were things Abraham Lincoln did to push through his Emancipation Proclamation and ban slavery in the U.S.

Ah, didn’t see that coming, did you… yes, indeed… sometimes, that corruption is for the greater good… and for those crimes that today would’ve gotten Lincoln jailed for life, he’s instead considered the greatest president in history. Quite a fine line, isn’t it. I don’t know what those Chileans did, and I don’t care, and certainly, the well-vaccinated populace of Chile doesn’t care either.

If you want to argue that Canada should be above that sort of thing, name me a Prime Minister and we can discuss his corruption scandal. Chretien’s helicopters, Mulroney’s Airbuses, Trudeau’s SNC-Lavalin. Closer to home, Glen Clark’s deck/casino, Harcourt’s BingoGate and Vander Zalm’s Fantasy Gardens.

Government corruption has been around forever, and it’s never going away. At the very least, they could put it to use for the greater good… not just individual gain.

Lincoln? Awesome. Chile? Same. The rest of my examples? Brutal.

20 Likes, 3 Shares

March 9, 2021

From now on, every day will mark a one-year anniversary of something pandemic-related. Today happens to be the day that marks exactly one year since the first death of C19 in Canada… at the Lynn Valley Care Center. On this day last year, we were all wondering… how many more will it be before this is over…? How bad will it get…?

It’s unlikely to get any worse than it’s already been, so that part of it has probably been answered… but the slow descent to the finish line – the rate of it getting better — is still undefined… because there are plenty of unknowns. For example, how and when can you book your appointment for a vaccination…

A year ago, I knew very little about pandemics. But I knew a lot about computer infrastructure and computer systems and IT designed to handle thousands of people and millions of transactions per second. Accordingly, if a year ago you’d asked me to put together a system to handle vaccine bookings… from top to bottom – log in, identify securely, book an open slot, have that info make its way to the proper health authority, send reminders, integrate an app, use a QR code, etc etc… off the top of my head, I could have it designed on paper in a week, built into alpha-testing in six weeks, beta-tested it in three months and have a fully bug-free system – reliable enough for release into the wild — in six months. Then another six months waiting for the actual vaccines to materialize. And that’s conservative, and that’s just me. There are people far more knowledgeable with the present-day infrastructure possibilities (I was doing this 20 years ago), so it’s likely far easier these days.

The key to projects like this is to not re-invent the wheel. This isn’t complicated, but it has to be reliable… and, these days, chances are… no matter what you’re doing, someone else has already done it, and done it well… and so you take that, and you customize it instead of re-creating it. We have been booking online for decades. The only thing that needs any sort of customization is the B.C.-friendly user interface, and hooking it into the existing health network. The rest already exists; just because it doesn’t exist here, it doesn’t mean somewhere else in the world hasn’t been doing it for ages. The guts of it are out there and have been well-battle-tested. Attach to it whatever localization is needed and expected… need to be able to book online, need to be able to phone in, need to be able to handle FAX requests, need to be able to accept telegrams. Check check check & check. Integrate it all. Whatever.

It boggles the mind that Vancouver Coast Health, having had exactly a year to prepare for this day, managed to create a system that allowed exactly 369 vaccination appointments to get booked. A “phone-only” system. That system saw 1.7 million attempted calls in the first 3 hours… and more than 3 million by the end of the day. I’m pretty sure it was the same 30,000 people calling 100 times each. There were countless stories of people trying to get through all day: Most of them were met with busy signals and/or dropped calls… and for those that got through, many waited for hours on hold before the call vanished into thin air. Queue the finger-pointing… the government, Telus, whatever. Who could possibly have foreseen this demand? The answer is… everyone.

Excuses are fair to serve up when something unexpected enters the picture, but there was nothing unexpected yesterday. It’s unacceptable and inexcusable. Fishing around for the silver lining, I can come up with only one thing: It can only get better.

21 Likes, 2 Shares

March 3, 2021

Hot on the heals (haha) of yesterday’s post about vaccines… what they might be worth to people if there were an option to pay for them… comes a revelation I wasn’t aware of. In Vancouver’s Downtown East Side, people are being offered $5 to get vaccinated.

On the pro side, these are people at higher risk, for a number of reasons. The argument would be that having all of these people vaccinated benefits us all, because it gets us all closer to herd immunity… and if people need a little convincing, what’s the harm.

On the flip-side, there’s something paternalistic about that $5. Like $5 should make a difference to someone, whether to get vaccinated or not? Five bucks? And yes, I realize 5 dollars is significant to some people, and that’s my point… we are manipulating poor people for the benefit of the greater good. It might make sense on paper, but it feels a little dehumanizing to me. But on the flip-flip-side, many of them would get the vaccine anyway, so give them the $5. They can use it.

The DTES is a well-known colossal mess, one which the present governments, both provincial and municipal, have been struggling with for years. Before Covid-19, most of us had never heard of Dr. Bonnie Henry, but she was around… a driving force behind trying to deal with the opioid/fentanyl crisis. She published a very thorough report about all of it in 2019, a year before everyone’s plans went all to hell, including what had been planned for the DTES.

Uncharted territory… it’s what we’ve all been dealing with, and for those who make the big decisions, it’s no different. Somewhere, in some meeting, someone put up their hand and said, “What if we paid them to get vaccinated?”. I always applaud thinking outside the box, and if a little bribe is what it takes… well, I think back to my visits to the dentist when I was a little kid. That treasure chest full of little plastic junk; by far the best part of the visit… always something to look forward to. Maybe the tipping point between going voluntarily… and going, kicking and screaming.

I moved on from my kid dentist decades ago, and I’m not sure my current dentist is reading this, but in case he is… suggestion… a treasure chest for the adults. You have no idea how popular it’d be. Not sure what you’d put in there, but I assure you, everyone would love it. Little travel toothbrushes and toothpaste? A pack of sugar-free gum? How about a Starbucks gift card… but for how much?

Five dollars sounds about right.

22 Likes, 1 Shares

March 1, 2021

I’ve been tuning in to the 3pm news updates pretty regularly, especially on Mondays or Tuesdays, so I can get the real weekend numbers. I used to stick around for the whole update, but find myself checking out early, because, like life itself for so many people these days, it’s the same thing over and over… and, when it’s not, it can be easily summarized in a few brief paragraphs.

Today brought news of the vaccine rollout and the AstraZeneca availability… which is a bit of a game-changer. It’s not recommended for those older than 65, but it’s perfectly and conveniently (room temperature) suited for younger front-line workers, and many of them will be getting the option of that vaccine sooner than later. To find out what the vaccine rollout looks like for you, check the BCCDC for the most up-to-date info… but, to summarize, the older you are, the sooner it’ll be. See you in the lineup in July… hopefully.

But what I want to write about today is a topic that came up in conversation recently… how every event these days held in a public place or on TV or anywhere with a microphone… is preceded by an acknowledgment that the event is occurring on unceded land… and names the relevant Indigenous peoples from whom the land was “improperly” ceded.

To be clear, “unceded” really means “stolen”. This is a vast, complicated topic, and to some extent, around here, steps are being taken to alleviate the damage caused by the “winning” side. In the meantime, it’s interesting to read history from both sides. They tell very different stories.

In Canada or the U.S., you might learn about the great Spanish Conquistador Hernán Cortés, who in the early 16th century undertook dangerous expeditions to the New World, conquered huge lands and brought back great riches. In Mexico, I suspect it’s taught a little differently… that this rapist, pillaging, genocidal maniac showed up with his fancy weapons and illnesses, figured out how to make friends turn on each other, caused the Indigenous people to fight each other… and ultimately conquered the Aztec empire.

You can change the names and dates, but that story has taken place from present-day Alaska to present-day Punta Arenas. And everywhere, there’s a different slant on what happened and how to fix it. A literal and figurative whitewashing of history.

To me, there’s something annoying about standing up and just saying those words, as if that’s enough. Actually, as if it means anything at all. We acknowledge we’re on stolen land, and by saying so that makes us awesome responsible outstanding generous and thoughtful people. Now drop the puck and let’s play some hockey.

This perhaps triggers me more than it should, and here’s why. Many centuries ago, I was a student at SFU… and to pass the time during boring lectures, I would read “The Peak” – the SFU student newspaper which was available for free, everywhere on campus. I’d grab one on my way into the lecture hall, much the way we all used to grab a free “Georgia Straight” on the way to our seats at the Capitol-6 or Vancouver Center theatres.

In the course of a one-hour lecture, I’d get through the entire Peak… every single word… I knew more about the Christy Clark Student Society election scandal than anyone.

Every word… including the entire masthead… contact info, phone number, address (some trailers on campus)… and the final little sentence: “Unfortunately, The Peak is not wheelchair-accessible at present.”

Week after week, month after month, year after year. It bothered me, this grandstanding… look at us, we care enough to be aware of something that might be important to someone… but we won’t do anything about it. I wrote letters, which were never published. I actually tried to take it up with the president: During my tenure at SFU, the president was Dr. William Saywell. There was a thing set up… called “Say it to Saywell” where, ostensibly, you could show up on a Wednesday afternoon in a small room in the AQ… where President Saywell would be available to hear student grievances directly. Except… he never showed up. I tried to go like 10 times, and 10 times he cancelled on short notice. And one day, a sign on the door (and an announcement in The Peak) said it was cancelled forever.

I knew only a few people in wheelchairs and none of them had anything to do with SFU, but it bothered me that much. This wasn’t some great cause I was championing. I was just annoyed at the smug hypocrisy of acknowledging something and not doing anything about it. If it’s worth mentioning, then do something about it. Or shut up. It clearly still bothers me to this day… perhaps my serious issue with people who blow a lot of hot air but never do anything started there.

Stop talking about it like you care, and just get it done. Sit down at the table, listen, and negotiate. Go out and sign some vaccine agreements that actually have some teeth. And just build a freaking ramp.

27 Likes, 2 Shares

February 23, 2021

Imagine a big map of North America… now, take 100 pins and stick then on the 100 biggest cities. Now imagine trying to find the shortest path that visits every city exactly once. Imagining the problem isn’t difficult. Solving it is a different story.

To solve it, you’d create a table of all the distances from once city to another. Each city would have a list off 99 entries below it… Vancouver to Seattle, Vancouver to Portland, Vancouver to Miami… etc. The total number of distances to consider would be 100 x 99… and yes, even though Vancouver to Seattle is the same as Seattle to Vancouver, you need the entry twice in the table because, in the solution, you’re not sure from which direction you’d be approaching.

Setting up a computer to solve this is simple: Generate every version of path through all cities, add up the little distances, and keep track of the best one so far. Once you’ve cycled through all the combinations, you’ll have the answer. This is easy, in theory.

It gets a bit more complicated in practice.

How many combinations of paths are there? Starting in any city, there are 99 options for the next one. Once you get there, there are 98 choices for the next one. After that, 97. Therefore, the number of combinations is 100 x 99 x 98 x… all the way down to x 1. That’s 100 factorial (100!) which equals… a really big number. How big? It’s a number with 157 zeroes after it. The number of particles in the universe is a number with 80 zeroes after it. How long would it take to analyze every combination? A few zillion years. Not too practical. That’s how long it’d take to find the perfect solution… but how about a “good enough” solution? Not 100%, but how about 95%?

Back in 1993, when I wrote a program like this, it took about 20 minutes. With today’s horsepower, any home computer could do it in less than a minute.

That’s quite a difference, and for all practical purposes, good enough. The traveling salesman can spend a few extra days on the road and burn a bit more gas… not a big deal. Good enough.

One strategy to solve big problems down to a “not perfect but good enough” level is what’s called a “Genetic Algorithm”… it’s what I used, and it’s pretty cool, so now you get to hear about how it works.

Out of the zillions of possible 100-city-tours, imagine you generate a bunch of random ones… say 10,000 of them. Just create 10,000 unique paths through those 100 cities, totally randomly. Some, like the ones that begin Vancouver-Miami-LA-Toronto… will be awful. Ones that start Vancouver-Seattle-Portland are likely to look better. But… whatever they look like, out of the 10,000… take the best 100.

Now… here comes the cool part… you take those 100 – call them the “first” generation, and figuratively “breed them” to each other. You pretend they’re like parents having offspring… you splice half of one, splice half of another, join them together… and now you have a whole new potential solution. It might be better than one or both parents… it might be worse. Doesn’t matter… breed all the combinations… now you have a whole new generation of 10,000 possible solutions, and they’re almost all certain to be better than their respective “parents”. And now you take the best 100 of those and do it again, and create a third generation. This is like instant evolution… but it doesn’t take 9 months and lots of diapers. It takes a few milliseconds… and that’s the beauty of it… after less than 1,000 generations, which doesn’t take long at all, you have a surprisingly good solution. Already north of 90%.

Modelling 100 cities with nothing but the distances between them is very simple. Modeling the infrastructure within which a virus may live and thrive and propagate is a lot more complicated, but once it’s in place, searching for a solution might look similar. Here’s a random formula for a mRNA vaccine… was it effective? Try 10,000 random formulas, pick the best 100… splice them, mix them, test them… and do it again. And again and again. Pretty quickly, you will have honed-in on realistic possibilities.

This isn’t quite how it came about… but when people wonder how it’s possible to come up with an answer to a supremely complicated and unknown problem, it’s strategies like this… which have the capability of very-quickly zeroing in on viable solutions drawn from an unfathomably huge search-space of potential solutions.

Finding the perfect vaccine might take decades… if not centuries. But a vaccine doesn’t have to be perfect.

How long would it take to find one that’s good enough… say, 95% effective…?

That question has been answered.

14 Likes, 3 Shares

February 9, 2021

Let’s talk about something else entirely… at least for today.

Like Covid-19, it’s invisible to the naked eye. Like Trump, it’s wildly volatile. Like both of those things, its future is uncertain, but there’s plenty of speculation. What I’m talking about is Bitcoin.

Bitcoin (BTC) was born almost exactly 11 years ago, created by an entity known as Satoshi Nakamoto. Nobody’s too sure if that’s a real person, or a group of people, and/or whether that individual, if it is one, is still alive.

The first time I heard about Bitcoin was some time in 2010… from a friend I’d formerly worked with… a very smart guy, one of the best Linux/network admins I’ve ever met. Smart guy, but nobody took his touting of Bitcoin seriously. This was late 2010, and Bitcoins were worth less than a $1. The following year, they started going up in value… all the way to $20. He was very happy. Then the price crashed back down to a few dollars again. He was not so happy. It all still felt like something not to be taken seriously… but that started to change as time went on.

In late 2013, the world’s first Bitcoin ATM opened up… right here in Vancouver. It’s still there… in Waves Coffee, on the corner of Smithe and Howe.

Very cool. I went down there with $500, plugged it into that machine, and bought 2.5 Bitcoins. And when you buy BTC, there’s no tangible evidence of it… but then again, there’s no tangible evidence of your bank balance, except for what your phone or computer screen tells you. You just assume the little numbers translate to value. Like cash or stocks or gold or anything else with a number that describes what it’s worth. Then I bought a coffee and some food with it; Waves was one of the first places to accept Bitcoin for payment.

I dabbled with BTC over the years; for a while, I had my own mining rig… but it wasn’t anything too sophisticated. In fact, it was computer motherboard and three video cards all crammed into a milk crate. That thing ran hot… and loud. I was selling most of what I mined as quickly as I could… BTC was $400 at the time… and that was the mindset; create $ out of thin air and lock it in. Obviously, in hindsight, holding onto all of that would’ve made far more sense, but BTC back then, at least in my mind, was simply a new-fangled digital currency to be used like any other. And like any other, it’ll fluctuate… but never appreciate to levels of insanity. You wouldn’t expect a Canadian Dollar to suddenly be worth $2,000 U.S.; this was no different. Eventually, I shut it all down. Mining BTC becomes more difficult and more expensive as time goes on. Doing the math on how much energy I was consuming in this increasingly-difficult exercise implied it was no longer worthwhile. The garage, where it had been running, became much quieter and colder.

Except… it was different.

The first evidence of that was in 2013 when BTC shot-up to over $1,000 a coin… and it was because of currency restrictions imposed in Cyprus, during a financial crisis. People there were frantically trying to get their money out. In the old days, you’d try to do that by smuggling out gold or diamonds… but if you can seamlessly tap-tap-tap here and somewhere else in the world, someone else does the tap-tap-tap and now has all the money (and, of course, that someone else can also be you)… and no financial regulator was in the way… well, great. Even better, even if the financial regulator saw that transaction go by, they have no idea who did it. BTC became the de-facto currency of the Silk Road marketplace, a dark web Black Market site for purchasing all sorts of illegal goods.

When the Cypriot financial crisis sorted itself out, the BTC prices came back down to earth, but everyone took notice. Hmmm… forget buying coffees and croissants… if this thing can hold its value, given everything else it brings to the table… hmm…

What else does it bring to the table? It’s secure. So far, nobody has figured out how to hack it, though many have tried. The general consensus is that it’d take a very long time for all the computer power in the world at present to do so. The infrastructure is secure and transparent. Everyone can know what every wallet balance in the world is at – but not necessarily know to whom it belongs. Transactions are verified in real-time by multiple machines around the world. It all simply works. And who’s to say what a BTC is worth? Well, who decides what gold is worth? Or a diamond? It’s simple… it’s worth exactly what at this moment in time, someone is willing to pay for it while someone else is willing to part with it.

But perhaps the biggest intangible, the one thing this particular commodity brings to the table that no other one does is… that it’s finite. Given how it’s designed, only 21,000,000 BTCs will ever be mined. Around 18,500,000 have already been mined, but, like I said, it’s getting harder and harder. The last one won’t be mined till around 2140, and it’ll take decades for that last one to emerge.

Oil, gold, diamonds, wheat, sugar, cocoa, pork bellies… the earth always provides more. Nothing is infinite, but we’re nowhere close to running out of those things… we can always mine, grow or breed more. But not BTCs. So what happens when you have a trusted commodity where supply is known to be limited? You’d expect it would appreciate in value.

At this moment, a single BTC is worth $60,000. That coffee and chocolate croissant I bought way back when for 0.05 BTC? It cost me $3,000 in today’s dollars. That initial $500 in BTC I bought (and is now long gone) would be worth over $150,000… but if that makes you go ouch, consider the very first BTC transaction ever… two Papa John’s pizzas… worth about $30… for 10,000 BTC. That is, in today’s dollars, a six-hundred million dollar pizza. Sorry, two pizzas.

A lot could go wrong with BTC, which would vapourize all that value instantly. Someone could crack the encryption. Governments could conspire to shut it all down. A better crypto-currency could appear, and all the value would flood in that direction. Or… it could continue to appreciate forever. Some people are saying a single BTC could be worth $500,000 within a decade. Given its recent meteoric rise, who knows.

People also wonder what’ll happen after 2140, when there’s no more reward for being part of the network, since mining will have stopped. But in the same breath, the answer is obvious. Not our problem… just like in 2140, perhaps we’ll all have fusion-powered diamond-makers in our homes, or do-it-yourself alchemy kits for turning old pennies into gold. Not our present-day problem.

For now, the world has a trusted, unique, ubiquitous and accessible form of wealth storage that seems to find a little bit more of legitimacy every day. Recently, Elon Musk announced that Tesla would be accepting BTC for payment. And that Tesla holds $1.5 billion in BTC, just as a part of a diversified investment portfolio. And perhaps that’s what a well-diversified portfolio looks like in the future… cash, equities, bonds, gold, real-estate, commodities… and now, also… BTC.

As far as my friend is concerned, the one who was into BTC so early in the game… at some point, he cashed it all in (whatever “it’ is), bought a boat, and has been sailing around the world ever since.

** Disclaimer: I’m nobody’s idea of a registered investment advisor. None of the above is intended as advice; just interesting info. Should you choose to dabble in BTC, do so at your own risk. Past returns are never indicative of future whatever yadda yadda…

19 Likes, 2 Shares

Go to Top