Confessions of a researchaholic

2017-03-16

When others try to beat us down, we go up

Filed under: Real — liyiwei @ 1:00 pm
Tags:

If you are dumped by your lover, better yourself to so that he/she will regret.

If you are fired by your company, join or start a competitor to beat them.

If you are exiled by your nation, start a coup to take back the control.

Focus on improving yourself instead of revenging your enemies.
The former will optimize your happiness and performance without violating any legal or ethical code, while the latter will misdirect your thinking and emotion.

I am the only one who can beat myself.
You are the only one who can beat yourself.

2017-03-13

Swamped in review loads

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

When I am 88
If I will be so lonely
To miss review fests

2017-03-08

I almost dropped out of my PhD study

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

I joined the Stanford computer graphics lab in 1996 summer after passing the entrance test of porting the light field viewer from SGI to PC. When Pat Hanrahan gave his (last ?) SIGGRAPH talk, I was hiding on stage behind him, doing some live demos while trying not to screw up.

After that, I had no idea what I was supposed to do, so I attempted at least 20 different projects. At some point I almost dropped out to join a certain startup (well if I did I probably could retire by now, but who knows). Fortunately, my advisor, Marc Levoy, was very supportive. Eventually I took courses taught by Robert Gray and David Heeger, whose TSVQ and texture synthesis works inspired me to do a course project. I wrote it up and submitted my first single-authored paper to SIGGRAPH 1999, with scathing reviews, mostly because I did not know how to write yet. I took a writing class, and with the help of my adviser, submitted it again next year which eventually became my first SIGGRAPH paper, in 2000, 4 years after I started my PhD program.

For PhD candidates concerned about not publishing enough in their first, second, or even third year, I hope my experience can help you chill out.
I doubt how many of you could have done worse than I did during the initial period.
Granted, your situation might be different from mine (e.g. some degree program is only 4 years and your adviser might not be as cool as mine), but I want to let you know that your PhD study is likely the only period in your life that you can literally try anything you like without the real consequences of failure. So have fun, and you can learn something from everything you have tried, as I did from these 20+ projects.

And then the murders began

Filed under: Real — liyiwei @ 10:14 am
Tags: ,

Technical paper authors could also get into the propulsive, forward-moving action, and to provide any necessary backstory more actively.
The outcome may be more fun and less dry for readers.

2017-03-07

Testing and debugging code

Filed under: Real — liyiwei @ 5:55 pm
Tags:

This post is meant for newbies.

Basically, your code should be highly modular, consisting of well-designed classes and functions. Then, unit test each module. This is much easier than trying to debug a large system, or a monolithic piece of code.

I debug almost entirely based on intuition, and never relied on any low level tools like tracers, even when I was a beginner.

For the ray tracing exercise, if you start with the Shirley series, the code should already be modular and incremental. After you finish that, you should have better foundation to design modular code for the ray tracing book by Glassner et al.

Feel free to ask specific questions (e.g. via the comments field of this post), and I will answer by updating and improving this post.

2017-03-05

Psychometrics

Filed under: Real — liyiwei @ 5:18 pm
Tags:

I instinctively ignored this upon first sighting a few days ago, but it popped up again on my social feed. I read it, and found the report fascinating.

There are two links under that article providing 2 ways for the said personality test: one via FB likes, another via questionnaire. Out of curiosity, I tried both, as a test of consistency. The results differ quite a lot. I guess this is because I use Facebook as a friendlier version of LinkedIn (I didn’t realize this until my wife told me so a few days ago), so it probably doesn’t reflect my personality well.

This is just a sample size of one, but I suspect how many people truly reveal themselves on social networks, and this can influence the accuracy of such data analysis algorithms.

2017-02-24

F*** you money

Filed under: Real — liyiwei @ 1:15 pm
Tags:

I did some calculation a while ago and concluded that no amount of money will suffice. Instead, it is much better to have f*** you talents/skills/capabilities.

This recent case, as reported by wired and bloomberg, may have a good chance to prove my conjecture.

2017-02-14

Ghost in the Shell

Filed under: Imaginary,Real — liyiwei @ 5:20 pm
Tags:

There is a peculiar kind of pleasure for senior people to reminisce their junior experiences, as I discovered after getting older.

The first trailer closely matches the original anime, which is also available on Netflix.

Like many contemporary Japanese anime, the story can be confusing for people not familiar with the genre. But it seems quite clear from the second trailer, and different from the original story.

Race can be a sensitive issue for Hollywood, but watch how the Japanese react to the casting of this movie. This should be no surprise for people who understand the Japanese culture in general.

2017-02-06

Super Bowl commercials

Filed under: Real — liyiwei @ 4:52 pm

What is the best way to make people want to watch a commercial?
🙂

« Previous Page — Next Page »

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