Indeed there seems to be one plugin which hotlinks a js file from Github:
But of course, blocking Github didn't affect any of the other plugins. So Phoenix TV is reporting that most other plugins are still actually working:
Confirmed from Beijing. Thought it was the internet connectivity in the office that failed, but same at home.
Did a traceroute and this reveals an expected result. It is really the DNS which returns a wrong value '22.214.171.124' instead of the expected '126.96.36.199', so it looks like a dns poisoning attempt or some other dns issue. Editing your /etc/hosts file or using opendns can help in this case.
traceroute to github.com (188.8.131.52), 30 hops max, 60 byte packets
1 10.0.21.1 (10.0.21.1) 1.987 ms 2.265 ms 2.832 ms
2 184.108.40.206 (220.127.116.11) 35.160 ms 35.416 ms 35.675 ms
3 18.104.22.168 (22.214.171.124) 20.185 ms 22.808 ms 24.970 ms
4 126.96.36.199 (188.8.131.52) 33.900 ms 33.950 ms 34.056 ms
5 * * *
6 184.108.40.206 (220.127.116.11) 71.221 ms 48.915 ms 50.631 ms
7 18.104.22.168 (22.214.171.124) 70.620 ms 72.682 ms 95.149 ms
8 126.96.36.199 (188.8.131.52) 88.623 ms 90.785 ms 93.630 ms
9 184.108.40.206 (220.127.116.11) 267.972 ms 276.896 ms 277.973 ms
10 18.104.22.168 (22.214.171.124) 265.656 ms 269.840 ms 210.408 ms
11 * * *
12 126.96.36.199 (188.8.131.52) 286.678 ms 288.514 ms 291.715 ms
13 vlan905.core5.iad2.rackspace.net (184.108.40.206) 303.488 ms 307.324 ms 305.763 ms
14 aggr301a-1-core5.iad2.rackspace.net (220.127.116.11) 311.652 ms 314.041 ms 317.400 ms
15 github.com (18.104.22.168) 315.588 ms 317.580 ms 320.812 ms
So with OpenDNS it loads... still some packetloss, but this is expected. In the worst case, use a VPN. Although, this means it will trouble Chinese participation and contributions to projects even more.
This might have to do with the a ticket polling (bashing) application since during this time it is hard to get tickets for the train due to the yearly mass migration for spring festival. It referred to assets hosted on github pages.
On the other hand, any deployment strategies that depend on github are going to be hosed.
I no longer live in China. Internet issues are a bit reason for that.
For folks who are into Chinese culture or language, there's always way saner (in all 3 respects) places (and arguably equally beautiful if you're into the nature twist of things) such as Taiwan, Singapore, urban parts of Malaysia, heck Macau or Hong Kong if need be.
Folks who're stuck there for career reasons -- don't envy them. Folks who stay there voluntarily -- it boggles my mind, but different strokes I guess.
Pain in the ass, more so by the day it seems.
But I'd assume you'd just Streisand Effect the project if it was closed down, almost inevitable once mongol was released, it'd just be forked.
Unless the block was a culmination of other factors that I don't know about, then I'd love to hear more.
I just returned to China after most of a year. The VPN stuff has gotten much worse. Tor is banned, new wacky Tor is banned. My work VPN (OpenVPN based, not publicly listed or used by anyone else) appears blocked (though it worked a couple of days back on a different link; I have a theory this is China Unicom vs. China Telecom landlines).
I am presently exploring IPSec/PPTP/SSH+PPP style solutions. Can anyone save me time here and tell me what is likely to be the most reliable? OpenVPN has been my mainstay in the past and it is now too much trouble here.
SSH+PPP is looking good from a low-latency, port-hopping, unlikely-to-be-blocked perspective, but figuring out how to get a client for that up in OSX is driving me nuts.
I don't want to go out of my way to make it so they can allow access to it despite a horrible censorship system, but I'd prefer not to put all my eggs into one giant basket either.
In a communist society then the governemt would take ownership of all code (of factories). That's not Stallmans idea.
Saying that 'socialism == sharing' is too simple.
Example: programmers who work at Microsoft don't own the source code and can't use it for their own benefit, while Microsoft makes money from it and only pays wages, which are below the value of source code to the company. This is the old model of Capitalism.
Open Source is very much a Communist idea. People who work on open source, even if they are payed for it, still have access to their work and can use it independently of the company.
On the other hand, given the terrible outcomes communism produced in the 20th century, it has a well-deserved bad reputation. I'd therefore hesitate to link it to open source without noting why open source is different: Code, once written, can be copied infinitely for free (or at a very low cost), so the model can work.
Thanks for a thought-provoking post.
For all their talk about the importance of using a distributed version control system, they've managed to pretty heavily centralize themselves on GitHub.
Combined with the recent upgrade of the GFW, we're stuck with SSH tunnels. There's a business opportunity here (and we're not far from throwing ourselves at it).
I'm actually flying there on Wednesday, let's see how it goes :)
You can't survive in China without a closed homebrew tunnel protocol.
See you in a month.
The guy organizing it doesn't seem to be around anymore, but could shoot him an email to check.