“The eyes of others our prisons; their thoughts our cages.” ― Virginia Woolf

true that


World’s Largest Companies by Market Cap



1. 一般人雙手做的,你單手做(例:剝蕉、劃火柴);
2. 一般人單手做的,你反手做(例:點打火機、唱K揸咪);
3. 一般人用手做的,你用工具做(例:用筷子夾飲筒飲嘢);
4. 一般人用工具做的,你又用返手做(例:用手指插落煲湯再舔手指試味,死唔用匙羹);
5. 一般人會保護自己的,你唔用(例:唔戴頭盔揸電單車);
6. 一般人唔保護自己時,自己又好保護自己(例:戴眼罩炸食物);
7. 一般人做得型的,你死都要諗個更有型嘅方法去做(人哋拋鑊,你叉腰拋鑊);
8. 一般人做得型的,但你諗唔到點樣更有型咁做,你戴黑超;
9. 一般人做得型的,但你諗唔到點樣更有型咁做,又喺室內唔方便戴黑超(室內唔好意思戴黑超其實你已經唔型),你慢動作笑住做;
10. 總之,人哋點做,你一定唔好同人哋一樣,人哋賣旗貼心口,你貼手臂,人哋貼手臂,你貼衫腳…

ref: http://www.passiontimes.hk/article/04-01-2017/36974

Deep Learning Free Course

Here is a free deep learning online course from fast.ai. It’s mostly videos.


Fix apache2 after upgrading to ubuntu 16

After upgrading to ubuntu 16, my wordpress was acting weird. I get errors like apache2.service – LSB: Apache2 web server Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: failed (Result: exit-code), and Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

Here are some of the steps I took to re-enabled my blog.
If you are using php 7.0, then do

sudo a2dismod php5
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0
sudo apt-get install php7.0-mysql
sudo a2enmod php7.0
sudo systemctl restart apache2

Then then your blog should get back up, but for me all of my blog post content are missing. I still can see the post content in the editor, but not on the webpage. It turns out some of the plugins were not up-to-date yet. So turn on/off and update your plugins and at the end your posts should get back to normal.


Will iphone 7 or 7 plus work in China?

They should.

Which carrier to pick if you want to buy the iphone 7 in the US? All of them should work.



Learned Optimism

Reginald Braithwaite talked about a book called “Learned Optimism,” by Dr. Martin Seligman. Sounds interesting.

When we explain something that happened to us, it’s usually in terms of
– Personal vs. Impersonal
– Specific vs. General
– Temporary vs. Permanent

Pessimists tend to explain bad things as being personal, general, and permanent, while explain away the good things as being impersonal, specific, and temporary.

I am always bad at doing just about everything.
That project for team A is just a one-time win.

Optimists tend to explain in the opposite ways: explain good things as being personal, general, and permanent, while explain away the bad things as being impersonal, specific, and temporary.

I am always good at solving puzzles.
That bug for project A will be fixed in a day or two.

Reginald concluded: Changing your explanations through repetition and consistency, changes your life: You become happier and more productive.