Patrick Lam

Thoughts and travels of Patrick Lam

A Locked-down April

I’m writing this on April 30, a day after we were originally scheduled to leave Wellington. But that was no surprise to month-ago me.

Most of April has been under NZ Alert Level 4, although we’ve been in Alert Level 3 for a couple of days now. We’ve been in Wellington since March 20 and not in a car between March 25 and April 29, which is some sort of record for me. Usually I can go a week without a car ride, but 4.5 weeks is something. Also my last haircut was March 3, which is also a record. It looks like The Warehouse has a 2 week shipping time for clippers, so I’ll be going a bit longer still.


The Longest Month

My notes say that I bought tickets to Athens on March 1. As if things would be normal in two months. The first nine days of March, which I wrote about last time, did seem completely normal. Then we went to Queenstown/Wanaka and Taranaki. As we were at Taranaki, things quickly became not normal. The last 11 days have been a whirlwind, and only in the past few days have I been able to get some research done.


Second month (plus 10 days) in Wellington

We’ve now passed the halfway mark for my time in New Zealand, even with an extra 3 days courtesy of Air Canada/Air New Zealand—they rescheduled my return flight from 29 Apr to 2 May and I didn’t notice until I got the seat change email. I’m totally fine with an extra 3 days in New Zealand.

Classes have started again. I guess it’s like September in the northern hemisphere. Days are only 13 hours now, on their way to 10.5 hours when we go back north.


First month in Wellington

Sabbaticals are a large block of unscheduled time. Time always passes. Have I done stuff in my time in Wellington so far?

Professional

I’ve started a number of collaborations with colleagues in Wellington, and am thinking of a survey paper and an essay in particular. I’m excited about contributing to these projects. I hope to have more to report in my February update.

In other news I have a climbing-related submission to the Journal of Outdoor Recreation and Tourism (sadly an Elsevier journal) which got a revise-and-resubmit. Progress!


January 2020 Reflections

Bryan Cantrill (of dtrace fame) writes about engineering performance management.

https://twitter.com/bcantrill/status/1216491216356823040

He suggests the following five questions for engineers to answer twice a year.

  1. What are you most proud of in the last six months?
  2. What did you learn?
  3. Where did you struggle?
  4. What are you anxious about in the coming six months?
  5. What are you excited about in the coming six months?

Most proud of

Having recently removed the se-director email from my Thunderbird, I realized that this role consumed a lot of time and energy. I am most proud of having completed my term and helping students, both in the moment (advising and leading the advising team) and through program changes.


Recommendation Letter for Laurie Hendren

Recommendation letter for CS-Can Lifetime Achievement Award

I am writing to strongly endorse the nomination of Prof. Laurie Hendren for a posthumous Award for Lifetime Achievement in Computer Science. I’m honoured and also sad to be writing this letter. I’ll get back to it later, but no mention of Laurie would be complete without discussing her infectious laugh, which somewhat offsets the sadness.

Laurie has been an inspiration and role model for me from 1998 through 2018 as an undergraduate student, postdoc, faculty member, and administrator. I hope that in my own career I can continue Laurie’s outstanding legacy to some extent. I’ll mostly describe my perspective on her teaching and research, which were parts of her job that she obviously loved.


Lexicon

Lexicon

Here are some academic terms that I’ve invented.

  • Pre-batical. A one-year postdoc taken straight out of one's PhD, after obtaining a tenure-track Assistant Professorship, but before starting said professorship.
    Usage. Her pre-batical at UW turbocharged the start of her independent research career and let her branch out into that up-and-coming field.
  • Associate professor purgatory. The period a few years after returning from one's post-tenure sabbatical where one is no longer protected from service but still expected to constantly ramp up research productivity.
    Usage. Joe's swamped with grant proposal writing and committee meetings in his associate professor purgatory.

Academic Tree circa 2003

Pull requests accepted!

https://github.com/patricklam/plam.new-webpage

Henry M. Foley (physics)
+--Joseph Frederick Traub (1959, from Columbia) [Columbia] (quantum)
                http://www.cs.columbia.edu/~traub/
   +--Hsiang Tsung Kung (1973, from CMU) [Harvard] (networks)
                http://www.eecs.harvard.edu/~htk/
       +--Baudet, Gerard M. (78, from CMU)
       +--Cohn, Robert J. (92, from CMU)*
       +--Fisher, Allan L. (84, from CMU)
       +--Foster, Michael J. (84, from CMU)
       +--Hsu, Feng-hsiung (89, from CMU)
       +--Lam, Monica S. (87, from CMU) [Stanford]
          +--Michael Wolf, (August 1992, from Stanford)
             Thesis: "Improving Parallelism and Locality in Nested Loops".
          +--Michael Smith (November 1992, from Stanford) [Harvard]
             Thesis: "Support for Speculative Execution in High-Performance 
                      Processors".
          +--Todd Mowry (March 1994, from Stanford) [CMU]
             Thesis: "Tolerating Latency Through Software-Controlled Data Prefetching".
          +--Martin Rinard (August 1994, from Stanford) [MIT]
             Thesis: "The Design, Implementation, and Evaluation of Jade, 
                      a Portable, Implicitly Parallel Programming Language"
             +---Pedro Diniz (May 1997, from UCSB) [ISI]
                 Thesis: "Commutativity Analysis: A New Analysis Framework 
                          for Parallelizing Compilers"
             +---Radu Rugina (January 2002, from UCSB) [Cornell]
          +--Daniel Scales (December 1995, from Stanford) [VMWare]
             Thesis: "Efficient Shared Objects for Distributed Address Space Machines"
          +--Saman Amarasinghe (January 1997, from Stanford) [MIT]
             Thesis: "Parallelizing Compiler Techniques Based on Linear Inequalities"
          +--Jennifer Anderson (March 1997, from Stanford) [VMWare]
             Thesis: "Automatic Computation and Data Decomposition 
                      for Multiprocessors"
          +--Robert Wilson (December 1997, from Stanford) [Tensilica]
             Thesis: "Efficient Context-Sensitive Pointer Analysis for C Programs"
          +--Jason Nieh (December 1998, from Stanford) [Columbia]
             Thesis: "The Design Implementation and Evaluation of SMART: 
                      A Scheduler for Multimedia Applications"
          +--Shih-wei Liao (August 2000, from Stanford) [Intel Research]
             Thesis: "SUIF Explorer: an Interactive and Interprocedural Parallelizer"
          +--Brian Schmidt (August 2000, from Stanford) [Kealia]
             Thesis: "Supporting Ubiquitous Computing with Stateless Consoles 
                      and Computation Caches"
          +--Patrick Sathyanathan (June 2001, from Stanford) [HP]
             Thesis: "Interprocedural Data Flow Analysis--Alias Analysis"
          +--Amy Lim (September 2001, from Stanford) [Axis]
             Thesis: "Improving Parallelism And Data Locality With Affine Partitioning"
       +--Lehman, Philip L. (84, from CMU)
       +--Leiserson, Charles E. (81, from CMU)
       +--Oflazer, Kemal (87, from CMU)
       +--Pieper, Jon (93, from CMU)*
       +--Printz, Harry (91, from CMU)
       +--Robinson, John T. (82, from CMU)
       +--Song, Siang W. (81, from CMU)
       +--Sussman, Alan (91, from CMU)*
       +--Thompson, Clark D. (80, from CMU)
       +--Wu, I-Chen (93) 
   +-- Don Heller (PhD, 1977, from CMU)
+-- Joseph Sucher (PhD, 1957, from Columbia) [Maryland] (theoretical physics)
    Thesis: "Energy levels of the two-electron atom, to order 3 Rydberg."

* - Co-Chairman

Sources:


Concrete Atria are not Atria!

Stupid Atrium

I was happy to leave my old office, NE43-632, at 200 Technology Square, and move to 32-G730 in the Stata Center. My two complaints about Tech Square were: (1) lack of sunlight; and (2) white noise. I always found the white noise to be annoying, but the lack of sunlight was not always a problem. When I had first arrived at MIT in 2000, we did have natural sunlight in my office.