Complete Archives
Calling these archives complete is a lie because this listing does not include filtered pages. It also does not include metapages .
Smartphone Observations
Composed August 26th, 2024
Stripmining Social Connections
Composed August 24th, 2024
food-basics-01-med-med.jpg
Composed August 23rd, 2024
food-basics-02-med-med.jpg
Composed August 23rd, 2024
dollarama-med-med.jpg
Composed August 23rd, 2024
dollarama-med.jpg
Composed August 23rd, 2024
food-basics-01-med.jpg
Composed August 23rd, 2024
food-basics-02-med.jpg
Composed August 23rd, 2024
food-basics-02.jpg
Composed August 23rd, 2024
food-basics-01.jpg
Composed August 23rd, 2024
dollarama.jpg
Composed August 23rd, 2024
Locked Out
Composed August 23rd, 2024
Missing
Composed July 10th, 2024
Clover
Composed June 24th, 2024
Bowling Alone
Composed June 23rd, 2024
Perception Loss
Composed April 25th, 2024
Moonlight
Composed April 21st, 2024
2024
Composed March 20th, 2024
Book Amnesia
Composed March 20th, 2024
Kitchener Centre Provincial Byelection Preblather
Composed November 29th, 2023
Reusable Bags Are Awful
Composed November 5th, 2023
Boolean Jokes Are Not Funny
Composed October 27th, 2023
My Turn
Composed October 2nd, 2023
Ecommerce Friction
Composed August 27th, 2023
Bragging without Condescension
Composed August 9th, 2023
Vogelsang Green
Composed August 9th, 2023
Quiet and Loud
Composed July 10th, 2023
Work Lifeless
Composed June 20th, 2023
Commerce Bad Actor: Home Depot
Composed June 10th, 2023
Prison Pipeline
Composed April 13th, 2023
Employed
Composed April 9th, 2023
Sheryl MacKay Has a Podcast
Composed March 17th, 2023
Walmart Junk Food Inflation
Composed February 21st, 2023
Backstabbing Mike Schreiner
Composed January 31st, 2023
corningware.jpg
Composed January 23rd, 2023
Goodbye, Dish
Composed January 23rd, 2023
Fixed-Gear vs Freewheel
Composed January 20th, 2023
2023
Composed January 13th, 2023
Hired Help
Composed January 13th, 2023
Very Late Election Postblather
Composed December 21st, 2022
Healthcare Protest
Composed December 12th, 2022
COVID Freak
Composed November 25th, 2022
Housing Crisis
Composed October 31st, 2022
Testing Tarot
Composed October 24th, 2022
Municipal Preblather
Composed October 18th, 2022
Speech Vs Third Party Advertising Laws
Composed October 17th, 2022
Is Terry Fox Dying?
Composed September 18th, 2022
Preston Biking Experiences
Composed September 10th, 2022
Snyder's Flats
Composed September 2nd, 2022
The NDP and Vote Splitting
Composed July 16th, 2022
sharing-circle-resources.pdf
Composed July 12th, 2022
Highways and Trains
Composed July 9th, 2022
Anti-Polarization Techniques
Composed July 8th, 2022
Sports Transportation
Composed July 4th, 2022
Working the Election
Composed June 16th, 2022
City Pizza Challenge
Composed June 10th, 2022
Provincial Election Postblather
Composed June 5th, 2022
Abortion Rhetoric and Disability
Composed May 27th, 2022
Provincial Election Preblather
Composed May 20th, 2022
Therapy Fail
Composed May 12th, 2022
Whiteboard Animations
Composed May 5th, 2022
Canadian Blood Services is Trans-Hostile
Composed May 4th, 2022
Canadian Blood Services Allows (Some) Gay Men to Donate Blood
Composed May 3rd, 2022
Poverty, Psychology, Power Laws and Noah Grey
Composed May 1st, 2022
Configuring Mutt to work with Duo for uwaterloo.ca Mail
Composed April 22nd, 2022
Ghost of the Station Hotel
Composed April 16th, 2022
Responsive Redesign
Composed April 9th, 2022
Cashierless
Composed April 5th, 2022
Maskless
Composed March 26th, 2022
YubiKey 5 vs Security Key for Multi-Factor
Authentication
Composed March 19th, 2022
Marketing Bad Actor: Ziggy's Cycles
Composed March 15th, 2022
Upgrade Consistency
Composed March 13th, 2022
Upgrading Drupal 8 to Drupal 9
Composed March 6th, 2022
Junk Food Without Palm Oil
Composed February 16th, 2022
Kidney Donation
Composed February 14th, 2022
Farmer's Market Decline
Composed February 7th, 2022
Food Inflation
Composed February 5th, 2022
Chronic Pain
Composed February 1st, 2022
2022
Composed January 2nd, 2022
Omicron
Composed January 2nd, 2022
Street Harassment
Composed December 26th, 2021
Two-Tier Healthcare Revisited
Composed November 21st, 2021
Early Federal Election Feelings
Composed November 18th, 2021
Medications
Composed November 16th, 2021
Mail In Ballots
Composed September 20th, 2021
Raj Saini Is Out (Sort of)
Composed September 8th, 2021
Early Federal Election Feelings
Composed August 22nd, 2021
Watcamp Ethics
Composed August 8th, 2021
Bike Privileged
Composed August 2nd, 2021
Marketing Bad Actor: TVO
Composed July 26th, 2021
PSA: Easily Book a COVID19 Vaccine in Ontario
Composed July 7th, 2021
Soda Pop
Composed July 5th, 2021
Pandemic Coward
Composed June 13th, 2021
UnionSD Co-op Membership Drive
Composed June 13th, 2021
Map Scrollwheels Are a UX Disaster
Composed June 3rd, 2021
Near and Far
Composed June 1st, 2021
New Hamburg
Composed June 1st, 2021
KW Wholesale is a Grocery Store
Composed May 18th, 2021
Supply Chains
Composed May 14th, 2021
Wishful Thinking 010: Portable Desktop Computer
Composed May 11th, 2021
Wishful Thinking 009: Anytime RSS
Composed April 30th, 2021
GNU Screen to Tmux Transition
Composed April 27th, 2021
Vaccine Boycott
Composed April 25th, 2021
Waiting to Be Shot
Composed April 20th, 2021
The Final Lockdown
Composed April 11th, 2021
Against Universal Basic Income
Composed March 24th, 2021
Sideswiped
Composed March 22nd, 2021
Brian and Trent
Composed March 20th, 2021
Ideal World
Composed March 7th, 2021
Obama 65f6c4 1274598.jpg
Composed March 1st, 2021
Exploiting the FGC
Composed March 1st, 2021
Killer Instinct
Composed February 27th, 2021
August
Composed February 15th, 2021
SEO is Blaming the Victim
Composed January 19th, 2021
Unfair Fight
Composed January 17th, 2021
Too Much Reading
Composed January 5th, 2021
Locking Down Liteshort
Composed January 1st, 2021
2021
Composed December 31st, 2020
Goodbye Daylight Savings Time?
Composed December 28th, 2020
Why Give Blood?
Composed December 24th, 2020
The Second Wave
Composed December 20th, 2020
Bad Keyboard
Composed November 16th, 2020
Pop Goes the Bubble
Composed October 23rd, 2020
Masks
Composed October 23rd, 2020
Sprawl Enabler
Composed September 24th, 2020
Goodbye Red Asphalt Road
Composed September 13th, 2020
Collective Delusions
Composed August 1st, 2020
Fake Mayonnaise
Composed July 28th, 2020
Informal Park
Composed July 28th, 2020
Slow Pandemic
Composed July 12th, 2020
Exchange 2016 User SMTP
Composed July 5th, 2020
Cheap Phone
Composed June 21st, 2020
COVID-19 Part 5: The New Abnormal
Composed May 18th, 2020
pnijjar-devops.html
Composed May 7th, 2020
pnijjar-devops.pdf
Composed May 7th, 2020
Socialism
Composed April 27th, 2020
Escaping Quotes is a Big Mistake
Composed April 26th, 2020
Palm Oil
Composed April 20th, 2020
COVID-19 Part 4: Six Weeks In
Composed April 19th, 2020
Win10 Usability Improvements
Composed April 19th, 2020
COVID-19 Part 3: Isolation
Composed March 30th, 2020
COVID-19 A Week Later
Composed March 14th, 2020
COVID-19 Panic
Composed March 6th, 2020
FAANG Free
Composed March 4th, 2020
Bad Immigrant
Composed February 17th, 2020
Why Am I So Petrified of Silence?
Composed February 4th, 2020
Are We Done Fighting Workshop
Composed January 26th, 2020
Meetup Fallout
Composed January 13th, 2020
Snow Shovelling
Composed January 5th, 2020
2020
Composed January 4th, 2020
Clementine Boxes
Composed January 4th, 2020
Sick, Crazy, Lazy
Composed December 20th, 2019
driveway-02-med.jpg
Composed December 6th, 2019
driveway-01-med.jpg
Composed December 6th, 2019
driveway-02.jpg
Composed December 6th, 2019
driveway-01.jpg
Composed December 6th, 2019
past-phillip-facing-med.jpg
Composed December 6th, 2019
past-phillip-med.jpg
Composed December 6th, 2019
snow-chunks-03-med.jpg
Composed December 6th, 2019
snow-chunks-02-med.jpg
Composed December 6th, 2019
snow-chunks-01-med.jpg
Composed December 6th, 2019
smaller-lanes-med.jpg
Composed December 6th, 2019
people-waiting-in-lane-med.jpg
Composed December 6th, 2019
near-king-med.jpg
Composed December 6th, 2019
fallen-sign-med.jpg
Composed December 6th, 2019
fallen-sign.jpg
Composed December 5th, 2019
near-king.jpg
Composed December 5th, 2019
past-phillip-facing.jpg
Composed December 5th, 2019
past-phillip.jpg
Composed December 5th, 2019
people-waiting-in-lane.jpg
Composed December 5th, 2019
smaller-lanes.jpg
Composed December 5th, 2019
snow-chunks-01.jpg
Composed December 5th, 2019
snow-chunks-02.jpg
Composed December 5th, 2019
snow-chunks-03.jpg
Composed December 5th, 2019
Separated Bike Lanes: A Pictorial Followup
Composed December 4th, 2019
How NOT to Communicate a Technical Problem
Composed November 8th, 2019
Separated Bike Lane Experiments
Composed November 2nd, 2019
raj-saini-2019-reverse.jpg
Composed October 28th, 2019
raj-saini-2019.jpg
Composed October 27th, 2019
Email Should Sometimes Cost Money
Composed October 27th, 2019
Federal Election Postblather
Composed October 27th, 2019
Wishful Thinking 008: Farmland Conservancy
Composed October 27th, 2019
Self-Contained Static Sites
Composed October 20th, 2019
Federal Election Preblather
Composed October 1st, 2019
Thoughts About Thoughts About 9/11
Composed September 11th, 2019
Payphone Trickery in 2019
Composed September 6th, 2019
Accessing SD Cards on Dumbphones
Composed September 6th, 2019
Math Tests for Teachers
Composed September 5th, 2019
Twenty Years
Composed September 1st, 2019
No One Cares
Composed August 26th, 2019
Rats and Compost
Composed August 22nd, 2019
mom-chose-life.jpg
Composed August 11th, 2019
Pro Choice, Pro Life
Composed August 11th, 2019
Cellphones are (Almost) Perfect Obsolescence
Composed July 27th, 2019
Bicycle Infrastructure in the GTA
Composed July 8th, 2019
Blood Questionnaire and PrEP
Composed June 25th, 2019
UNIX UX
Composed June 20th, 2019
Possible Mississauga Trip
Composed May 27th, 2019
Shannon Moroney Talk - May 28
Composed May 13th, 2019
Wishful Thinking 007: MOOC Club
Composed April 24th, 2019
Jane's Walks: May 2-5
Composed April 22nd, 2019
Addiction Capitalism
Composed April 16th, 2019
Editing Files in Saltstack
Composed April 10th, 2019
Cartoons Aging Well (and Poorly)
Composed April 8th, 2019
Reflections on Pain
Composed April 2nd, 2019
Three Premiers
Composed March 26th, 2019
dynamic-ad.png
Composed February 15th, 2019
LinkedIn Headshots
Composed February 13th, 2019
Greenbelt Respite
Composed February 12th, 2019
Version Control on the Blockchain
Composed February 7th, 2019
2019
Composed January 21st, 2019
Science and Religion
Composed January 21st, 2019
The Greenbelt is Dead
Composed December 28th, 2018
Steps Towards the Surveillance Dystopia
Composed October 28th, 2018
Liberals Don't Listen
Composed October 10th, 2018
Cap and Trade Commentary: Due Oct 11
Composed October 8th, 2018
'Remember Me' Considered Harmful
Composed September 29th, 2018
Career Politicians
Composed September 27th, 2018
Smile Cookie Shenanigans
Composed September 23rd, 2018
The Poem of Peace is Misleading
Composed August 30th, 2018
Breaking the Poop Cartel
Composed August 13th, 2018
votesplit-2004.png
Composed June 6th, 2018
votesplit-2015-saini.png
Composed June 6th, 2018
votesplit-2018-vernile.jpg
Composed June 6th, 2018
Liberals Love FPTP
Composed June 6th, 2018
Provincial Election Eve
Composed June 6th, 2018
Partial Candidate Roundup
Composed June 4th, 2018
Wishful Thinking 006: All-Candidate Trackers
Composed May 28th, 2018
Home Shop
Composed May 27th, 2018
Elections Ontario Betrays Personal Information
Composed May 23rd, 2018
The LRT's Toll on Uptown Waterloo
Composed May 17th, 2018
The Green Party of Ontario Harvests Private Information
Composed May 15th, 2018
Jane's Walks Again This Weekend
Composed May 3rd, 2018
How Kathleen Wynne Could Defeat Doug Ford
Composed April 10th, 2018
Installing StudioTax 2017 on Wine
Composed April 9th, 2018
Webapps Suck
Composed April 4th, 2018
Anti Archipelagos
Composed March 30th, 2018
Cringe
Composed March 23rd, 2018
Ontario PC Leadership Race
Composed March 9th, 2018
Let's Not Talk
Composed January 31st, 2018
Fear of Missing Out
Composed January 26th, 2018
The Jobsolescence Rhetorical Device
Composed January 18th, 2018
Wishful Thinking 005: Local Calendars
Composed January 12th, 2018
2018
Composed January 1st, 2018
Predictable
Composed December 29th, 2017
Autonomy
Composed December 27th, 2017
No Gene Cures
Composed December 14th, 2017
All or Nothing
Composed December 2nd, 2017
Donut Inflation
Composed November 17th, 2017
Filtering vs Learning
Composed November 12th, 2017
Fairness
Composed October 8th, 2017
Who Does Charity Serve?
Composed September 25th, 2017
A Message to my Mother
Composed September 23rd, 2017
Steps to Homelessness
Composed August 31st, 2017
Configuring Mutt for connect.uwaterloo.ca
Composed August 22nd, 2017
Goodbye, Greenbelt
Composed August 5th, 2017
Suffer Alone
Composed August 4th, 2017
Dealing With No-Shows
Composed July 24th, 2017
Rich/Impoverished
Composed July 3rd, 2017
Liberal Betrayal
Composed May 31st, 2017
Conservative Leadership Race
Composed May 27th, 2017
Emotions and Learning
Composed May 23rd, 2017
Tech Companies and Class Action Lawsuits
Composed May 15th, 2017
Income Levels
Composed May 10th, 2017
Six Months Unemployed
Composed May 7th, 2017
Help Tips Considered Unhelpful
Composed May 1st, 2017
An Excuse for Every Season
Composed April 21st, 2017
Simulate Right Click Using the Keyboard
Composed April 20th, 2017
Your Slow Website is Unusable
Composed April 15th, 2017
Ice Cream Vacation
Composed April 14th, 2017
Tax Alienation
Composed April 12th, 2017
Composer Hate
Composed April 7th, 2017
Vigil/No Vigil
Composed March 28th, 2017
Nathan Cullen Speaking on PR
Composed March 26th, 2017
Drupal 8 Sitebuilding Notes
Composed March 24th, 2017
Griefbots and Psychological Profiling
Composed March 24th, 2017
Livejournal Posts
Composed March 21st, 2017
Stab
Composed March 21st, 2017
2017-03-16-d8migrate.pdf
Composed March 16th, 2017
2017-03-16-d8-migration.tgz
Composed March 16th, 2017
Drupal 8 Migration Survival Strategies
Composed March 11th, 2017
KWLUG Migration Status
Composed March 9th, 2017
Writing Into the Void
Composed February 25th, 2017
Four Usergroups That Need Love
Composed February 22nd, 2017
The LRT is Hostile to Active Transportation
Composed February 21st, 2017
An Immorality Play
Composed February 20th, 2017
Caregiving Dream
Composed February 17th, 2017
PR Petition
Composed February 17th, 2017
Tech Interview Screening Gripe
Composed February 13th, 2017
Proportional Representation Rally: Feb 11
Composed February 8th, 2017
2017
Composed January 2nd, 2017
Bus Factor
Composed January 2nd, 2017
LinkedIn
Composed December 20th, 2016
The Neveragain.tech Pledge
Composed December 16th, 2016
Good Departure/Bad Departure
Composed November 25th, 2016
Rigged Referendum
Composed November 25th, 2016
PEI Plebiscite on Democratic Renewal
Composed November 20th, 2016
City Cafe Bakery and City Pizza
Composed October 31st, 2016
N Reasons Uber Might Kill Public Transit
Composed October 17th, 2016
Brief to the Special Committee on Electoral Reform
Composed October 5th, 2016
Goodbye, WPIRG
Composed September 29th, 2016
Electoral Reform Events
Composed September 5th, 2016
Soccer Ball
Composed September 1st, 2016
How STV Works
Composed August 24th, 2016
Windows 10 Advertising
Composed August 18th, 2016
No More Leadership
Composed August 15th, 2016
Sex, Affection, Commitment
Composed August 2nd, 2016
More Blood Questionnaire Changes
Composed August 1st, 2016
Goodbye, Bicycle
Composed August 1st, 2016
Heterosexual Pride Day
Composed July 14th, 2016
On Therapy
Composed June 28th, 2016
Electoral Reform: How to Help
Composed May 24th, 2016
Helpful Blog Posts to Reread
Composed May 4th, 2016
Provisioning a SPA8000 ATA Using FreePBX OSS Endpoint
Manager
Composed April 17th, 2016
Failing Over Between pfSense Boxes
Composed April 15th, 2016
Meetup Disappointment
Composed April 11th, 2016
Poor Skunk
Composed April 5th, 2016
Tools for Debugging Samba
Composed March 23rd, 2016
End of the Road for WPIRG
Composed March 21st, 2016
Inside Out
Composed March 18th, 2016
Unable or Unwilling to Help
Composed March 7th, 2016
Love Languages
Composed February 29th, 2016
Canadian Clay and Glass Gallery Exhibit: Close Quarters
Composed February 23rd, 2016
Connecting to Virtualbox Virtual Machines via Hamachi
Composed February 3rd, 2016
Cleaning a Stuck WSUS Server: Too Many Unapproved
Updates
Composed February 3rd, 2016
ISIS Refugees
Composed February 1st, 2016
Private Refugees
Composed January 31st, 2016
2016
Composed January 5th, 2016
Introvert Fraud
Composed January 4th, 2016
Things I Might Do If I Wasn't So Scared
Composed January 2nd, 2016
Nothing That Is Important to Me Matters
Composed December 26th, 2015
Going Through the Motions
Composed December 25th, 2015
Harper's Record, Recorded
Composed December 21st, 2015
Reception Food: An Open Plea to Talk Organizers
Composed December 2nd, 2015
How to Win Proportional Representation: Slides, Audio,
Video
Composed November 13th, 2015
2015-10-28-howto-win-pr.pdf
Composed November 12th, 2015
fptp-mmpr-bargraphs.bdl
Composed November 12th, 2015
fptp-mmpr-bargraphs.zip
Composed November 12th, 2015
howto-win-pr-slides.bdl
Composed November 12th, 2015
howto-win-pr-slides.zip
Composed November 12th, 2015
2015-10-28-leaflet05.pdf
Composed November 12th, 2015
2015-10-28-poster05.pdf
Composed November 12th, 2015
Federal Election Eve
Composed October 18th, 2015
How to Win Proportional Representation talk and
discussion
Composed October 14th, 2015
I Need Publicity Help
Composed October 14th, 2015
Federal Election Trickery
Composed October 10th, 2015
Wishful Thinking 004: Crowdsourced Canadian Politics Fact Checking
Composed September 17th, 2015
Phony Choices
Composed September 7th, 2015
Stack Exchange
Composed September 7th, 2015
Locking Down Rsync for Multiple Directories
Composed August 27th, 2015
Big Changes to the Blood Questionnaire
Composed August 26th, 2015
More Debate Grumbling
Composed August 7th, 2015
Federal Election 2015
Composed August 2nd, 2015
Climate March Followup
Composed July 21st, 2015
Four Kindnesses
Composed July 2nd, 2015
Goodbye, MP3 Player
Composed June 27th, 2015
Climate March: July 5 in Toronto
Composed June 24th, 2015
Ranked Ballot Consultation
Composed June 18th, 2015
Dancing in Public
Composed June 9th, 2015
Bicycles and Text Editors
Composed June 7th, 2015
Quirks Questions
Composed May 25th, 2015
Sysadmin Skills Mulligan
Composed May 24th, 2015
The Best Weather of the Year
Composed May 8th, 2015
Jane's Walks this Weekend
Composed April 30th, 2015
Region of Waterloo Strategic Plan
Composed April 23rd, 2015
2015-02-23-pnijjar-wpkg.zip
Composed April 7th, 2015
2015-02-23-wpkg.pdf
Composed April 7th, 2015
Capitalism as Cooperation
Composed March 24th, 2015
Dear Restaurants
Composed March 11th, 2015
Toboganning and Liability
Composed March 11th, 2015
WWITPro WPKG Presentation Slides
Composed March 11th, 2015
Wishful Thinking 003: Software Translation Club
Composed March 2nd, 2015
Oil Inertia
Composed March 1st, 2015
Routing an IVR in FusionPBX
Composed February 4th, 2015
Trust Me, I'm Lying
Composed February 2nd, 2015
Provisioning Cisco 7941 Phones in FusionPBX using TFTP
Composed January 29th, 2015
Wishful Thinking 002: NetSquared Nonprofit IT Group
Composed January 26th, 2015
Wishful Thinking 001: Linux Meetings
Composed January 19th, 2015
Midlife Crisis
Composed January 9th, 2015
2015
Composed January 6th, 2015
Glossary
Composed January 5th, 2015
Goodbye, Bargain Shop
Composed December 25th, 2014
Climate Change Inertia
Composed December 23rd, 2014
In Praise of Artificial Light
Composed December 22nd, 2014
Imperfect Entertainment
Composed December 11th, 2014
Wanted: Used MP3 Player
Composed December 8th, 2014
Goodbye Facebook
Composed November 27th, 2014
Improving Elections
Composed November 7th, 2014
Weird Al
Composed November 6th, 2014
Municipal Election Post-Blather
Composed October 27th, 2014
Candidate Chatter
Composed October 25th, 2014
Big Money Politics
Composed October 22nd, 2014
Jobsolescence
Composed October 22nd, 2014
Twitter Debates
Composed October 17th, 2014
aissa-kfc-full.jpg
Composed October 14th, 2014
Block Voting
Composed October 13th, 2014
gimme-money-full.jpg
Composed October 11th, 2014
who-cares-full.jpg
Composed October 11th, 2014
aissa-kfc.jpg
Composed October 11th, 2014
gimme-money.jpg
Composed October 11th, 2014
who-cares.jpg
Composed October 11th, 2014
On Marketing
Composed October 1st, 2014
billboard-closeup-full.jpg
Composed September 30th, 2014
billboard-closeup-med.jpg
Composed September 30th, 2014
billboard-full.jpg
Composed September 30th, 2014
billboard-med.jpg
Composed September 30th, 2014
townhouse-back-full.jpg
Composed September 30th, 2014
townhouse-back-med.jpg
Composed September 30th, 2014
townhouse-front-full.jpg
Composed September 30th, 2014
townhouse-front-med.jpg
Composed September 30th, 2014
Ken Seiling is in Trouble
Composed September 28th, 2014
Two Visions for Waterloo Region
Composed September 28th, 2014
Unearned Life
Composed September 22nd, 2014
Selling Suburbia
Composed September 10th, 2014
Childless
Composed September 7th, 2014
Video Game Violence
Composed August 25th, 2014
Picking on Certifications
Composed July 28th, 2014
Sysadmin Skills
Composed July 19th, 2014
More Provincial Election Post-Blather
Composed July 1st, 2014
Tracey Weiler Retraction
Composed June 10th, 2014
More Provincial Pre-Blather
Composed June 8th, 2014
All-Candidates Meetings Considered Harmful
Composed May 27th, 2014
Election Season
Composed May 26th, 2014
Goodbye, Tooth
Composed May 12th, 2014
Region of Waterloo Podcasts
Composed April 29th, 2014
Captivity
Composed April 22nd, 2014
Two Green Books
Composed April 20th, 2014
Never Bored Again
Composed April 19th, 2014
Sunburn
Composed April 19th, 2014
Little Libraries
Composed April 11th, 2014
Because
Composed February 18th, 2014
Dumb Jock
Composed February 4th, 2014
2014
Composed February 2nd, 2014
Better Titles in GNU Screen
Composed February 2nd, 2014
bg-stars-4col.png
Composed December 29th, 2013
cynosure.css
Composed December 29th, 2013
Scripted Installations of Windows 7 via PXE
Composed December 28th, 2013
Isolating Subnets in pfSense
Composed December 25th, 2013
Tabbed PuTTY Windows
Composed December 24th, 2013
Why Libraries Still Matter
Composed December 17th, 2013
ikiwiki.js
Composed November 30th, 2013
relativedate.js
Composed November 30th, 2013
toggle.js
Composed November 30th, 2013
Identity
Composed November 7th, 2013
Losing My Religion (again)
Composed October 14th, 2013
Lessons From Software Freedom Day 2013
Composed October 9th, 2013
.htaccess
Composed August 19th, 2013
Outdoor Computing
Composed August 19th, 2013
RSS Oops
Composed August 10th, 2013
2013-06-13-cbs-slides.zip
Composed August 7th, 2013
2013-06-13-cbs.pdf
Composed August 7th, 2013
Ignite 12 Followup: Does Canadian Blood Services Have
an Image Problem?
Composed August 7th, 2013
style.css
Composed July 25th, 2013
Dentistry Supply
Composed June 21st, 2013
grey-rss-active.png
Composed June 20th, 2013
grey-rss-inactive.png
Composed June 20th, 2013
rss-icon-big.png
Composed June 20th, 2013
Feudalism and the Death of RSS
Composed June 15th, 2013
Alphabetic Enumerations in LaTeX
Composed June 5th, 2013
Two Job Descriptions
Composed March 26th, 2013
Skating
Composed March 24th, 2013
2013
Composed January 2nd, 2013
Robocall Scandal Talk: January 16
Composed January 1st, 2013
Bibles for Missions
Composed December 13th, 2012
Groceries in Downtown Kitchener
Composed November 28th, 2012
The Black Bloc: Anti-Capitalist Idiocy
Composed November 15th, 2012
Going to the Dentist
Composed October 18th, 2012
How Are You?: A User's Guide
Composed October 9th, 2012
Pre-Byelection Blather
Composed September 3rd, 2012
Kitchener-Waterloo Byelection Candidates and Forums
Composed August 25th, 2012
The Chimps of Fauna Sanctuary
Composed August 15th, 2012
Untouchable
Composed August 4th, 2012
Home Taping, Bill C-11, and the War on General
Computation
Composed July 4th, 2012
My Sysadmin Toolkit
Composed April 22nd, 2012
coolmax-psu-tester-full.jpg
Composed April 20th, 2012
coolmax-psu-tester-med.jpg
Composed April 20th, 2012
vdv-multimedia-tester-full.jpg
Composed April 20th, 2012
vdv-multimedia-tester-med.jpg
Composed April 20th, 2012
thornq-gameplay.png
Composed February 4th, 2012
thornq-lose.png
Composed February 4th, 2012
thornq-start.png
Composed February 4th, 2012
Thornquist
Composed February 1st, 2012
John McCarthy
Composed January 24th, 2012
2012
Composed January 2nd, 2012
knife-full.jpg
Composed January 2nd, 2012
knife-med.jpg
Composed January 2nd, 2012
Getting a Rogers Compaq CQ10-150CA Netbook Cellular Modem
Working in Ubuntu
Composed January 1st, 2012
Thrift Store Economics: The Knife
Composed January 1st, 2012
You Win, Rick Mercer
Composed December 31st, 2011
Distraction
Composed November 8th, 2011
RIP Carp
Composed October 27th, 2011
Provincial Election Post-Blather: Wrong About
Everything?
Composed October 14th, 2011
bees-mint-full.jpg
Composed August 26th, 2011
bees-mint-med.jpg
Composed August 26th, 2011
bees-orchids-full.jpg
Composed August 26th, 2011
bees-orchids-med.jpg
Composed August 26th, 2011
Bees
Composed August 25th, 2011
Provincial Election Apprehension
Composed August 25th, 2011
Driven by Lemons
Composed August 18th, 2011
The Snip
Composed August 14th, 2011
LRT Vote: Some Late Reactions
Composed July 27th, 2011
Bike Lanes
Composed July 6th, 2011
Winter Coat Experiment
Composed May 8th, 2011
Federal Election Post-Blather
Composed May 4th, 2011
Federal Pre-Election Blather
Composed April 28th, 2011
A Cynic's Guide to Voting
Composed April 24th, 2011
Wasted Green Votes
Composed April 21st, 2011
Rapid Transit Hypocrite
Composed April 11th, 2011
Rapid Transit Public Consultation Feedback, March 2011
Composed March 29th, 2011
First Past the Post on Trial
Composed February 22nd, 2011
Teksavvy
Composed February 21st, 2011
Wagons and Hedges
Composed January 26th, 2011
Kludging Lucid Lynx Video Problems
Composed January 10th, 2011
Exchange 2007 Resource Mailboxes
Composed January 7th, 2011
Writing About Dreams
Composed January 1st, 2011
2011
Composed December 29th, 2010
Three Free and Legal Music Sharing Sites
Composed December 29th, 2010
UCRC Planning for Peace Talk
Composed December 8th, 2010
Rally for Rails
Composed November 30th, 2010
Multivitamins
Composed November 25th, 2010
Candle
Composed November 21st, 2010
Scenarios 3 - 4
Composed November 20th, 2010
Arbitrary Municipal Election Thoughts
Composed October 21st, 2010
All-Candidates Meetings at the Queen Street Commons
Composed October 6th, 2010
Waterloo Region Municipal Election 2010 Information
Composed October 5th, 2010
The $20 Food Challenge
Composed September 27th, 2010
Terry Fox Run
Composed September 19th, 2010
Changing Windows XP Permissions from the Command Line
Composed September 9th, 2010
Book Reviews 0
Composed September 6th, 2010
Juggling
Composed August 2nd, 2010
Gratitudes 0 - 3
Composed July 26th, 2010
Scenarios 0 - 2
Composed July 23rd, 2010
Using mtftar
Composed July 10th, 2010
Black Walnut Trees
Composed July 9th, 2010
Why I Support the G20 Protests
Composed June 25th, 2010
Black People: Please Give Blood (Unless You're African)
Composed February 2nd, 2010
Tropes
Composed February 2nd, 2010
Liberating Yahoo! E-mail with FreePOPs
Composed January 27th, 2010
attic
Composed January 20th, 2010
shortcuts
Composed January 20th, 2010
Up: Fantastic or Delusional?
Composed January 17th, 2010
Staying Out of the Way
Composed January 8th, 2010
2010
Composed January 6th, 2010
Contacting Me
Composed January 2nd, 2010
sidebar
Composed January 1st, 2010
Migrating to Ikiwiki
Composed January 1st, 2010
Demons in My Head
Composed December 31st, 2009
tag
Composed December 29th, 2009
bg-cynosure.png
Composed December 28th, 2009
local.css
Composed December 28th, 2009
Didn't this happen last year?
Composed September 25th, 2008
Rapid Transit Consultations
Composed January 16th, 2008
Stuck
Composed November 18th, 2007
29 Days Later
Composed November 8th, 2007
MMP 102: Why vote for MMP?
Composed October 8th, 2007
MMP 102: Things that will annoy you
Composed October 3rd, 2007
UW Debate
Composed October 3rd, 2007
Another step towards perdition
Composed September 30th, 2007
MMP 102: Are people happier under MMP?
Composed September 30th, 2007
Kitchener Centre Debate Fiasco
Composed September 28th, 2007
KPL Debate: Children First!
Composed September 27th, 2007
Canadianism has gone too far!
Composed September 25th, 2007
MMP 102: Glossary (aka Lazy Entry)
Composed September 25th, 2007
MMP 102: Contradictory Arguments
Composed September 23rd, 2007
Kitchener Centre Record Debate
Composed September 21st, 2007
Local Candidates Meetings
Composed September 20th, 2007
Becoming what we despise
Composed September 15th, 2007
MMP 102: What do List Members Do?
Composed September 7th, 2007
MMP 102: Party Hackery in Three Paragraphs
Composed September 1st, 2007
Freeshell woes
Composed August 28th, 2007
MMP 102: A Tired Rehashing of Identity Politics
Composed August 25th, 2007
MMP 102: Why Closed Lists?
Composed August 22nd, 2007
MMP 102: Party Life Cycles
Composed August 17th, 2007
Housing and a movie
Composed August 11th, 2007
Ambiguous web searches
Composed August 10th, 2007
MMP 102: False Dichotomies
Composed August 3rd, 2007
MMP 102: Effects of the 3% Threshold
Composed August 1st, 2007
MMP 102: No Confidence Votes and MMP
Composed July 22nd, 2007
MMP 102: Power Diffusion
Composed July 17th, 2007
MMP 102: Effects of the list seat ratio
Composed July 15th, 2007
MMP 102: MMP vs. Parallel Systems
Composed July 9th, 2007
MMP 102: Three Party Systems and Bob Rae's Government
Composed July 5th, 2007
MMP 102: Coalitions vs. Minority Governments
Composed July 3rd, 2007
Renters Rights and a Movie
Composed June 29th, 2007
Another unwise admission
Composed May 26th, 2007
Impostor syndrome doesn't apply to impostors
Composed May 25th, 2007
Sick
Composed May 24th, 2007
Two Requests
Composed May 24th, 2007
Rerun: blogs, forums, wikis
Composed May 21st, 2007
Traitor to the Cause
Composed May 10th, 2007
Broken engagement
Composed April 28th, 2007
I should pick lettuce for a living...
Composed April 27th, 2007
Traaaains
Composed April 17th, 2007
Human Peace Sign
Composed March 14th, 2007
Voting System Nitpickery
Composed February 17th, 2007
Life Lessons
Composed January 22nd, 2007
A few bloody notes
Composed January 19th, 2007
Shameful admission
Composed January 18th, 2007
Guelph Consultation
Composed January 17th, 2007
Diagnosis
Composed January 12th, 2007
Citizens' Assembly Public Consultation
Composed January 8th, 2007
Leslie Harpold
Composed December 30th, 2006
Smart Spam
Composed December 16th, 2006
Clothing by the Pound
Composed November 20th, 2006
How Democracy Works
Composed November 15th, 2006
Civic duty
Composed November 13th, 2006
Regional Council/Ward 2 Debate
Composed November 12th, 2006
Municipal Election Questionnaires
Composed November 11th, 2006
Another Ward 1/6 Debate
Composed November 8th, 2006
Bearded and Busted
Composed November 8th, 2006
Announcing Events in Waterloo Region
Composed November 3rd, 2006
Ward 1/Ward 6/Mayor Non-Incumbent Debate
Composed October 31st, 2006
Kitchener Mayoral Debate
Composed October 28th, 2006
Talks: James Loney, FVC, Drugs
Composed October 24th, 2006
LJ etiquette
Composed June 25th, 2006
My Review of An Inconvenient Truth
Composed June 24th, 2006
Dumbified GUI Bootscreens Considered Harmful
Composed June 22nd, 2006
How to stay unemployed forever
Composed June 22nd, 2006
An Inconvenient Get-together
Composed June 19th, 2006
Family
Composed June 17th, 2006
The INTPs Strike Back
Composed June 14th, 2006
There's a punchline in here somewhere
Composed June 12th, 2006
My life is an Alanis Morrissette song
Composed June 9th, 2006
Uncharitable
Composed June 5th, 2006
Wired Myopia
Composed June 1st, 2006
Why I am trying to move to Cleveland
Composed May 30th, 2006
This post wants to be free
Composed May 23rd, 2006
LaTeX and open source
Composed May 20th, 2006
The problem with Monster
Composed May 18th, 2006
Loose ends
Composed May 11th, 2006
Milking the system
Composed May 5th, 2006
Doctors and Engineers
Composed April 30th, 2006
Two Tier Health Care
Composed April 27th, 2006
Unfair language
Composed April 25th, 2006
In defence of FPTP
Composed April 22nd, 2006
Bugs
Composed April 21st, 2006
Per capita
Composed April 19th, 2006
Faith
Composed April 18th, 2006
Special occasion
Composed April 18th, 2006
User Interfaces are Hard: Open With...
Composed April 14th, 2006
Voting and pi
Composed April 14th, 2006
Disclaimers
Composed April 12th, 2006
My new career
Composed April 10th, 2006
Zero sum life
Composed April 9th, 2006
FedS bus vs. Greyhound brouhaha
Composed April 6th, 2006
How much should tuition cost?
Composed April 5th, 2006
The second step is admitting the problem is beyond your control
Composed April 4th, 2006
April Foolish
Composed April 3rd, 2006
Two opposites
Composed April 1st, 2006
McSandwiches
Composed March 30th, 2006
Ontario Electoral Reform: Off to the races
Composed March 28th, 2006
Dr. Atkins hates me
Composed March 25th, 2006
Distractors
Composed March 24th, 2006
Green energy subsidies?!
Composed March 22nd, 2006
Stupid Questions
Composed March 22nd, 2006
Keys
Composed March 17th, 2006
Statistical Rationalization (aka Patterns in My Life)
Composed March 7th, 2006
Possums
Composed March 3rd, 2006
Unhappy anniversary
Composed March 3rd, 2006
Mr Goudas marketing wins again
Composed March 2nd, 2006
Voulez-vous beaucoup d'argent?
Composed March 1st, 2006
Hippo-crit
Composed February 28th, 2006
Nuclear Hippie Paranoia
Composed February 27th, 2006
Karma overload
Composed February 25th, 2006
Living on the Dole
Composed February 24th, 2006
I AM NOT A SPAMBOT
Composed February 17th, 2006
Neighbourhood Cat
Composed August 25th, 2005
Adjacency Matrix
Composed August 13th, 2005
Damnation
Composed August 3rd, 2004
Alien Technology
Composed April 20th, 2004
Warmth
Composed February 26th, 2004
Wake up and Reject Your Ballot
Composed October 1st, 2003
On Fasting
Composed January 3rd, 2003
The Axis of Misleading Language
Composed December 17th, 2002
Knowing Death
Composed November 25th, 2002
This Year's Surprise
Composed August 28th, 2002
Daily Sin
Composed June 28th, 2002
Counting My Blessings
Composed October 10th, 2001
Vengeance Begets Vengeance
Composed October 10th, 2001
Caterpillars and Corn
Composed September 28th, 2001
Hypocrisy and a Little Bird
Composed May 23rd, 2001
Resenting My Taxes
Composed March 7th, 2001
Investments, Investors and My Retirement
Composed January 3rd, 2001
What Have You Done To My Oatmeal?
Composed July 4th, 2000
Sloth and Self-Discipline
Composed May 30th, 2000
Tyranny in Calgary
Composed May 17th, 2000
Foggy Night
Composed January 10th, 2000
Bernard Wolfe: A Forgotten Writer
Composed January 3rd, 2000
I'll Be Wearing A Poppy This Year
Composed January 3rd, 2000
An Addict's Lament
Composed December 30th, 1999
Keep on Those Smiley-Smiles!
Composed July 29th, 1999
Lots of Words, Little to Say
Composed July 28th, 1999
A Token of Charity
Composed July 24th, 1999
Misanthorpe
Composed July 9th, 1999
Pleasures of the Flesh
Composed June 13th, 1999
Our Lives Are Waste
Composed June 11th, 1999
Welcome To The Revolution, Part II
Composed June 4th, 1999
Rubbish and Art
Composed May 27th, 1999
Wake up and Vote!
Composed May 26th, 1999
Narrowing my Sights
Composed May 12th, 1999
Angry About Seals
Composed March 30th, 1999
Love: A Definition?
Composed January 31st, 1999
Jury Duty
Composed January 11th, 1999
Just call me failure
Composed January 4th, 1999
The Bravery of Dr. Chun
Composed October 12th, 1998
Money Demon
Composed September 24th, 1998
Money Demon Introduction
Composed September 24th, 1998
Links I'll Probably Never Visit
Composed July 27th, 1998
The AD-BAG
Composed July 20th, 1998
Blind and Stingy
Composed July 12th, 1998
Happiness for Sale
Composed July 8th, 1998
A Tale of Two Parties
Composed June 24th, 1998
The Balance of My Life
Composed June 10th, 1998
Cars Vs. My Feet (Part 1)
Composed June 9th, 1998
I Hate Banks
Composed May 29th, 1998
Clueless Paul Gets a Career
Composed May 25th, 1998
We're Losing our Minds
Composed May 19th, 1998
Death by Millenium
Composed May 15th, 1998
Waste and Hypocrisy and Pigs and Geese
Composed May 11th, 1998
Eulogy for the Forgotten
Composed January 5th, 1998
Fearful Things
Composed January 3rd, 1998
The Goals I'll Never Reach
Composed January 3rd, 1998
Hugs
Composed January 3rd, 1998