Confessions of a researchaholic

2013-10-17

Automation

Filed under: Real — liyiwei @ 6:23 pm
Tags: , ,

A capital crime for computer science is manual repetition of uninteresting tasks. You will be happier and more productive by proper automation, which, coincidentally, is a main job for computer scientists.

For example, instead of sitting up all night tuning parameters of an experiment, you can write a script to try over a million settings over night while you go home sleep or have a fun time in Lan Kwai Fong.

2013-10-14

Brainstorming

Filed under: Real — liyiwei @ 1:48 pm
Tags: , , , ,

I stumbled upon this article about group brainstorming today.

It echoed well with my own personal experiences and my general take that meetings are almost always completely useless for research/creative works.
I do meetings only when absolutely necessary, such as resolving major confusions or conflicts among multiple team members, evaluating live demonstrations of a UI design, and interviewing (i.e. reading) people.

Some managers and administrators like meetings. Fight them with all your power. Do not let less intelligent people waste your time or reduce your effectiveness.

2013-10-01

Conflicts

Filed under: Real — liyiwei @ 6:12 pm
Tags: ,

are often caused by a lack of imagination

2013-09-28

The Klingons

Filed under: Imaginary,Real — liyiwei @ 6:47 pm
Tags: , ,

Imagine you are a Klingon warship commander. After going through some hyper-warp to arrive at an alternative space time, you find that all Klingons are in gentle servitude to humans.

This is what I felt about the HK technology industry as a SF bay area computer scientist.

PS
If you are a Klingon in that alternative space time, work with that commander so that you will not turn into a pussy.

2013-09-25

How to deal with flight delays when you are already onboard

Filed under: Real — liyiwei @ 6:55 pm
Tags: , ,

Flight delays suck. But what sucks the most is when you are already on board, so that you are trapped on that narrow seat and you cannot even walk around in a terminal.

If you are on a plane with in-flight entertainment system (stay away from those airlines/airplanes that do not even offer this basic service to all cabins) and the captain is smart enough to turn it on, start watching your favorite movies. This directly converts painful delays into extra entertainment time. At least it beats sitting there whining and worrying.

I realized this while getting delayed on board by a super typhoon a few days ago. It was a short haul flight, so the normal fly time is not even enough for an average movie. But it turns out to be enough after adding the delay. I got to watch a movie not available on Netflix.

Job season

Filed under: Real — liyiwei @ 6:38 pm
Tags: , ,

I am in a constant process of helping students and postdocs landing jobs.

One thing I find very common and extremely interesting is the discrepancy between self-perception and reality. That is, candidates tend to have a higher estimation about their own qualifications (and thus higher expectation about the job offers they will get) than what reality would warrant.

This is just human nature. There is very little I can do; few took my advice, and many learned the hard way. But I guess this is how life works.

Humility is a virtue that we all learn eventually, one way or another.

Bureaucratic engineering

Filed under: Real — liyiwei @ 6:12 pm
Tags: ,

Doug Burger, my last MSR manager and a former UT professor, shared with me some very valuable personal experiences when I was heading the opposite way.

One of these, as quoted from him, is: there are pockets of inefficiencies in a school that are rarely seen in a company.

After witnessing some of such pockets myself (you are absolutely right, Doug), I realized that the right approach, as any good engineer would do, is to accommodate these inefficiencies into the design of my products and processes, so that I would not be negatively impacted under any circumstances. It is basically the same as, say, designing hardware processors which can tolerate a range of temperatures, and software interfaces which can deal with different user inputs.

Self: Good engineers never assume optimal conditions. Rather, they build things that can function under a wide range of possible scenarios.

I guess this could be a fundamentally different mentality from people with pure academic background.
🙂

2013-09-23

Headhunters

Filed under: Real — liyiwei @ 7:33 pm
Tags: , ,

I agree that there is enough inefficiency in the world that can allow really smart people to make a lot of money while having a lot of fun by moving things around.

But we all know the field is already quite crowded. Why do you want to just move things if you can create things? There is only a finite amount/variety of things to move, but infinite amount/variety to create.

To me, creating things is just more fun, even without the money factor. And you can make even more money if you can create the right things.

[Background: Most of the headhunter inquiries I have received since 2001 are about moving things instead of creating things, even though I have been spending my entire career in the latter. They said “my profile might fit”, but I never see why.]

2013-09-10

False presumptions

Filed under: Real — liyiwei @ 7:14 pm
Tags:

A few recent events reminded me of the danger of false presumptions.

Leakage

I received an egregious water bill due to leakage of my house. I tried to isolate the leak by shutting off all sources (e.g. faucets, toilets, sprinklers) one by one, but the meter kept on running.

I thought it must be due to some leaking pipe hidden somewhere in the house. And likely some obscure location; I have put my ears against the walls and could not detect any dripping sounds.

The first group of plumbers came, and could not find anything as well.

The second group of plumbers came, and immediately figured out the sources. Yes, that is the problem: there are multiple concurrent sources of leak instead of just one. That is why I (and the first group of plumbers) could not identify the issue, because we all assumed there is only one source.

Wedding

A friend visited me a few days ago. During the dinner, he said he wanted to share a gossip with me. He got married. I said congratulations. Then he said he married a guy not a gal. I said congratulations again. But I also admitted that I was absolutely surprised because for all these years I thought he is a straight guy and I could not detect a single trace of homosexuality in him. (I thought I would know, given that I have been living in the SF Bay Area for like 15 years.)

So, given my interest in studying humans, the rest of the dinner naturally turns into detailed QA about psychological and physiological characteristics of gays. I have a lot of false presumptions corrected on spot.

Jockey

I tried to find some gossip about me in return to my friend above, but I could not find any, except for the (already public domain) fact that I am within the paternal line of Genghis Khan. My friend’s immediate reaction was: you do not look like a Mongol at all because your physical size is too small.

I guess I am made at least 90 percent of Han Chinese (only the Y-chromosome is passed unchanged from my paternal side of ancestors), so this is no surprise.
But upon further thinking, it is not clear to me why the Mongols, at least my ancestors around the time of the massive expansion, necessarily have large physical sizes. It is probably a false presumption caused by their reputation and images of Mongol wrestlers.
I am not a historian or anthropologist, but the Mongols main military strength lies in the cavalry, not infantry (which mainly consisted of captured slaves anyway). So, it makes more sense to have a small rather than large body build for a jockey who needs to ride from Manchuria all the way to Europe plus round trip, right?

« Previous PageNext Page »

Theme: Rubric. Get a free blog at WordPress.com