Oliver, with his father, grandmother, great-grandfather, great-great-grandfather, and great-great-great-grandfather.
We are the parents of Oliver, a 17 year old young man on the autism spectrum.
We’re looking for a support person to work one-on-one with Oliver through the day during the summer, and for occasional overnight respite care. We’re primarily looking for someone to provide supervision and guidance and to allow Oliver to participate in community activities.
Oliver is a bright, funny, creative person with wide-ranging interests. He gets along well with adults, and has enjoyed working with one-on-one assistants for many years, developing strong bonds with them that have benefited both. While he has some challenges with communication, he’s verbal and expressive. He’s very digitally-engaged and has a broad online presence. He’s also very engaged in progressive issues, with particular interest in environmentalism, LGBTQ issues, and political and social collaboration.
Starting June 11, 2018 we’re looking for someone to spend time with Oliver on weekdays through the summer.
This doesn’t need to be every day, and we’re flexible on the schedule, but it will be a maximum of 30 hours per week. This could involve spending time at our house, doing activities downtown (bowling, library, art gallery, going for coffee), and going to the beach, etc. Oliver’s also enjoyed going overnight camping in previous summers, and he was a volunteer photographer at the Cloggeroo music festival last year.
Because Oliver’s interests are so wide-ranging, what we’re primarily looking for is someone engaged, flexible, and interested in many things. Oliver has a basket of challenges related to autism – anxiety, communication challenges, working memory issues – so you must be adaptable. Some experience with, and understanding of autism is preferred. We’ve had good experience with students in and graduates of the Human Services program at Holland College, but formal training is not a absolute requirement.
Oliver has an autism assistance dog, a hypoallergenic 6-year old poodle named Ethan that’s a trained and registered guide dog, so you must be comfortable working with and around dogs (we can provide training in how to work with Ethan).
We live right in the heart of Charlottetown, a block from Province House.
Pay is $15/hour plus vacation pay, and, as funding comes in part from the Disability Support Program, candidates must be at least 18 years old as of June 11.
Is this you? If so, please contact Peter Rukavina by email at peter@rukavina.net.
Oliver and I returned home from an errand this afternoon to find Ethan the Dog using his laptop.
Oliver is slowly surveying popular music of the 20th century via Spotify.
Which led him to exclaim to me tonight “Joni Mitchell has albums after Ladies of the Canyon!”
Oh to be 17.
Oliver sent me an email last night with subject line “Your Point of View” and a body that was simply a link to this YouTube video, a trailer for the film The House of Tomorrow.
This email precipitated an ongoing conversation about what exactly he meant by “your point of view.”
During one of the episodes of this conversation the following words came out of Oliver’s mouth:
You know, like you and Stewart Brand…
What a son I am raising.
Via my friend Elmine’s blog, a pointer to an appearance by man of letters Stephen Fry on Dutch television. What an insightful, reflective and brilliant person he is.
A month ago I wrote about analyzing my use of the Air Miles program by scraping data from the Air Miles website.
I concluded by mentioning that I had followed on with a formal data access request, under the provisions of the Canadian Personal Information Protection and Electronic Documents Act.
Yesterday I received a thorough response by email to that access request, a response that included everything I had requested.
Here’s what I learned.
Personal Information About Me
The letter I received (a PDF attached to the email) summarized the “personal information” about me that Air Miles holds. This is described as:
In accordance with Principle 9 - Individual Access, as outlined in the AIR MILES® Privacy Commitment, the following is personal information on record with the AIR MILES® Program.It is important to note that the demographic information listed below represents what was provided at the time of enrollment, unless updated by you during subsequent contacts with our company, as well as any information you or your household may have provided to us through your participation in optional surveys. This is a summary of the personal information currently held about you and your household.
The information Air Miles holds on me is:
- My date of birth.
- My gender.
- My language preference.
- My “enrollment source” (how I originally signed up for Air Miles).
- My enrollment date.
- The total miles I’ve earned to date.
- The total number of “partners” where I’ve earned miles.
- My account type (business).
The information Air Miles could record about me but had no data:
- My household size.
- My income range.
Redemption
A summary was included of the single redemption I’d ever made of Air Miles for a travel reward, 4090 miles in March of 2016 for a room in Halifax at the Best Western Chocolate Lake.
Disclosure
A list of 46 third party “partners, agents and research organizations” that Air Miles has shared my contact information with “in order to fulfill the stated purposes of the AIR MILES® Reward Program” was provided:
- airmilesshops.ca
- Alamo Canada
- American Express
- Bank of Montreal
- Boston Pizza
- Budget Rent a Car
- Canadian Springs
- CarStar Automotive Canada
- Century 21
- Club Voyages
- Foodland
- Forzani
- Global Pet Foods
- Goodyear Canada
- HBC Rewards
- Hilton
- Holiday Inn
- Homecare Building Centres
- Intercontinental Hotels
- IRIS
- Johnson Inc.
- La-Z-Boy Furniture Galleries
- Lawtons
- Manulife Financial
- Maritime Life
- Marlin Travel
- National Tilden
- Pharma Plus
- Pharma Save
- Primus Canada
- Purolator
- Reno-Depot
- Rogers Media
- Rona
- Royal & Sun Alliance
- Safeway
- Shell
- Sobeys
- Sport Chek
- Sports Experts
- the Shoe Company
- Tim-BR Mart
- Travel Plus
- UPS
- VHQ Video Headquarters
- Westjet
Air Miles Earned
Confronting the PDF File
Finally, in a separate PDF file were the “transactional details” of every Air Mile earned from 1999 onward, sorted by the partner’s name:

PDF files are where data goes to die, and while providing me with this information in this format technically meets the provisions of my request for a “CSV, Excel or other machine-readable file,” it would have been nicer to receive it in something more portable.
Using pdftotext
By running the PDF file through pdftotext, using the “-raw” flag, I was able to get something more useful:
pdftotext -raw airmiles.pdf
This produced airmiles.txt that looks, in part, like this:
CENTURY 21 Thank You From CENTURY 21 7/12/2000 192 1
BMO M/C BUSINESS CARD AIR MILES BUSINESSCARD ACCOUNT 6/28/2002 75 1
BMO M/C BUSINESS CARD AIR MILES BUSINESSCARD ACCOUNT 5/28/2002 45 1
BMO M/C BUSINESS CARD AIR MILES BUSINESSCARD ACCOUNT 4/26/2002 13 1
BMO M/C BUSINESS CARD AIR MILES BUSINESSCARD ACCOUNT 3/28/2002 6 1
BMO M/C BUSINESS CARD AIR MILES BUSINESSCARD ACCOUNT 2/28/2002 49 1
BMO M/C BUSINESS CARD AIR MILES BUSINESSCARD ACCOUNT 1/28/2002 47 1
Somewhat inconveniently, this file is neither fixed-width nor helpfully delimited, but there’s enough structure, working from the end of the lines back toward the beginning, to split components into individual fields.
Using Tabula
To save myself the trouble of hacking the data out this way, I deployed the excellent open source Tabula tool for the job; it “a tool for liberating data tables locked inside PDF files.” Or, in other words, exactly what I need.
It was shockingly easy to install Tabula, have it auto-identify the tables on the Air Miles PDF, and spit out a CSV file that looks, in part, like this:
CENTURY 21,Thank You From CENTURY 21,7/12/2000,192,1
BMO M/C BUSINESS CARD,AIR MILES BUSINESSCARD ACCOUNT,6/28/2002,75,1
BMO M/C BUSINESS CARD,AIR MILES BUSINESSCARD ACCOUNT,5/28/2002,45,1
BMO M/C BUSINESS CARD,AIR MILES BUSINESSCARD ACCOUNT,4/26/2002,13,1
BMO M/C BUSINESS CARD,AIR MILES BUSINESSCARD ACCOUNT,3/28/2002,6,1
BMO M/C BUSINESS CARD,AIR MILES BUSINESSCARD ACCOUNT,2/28/2002,49,1
BMO M/C BUSINESS CARD,AIR MILES BUSINESSCARD ACCOUNT,1/28/2002,47,1
Now that is useful data.
What did I learn?
Some of the things that I was able to learn from the CSV, after loading it into LibreOffice for analysis, were:
- My first Air Mile came from buying gasoline at Shell on August 21, 1999.
- I’ve earned 7,021 Air Miles in 434 transactions from that date until my most recent transaction at Sobeys on January 13, 2018.
- I’ve earned Air Miles from 26 partners in total.
- Most of my Air Miles–2,729, or 39%–have come from Sobeys.
Other insights to follow.
How did Air Miles do?
Good Points
- Quick turnaround on the request, within the timelines laid out in the Personal Information Protection and Electronic Documents Act.
- Provided everything I asked for.
Needs Work
- Data provided locked in a PDF file that I had to work to liberate; I’ve asked if they can give me a CSV, TSV or even an Excel file instead.
- Summary letter total Air Miles earned (7,168) doesn’t add up to the aggregate of the Air Miles reported in the transaction report (7,021). I’ve asked for an explanation of the difference.
- Summary letter total partners (20) doesn’t match the partners listed in the transaction report (25). I’ve asked for an explanation of the difference.
In general terms I think Air Miles lived up to the letter and spirit of the Personal Information Protection and Electronic Documents Act, which is not surprising given its profile and that it is essentially only in the data management business. If Air Miles wasn’t good at this, what hope would we have for others?
How to Request Your Own Data
To get your own data from Air Miles, refer to the Protecting Your Privacy page on its website, which provides the email address privacyoffice@airmiles.ca for making access requests. Feel free to copy and paste the language I used in my request as a starting point.
It being International Women’s Day I thought, yesterday morning, that it would be a good idea to send my young nephew in Montreal something to commemorate the day and to up his feminist game (he’s already doing gangbusters in this regard, but we can always do better).
So, over breakfast, I ordered him a copy of Women in Science: 50 Fearless Pioneers Who Changed the World by Rachel Ignotofsky.
I had no expectations it would actually arrive today and, indeed, Amazon gave me a delivery date of Friday on the order confirmation:

But this morning, almost exactly 24 hours after I placed my order, I got an email from a courier called Intelcom Express:
Your order XXXXXXXXXX is scheduled to be delivered in the next 3 hours by our driver Yassine.
Yassine is currently completing delivery number 1, you are delivery number 7.
Just 18 minutes later I got another email:
Your order XXXXXXXXXX has been delivered without signature today at 08:17 AM.
You’ll find attached the delivery proof.
I scrolled down. The “delivery proof” was a photograph of the package, in my nephew’s mailbox in Montreal, presumably taken by Yassine (photo cropped to remove the house number):

Whatever you think of Amazon, and its impact on the retail book industry, and its labour practices, this is an impressive end-to-end feat of logistics, and likely something that no other company is capable of achieving now or anytime soon with any consistency.
Contrast this to my order of a Bolstr bag, from it’s Cleveland manufacturer, back in January.
I placed the order on January 9, the bag arrived on January 25, 16 days later. That period included a full week between the printing of the shipping label and provision of the tracking number and the actual shipment.
And that was with a payment of $21 CAD in shipping (Amazon’s shipping cost, because I’m a Prime subscriber, was nothing).
A decade ago, that a package from Cleveland to Charlottetown would take only 16 days to arrive, and only cost $21 in shipping would have been considered an impressive feat; in the shadow of Amazon’s raised bar it seems slow enough to exist in an different fulfillment universe.
I’m not sure, from a bird’s eye view, how I feel about our new Amazon overlords, but man oh man are they game-changing.
Postscript: I suggested this minute-by-minute shipping update approach in an email to Jeff Bezos 23 years ago. His reply was “We’ve received several good suggestions from customers, but I think this is a particularly good one.”
I had to start somewhere, so with boxes from No Frills (thanks for the tip, Ray!) I moved the first load from Reinventorium v1.0 to Reinventorium v2.0 this morning.
It was just the books and notebooks—for a digital worker I seem to have a lot of them—but it was good to take the first step.
One of the great things about the former Sunday School classroom I’m moving into is the array of bookcases and shelves; everything has a new place, and I took the boxes back for the next load.
,
Every time I go to write bánh mì, a type of Vietnamese sandwich, I get stuck on whether it’s “nh” or “hn.”
Because the subway in Berlin is called the U-Bahn, I fall into the trap of thinking that bánh mì should be spelled the same way.
But it isn’t.
So that’s what I need to remember.
I am