Oct 4 2009

a return

phantasy of phinishng a phd, originally uploaded by Mister Wind-Up Bird.

So for those keeping track at home, I took leave of my position at Worio last month to go back to work on my PhD full-time. I’d been either a non-student or part-time for the last two years, which seemed kind of incredible to me. How the hell did a six-month leave turn into two years? I guess by extending it and then getting sponsored to be a research intern, is how, but that answer seems too literal and lacking the existential resonance I was hoping for. So I’ll just say that the PhD is simultaneously the best and worst thing I’ve ever done. I’m glad to be back and gladder that the end is finally in sight.

But for now, I’m fully immersed in the full-time grad student lifestyle again. It all came back easily, as I immediately had to dive into submitting a paper to a fairly high-profile conference. Which means the past month has been the tick-tock of an approaching paper deadline with far more to be done than time to do it. Days with the sickening feeling of knowing you’re procrastinating and feeling powerless to stop it. Other days enjoyably lost in elaborate code, listening to Four Tet and Aphex Twin. The sudden happy click when a once-obscure paper starts to give up its secrets and make sense, or the rush of getting a really clever idea for solving a problem. And then biking home from the lab, exhausted, in the early morning hours, and passing through Kitsilano, which is still and quiet and smells like flowers and marijuana and the ocean.

All that, and I kind of think the paper I submitted was not-so-good. The code stayed buggy, the experiments unconvincing and the writing something less than a model of clarity. Oh, well, the “good” news is, there’s always another conference deadline coming up soon!

Until I’m finally done, and then there isn’t.


Jun 22 2009

thesis status = begun

So I’ve officially started writing my PhD thesis. I’ve downloaded the latex template and written an outline and everything.

My typical thesis-writing day goes like this:

9 AM Bike to the lab.
10 AM Procrastinate.
11 AM Procrastinate.
12 PM Stress out about procrastinating. Man, that was a long bike ride into school. I’ll be able to work better when I’m not so hungry.
1 PM Lunch.
2 PM Procrastinate.
3 PM Procrastinate.
4 PM Stress out about procrastinating.
5 PM Really stress out about procrastinating.
6 PM Really, really stress out about procrastinating.
7 PM Jesus, I have to go home soon, and I’ve done nothing all day! Why am I so lazy and stupid!? Aaargh! At this rate, I’ll never graduate! Time to really buckle down, no matter how long it’s going to take!
7:10 PM Cut and paste two pages from a paper written two years ago. It’s going to have to go in, anyway. The notation doesn’t match, but I can fix that later. Maybe I should make a file to put all my macros in? It’ll make it easier to keep everything consistent.
7:20 PM Recompile thesis file. Hey, with the title page and table of contents and table of figures and chapter headings and bibliography, it’s already 8 pages!
7:30 PM Well, no point forcing myself to stay all night, that’s just masochistic, and a masochist I am not. And anyway, I’m hungry. Head home.
8 PM Eat dinner. Watch about 6 episodes of Peep Show. I’ve earned it.
12 AM Oh, God, I was at school all day and got nothing done! Nothing! I’ll never graduate! Tomorrow, no excuses, I am going to work.

Feb 2 2009

January was a Month of Adjusting

18304270_78188350a8.jpgThe lovely Janelle has been visiting, so I’ve been neglecting the ol’ blog in favour of spending my free time doing things with her, like eating calf brains at Boneta (verdict: delicious) and watching Project Runway (verdict: hell of a lot better than I expected). But she’s in the spare room sewing and listening to Kevin Smith’s podcast at the moment, so I thought I’d give my as-promised report on how the thesis is going.

It’s been an interesting transition back to full-time PhD-dom. While working, I was much more focussed on productivity than creativity, meaning I went to Yaletown around 9 every morning and left around 6 or 7 every night, and worked on mostly fairly-immediate new features and bug fixes. When I did research, it was to find the solution to a problem, not to investigate something novel. While perhaps not entirely “creatively fulfilling”, I do get a lot of satisfaction just from the feeling of accomplishing and producing something pretty much every day.

The grad student lifestyle is a big a shift from that. For one thing, it’s a lot less structured. I am still working with Worio a couple of days a week, which forces me to manage my time a bit, but I generally work at different places and different times and decide day-to-day what needs to be done. This is not great for short-term productivity, but I find it very important for creativity. As an academic researcher in Machine Learning, there’s not usually a lot of payoff in incremental improvements and fixes — you need to take more chances and do something new. Which is why I spent a chunk of January working on a conference paper that ended up not being submitted. Most of the rest, I spent reading a couple of books and a stack of papers, some of which were interesting and some of which weren’t. I’m much more of an applied-science guy than a theorist, and much more of a doer than a reader, so the upshot is that I sometimes have to force myself to sit down and do the reading instead of diving in and doing the coding and experiments. But I think it paid off. I literally had one of those in-the-shower moments, where you have to get out of the shower, grab a notebook and write down a multi-page detailed description of your idea, complete with sketches of figures. It all felt very scientist-y. If it works, this is a publication and a chapter of my thesis. If it doesn’t, it’s a big chunk of lost time. I’ll know in a few weeks.


Aug 22 2007

I’ve been plaqued!

awards.jpgSo I just found out that not only was our poster a finalist at the SIGGRAPH Student Research Competition, but we actually won FIRST PLACE! Which comes with a plaque and some cash! See what happens when you go to the awards ceremony at the wrong time and then get annoyed and leave because you assume you didn’t win anyway and there’s free booze somewhere else?

This is a really great (and really surprising!) award! SIGGRAPH is one of the most prestigious conferences in computer science, so winning the student research competition is quite an honour. And not one I ever expected to receive: to be honest, I was plenty pleased just to learn we made it to the finals. I never for a minute expected to win. And even though as first author and presenter, I get my name on the award, it belongs just as much to my co-authors Abhijeet Ghosh and Nando de Freitas.

(And yes, I’m aware how cliche that last paragraph sounds. There you have it.)

The prize money will get the three of us one fine, fine dinner at Tojo’s.


Aug 11 2007

SIGGRAPH’d


SIGGRAPH, originally uploaded by Mister Wind-Up Bird.

Well, I’m back from SIGGRAPH, probably the coolest Computer Science conference around. And also, I’m tired.

While Graphics tends to catch a lot of flack (not least from its practitioners) for being somewhat hacky, I did find people were generally more open to ideas and less ivory-towery than I’ve seen at some Machine Learning conferences. And there is definitely a subset of the graphics community that is very interested in Machine Learning, though there’s maybe a bit of a sense of casting-around on both sides trying to figure out just how they can/should be combined. I managed to persuade a fair number of people to listen to my poster spiel and give away a bunch of business cards, so hopefully something will come of this.

Highlights of SIGGRAPH!

  • Seeing old friends, like Andy and Pinar and Tamy.
  • Having our poster make it to the Student Research Competition finals. I don’t know which of the finalists actually won, but I’m pretty sure it wasn’t us. But really, it’s an honour just to be nominated. No, really.
  • The Electronic Theater, which also involved watching graphics-godfather Jim Blinn play an original Asteroids game in front of a couple of thousand attendees.
  • The quality of the presentations. It is extremely high by computer science standards. Everybody finished on time, and I don’t think I saw a single slide of just equations! I was even able to understand things that weren’t my exact field of research! Plus, there were sometimes questions from the audience that weren’t “why didn’t you cite me?” and “why didn’t you cite my student?”
  • Seeing Peter Jackson’s new short film in the Animation Theater.
  • The Emerging Technologies center, where, among other things, you could check out E Ink, Microsoft’s version of multi-touch interfaces, and, most awesomest of all, a 360-degree display.
  • Scott McCloud’s talk about comics and what makes them a unique medium.
  • A mere five-to-one male-to-female ratio.
  • San Diego. I knew almost nothing about San Diego before going there, but it’s actually a really nice city. Lots going on, perfect weather year-round, and a mixed commercial-residential downtown. Actually, it reminded me a lot of Vancouver, but with better Mexican food, and without the eight months a year of grey and rain.