What is the best profession in the world?

A programmer of course.

Low entry barriers: I know a lot of people learn how to program from other professions. When I lay in college, my major was mechanical engineering. Some talented programmers from Vietnamese major, from constructional engineering major, English major and so on. I learn how to program from 1992, when I was 13 years old. And I met some 13~17 years old very cool programmer, they are very clever kids and know a lot of stuff.

Low material needs: Computer was very expensive before. But now even in China, almost every citizen gets one or more computer in the house. You do not have the required any land, money, any materials, only use your mind, the computer and the internet connection, you can make money wherever you are.

Long career: If you want, you can keep your career as long as possible.

A lot of needs: The world is rapidly changing. Everything will be connected to the internet. There are a lot of needs of programmers.

How expensive is rent in Shanghai?

It depends on where you live and the type of the apartment. One bedroom apartment is called “一室” in Shanghai, and two bedrooms apartment is called “两室”, and so on. Normally one bedroom is more expensive counts by area. In my area, a very old one bedroom apartment costs 3000 RMB/month, but a new cozy two bedrooms apartment only costs 4800RMB/month. If you need more rational choices, you may want share apartment with others.

You can use “安居客” or “爱屋吉屋” look the price by the map (in Chinese).
Url of “安居客”: 上海地图租房

Url of “爱屋吉屋”: http://www.iwjw.com

And there is a website of “老外” (in English): Housing

What is Dato ( GraphLab )?

Dato is the new name of GraphLab, January 8, 2015, they announced it closed an $18.5 million Series B funding round, and change name from GraphLab to Dato.

They change name because:

“The new name [Dato] is meant to show that the company’s software can handle all sorts of machine learning tasks—not just graph analysis.”

Source: Dato Joins New Wave of Machine Learning Startups | WIRED

What is Dato ( GraphLab )

At first GraphLab mainly was designed to operate on a graph data structure much similar to Google’s system Pregel. But now GraphLab can handle other datas and problems.

How to install GraphLab Create on Mac OS X

GraphLab Create need Mac OS X 10.8+, and Python 2.7.x, and pip, and because demos in their document need iPython and iPython notebook, you may want install these first.

install iPython:

install iPython notebook:

install GraphLab Create:

And when I use some demos, I found these kind error informations:

You can fix it by, add blow to end of ~/.bash_profile file:

and reload ~/.bash_profile file: