IamCraig.com Rotating Header Image

“Comply or Die”

Yet again we have Canadian police killing civilians, acting as judge, jury and — most importantly — executioner. While we wait for a thorough and impartial investigation — in our dreams — of the shooting of Sammy Yatim in Toronto, as with the killing of Robert Dziekanski at Vancouver Airport in 2007 it’s certainly telling to note that the cops had apparently killed him within 39 seconds of arriving on the scene, even as he stood alone inside a tram car! Do the cops not learn anything from their past behaviour?!

Unlike the Dziekanski case though, this cop clearly shot to kill. You don’t fire nine shots into someone expecting that they’ll be providing fingerprints and a mug shot down at the cop shop later. Oh, and just for good measure (kind of a “fuck you, punk”), one of the 23 cops on the scene (because apparently all the thugs in town wanted a piece of the action) then tasered Yatim’s lifeless body, before ironic first aid was performed on him. (Actually, one can’t help but wonder if the taser was deployed only so that the cops could say that they tried to subdue Yatim with it. A little fudging of the time line in the cops’ notes would have been required of course, but that’s OK, as long as the bad guy dies.)

Part of the report on the Canadian Broadcasting Corporation’s The National on 28 July 2013 included an interview with a former Toronto cop who, while being critical of the speed with which Yatim was executed, used the term “Comply or die.” I’d never heard the term before, but it so poetically and succinctly seems to sum up what appears to be the motto of most police forces these days.

Rather than engage the population they’re supposed to protect in order to use “minimum force” and avoid violence — yes, even apparent bad guys with knives need to be engaged unless loss of life is imminent — cops these days seem to be on a rampage, killing, tasering or pepper-spraying anybody that even dares to look at them sideways. It doesn’t even matter that you’ve managed to live for a half century or more without so much as stealing a penny candy as a kid or getting a parking ticket, you too can find yourself on the wrong end of a weapon held by a mentally unstable cop who is miffed at you for not immediately getting down and kissing his jackboots the moment he (or she in the case of “Constable 728”, aka Stefanie Trudeau) barks a command in your direction, even when you hadn’t heretofore even had a reason to note the cop’s presence.

And that last point is important to note. All sorts of people come to the defence of the cops in cases like this for all sorts of reasons, many of whom probably fit into my penny candy / parking ticket description. Based on their life experiences, it’s obvious to them that anyone who incurs the wrath — or even just the attention — of the police is obviously guilty of something. It doesn’t really matter what that “something” is; for these people you’re guilty until proven innocent, and “you must have done something to deserve being shot, tasered or pepper-sprayed.” Or, in the case of completely blameless Buddy Tavares and his assailant RCMP Constable Geoff Mantler, you must have done something to deserve having said jackboot forcibly applied to your lips to assist you in planting the kiss.

That old adage about walking a mile in someone’s shoes comes to mind.

Related to this story but with reference to my previous post about the Canadian media, I found it odd how CBC television news showed pictures of Yatim looking like something of a gangster but had a former Toronto cop on who questioned the speed of the use of force, while Global television news showed pictures of a clean-cut young kid, but had on their own “expert” who said that cops had no choice but to shoot to kill.

Possible arrival of Verizon in Canada

I’m not a big fan of multinationals, and quite frankly I’m dubious about the possible entry of Verizon into the Canadian cell phone market — the market with the highest prices and least competition in the world. (Third World countries like Somalia and Zambia have better service and lower prices than Canada.) I’m also not happy about the way the scheme to encourage new entrants and more competition in the market has been co-opted by the Big Three (Bell, Telus and Rogers).

But if companies like Bell are willing to take many of their customers’ hard-earned dollars out of their overflowing coffers to buy full-page advertising in major newspapers to convince the same customers they’re already screwing that Verizon’s entry into Canada is a bad thing, then on that basis alone I say we should roll out the red carpet for Verizon.

Think about it. Things can’t get much worse for the consumer, and one can only hope that things get a little tougher for the incumbents, even if only temporarily.

Update, 30 July 2013: And now Telus is spending your money suing you via the federal government!

Criticisms of the Press: Canadian Edition

We, the public, need a free and professional press. Fortunately, in Canada, the “free” part is not usually an issue. But recently the “professional” part certainly took a beating, in my opinion, certainly on the television.

First up is the rail tragedy in Lac-Mégantic, Quebec. I never thought I’d say this about the Milquetoast Peter Mansbridge, the Canadian Broadcasting Corporation’s chief correspondent and anchor of The National news programme, but where is the guy? In his place we’ve had Mark Kelley anchoring the “show” (as he himself called it) nightly from the dark streets of Lac-Mégantic, giving us hand-wringing man-on-the-street interview after hand-wringing man-on-the-street interview with grieving survivors and residents, done by him and his team of reporters, some seemingly reeled in from other parts of the country in an attempt to leave no grieving resident unturned.

Then the hue and cry started to arise about the conspicuous absence of the chairman of The Montreal, Maine and Atlantic Railway, Inc. (owners of the runaway train), Edward Burkhardt. Mark Kelley set the tone the night before Burkhardt was scheduled to show up in Lac-Mégantic, four days after the derailment, by seeming to discount anything Burkhardt might say on his arrival. And so it was that Burkhardt arrived in Lac-Mégantic and promptly made a fool of himself. However, he was aided and abetted in that endeavour by so-called journalists, whose weighty questions included, “How much are you worth?” and “Did you sleep last night?” What the hell?! What the fuck does that have to do with anything?! If we’re going to hang everyone in Lac-Mégantic who has slept since the disaster on 6 July, we’re going to run out of lamp posts! The press displayed a pack mentality, savaging Burkhardt in a most tawdry and unprofessional manner like sharks in a blood-fuelled frenzy.

On a side note, Edward Burkhardt really does need to fire himself as the public face of his company until he gets some professional help in handling the press. That, some help with showing a little more empathy (he has the words figured out; he needs help with the delivery) and a kick in the arse for hanging his employee and a volunteer fire department out to dry before a full investigation, will help him and his companies immensely after future accidents. But he doesn’t deserve death threats.

And another side note is this use of the term “show” to describe a news programme. As I’ve pointed out, Mark Kelley of the CBC used this term, and I’ve heard Dawna Friesen of Global News refer to her news programme as a “show” too. My Concise Oxford Dictionary defines a “show” as, among other things:

· n.
1 a spectacle or display.
2 a play or other stage performance, especially a musical. > a light entertainment programme on television or radio.

Sadly, the use of the term “show” is actually accurate these days, especially with respect to the “light entertainment” part, as I’ll demonstrate in a moment. However, it shouldn’t be. I don’t watch, listen to or read the news to be entertained. (It’s mostly about death and destruction anyway. How is that entertaining?!) I’m not interested in the weather reporter with a joke a minute, or the (not so) witty repartee between the news reader and the sports guy. Sadly, I think I’m in the minority.

The other news item that sickens me is the treatment of the death of some Hollywood actor. Umm, what’s his name again? (Do web search for “dead actor”.) Oh yeah, some guy named Cory Monteith. I guess he was on some popular TV show or another, actually, so maybe he’s not actually a “Hollywood actor”.

Any death is a tragedy for someone, usually that person’s family and friends, not to mention the deceased him- or herself. Sorry, but Cory and I didn’t know each other, therefore I am not a friend of his and I’m pretty sure he’s also not a member of my extended family. (If either were true, I wouldn’t be getting my news about him off the TV.) So, as a human being, I extend my condolences to the Monteith family and Cory’s friends. However, I’m not going to grieve for him, and the “news shows” should not expect that I will. Nor should they pander to and perpetuate the cult of celebrity worship.

But what is truly sickening to me is that Monteith’s death was the lead item, getting a full five or six minutes of coverage on the six o’ clock news on Global News on 14 July (and a similar amount of time on CBC’s national news, although at least a predicted federal cabinet shuffle got top billing), while the deaths of two nameless “nobodies” on the following two news stories were accorded thirty seconds each. Where is the sense of proportion?!

Again, I’m probably in the minority with respect to the “light entertainment” that news has become; these days, it seems, if it’s not entertaining and keeping our short attention spans occupied, it’s apparently not worth paying attention to. After all, there’s probably a competitor with a shinier, more entertaining “show” on another channel. However, I don’t think it’s too much to expect a modicum of professionalism and at least an attempt at a veneer of impartiality from journalists when it comes to thinking of questions to ask stunned officials on the scene of a deadly disaster.

Port 25 open on Shaw connection

While doing some mail server testing, I happened to notice that port 25 outbound on my run-of-the-mill, consumer grade, non-static Shaw connection is open. I wonder if this is a mistake, or if they’ve abandoned the practice.

Happy Birthday Elizabeth!

Dear Elizabeth,

Happy birthday. It looks like I posted this a day late (again!), but this website uses the UTC time zone, so it was still your birthday in the Pacific time zone. 🙂

I’m sorry that you lost Poppa recently. It’s a real shame that your parents wouldn’t let you see him for the last years of his life, until it was too late and he was an emaciated old man on his death bed. 🙁

Love, Uncle Craig

Happy Birthday Melissa!

Dear Melissa,

I hope you have a very happy birthday today.

Love, Uncle Craig

Happy Birthday Christopher!

Dear Christopher,

Happy birthday.

Love, Uncle Craig

Attention Susan Ormiston!

Maybe nobody at the CBC knows any better, or maybe they’re too afraid to correct you. However, I do and I’m not.

The Queen does not PRO-sess canned fish at a packing plant. She does, however, pro-SESS down The Mall in a pro-SESS-shun.

Look it up. You’re welcome.

There was another odd pronunciation (in addition to at least two instances of the above for which I was within earshot of the TV), but I forget what it was. Additionally, I heard someone else remark on your rather odd pronunciation of “Edinburgh” (and by “odd” I mean odd to someone who lives there, not odd to a North American who might assume it’s pronounced as a German might do so), but I didn’t hear that one myself.

Again, you’re welcome.

Block outbound email to a specific domain with qmail

With Sendmail, I can block all email from (a sending domain to the server in question) and to a (foreign) domain using the /etc/mail/access file. However, apparently, it’s not so simple with qmail. Further complicating my need to prevent all users on one of my systems (which uses qmail) from sending email to certain domains is the fact that the system also uses Plesk, so I didn’t really want to start messing around with patching qmail and risk breaking something to do with Plesk.

After a fair bit of research I settled on a workaround using /var/qmail/control/smtproutes to artificially direct email sent to those domains from my qmail system to another mail server under my control, where the emails are rejected during the SMTP dialogue (because they’re not configured on that mail server, of course), thereby being bounced immediately to the sender.

If /var/qmail/control/smtproutes doesn’t exist on your server (it shouldn’t by default) you can create it with the following contents, or add the following contents to an existing file:

bad-domain.com:mx.your-other-domain.com

The file should be owned by the same user and group as most of the other configuration files in the “control” directory.

In this example you want to stop users from sending email to bad-domain.com email addresses, and you control an external mail server at mx.your-other-domain.com. When a user tries to send email to a bad-domain.com address, the sending mail server will not look up the MX record for bad-domain.com, instead routing the email to mx.your-other-domain.com. Because mx.your-other-domain.com is not configured to accept or relay email for bad-domain.com, it will reject it.

Caution: DO NOT route email to a mail server that is not yours. This will likely be considered spam by that mail server’s administrator, and the IP address of your mail server will then likely be blocked and perhaps added to more widely-distributed blacklists. If you don’t control another mail server you could route the forbidden email to a non-existent domain, such as no-such.domain or dev.null or bogus.invalid. To make the bounce message a little more helpful to the receiver (i.e., the original sender), perhaps make up a bogus domain like “Sending-to-that-domain-is.prohibited” which, on some systems, will return a bounce message that might include text like this:

Sorry, I couldn’t find any host named Sending-to-that-domain-is.prohibited.

Do not use a non-existent domain on a real top-level domain (e.g., v539bq59vb45.com, or some other string of randomly-typed characters followed by a real TLD), because there is no guarantee that domain won’t be registered and used in the future. Avoid using even your own real domain that you’re not using (unless you set up some unique but descriptive sub-domain such as “this-is-a-bogus-mx-vb49w4.example.com”), as you may use it in the future and forget that you’re directing email to it. That could result in mail loops if you end up hosting the domain on the same mail server, or being blacklisted if you host it with a third party or allow it to expire and it’s registered and used by someone else.

Anyway, having another mail server to use, I’m sticking with using that to cause the messages to bounce back.

Some assistance in coming up with this idea came from this thread at boardreader.com.

Have a comment or a better idea? Let me know in the comments.

Oh, the irony

So there I was, surfing the Web looking for information related to ambulances in British Columbia, when I came across the BC Ambulance Service’s page on treatment guidelines. Being the curious type, I downloaded a PDF copy of said treatment guidelines to have a quick look.

But instead of a document about treatment guidelines, this is all that the 2.2 MB file displayed to me in my current PDF reader of choice:

For the best experience, open this PDF portfolio in Acrobat 9 or Adobe Reader 9, or later.

For the best experience, open this PDF portfolio in Acrobat 9 or Adobe Reader 9, or later.

Now, given the size of the file and the fact that the size matches what is stated on the BCAS website, the content of the PDF is obviously there on my computer, but the BCAS (presumably) have (in their infinite wisdom) deemed that I can only “best experience” (excuse me while I throw up) their document in Acrobat Reader! This is indeed ironic, given that “PDF” stands for “portable document format” and, according to page 33 of Adobe’s own specification, “PDF is a file format for representing documents in a manner independent of the application software, hardware, and operating system used to create them and of the output device on which they are to be displayed or printed.” (It also reads, on page 25, “The goal of these products [Adobe Acrobat] is to enable users to exchange and view electronic documents easily and reliably, independently of the environment in which they were created.”)

So, apparently, the portable document format isn’t actually very portable.

I refuse to install Adobe Acrobat Reader on my primary machine. It is the poster child for “bloatware“; when all you want to do is have a quick look at a PDF document, or all you want to do is open a one-page document (like the invoices I prepare in my business), you have to load this behemoth of a program, wait and wait and wait some more while your hard disk grinds on forever, only to use one per cent of the program’s features (when it finally opens) and take less time to look at the document than it took to open it. And let’s not forget about the constant updates to the ninety-nine per cent of the application you don’t use, and Adobe’s habit of getting their sticky fingers into the very heart of your operating system. No thanks.

If Adobe produced a “light” version of Acrobat Reader (which is itself a light version of Acrobat, a program used to create PDFs) I’d consider using it. Until then I should at least acknowledge Adobe for making the portable document format an open standard, allowing me the choice to use other software to view PDFs.

And you, BC Ambulance Service? How about making your portable-document-format document portable? I don’t want to “experience” your document singing and dancing; I just want to read it. At least let me have a second class “experience” in my chosen PDF reader. Thank-you.


Update, 3 May 2012: Wouldn’t you know it. The day after I wrote this, Foxit Reader prompted me to install a security update. After the update I thought I’d see what happens when I open the same file. Lo and behold! Turns out that it appears that a “PDF portfolio” is (as the name might suggest) a portfolio or collection of PDF documents in one container (file), and one needs to view the “attachments” to see and open the individual PDF documents. The original display (see above) certainly didn’t suggest that, and the inclusion of the Adobe logo made me believe that here I had a document created in Adobe Acrobat that refused to be displayed in non-Adobe PDF readers.

Turns out I was wrong. Not sure if I should blame Foxit Reader for not being more helpful, or if I should blame Adobe because a document created using their software (the document’s properties show that it was created by Adobe Acrobat) led me to the conclusions I made. I lean towards the former — if only because of the different behaviour of Foxit Reader after the update and the fact that the update appears to address this very issue — but I do presume that the wording displayed previously (the so-called “best experience”) comes from Adobe and their software, and so could be worded to be more helpful and less biased. Clearly though, Foxit Reader is now identifying the nature of the file and displaying its own message, something it should have done before.

Below are screen captures showing what I see now on opening the file, on viewing the attachment list, and on opening the attachments.