45 comments

[ 3.5 ms ] story [ 78.1 ms ] thread
I was in China just over two years ago and I can confirm just how insane the GFW is.

Every other Google search wouldn't load, sometimes Wikipedia articles (China, Tiananmen Square, etc.) would appear to start loading slowly (the top parts of the page would show) before suddenly cutting off and showing 'Connection Reset'. I don't know how that worked because usually browsers just show you a half page if the connection is lost, but in China the page would just disappear.

Kinda off topic, but I thought people might be interested to know that there's absolutely no blocking (or any other kind of censorship) in Hong Kong.
Hong Kong and Mainland China have pretty much completely separate political systems except for military and foreign affairs. I think this is supposed to last another 40 years or so at the minimum.

It's weird how two regions connected by a subway system can be so different from one another, and yet still be the same country. My wife is a Chinese citizen but needs a visa to go to Hong Kong... as an American I don't but I need a visa to go to mainland PRC. Fun!

I am currently visiting China and everything you said is exactly what I've experienced. Using a VPN is the only way to get a working internet connection, but China is also blocking various popular VPN providers seemingly at random.

You don't need to be doing anything questionable to feel the bite of the GFW, webpages with Facebook like buttons are enough to cause a 30 second delay while the connection times out in the background before the site loads.

The censorship occurs at the TCP level, which is why pretty much only a VPN will help.

It's because they're manually checking the page as it loads.

Once it's okay'ed, it'll load instantly the next time.

Seriously.

Page content detection currently is ONLY targeted to Wikipedia. It checks article content and block it when a "keyword" detected.
Are you sure it's only Wikipedia? Seems unlikely. I don't have any hard data (neither does most anyone else, though), but I frequently have connections reset that seem to be related to page content on non-Wikipedia sites.
It appears that this is because the Tiananmen Square massacre occurred on June 4 1989 (6/4)
According on the link '64' and '89' are banned numbers. Well, the Chinese government is mathematically limited to a maximum of 98 more such bans.
Why on earth would a government ban a particular integer?

And what exactly does this entail? Are you allowed to utter the words? When you learn to count to 100 do you have to skip them?

A Chinese reader resident in China here.

Precisely, it's not 64 that triggers GFW, it's 6.4 I'm not joking... 64 is a number while 6.4 is a date (June 4th). I'm not aware any content that's blocked because of 64 but sometimes 6.4 does make a page get REST (temp for a couple of minutes) or permanently black listed if the page/site draws attentions from some guy behind GFW.

AFAIK it's rare that guys working for GFW are good enough or responsible enough do fine grained filtering so they brutally block everything contain 6.4 no matter what the context is. This is common in a bureaucratic org or a dictatorial nation. Because power in your hands is not audited by people. So blocking everything 6.4 is safe enough to make the boss happy, why bother working hard? Just block everything.

this is lame and I bet half the government officials in China don't even care about implementing such a policy.. heck, I bet 95% don't care, they just follow orders and fear rebelling. Heck, I bet just a handful of them care at most. I mean, it can't be that fulfilling to make censorship your life purpose.
I sort of agree with your general point, but I think there's something else going on too:

Actively favoring and caring about this kind of thing advances your career, social status, etc, in China (for some career paths, not all). There are incentives to care. Consequently, many people learn to care and become true believers. (Faking like you care is harder to get right than being genuine, and requires better thinking, and the people who can do that usually go for other jobs, so it's much rarer.)

Lots of people do more than follow orders, they internalize some of the values of the people they are trying to please. And they learn skills like figuring out which way the wind is blowing without being told, and figuring out how to convince themselves that is good, and then (if they are ambitious, or under pressure from their wife to make more money, or whatever) they may even try to get out in front of the thing, show their dedicated enthusiasm, take initiative, seek a leadership role, etc... All the while, they are not in general thinking about how they are secretly opposed to what they are doing, which would be unpleasant and get in the way of their success.

As a Chinese programmer: Please stop talking about it on HN. Save HN for us.............

EDIT:as being misunderstood I claim that I hate GFW as much as I love freedom and decent programs.

[NEW]I just ask my friends in China to visit the site and it turns out to be ok. Don't know how and when it recovered. Another funny story is python.org is blocked for a long time. Somebody say it is the version number 2.6.4; Somebody claim it's because GAE(could be set up as proxy); The other part believe it's because python.com...... We don't know which is the truth or neither of them.
Python.org is blocked BEFORE 2.6.4 releases. If you know Chinese you can read this article: http://www.douban.com/group/topic/8332828/

The date blocking detected is 15th Oct, however, v2.6.4 is released on 25th Oct.

Are you sure 2.6.4 was not mentioned at all on the site before its release? Django 1.4 is not out yet but there's quite a lot about it on their site, for instance.
I'm sure. Python.org/download does not contain any information about future releases.
Only the download page http://www.python.org/download/ is blocked by the Great Firewall, and has been for over 2 years now. Your referenced page says 15th Oct 2009, which seems about right.

Perhaps the reason is it's perceived as a "Google" product because the inventor Guido van Rossum works there.

Aside... China PyCon is on now (http://cn.pycon.org/2011/) in Shanghai (Dec 3 & 4th 2011).

If enough people stop talking about it in enough places, then the govt will have successfully edited the internet at large. Potential tragedy of the commons, limited mainly by outrage.
You are right. I'm just try some self-mockery in my poor English. I believe it's neither legal or moral and I constantly encourage my friends to say something as I do.
How is this a tragedy of the commons?

http://en.wikipedia.org/wiki/Tragedy_of_the_commons

In the sense that if each person removes a bit of information from the spot of the internet they're on, they're improving things for themselves and their friends, while if enough people do this, the internet as a whole is reduced in usefulness for everyone. In this analogy, censored information is the resource, but I realize it's not a perfect match with goats and common fields. :)
This is completely the wrong attitude. Should we stop using the number 64 in our software too? That's fucking insane. Get a VPN, leave the country, use tor, or otherwise figure out how to get around the firewall. You're asking us to essentially pretend, at high cost, that we are also behind the Great Firewall of China, and we will not do that.

Edit: It looks like you were joking. I get that. I just don't want this community to actually seriously sympathize with this concept.

Got you. My bad. I must say that is exactly why I devote myself into computer science: it's a world that you know what you gonna get when you do things right and more importantly people believe that is the right way to live. I'm living in US for about half year and will go back at the end of this month. One thing I'm 100% sure now is that I will come back here.
this is ridiculous. but it's good news and may help stopping chinas continuous espionage activities in ip networks. just name all your stuff 4, 6, 46, 64, 89 etc. and let their own firewall(s) do the work for you.
I am a Chinese programmer and I have to say, we cannot jump the conclusions that nodejs.org is blocked in China at this period. Only quite few persons cannot open the site. We shouldn't be that sensitive and lead the topic even more political.

GFW is really INSANE, but this is not the right place to fuck it.

I'm very sorry but some of what you said was lost on me as there was a little bit of broken English in there. If I understand correctly, are you trying to say that nodejs.org isn't being locked and that only a few people are having this issue? And are you also trying to say that we shouldn't be jumping to conclusions and this isn't a political issue and that while the GFW is ridiculous this isn't the place for a political discussion? I'm just trying to understand because I honestly didn't completely understand your comment.

I disagree and think this is a perfect time to talk about the politics of it even if this is a false alarm and an isolated issue. Does the GWF really help China politically? Don't the Chinese citizens know that information is being kept from them.

I think just knowing that your government is keeping information from you is enough to make a person dislike and distrust their government. At the same time I wonder if I'd feel the same if I grew up with censorship. It's one thing to have freedom then have someone take it away and it's another to not even know what you're missing out on. If the Chinese people don't know that there's a whole wealth of information they cannot access then they probably don't care. But if they once had full access and now it's gone I'd imagine they would be very angry about it.

An interesting fact is that the way most Chinese people knows that they are information-managed is from "inside". "Lords" of Weibo (a soceity site) have controlled almost ALL WEIBO USERS. And they don't like the gov though most of them are beneficiaries of the gov, or the "system" they called.

Nodejs.org is NOT blocked on both China Telecom and China Unicom's 3G network. I've tested.

A BETTER VERSION:

I am a Chinese programmer and I have to say, we cannot determine whether nodejs.org is blocked in China at this period. Only quite few persons cannot access this site. We shouldn't be that sensitive and lead the topic even more political.

I am from the US, currently visiting China. I've confirmed that I'm able to access nodejs.org without my VPN. However, it's been my experience here that the system is aggressive about false-positives in general and will result in intermittent access to various websites for seemingly arbitrary reasons.

I'm not sure whether this happens at a regional level or across the entire country, but right now it's loading fine in Wuhan :)

Tiananmen Square protests:

Year: 89

Date: 6/4

Both 89 and 64 are blocked by the GFW.

Censorship of recent history this blatant seems less like historical negationism and more like the statement: "Speak of this event and face severe punishment."

Neither 89 nor 64 are blocked by GFW -- that's a terribly simplistic view of how the system works. There are plenty of things that can trigger temporary, automated blocks, and perhaps the version number _did_ cause the block (as unlikely as that seems), but to blanket say that certain integers are blocked by the GFW is FUD.
False alarm. I live in China. Just turned off my VPN and I can access the site, download the source and docs.

Sometimes there are regional blocks in some provinces, that may be the case, can't test it. But they are not targeting simple numbers. Maybe some other keyword triggered a dynamic block in some regional ISP's GFW system. You can get those dynamic blocks easily by searching on Google for certain keywords. For the next 3 minutes your Internet will stop working.

If there is any Chinese involved in node, s/he could just write an email to the "internet police" gov't dept and ask them to lift the blocking, if it actually exists anywhere in the country.

Lol. "Write to the Internet police." Yeah, good luck with that. The government doesn't ever officially acknowledge sites that are blocked. Even the AWS east coast data center (read: heroku) is blocked in China intermittently. All writing to the mythical Internet police would accomplish is getting your name on a list of people with a stated desire to visit 'pornography'.

Internet companies that don't end in .cn and start with 'Tencent' or 'Baidu' are better of just leaving China. It'll never be good here as long as the communists are in power.

That is only partially true, I know of websites that have got themselves unblocked by doing exactly this. But honestly I don't want to discuss that with somebody starting his/her post with "Lol".
What exactly is the point of China's censorship when you can just go to Hong Kong, part of China, and browse a censorship-free version of the Internet?

(Also, how do big US companies do business in China? Are they allowed to VPN to the real Internet? What if someone visiting from abroad mentions Tienanmen Square?)

Do you think that 1billion people will move to HK just to browse a censorship-free version of the Internet?
Do you think that 1billion people will move to HK just to browse a censorship-free version of the Internet?
Not every Chinese person can just go to Hong Kong. Also the blocking isn't about censorship as much as it's about creating an unfair advantage to the Chinese companies who pay huge kickbacks to certain top officials. China can do context specific blocking but instead they block entire sites like FB and Twiiter in order to let the local guys gain dominance. Once FB is unblocked, by then it will be irrelevant.

On the second part of your question, western companies use VPNs. The corporate VPNs are not running on the same service as 'normal' residential connections so they aren't subject to the same countermeasures.

Do you think travelling to 'Hong Kong, part of China' is just a matter of hopping on a bus for a 20 minute journey?

1. China is a very big place.

2. Even if the travel itself is convenient, not all Chinese can travel to Hong Kong. You need a visa, different currency, etc. Hong Kong isn't just another city in China.

3. Would you travel to a different state just to drink fair trade coffee (pretend it is not available in your own state)? Would you go every time you wanted coffee?

Would you travel to a different state just to drink fair trade coffee (pretend it is not available in your own state)? Would you go every time you wanted coffee?

Yes. And I would tell everyone else how they're missing out, too.

(comment deleted)