omg puppy

Leslie already scooped me on this, but it’s still worth a post. After months of deliberation, we decided to adopt a puppy. In particular, this one:

dogface the dog

We just heard yesterday from Pound Puppy Rescue that our favorite puppy from the visit we paid to the 12-dog litter was ours. She comes home a week from Friday. We’re still deliberating about the name. The best idea we’ve had so far is to call her “Sous Chef” because I’m sure she’ll be helping us cook. She would go by just “Sous.” Hee. Please post your awesome name idea in the comments!

galaxied

You may have heard something of Super Mario Galaxy. It’s the true successor to the last classic Mario platformer, Super Mario 64 (let’s not bring up the aberration that was Super Mario Sunshine). Anyway… I picked it up on the internets a couple of weeks before the release and have playing it in basically all of my free time since then, which has been limited. The game is basically perfect–the controls are sublime, the difficulty ramp finely tuned to gently hone your skills from rank n00b to the point that you are capable of accomplishing outrageous shit like this:

[youtube]http://www.youtube.com/watch?v=ECfQmBbzvcc[/youtube]

Or this (in both cases the goal is to get 100 purple coins–you die, you start over. No second chances!

[youtube]http://www.youtube.com/watch?v=zJ0cd0UNnjg[/youtube]

Every level you finish nets you a star, the currency of success in the game. Your star count is what it’s all about, and once you’ve got 60 stars, you’re welcome to go kick Bowser’s ass and save Princess Peach (again, yes!). You get a nice movie and the credits roll. But as any fan knows, this isn’t the half of it. There are 60 more stars, some of them diabolically hard to finish (as in the video above). So great! You buckle down, play through the last 60, now you’ve got 120! Must be done, right? No! You’ve just unlocked Luigi, who starts back at the beginning of the game with 0 stars, and you get to do it all over again.

It takes a special kind of person to play a game they just beat (twice) all over again, and I am that kind. Actually, Luigi is subtly different from Mario. He slides around when you try to stop him, which makes most things harder, but he’s also skinny, so he floats further when jumping and flys farther as a bee. He still can’t get the chicks that Mario is landing though, poor guy. So anyway, I write you this now, having just finished 120 stars with Luigi, thus unlocking GRAND FINALE GALAXY where I got to meet all my old friends and recall the joy and sadness and screaming frustration of all 242 stars, and that’s a wrap!

Oh, and… I also finished my last class of my life, and graded final exams for 6 hours, and generally polished of the last annoying tasks of the semester. In a few hours we’ll get on a plane headed for some serious holiday relaxation and shit. And it couldn’t come soon enough.

last class ever

This semester I’ve got just one class I’m taking on solid modeling. The class is fun, and while not a blow off is not as difficult as your average graduate CS course. I’ve got a final project I’m working on, which I was having a lot of trouble getting revved up for until I realized that it was my last assignment for my last class, ever. One the one hand, this is cause for celebration–no more homework assignments, ever. No more exams, ever. But, then I think about who I am. For almost a decade I’ve been living on a steady diet of college coursework. There’s clearly a few crossed wires up there that have somehow convinced me that working harder than I did at my full time job for drastically less pay was a good idea, and that part of me sheds a tear. In case you’re interested, he’s a picture of a prototype result of my project, which is basically to fill space with a 3D cloth made of knots (I call it SpaceKnit, with bumpy capitalization for added irony):

space knit knot lattice I’m not sure why this is useful, but heck, at least I can make pictures.

A corollary to my class coming to an end is that my duties as a TA are winding down. I sort of busted my ass being a TA, partly because I was new at it and partly because it was so obvious how to suck less than most TAs do–spend time on it! My last discussion section was on Tuesday, and it included a moment that made the entire semester worth it. As I was closing up, it occurred to someone that there would be no more discussions, which triggered a flurry of thanks, which included statements such as:

  • You bathe!
  • You sure do speak English well!
  • You’re explanations are so clear! (see above)
  • You’re the best GSI ever! (GSI = graduate student instructor; I guess TA is too demeaning here in grand Cali)

Up until this point I had suspected (but hadn’t been sure) that the TAs at Berkeley were just as bad in general as the ones at UT. And you can’t really blame them: they’re TAing because their advisor can’t or doesn’t want to support them with grant money, they are taking classes themselves and trying to get research done in there somewhere. Still, I’m glad they force every grad student to do it at least once. It’s scary to imagine people taking teaching jobs with their shiny new Ph.D.s having never faced a room of glazed-eyed undergrads.
Disclaimer: please do not confuse my task this semester (aiding the transfer of knowledge to interested, well-mannered humans) to the task of teaching “pre-college” individuals. That task includes as a subpart everything I had to do this semester, as well as the job of herdsman, psychologist, self-defense artist, animal trainer, among many others. And get this: it pays only slightly better. I’m sure glad no one I know would think about taking such a thing on.

School’s out for winter. School’s out forever.

rescuetime is cool

My friend Bryan (no, not an alternate personality) showed me this whizzy little web 2.0 site/app that you put on your computer which then times, down to the second, how long you spend in each application (and, for web browsing, how long you spend on each website). It then reports this data to the central website and makes little graphs of the time spent. Here’s my first graph, encompassing about an hour of computer use at the lab:

my first rescuetime graph

So much fun for people like me who spend most of their waking hours staring at computer screens. You can then go on and tag each application with its category (textmate = coding, inst.eecs.berkeley.edu = the website for the class I’m TA’ing, etc). It’s a lot like the site we use for tagging our expenses (wesabe.com — also super-cool), except for your time instead of your money. It’s nice to see something come out of web 2.0 other than silly useless stuff like drop shadows, gradients, and digg.

yee haw

I’ve just arrived in San Antonio, the second stop on this last trip of the fall. We had a kick-ass time in Ann Arbor. We kicked things off on Friday with a comprehensive walking tour of campus, done in two parts. First, we did central campus, dropped Karen off (sadly, she had to labor feverishly all day to finish a post-doc application), then hit one of Ann Arbor’s 14,000 small markets to pick up some pasture-raised Amish chicken to go with the locally grown vegetables that Ali and Karen had recently bought from “their” farmer. We dropped by the house to give the chicken a luxurious brine bath and hit north campus, where they sequester the engineers.

Ali’s department has a new building, which is made almost entirely of glass and 70″ plasma televisions. Outside, we terrorized passing students with Ali’s $12 remote-controlled airplane, then drove to a mall and bought a matching set of iPhones.

What? Hell yes, we did. Like global warming melting our arctic north, the allure of the glistening Jesus phone has been gently but irreversibly eroding my resistance, which finally collapsed after Leslie played with and was mildly amused by Ali’s iPhone. We marched dutifully into two years shackled to the “new AT&T,” a moniker which to me is an almost too honest acknowledgment of their past and present hegemonies.  But, in truth, the phone does more or less represent the second coming, as evidenced by the sparkle in Leslie’s eyes the first time she checked email in the car and the religious epiphany that accompanies checking in for your flight while drinking hot mulled cider next to an idyllic stream littered with autumn’s gilded leaves. So yeah, they are fun.

That evening, we roasted the chicken, some summer squash, and pan fried a metric ton of Brussels sprouts. Michael Pollan would have be proud. We chased that with beers at the nearby Arbor Brewing Company, then hit the sack.

The next day I slept into the double digits for the first time in years, then hit the climbing gym with Ali whilst the ladies toured Kerrytown. In the afternoon we visited a cider mill, then ate another obscenely delicious meal at Pacific Rim (Karen got the scallops, which I thought were the standout in a crowd of excellent entrees). At home we played some silly card games, watched Ratatouille finally (for me, the movie was a bit of a let down except for this one part where there was a crepe being flipped–the physical accuracy of it was astounding!), then turned in. We awoke this morning and rushed to have breakfast before arriving at the airport an hour early, despite our explicit knowledge that daylight savings was ending.

And now I’m in San Antonio at the historic Menger Hotel, looking “forward” to a week of conferencing the hell out of geometric design.

fall’s last journey

Leslie and I are headed out today to Ann Arbor to visit Ali and Karen–we’ve got all sorts of fun activities planned, which no doubt will yield a nice crop of pictures. This caps off what hopefully will be my busiest TA week as well; I have been trying to get everyone ready to finish their last project and spent a whole night grading midterms. But there are no more projects for them/me to do, and no more tests until the final.

I’ll be heading straight from Ann Arbor to San Antonio for another conference. This one is more math-oriented, but it looks like a good crowd and at least this time I’ll have Jonathan to introduce me to people. I can’t remember the last time I was in SA. I’ll have to find some good BBQ and Mexican.

And, it’s November all of a sudden. Wow. We’ll be staying put this year for Thanksgiving, cooking for ourselves and hopefully for a few friends too. We’re going to try brining the turkey, which if the roast chicken we’ve been making is any indicator should be delish.

a busier than expected fall, so far

I kind of thought that this fall was going to be easy. You know, maybe not as worry-free as the summer in Berlin, but certainly mellower than the insane write-a-paper, pass-a-qual, get-married spring I had. I guess it is, a bit.

This semester I’m a TA for the first (and, in all likelyhood, only) time. The class is James’ graphics class. So far, I’ve actually had a lot of fun. I find myself looking forward to office hours and discussion sections. It’s a totally different ball game than what Leslie had to go through teaching: I can ignore the students who don’t care, no one talks during class, and for the most part people actually want to be there. Granted, mostly they are interested in their grade, but occasionally I can distract them with some interesting chunk of knowledge, and that’s pretty satisfying. Also, it turns out that it’s not too hard to be a much better TA than most–so I tend to get positive feedback.

The downside is that I’ve probably been spending far too much time with my TA hat on and not enough time doing research. I’m on the home stretch now, and if I actually want to graduate in the spring I’ve got to keep the ball rolling as much as possible on writing my thesis (and hopefully one more paper). The job I do as a TA, beyond fulfilling the requirment, is kind of immaterial. It has been fun to work through the assignments, though. For example, I wrote a ray tracer along with the rest of the class just to keep their questions fresh in my mind, so I get to make silly pictures like this again:

raytraced ellipsoids

Leslie is out of town again, sigh. At least this time I’ll be gone for part of the time as well; I’m leaving on Sunday for a conference in Seattle to give the talk on my tet paper. It’s at one of those fancy W hotels, so that should be fun.

I’m also taking my very last final class ever this semester. It’s a class on solid modeling, meaning designing actual solid objects that could be made. The best part is that we get to print the parts out on the 3D printer in the mechanical engineering building. It’s pretty cool… one step closer to The Diamond Age every day.

Last weekend we had a blast celebrating Doug’s birthday with Fedexed-in BBQ from the County Line and, the next day, a surprise trip to the local renaissance fair:

renaissance fair fun

Hopefully things will settle down a bit after the beginning of November, when we’re treating ourselves to a weekend trip to see Ali and Karen in Ann Arbor.

dancing tetrahedra

It’s not as glorious as my smoke videos of old perhaps, but I’ve finally got some decent video of my current research work. What’ you’re seeing is a tetrahedral mesh of a cube with the tetrahedra (pyramids) colored according to their quality. As the quality improves, their colors shift toward green, and when they’re good enough, they disappear. At the bottom right is a histogram of qualities for the entire mesh. Should be a fun little clip to show when I give the talk at the International Meshing Roundtable in Seattle in a couple of weeks.