top | item 8822332

Help HN, lets make GitHub accessible again from India

53 points| eklavya | 11 years ago | reply

Please make the PM of India aware of this gigantic blunder in the name of security. No github means no work for me and I am sure a lot of you.

http://pmindia.gov.in/en/interact-with-honble-pm/

46 comments

order
[+] prab97|11 years ago|reply
This is the message I sent. If someone is lazy to write their own, please use this as a template, make changes and send to the PM. Unfortunately, we can send only upto 500 chars long messages. My message is 477 chars and communicates the intent. If you want add/modify/remove something from/to the message to make the message more effective.

Honorable Sir, Yesterday an order issued by DoT blocked 32 websites including Github and Codepad which are used by scientists/engineers/researchers/students for collaboration in academic/professional/research work. As an ambitious engineer from India who is passionate towards nation building, I request you to instruct concerned authorities to revisit the decision for blocking full github.com website instead of just the specific pages which contained objectionable material.

[+] bosky101|11 years ago|reply
This is the message i sent

    Should we ban pencils, because a terrorist wrote a threat on a paper? 
    This is exactly what has happened. 
    
    Honorable Sir, Yesterday an order issued by DoT blocked 32 websites 
    including Github which are used by scientists/engineers/researchers/students 
    for collaboration. 
    
    This is clearly an un-informed decision, and engineers across the 
    world are wondering how this was arm-twisted as a policy. 
    
    I have never interacted with the PMO, but I voice the opinion of 
    millions of engineers like me.
[+] MrDHat|11 years ago|reply
It feels really nice to see that the Indian Government is developing responsive sites now. About time! Welcome to Web 2.0 NIC :)
[+] atmosx|11 years ago|reply
Bypassing a mere DNS block such as this one, should be trivial for anyone with basic network knowledge IMHO. I will offer a couple of solutions quickly:

1) Have you tried Tor[1]? Should be fast enough for Github push/pull and browsing. You can route all your traffic easily through the Tor network or even configure which requests (based on DNS) should be routed through the tor network and which ones should not. There are other solutions as I2P (google it).

2) You can buy a VPS and set-up a proxy from the Netherlands or the US, for 5 USD/month at Digital Ocean.

3) You can scan the internet for anonymous proxies, there are many lists available.

The most secure and cheap solution of course is Tor.

UPDATE: Some people report that it's not a DNS level block?! Anyway, using Tor should work for anyone. You can even setup a router running Tor and get over with it, DNS requests are router through tor.

[1] https://www.torproject.org/about/overview

[+] davidw|11 years ago|reply
Sure, these things are usually easy to bypass, but addressing the root cause is a good idea, long term.
[+] jsudhams|11 years ago|reply
Do NOT follow this. Circumventing the block might be crime. Wait for few days either they will unblock or file petition in court or to respective department. If many people do this , then gov will start blocking only content no the site.
[+] jrockway|11 years ago|reply
Off topic, but Indian English fascinates me. For example, "Honourable" is abbreviated to "Hon'ble" everywhere on that site, saving very few letters. (Of course, it's also somewhat weird to bestow a special formal title on someone, and then abbreviate it out of laziness. If you don't type out their title, how much are you really honoring them? English. Weird language.)
[+] quesera|11 years ago|reply
American English often abbreviates Honorable (the honorific for a judge or magistrate) as "Hon.".

Which is also the colloquial shortening of the partners' pet name "Honey".

I have never received a reduced sentence after pointing this out.

[+] Gigablah|11 years ago|reply
India is a former British colony so I'd wager this is actually just plain English, if slightly archaic.
[+] shared4you|11 years ago|reply
I'm getting an error message [1]:

"Sorry your session has expired. Kindly login again to continue."

even if I have just logged in. I cleared cookies, etc. but no use. And that error text is in white font over pink background -- hard to read without mouse-selecting.

[1]: https://imgur.com/7aAViSu

[+] nkishore|11 years ago|reply
I see GitHub accessible to our team all day yesterday and today as well. A news appeared that some of the sites where unblocked after the offending material was removed and the websites complied to the governments ask.

I don't know yet what websites are unblocked.

[+] r_singh|11 years ago|reply
Exactly. I can access Github without any problems as well (in Mumbai).

I tried my home wifi, office wifi and Vodafone 3g and it worked from all of these.

In fact, today I can even use Vimeo and Weeby which were blocked until yesterday.

[+] joshschreuder|11 years ago|reply
What was the offending material?
[+] sheetjs|11 years ago|reply
> No github means no work for me and I am sure a lot of you

Out of curiosity, is bitbucket blocked? If not, why not use them as a mirror and interact that way until github is available?

(I thought the whole point of DVCS was that your repo wasn't centralized)

[+] CookWithMe|11 years ago|reply
I personally use bitbucket for my repos, yet I would not want to loose access to github.

GitHub has become more than a DVCS: Loads of relevant Open Source projects are hosted there. If I want to contribute - or even browse issues - I need access to GitHub. Same goes for discovery.

Also, lot's of tutorials will provide their example project on GitHub. Plus, GitHub both hosts a fair amount of static pages of Open Source projects and individuals, plus some blogs/tutorials embed gists when the use code samples.

[+] nkishore|11 years ago|reply
Do you have a github repo ?

If your release and branching is based on Git and all the work you did resides there, it becomes difficult to switch horses mid stream. If your open source contributors and have accept pull requests then the history gets lost.

Repo isn't centralized, its distributed amongst Github not across systems (Github to Bitbucket or Cloudforge etc.)

[+] bdcravens|11 years ago|reply
git itself is distributed. However, GitHub has more or less broken that model in the sense that many rely upon Github's web-based features for workflow. Additional, a number of processes (CI, deployment, static analysis, etc) rely upon Github's webhooks.
[+] eklavya|11 years ago|reply
Private repo and I am not the owner.
[+] Arun2009|11 years ago|reply
In addition to writing to the government and officials, everyone should also push their ISPs to be more transparent about implementing internet censorship diktats from the government. If we don't know that sites we're trying to access are blocked and the reasons why, we won't be able to take up the matter with the authorities.

I just called up my ISP (MTS) and made enough noise for them to hopefully take notice.

[+] mc_hammer|11 years ago|reply
im curious what the % drop in # of commits is for the days its blocked.
[+] atmosx|11 years ago|reply
Generally speaking IMHO will be a drop in the ocean. If you're talking about India-only devs/projects then you might have some drop but not substantial. IMHO those who's job depend heavily on github are pushing/pulling code through proxies already without even bothering about the silly block.
[+] oglo|11 years ago|reply
I made a chrome extension + desktop software a while ago so people can shield themselves from this spontaneous blocking of websites and service. You can get it from http://getolive.org

Hopefully, it will be of some help to you guys :)

[+] dksidana|11 years ago|reply
I am using airtel broardband and able to use github without any issue.
[+] eklavya|11 years ago|reply
I am on Bsnl and many isps lease from it, so many are affected.
[+] nkishore|11 years ago|reply
Airtel has no issues via google dns.
[+] geekam|11 years ago|reply
I think the government Internet providers (MTNL etc.) have already blocked it. I cannot access github without VPN.
[+] bhaisaab|11 years ago|reply
Checked four major ISPs, Github is accessible from India. Can anyone confirm which ISP is (still) blocking it?
[+] eager_noob|11 years ago|reply
I use the Tata Nova DNS server and Github is still blocked here.
[+] eklavya|11 years ago|reply
I am on Bsnl, it's blocked here.
[+] dShringi|11 years ago|reply
Not blocked for me. Able to access through workplace network and home network both.
[+] kul_|11 years ago|reply
Github is accessible with ACT also.