The Electoral Triumph of “Did Not Vote”


Perhaps you’ve seen this map that has been floating around social media lately. It was created soon after the 2016 election by Reddit user Taillesskangaru and is posted here.

Let’s pretend that Did Not Vote were a candidate in the 2016 election. The number of eligible voters who did not vote exceeded the vote totals garnered by any living candidate in 42 states.

The dominance of Did Not Vote mostly reflects the relatively low voter turnout, even in presidential election years, in most states. Nationwide, turnout has varied in a range from 50% to just over 60% for the last 40 years. In 2016 it was 59.3%. In some states, in some presidential elections, turnout has been below 40%.


I got to wondering how unusual the the 2016 triumph of Did Not Vote was in the context of recent elections. The result:

If Did Not Vote were a candidate, it would have won, handily, every one of the last 10 presidential elections. Full details follow.

   ‣ more…



Tech Support, Cameroon Style



The following day-in-the-life story was emailed to me in 1999 by my brother, Roger Dawson, from Cameroon. He and his wife Sandy were working there with Wycliffe Bible Translators, a missionary organization that probably employs more linguists than anybody except the CIA, in furtherance of their mission of translating the Bible into various indigenous languages. Sandy was teaching English and Roger performed computer support in Yaounde, the capital city of Cameroon.

Roger Blaine Dawson died on August 18, 2013.

Note added 2016-03-24: After his death, Roger’s widow Sandy spent over a year in discerning what she wanted to do in the next life phase, and decided to return to Cameroon. She is there now, teaching English, and sent a note after having read Roger’s thoughts below.

   ‣ more…



A Tale of Two Anti-Spam Services


tl;dr: One works, the other doesn’t. Spam cut from 300/day to nearly zero.

One of my email addresses got in the spammers’ sights sometime last year. The spam volume kept building and building until by the fall it was over 300 per day to this one address, which got only a handful of good emails per day. Time to do something serious about it.    ‣ more…



Giving Google Advice


It’s what we all love to do, right? “Search would be really useful if only…”

And a thousand thousand slimy things
Lived on; and so did I.

What I want is for Google search to do the right thing when I ask it to sort the results by date.

Say Google has presented me the first 10 of 2.6-odd milliion results. The ranking by rele­vance is, of course, pretty good (modulo years of sleazy SEO and other gaming of its algorithms). Now what I want to see is the relevant results, sorted with the most recent first.

When I tell Google to sort by date, what I get is: 2.6-odd million almost exclusively crappy results, sorted with the most recent first.

Google: you have already lifted the useful 100 out of the vast steaming ocean of slimy results. Why throw them back now?



Apple Missed an Opportunity to Make’s UI Slightly Less Unusable



I was happy to see a usability improve­ment show up in’s version 9.1 in the recent El Capitan update (10.11.1). But Apple missed the refinement to this improvement that would make life easier for power users of email.    ‣ more…



The New “Support”


Dropbox exemplifies it.

I have a free account with over 7 GB of storage, built up in the early days when few knew about DB and I got bonus gigabytes by proselytizing it to friends & colleagues. You’d think that loyalty might count for something? Think again.

I knew that free accounts get back-of-the-bus service in terms of timeliness. But this does take the cake.

   ‣ more…



Making Unreadable Sites Readable


White text on a black background. Yellow on grey. Puce on green. Not only are they unreadable -- for those who spend most of their screen time looking at things with a white background, these inverted sites mess up the eyes' adaptation. Read a couple of paragraphs of white on black and, when you go back to a more conventionally formatted page, the afterimage will degrade the reading experience for half a minute or more.

I use the bookmarklet below every time I encounter an inverted page. It changes the background to white and the type to black. As my eyes age, I'm finding the greater contrast helpful even on those modern, design-heavy sites that use grey-on-grey.

I found this bookmarklet years ago on some hacker's Web site; no idea who or where, and I can't find any trace of it online now. So I'm posting it here as a public service so others may find it.

Drag the link to your bookmarks bar and when prompted, give it a name. I have named mine "mono."




How Not to Be Tracked


This note describes the steps I take routinely to keep from being tracked online by advertisers, publishers, social networking sites, and other parties desiring to profit from information I consider personal and private. The steps below constitute pretty much what is required not to be tracked today. Few have the patience to do so much work to safeguard their own privacy.    ‣ more…





So after 17 years of running servers on the open Net, I got hacked on March 2.

Or as Jon Cox (@generic_person) put it, with probably greater accuracy: “It’s more realistic to say ‘I detected my first hack.’”

I discovered the break-in by finding an unknown file in /cgi-bin on one of my domains. When I brought it down to my local machine for a look-see, it triggered ClamXav. (Yes, since Flashback I run AV routinely on the Mac.)

Dan O’Neill (@dkoneill) did most of the heavy lifting in figuring out where the vulnerability was. I owe that man so many bottles of wine by now… Cases…

   ‣ more…



Expiring Domain Name: Lesson Learned


I work with a non-profit that has had a Web presence since 2000. They changed their name a couple of years back and rebranded everything around the new name. The old domain hung around, and even though it forwarded to the new one, it caused confusion and brand dilution. The director wanted it gone.

We let the old name expire.

Big mistake.

   ‣ more…



« Older