It's weird to think of email as "old-school".
Lifestream
My lifestream feed is probably best understood as an extended version of my blog, a combined feed of notes, articles, photos and videos, but without all the replies, likes and reposts that can sometimes add unwanted noise to an IndieWeb site.
My entire feed is available as well.
-
Aug 18, 2015, 9:08 AM -04:00 -
Aug 14, 2015, 12:08 PM -04:00 When one is writing about software, does one capitalize the software names? Like, do I say Emacs or emacs?
-
Aug 13, 2015, 8:08 PM -04:00 Lays Montreal Smoked Meat potato chips bear an uncanny resemblance to the real thing. Bravo.
-
Aug 13, 2015, 12:31 AM -04:00 Reflections on the Ethnic Vote
Jacques Parizeau died not too long ago. He infamously commented that the 1995 Quebec Referendum was lost due to money and the ethnic vote.
I was in high school, in Toronto, during the referendum. I remember my school following the whole thing very closely. I remember feeling relief when the No side won (by a hair) and I remember the uproar that his statements caused afterwards.
A word about my background before we go on. It's a bit of a mixed bag. I have a British first name (Desmond) and a French last name (Rivet). My mother is Sicilian. My father was French Canadian, though not technically Quebecois by birth (he was born in Sudbury). I myself was born in Montreal, so I am, in fact, a Quebecois by birth, but an Anglophone one, despite my last name. To make things more complicated, I spent a lot of my formative years (high school, University) in Toronto, so people often assume I'm from there.
-
Aug 7, 2015, 8:08 AM -04:00 I really, really hate it when people use "political correctness gone mad" as an license for simple, plain assholery.
-
Jul 11, 2015, 3:33 PM -04:00 Don't Make the Joke
Visiting Greece presented some interesting linguistic challenges.
I live in Montreal, which means I have at least some knowledge of the French language. I am not, by any stretch of the imagination, fluent in said language. Frankly, I'm not even very good. My French, basically, is terrible.
But while my French may be terrible, it is at least there. I'm generally able to ask for directions, order a meal from a menu, read the road signs, and even to some extent carry on a conversation, if I keep my words short and avoid slang. When someone says a word in French, I'll stand a chance of being able to match it up with a series of letters on paper, even if the word is unfamiliar.
-
Jul 11, 2015, 12:07 PM -04:00 And...now I know about the Open Graph protocol...
-
Jul 11, 2015, 1:08 AM -04:00 Nobody Drinks Metaxa
Evelyn and I decided, more or less on a whim, to travel to Greece this year. We went for ten days.
This was the first time we'd ever been overseas without knowing anyone at the other end. The one time we were in Europe together, in Lyon, we stayed at a friend's apartment.
Our itinerary consisted of Athens, followed by Santorini, Rhodes, Delphi and then Athens again. This is quite a bit of moving about and I feel like we saw a lot while simultaneously seeing very little. Greece is the kind of place where you can spit in a random direction and hit an ancient ruin. This is only a slight exaggeration. We are, after all, talking about the cradle of Western civilization. You can't hope to see more than a tiny fraction of all there is to see in only 10 days.
-
Jun 23, 2015, 7:00 PM -04:00 Greece (Summer 2015)
We visited Greece for ten days. Beautiful place.
-
Jun 9, 2015, 7:06 AM -04:00 I think I'm done with Game of Thrones.
-
May 5, 2015, 9:05 AM -04:00 "When you are an atheist, every Friday is good and nobody has to die"
-
May 3, 2015, 11:05 AM -04:00 So, I apparently have to add a mobile number to my twitter account if I want to write an app to tweet automatically. SIGH.
-
Apr 2, 2015, 4:04 PM -04:00 Hello Twitter! #myfirstTweet
-
Jan 16, 2015, 1:43 AM -05:00 Coming to Terms With the Nightmare That Is Python Packaging
I started YAWT a while ago, in python, because a) I wanted to learn a dynamically typed programming language and b) python seemed like a relatively easy, fun, popular, not insensible choice. To be fair, it is a fun language to use.
At the time, I gave very little thought actually packaging yawt - i.e. making it easy for someone to actually install and use. Mostly, I simply didn't think I'd ever have to do this - yawt was my baby, and I was the only one using it, so why bother?
My opinion about this has changed somewhat in recent months. I still don't think yawt is likely to be used by anyone but myself, but I find myself wanting to learn at least a little about how the python packaging system works - if only for myself. I mean, it should at least be easy for me to install it, right?
-
Jan 16, 2015, 1:31 AM -05:00 You Keep Using That Word
It's hard to talk about the attack on the offices of Charlie Hebdo without sounding like you're either a) apologizing for violence or b) spouting tired platitudes about free speech.
I mean, sure, like everyone else, I fully condemn the attacks, given that being offended is not a reason to, you know, shoot people. I feel really weird having to say that. Like they joked on The Daily Show, I sometimes worry if I'm being "denouncy" enough.
But there was something in France's reaction to the attacks (all those myriad "Je suis Charlie" placards) that rubbed me the wrong way, though I was having trouble identifying what it was.
-
Dec 23, 2014, 4:49 AM -05:00 Meditations on the Aromatic Cocktail
David Embury classifies cocktails into two distinct groups: sour cocktails and aromatic cocktails. I've written in the past about sour cocktails but have been mostly silent about aromatic ones.
Until NOW, that is! It was an omission that just had to be rectified. Right? RIGHT?!
Aromatic cocktails are flavoured by some kind of aromatic wine, spirit, or bitters. Based on my (limited) experiments, I broadly categorize these drinks into:
But really, there's no real rule here. You basically take a base spirit and you flavour it with some combination of flavouring agent(s). Pretty simple.
-
Dec 22, 2014, 4:37 AM -05:00 More on Sour Cocktails
I've posted before about sour cocktails, but I felt that the subject deserved a bit more elabouration. The material here, as before, is quite heavily inspired by (some might say stolen from) David Embury's classic taxonomy from The Fine Art of Mixing Drinks.
Embury's basic approach was to define a sour cocktail template. In his mind, a sour cocktail consisted of:
Different combinations of spirits and sweeteners lead, of course, to different cocktails. The exact ratios obviously depend on your personal taste and the actual ingredients you decide to use. My preferred ratio matches Embury's:
-
Oct 16, 2014, 1:01 AM -04:00 Thoughts on Modularizing Flask Applications
I've been playing around with the Flask web framework for a while now. It's the basis for YAWT, the CMS/blogging system I'm currently developing (mostly as an exercise in familiarizing myself with Python)
With Flask, it's dead simple to get a very basic web application up and running:
:::python from flask import Flask
app = Flask(name)
@app.route("/") def hello(): return "Hello World!"
@app.route("/blah") def blah(): return "Hello Blah!"
if name == "main": app.run()
-
Sep 8, 2014, 1:09 AM -04:00 The Plural of Book
I just finished a book called The Unfolding of Language by Guy Deutscher. It's pretty awesome if you're interested in a) how grammar evolves over time and b) how the very notion of grammar (verb tenses, prepositions, etc.) emerges in the first place.
The author describes, for example, the Latin case system, where nouns can have different endings depending on what role the noun is playing in the sentence. You say "cactus", for example, if it's used as a subject, but you use "cactum" if it's used as an object.
-
May 13, 2014, 12:59 AM -04:00 On Billiard Balls and Scorched Cats
I once got into a relatively lively email debate with a friend of mine concerning the nature of free will. One of us argued that we had it and the other argued that we didn't. The exchange ended when he sent me an email explaining that he was agitated and losing sleep over the matter.
My life is weird sometimes.
People hear that story and often assume that my friend was the one who believed in free will and that I was one who didn't but in reality the reverse was true. I believed in free will; my friend did not.
-
Nov 20, 2013, 3:53 AM -05:00 Charter Ramblings
Many years ago I read a book called The Diamond Age, by Neal Stephenson. The backdrop against which the story occurs is a relatively near future society where traditional notions of country and state have been largely supplanted by notions of "phyles" - tribes or groups having similar ethnic or cultural characteristics. One of the main characters, a Mr. John Hackworth, belongs to the Neo-Victorian phyle who, like their namesake, are a somewhat prudish lot who follow a rigid and absolute moral code.
-
Oct 30, 2013, 1:50 AM -04:00 Being an Emacs User in the Cloud Age
I'm a long time (15 years) Emacs user. Please don't draw too many conclusions from this fact. I'm not, by any stretch of the imagination, an Emacs "wizard". I don't know how to make my Emacs buffer do amazing things with a single key stroke. I'm embarrassed to say, for example, that I've only recently learned the keystroke for deleting an entire line.
I'm not a Lisp hacker, and even less of an Emacs Lisp hacker. While I wouldn't say my knowledge of Lisp is non-existent, I would still firmly categorize it as "novice-level".
-
Oct 1, 2013, 1:00 PM -04:00 Lyon and Surroundings (Fall 2013)
We visited our friend Sid who lives in Lyon. Saw some cool stuff.
-
Sep 29, 2013, 12:00 PM -04:00 Eastern Townships (Fall 2013)
Visited the eastern townships to see the fall colours
-
Jul 31, 2013, 12:51 AM -04:00 Oatmeal Stout Under the Watchful Eye of Abandoned Silos
For a long time I've been trying to gauge my personal feelings about this building:
This is the old Canada Malting factory. It's in the heart of Saint Henri, in Montreal, next to the McAuslan brewery on Notre Dame, right on the Lachine canal. I live about a 20 minute walk away. It's huge, intimidating, in extreme disrepair and very well-graffitied. It's been abandoned for decades.
Here's another view:
Ferreting out my reaction is not as easy as one might imagine. Introspection, at the best of times, is a tricky business.