I'm in a weird headspace these days. This is the first time I'm unemployed in, what, ten years? Totalling about four jobless months since I dropped out of school (which was no big loss!), and it was willingly both times, once again to move to Montreal. I'm being a bit of a homebody, which is not that different from my year in France (yes, I'd go to work, but that'd be almost all I'd go out for), but this time I'm not depressed, I'm just, you know, at home. Rather relaxing, I must admit, but better not over-extend this!
I went out
photo-walking with
jul3z last Saturday, which was quite nice. I had nearly zero inspiration for photos for a long time now, and coming back to Montreal, I've had it coming back to me, but seems like I was never carrying my camera at the right times (despite carrying it around a good deal, doh!). We went along the Lachine Canal toward the Old Port, and while it was a good time chatting along with her, mid-day sun and my self-imposed restricting myself to my 28mm/f1.8 didn't make for anything great, I feel, but it was nice pushing myself a bit, and I did spot
a few places that could make very interesting photos with
better light (by the way,
jul3z, here's that chain that's gone missing!).
We then watched
Stranger Than Fiction, which I had seen bits and pieces of on the flight from Casablanca to Montreal. To start off, it has a nice casting, with Will Ferrell (but it's not a Will Ferrell movie at all), Maggie Gyllenhaal, Dustin Hoffman and Emma Thompson, and they did great job of giving some texture to the characters without being too blatant about it. For example, tiny details like Hoffman's character pouring himself some coffee at the start of a conversation, then as it ends, pouring back the content of his mug back into the coffee pot just had be imagine the lifecycle of his coffee, and what it must taste like at the end of the day. The subject is also one that I like, that of finding purpose and meaning in life, but it wasn't some overly cheesy grand meaning either, it was just the same kind of "ordinary" meaningfulness that I experience often, of appreciating what you have and being happy.
gregorama is right, girls in Montreal are a severe whiplash hazard! (hey, the subject says "random item", you were warned!)
The geeky type can find some dynamic language humour (Perl hackers know that there
is indeed such a thing!) involving the Visigoths (that, the Perl hackers might not have known, but they probably suspected)
here.
I boggle at how much attention to details Apple has sometimes, and how they manage to instil this attitude to their developer community. While I had previously noticed that, for some reason, moving around word by word in the location bar of my browser using the Control and arrow keys worked in a nicer way in Camino than it did in Firefox, where they use a slightly different set of delimiter characters, and they put the cursor in a different place depending on the direction you're going, avoiding the cases where you get just one character off of where you want to go (say, over a dot or a slash). But I just noticed that while double-clicking on a word selects that word, if you hit the Delete key, it deletes the word
and the preceding space. Selecting character by character doesn't "discover" that you stopped at word boundaries, though. Oh well, for all I know, it's going to be in
Leopard.
I'm probably one of very few people to be excited by
what's coming in C++0x, especially as my top peeve about C++ templates seems to be fixed. One of my big use for template-based meta-programming was to detect errors at compile-time, but providing
readable compile-time error messages is currently impossible (my error "messages" are often things like "variable YOU_FORGOT_TO_DO_THIS_THING does not exist", surrounded by a huge chunk of useless, unrelated context). Of course, actual lambda (even though
Boost has a
really neat hack to do it now) and type inference are very nice to have too. The latter will certainly help cut down on the amount of "foo<bar, baz>::const_iterator it = bob.begin()" typing I'll be doing, as it will now just be "auto it = bob.begin()"! My wrists thank the C++ language committee.
It seems one of my ideas has been picked up by some people in Waterloo, in the form of
AideRSS. Now, I want an "Edit" button in the Firefox toolbar that would use
AtomPub, okay?