Dev structure

If the Bible story happens today

This is a common question any team/project will have to address — how to structure the knowledge we know of a project so that we are not missing things? Each project/application, of course, is different. But the overall is actually quite common. Here ...

continue reading

Make passport photo in Gimp

Once a while I need to make a 2x2 for official document such as passport. It's annoying if I need to go CVS paying $15 for a digital while myself owns a whole bunch of lenses and am proud of myself of taking good photos.. well, I guess this ...

continue reading

China's Opportunity

Found this on Reddit. China and all your patriotic supporters, don't take this view. It's annoying, and will not make you strong.

This must be a super upsetting day for Noah, after a super good day for him and me yesterday, that he brought home his EOG report ...

continue reading

Cup of Joe

I like this place, like the smell of roasted coffee beans, like the fragrance that left in your mouth after a sip ...

continue reading


Man, after watching the 東京女子図鑑, then the beijing version, I can not stand the shanghai version at all!!!

What is wrong with these story tellers!!? I mean, really, what is wrong with you!? Can you, honestly, give some thoughts of what... continue reading


Life like a turtle

Walking back from gym a moment ago, passing the 奈何桥 I was always joking about with her back then. Nice, cool late Spring day, beautiful weather, beautiful sunshine, beautiful sky, almost beautiful day. Out of the glittering sun reflection off the pond, there was this lazy dark patch floating over ...

continue reading

Reflection on technology

Stanislav Petrov

This, is an excellent topic, excellent!! I love it.

We need reflection of technology, of the terms tech talks use to promote themselves and to dwarf others. I have argued before that the so called 弯道超车 is ridiculous and outright disgusting. Period. This implies to take a shortcut ...

continue reading


Noah and I had a curious conversation. While pulling off the highway towards the Reader's Corner, I asked him to ...

continue reading


I have been thinking about the word "globalization" in the last couple days. I used to use it a lot during my MBA days as if it's a magic word that fits into any topic, any slides, and made it look instantly a good one, thus bringing me good ...

continue reading


I have been listening to this midnight talk show by this woman/girl for the last few weeks on and off, and found it quite fascinating, not that it's sentimental and discussing the eternal topic of love that is guaranteed to acquire attention and discussion and audience. I found ...

continue reading

Pandoc workflow

Pandoc is awesome. I have been using it for the last six months now writing a reference architecture document for work. Here is some tips of how I'm using it.

doc header

Things that are specific to that document. This, thus, is context sensitive — title, subtitle, author, bibliography, abstract ...

continue reading


This is a stressful day. What a day! Everything started on the normal footing, until I looked at emails in the inbox and saw a comment of my writing being an offender of plagarism — wow!

Indeed. Wow!

I don't know what else I could say about it. Up to ...

continue reading

Browser proxy

This is a common trick. Say we have local machine (A), and a remote machine (B). If we can SSH from A→B, we can reroute browser traffic from A to B, much quicker than X-windows.

  1. On A, ssh -vv -ND ...

continue reading

History, choice

This is a tough one, actually, because the topic is really deep. In this aftermath of the Nortre Dame fire, the idea of restoring the damage immediately comes to everybody's mind.

Inevitably, however, there are always, two choices — to rebuild it as it was, or to build it as ...

continue reading


There is magic in music. There is.

I'm listening to this song, a song I have never heard of, and the singer I have never heard of. Yet, it makes me so sad, so sad. It's not the words, not the performance, not the story in a MTV ...

continue reading


Yes, I'm very much frustrated, last night in particular, that I'm getting fed up by the bullshift question seeking for decision, while at the meantime the other party gives little information, and has pretty much made up mind already of what they wanted to do — so hell, why ...

continue reading

Stay connected

It is indeed quite a long time, 21 years. A friend of mine reminded me that, this year has been the 21st year since we knew each other. This is also the age of the internet chat I would say, because we met each other online, as an early adopter ...

continue reading

Ten years

I'm scared. I had an uneasy sleep last night, worrying about a lot of things. In particular, I worried about time, about myself getting old. At age 46, it seems absurd that I'm feeling old. Yet, that's how I'm feeling these days, and it is not ...

continue reading


Have you had a funny feeling on someday, that something is happening, to someone, someone that jumps to your mind at the first thought when you had that feeling? That's how I felt today. I don't know what it is. If looking at this line I just wrote ...

continue reading

City life

I find it curious. Listening to a sentimental talk show on the Netease music app, the kind that a young woman's pretty face as the icon, and a soothing voice that suggest the picture you see is her, and slow, relaxing, late night style light music in the background ...

continue reading