Cuevano ~ Jorge Aranda

Horgan is the new BC Premier

A couple of months ago, worried about the agenda of the BC Greens leader and his likelihood to collaborate with the BC NDP, I wrote:

Andrew Weaver, please prove me wrong! Agree to a solid, stable collaboration with the BC NDP, one that will bring forth electoral reform, enact environmentally strong policies, and reverse the damage done by the current government. Many of us would be happy to give you our support in future elections if you do so.

Well, after a roller-coaster ride, John Horgan, the BC NDP leader, is the new Premier; Weaver proved me wrong; and I am extremely happy about all this.

Weaver's (and his party's) support for the new BC NDP minority government seems strong, and the Greens appear to have forced the NDP hand somewhat: the new government commits to an electoral reform referendum, to re-explore the viability of the Site C dam project, to stop oil pipelines construction projects in BC, and to a number of additional sensible policies.

This path to Horgan's premiership was absolutely unlikely, but the outcome is equally promising.

Unlikely, because it relied on very slim margins of victory in several ridings, as well as on the support of an opponent with which, from the outside at least, he seemed to hold a bitter rivalry.

And promising, not just because the policies of the new government are big steps in the right direction, nor because the Greens will help keep the NDP honest and on target, but because, in a time with a generally dark political outlook, the NDP/Green agreement shows the way towards inter-party collaboration in Canada. I have always been puzzled at the lack of collaboration under the parliamentary system here, which seems to have much less interplay than similar systems in Europe. I believe Canada suffers from some fear or aversion to rise to a collaborative pattern, and to the extent that the BC NDP/Green agreeement is successful, we will gradually learn to think of collaborative solutions by default.

(One additional source of hope: the arrival of Sonia Furstenau, a teacher and environmental activist turned politician, to the Legislature as the MLA from Cowichan and Deputy Green Leader. Best of luck to her, to Horgan, to Weaver, and to everyone in the new government.)

Scientific computing in 10 years

Greg Wilson, being the gloomy jaded pessimist he is, thinks leading-edge programmers will be doing scientific computing in JavaScript in 10 years. I disagree—I don't know what these programmers will be using then, but to the extent that they will be building on currently mainstream technologies I think it will continue being R and Python, rather than JavaScript. We placed a bet on it; this post is here for reference.

Going for him, Greg has the most popular language today, which, from a humble and rushed start in our browsers, continues to shift shape and burrow in the most unlikely places, and to prove all of its naysayers wrong. Against that, I have technologies that have ingrained themselves in the scientific community, which have fast, usable, and sophisticated modules that took many years to build and get right, and which offer newcomers a different career path and paradigm, spiraling out of data and formulas (rather than out of the browser) into the rest of the world.

Whoever wins the bet, it should be a fun dinner in 2027, and I'm looking forward to it.

Prove me wrong, Andrew Weaver!

After two weeks of waiting, the final results from the BC Provincial Election should be released today. The election was a nail-biter, with the BC Liberals nine votes away from a majority government and the BC Greens in a kingmaker role, that is, with enough votes to prop up a Liberal or NDP government, provided that the early results held, after absentee ballots and a final recount in the closest ridings.

So far, it looks like the early results will hold, which is good news—at the very least, we won't have a BC Liberal majority. At the federal level, as a Green, this would have been my dream scenario, but I have previously expressed reservations about Weaver's progressive values and willingness to work with the BC NDP. I felt that, if the BC Greens landed in this scenario, Weaver would rather collaborate with the centre-right party, perhaps extracting a couple of small concessions (spun like magnificent deals) for his support. I would love to be wrong. There is broad support for a left-wing coalition, and rejecting calls for cooperation would also damage the BC Greens' reputation as a progressive party, and the damage would be long-lasting and extend to the Federal Greens as well (one of my main fears and misgivings about Andrew Weaver).

So: Andrew Weaver, please prove me wrong! Agree to a solid, stable collaboration with the BC NDP, one that will bring forth electoral reform, enact environmentally strong policies, and reverse the damage done by the current government. Many of us would be happy to give you our support in future elections if you do so.

Site Migration

You may notice things are a bit different here: I have migrated from Wordpress to Jekyll, partly to minimize exposure to advertisers, partly to reduce hosting costs (the site is now hosted on S3), and partly to scratch the itch I've had for a while to explore static site generators and serverless hosting.

The one downside to this is that the new site does not have comments, which I used to enjoy quite a bit. I thought about adding Disqus, but this would mean allowing one more third party to track your browsing habits, and I would either have to pay for the service or allow them to display ads, which I did not want to do. So: if you want to comment on a post, I would welcome your thoughts directly on Twitter, Facebook, or over email or coffee!

2017 British Columbia election

If you live in British Columbia, you must be aware that there is a provincial election going on. It is an interesting one—the polls, for whatever they are worth these days, project a fairly close election between the BC Liberals and the BC NDP, which gives our personal decisions a greater weight than usual.

(For context for people outside of British Columbia or newcomers to the province, there are three parties of note here: the BC Liberals, which have been in power since 2001, the BC NDP, and the BC Greens. The “BC” at the start of their names is not there just to be pedantic; these parties are not technically associated with their federal namesakes, and in the case of the BC Liberals, they are in fact quite distinct. Though the mapping between federal and provincial NDP and Greens is fairly easy to make, the BC Liberals are best thought of as Federal Conservatives. They favour capital over workers, resource exploitation over environmental concerns, and lower taxes over higher social safety nets. So the BC Liberals capture the vote of the right-wing and of the confused voter, while the BC NDP and BC Green typically split the vote of the left-wing voter.)

For progressives in the province, the Clark government has been infuriating on education, on private over public interests (selling away our natural resources, seemingly even at a loss), on political lobbying (the New York Times called BC “the Wild West” of political cash), on handling of First Nations issues, and a range of other issues. As with the 2015 Federal Election, the goal for a progressive, again, must be to get rid of the conservative forces in power.

Now, I am a member of the federal Green Party, and as such, in theory, this election should have posed a difficult decision for me: the pragmatic objective, as I just stated, is to vote the BC Liberals out of office, but I want to vote for the platform and party that is closest to me. This would have meant deciding between the strategic option of voting for the BC NDP, to shore up their support against the BC Liberals, or the principled option of voting for the BC Greens, to fight for increased Green representation in BC, even if that meant increasing the BC Liberals’ chances of victory.

However, I found there was no tension between strategy and values in this election. The reason, in short, is that the BC Greens under their current leader, Andrew Weaver, is simply not a party that I want to support.

I have been following Weaver’s trajectory for many years, since before he was elected as the only BC Green MLA in 2013. I’ve followed him on Twitter, I’ve read a book of his, and I’ve heard him speak a few times. My concerns began mildly: I would note that, instead of attempting collaboration with the BC NPD, as Elizabeth May, her federal counterpart, would do in Ottawa, he would shut down every opportunity to do so. He then voted for two disastrous BC Liberal budgets, rejected the Leap Manifesto, repeatedly stated that he saw no problem in ignoring components or the direction of the Green Party platform, as the BC Greens are an entirely different party, and claimed that the BC Greens are the natural home of the Federal Liberals, with whom they share the same values and policy. I saw him being, frankly, extremely boorish to critics on Twitter (his late-night Twitter tirades resemble those of another appalling politician south of the border), constantly punching left rather than right, musing about public support for private schools, and in general demonstrating that, except for a concern for environmental issues, he promotes and is fine with a right or centre-right government, and is therefore all too happy about splitting the left vote if that means the BC NDP won’t get in power.

Consider this alternate scenario: the BC Greens leader realizes they won’t win this election, and does not want four more years of BC Liberal government. They agree to collaborate with a BC NDP government, since their platforms have so much in common in the first place, and extract significant concessions for this support. Both parties in coalition can then pool resources into battleground ridings against the BC Liberals, and be in a much better shape to defeat them. The net result: a progressive government with a strong environmental platform, power-sharing which results in better governing experience for the BC Greens and better prospects in the near future.

It is an idealistic scenario, to be sure, but under Weaver it is absolutely delusional, and the reasons why it is delusional (his aversion to left-wing policies, his bridge-burning confrontational style, and yes, his ego) are the same reasons why I think he is a poor leader and one not worthy of my support.

The BC NDP, for sure, has some problems as well. I find them generally unimaginative, anxious not to veer left too much so as to try and secure the centrist vote. They are ambiguous on fracking and extracting liquefied natural gas, as well as on the Site C project, which in practice almost certainly means they will support both projects, and instead of campaigning for electoral reform they merely claim they will put the question forth in a referendum. But these problems are minute in comparison to those posed by the BC Liberal government. I therefore endorse the BC NDP in spite of them.

Finally, in the Victoria-Swan Lake riding, there really isn’t a strong opposition against the BC NDP in terms of skill or proposals. I encourage you to watch the CFAX debate between the three main local candidates. If you do, or if you meet him elsewhere, you will find that Rob Fleming is experienced and prepared. He knows what the local issues are and how to fight for them. Chris Maxwell (BC Greens) and Stacey Piercey (BC Liberals) both seem like good people, but, to put it mildly, they are woefully unaware of the local situation or how to achieve viable political solutions in comparison. Only the BC NDP put forth a strong candidate in this riding, and I was glad to vote for him in early voting. I encourage you to do the same.