sigh, MongoDB. On install 1. no authentication, no passwords 2. default read access to everything for any user 3. no granularity. 4. data sent in the clear 5. no encryption 6. binds to all available interfaces
It's like we've learned nothing
MongoDB forces you to think about security issues from the outset and add those protections via various packages. It is much better than someone assuming their database is secure due to their own ignorance of reality. No technology can protect a developer / administrator from their own incompetence.
You must be kidding, right?
it's trivial to get a city hukou if you have a college degree.
Riiiight, because the son of a rice farmer, banned from public schools, should have no problem getting a college degree. And if the peasants don't have bread, let them eat cake!
"banned from public schools"? What a joke! You're sickening. Any one who has been to China should know that you're just telling lies.
Their class has nothing to do with where they were born. It is inherited paternally. So their class is whatever is printed on their father's hukou (identity card). If they are illegitimate, and their father is not identified, then they are screwed, and have no rights to education or healthcare, regardless of their mother's social status.
Stop spreading misinformation. The hukou class of a child can follow either the mother's or the father's.
Today, about half the children in big cities like Beijing and Shanghai, have no right to attend public school, or go to a public hospital.
There are many problems with the hukou system and most people in China do not like it at all. But you are spreading LIES. It may be difficult for a rural hukou child to get public education in a big city, but certainly not impossible. A rural hukou person can get services at any public hospital without any problem. He just doesn't have health insurance to cover his expenses.
Everyone in China is issued a Hukou [wikipedia.org] identification card at birth, that has their hereditary class printed on it.
Saying that hukou is hereditary is misleading. Except for the two megacities (Beijing and Shanghai), it's trivial to get a city hukou if you have a college degree. Also things are changing now. In developed areas, a rural hukou may be more desirable than a city hukou because with a rual hukou you are entitled to many unique benefits provided by your village.
Blocking 99% is good enough. China is not trying to totally block outside information. They are just trying to keep a lid on organized dissent. Western news publications are commonly available at newsstands, although an occasional story on Tibet, or Xinjiang, or Xi Jinping's offshore bank accounts, will be torn out. Most urban Chinese are better informed about what is going on in the world than typical Americans. China is actually more worried about social networks, where people can organize outside of party control. So Facebook is blocked, and instead they have WeChat and QQ, which are monitored and controlled.
Also, the Chinese Firewall is not "stupid". It may be evil, but it is not stupid. It is very effective at accomplishing its goals.
China has never even tried to implement a classless society. In fact, they did the opposite, by strengthening feudalism and binding the poor to the land. Everyone in China is issued a Hukou identification card at birth, that has their hereditary class printed on it. If you have the "wrong" class, as 80% of the population does, then you can be deprived of public education, housing, and even food. 99% of the 30 million people that starved to death during the Great Leap Forward had low class (rural) hukous. Today, about half the children in big cities like Beijing and Shanghai, have no right to attend public school, or go to a public hospital.
One reason that the Chinese and outsiders see the Tiananmen Square incident very differently, is that the protesters never called for reform of the Hukou system. Outsiders see the protesters as heroes standing against oppression. Many Chinese see them as spoiled offspring of the urban elite trying to preserve their privileges.
Mercurial, through its lack of good stashing (with log support!) and index, favors larger, monolithic commits. That's a bad thing to have by design.
I don't know how you got this impression of Mercurial. My experience is the exact opposite. Mercurial encourages small, frequent commits. With "hg rebase" and "hg histedit", a revision history can be edited very easily. Git only makes things unnecessarily complicated by having an index.