What is "This isn't a request" supposed to mean? Because this person no longer works at Github and has no claim over the code they wrote while there. They therefore have no power in that decision so it can't be a demand. It seems to me to either be a request or a threat of some type of retaliation if they don't act.
The person doesn't claim to have written the solution, just that they were responsible for working some of the requests. Guess arbitrary censorship wasn't something they disagreed with then. It is an odd phrasing. Maybe it is written in the style necessary for public shaming.
Nah people are just rude. Look at how the vice prime minister demanded Elon Musk to send him free stuff while simultaneously making fun of his space plans. Apparently when there’s a conflict everyone must follow every semi-related request on Twitter. I guarantee that thousands of people are shaming private companies into “canceling” Russia right now, including cutting internet off to private citizens who are not in a position to protest the war.
It means that in the writer's opinion, Github needs to do it for an unspecified reason.
A lot of people write "you need to do x" as a sort of command, the unspecified reason being the writer's preference. "You need to do x because I want you to". In this case I can imagine other possible reasons. Reasons about which one would want to be discreet.
> Not necessarily. It's probably more how they view people who yammer on about free speech, which is a totally different thing than free speech itself.
Maybe, if you are being very charitable.
> Also, how exactly did you come to have a six year old reply-tweet to make your comment?
You can search the tweets of a Twitter user by using "from:<username>".
>> Not necessarily. It's probably more how they view people who yammer on about free speech, which is a totally different thing than free speech itself.
> Maybe, if you are being very charitable.
No, you don't have to be "very charitable." Many if not most of the people who yammer on about free speech tend to be obnoxious for various reasons (e.g. by using "free speech" as justification or defense of personal bad behavior, or responding over and over with the same dogmatic points that everyone has seen a million times). It's a mistake to infer any particular view about free speech itself from annoyance with those types of people.
For context, Russia has a special government service [0] dedicated to censoring the websites they don't like. They maintain a list of blocked IP addresses, and the Russian ISPs are forced to block access to these, or face revocation of their license.
Companies/websites that want to have business in Russia are hence forced to comply with the government's request to block the content Russia doesn't like (for Russian users), as otherwise Russia will simply blacklist the entire site (or other owned sites, since the legal framework for this is deliberately very vague and allows blocking anyone on a political whim).
Talking about slippery slope, it started under the guise of protecting the underage from child molesters et al, and very quickly descended to blocking opposition to Putin's government.
Also for context, the IT/software crowd in Russia is much more liberal/pro-Western values, since they speak English, are able to read international news, setup VPN, etc. As much as we all hate what the Russian government is currently doing, pouring that anger at random developers, that mostly share the westerners' views is plain stupid.
If you want the decision makers to feel the pain, go sanction the oil/gas industry. It's owned by the inner circle that has much more influence on the policy than a random IT guy from a cheap outsourcing firm in Moscow.
Good luck with enacting real sanctions. Europe is basically helplessly dependent upon Russian oil and gas and they know it. Europe has a very painful choice to make right now.
Ukraine doesn't want to piss off their allies in the rest of Europe by blowing up the pipelines. They don't have the military capacity to strike oil infrastructure inside Russia. Russia obviously won't blow up their own pipelines.
Not to defend any countries, but national blocklists are used by plenty of other countries, including free ones like Italy. The difference is just that Russia blocks dissidents too.
> Hey @github, back when I worked for you, you implemented a way for the Russian government to block repos they didn't like. I processed quite a few of those requests.
> You need to turn that system off. Right now. This isn't a request.
It's a random Tweet from a pseudonymous account, so take with a huge grain of salt.
The "I processed quite a few of those requests" line makes it sound like this wasn't actually an automatic backdoor for Russia to remove repos, but something like a manual form that went to human review.
Russia blocks sites that don't comply with their local laws, so I would assume this only makes the content unavailable to Russian users rather than, you know, letting Russia randomly remove GitHub content for everyone without recourse. It's obviously unpopular to have a website block content for any users, but the only other option is having the entire site be blocked for users of countries who do this.
> It's a random Tweet from a pseudonymous account, so take with a huge grain of salt.
The same username started the github/dmca[1] repository at that time. The tweet sounds plausible to me. If only because it is completely normal to block (within russia, geo-blocking) for the russian government, otherwise you will be banned in Russia.
26 comments
[ 3.4 ms ] story [ 69.7 ms ] threadA lot of people write "you need to do x" as a sort of command, the unspecified reason being the writer's preference. "You need to do x because I want you to". In this case I can imagine other possible reasons. Reasons about which one would want to be discreet.
Best time for maximum exposure?
This is how they look at free speech: https://twitter.com/nrr/status/627606068546437120
(I agree with them that Github probably shouldn't comply with censorship requests though, if they can)
Not necessarily. It's probably more how they view people who yammer on about free speech, which is a totally different thing than free speech itself.
Also, how exactly did you come to have a six year old reply-tweet to make your comment?
Maybe, if you are being very charitable.
> Also, how exactly did you come to have a six year old reply-tweet to make your comment?
You can search the tweets of a Twitter user by using "from:<username>".
> Maybe, if you are being very charitable.
No, you don't have to be "very charitable." Many if not most of the people who yammer on about free speech tend to be obnoxious for various reasons (e.g. by using "free speech" as justification or defense of personal bad behavior, or responding over and over with the same dogmatic points that everyone has seen a million times). It's a mistake to infer any particular view about free speech itself from annoyance with those types of people.
Companies/websites that want to have business in Russia are hence forced to comply with the government's request to block the content Russia doesn't like (for Russian users), as otherwise Russia will simply blacklist the entire site (or other owned sites, since the legal framework for this is deliberately very vague and allows blocking anyone on a political whim).
Talking about slippery slope, it started under the guise of protecting the underage from child molesters et al, and very quickly descended to blocking opposition to Putin's government.
Also for context, the IT/software crowd in Russia is much more liberal/pro-Western values, since they speak English, are able to read international news, setup VPN, etc. As much as we all hate what the Russian government is currently doing, pouring that anger at random developers, that mostly share the westerners' views is plain stupid.
If you want the decision makers to feel the pain, go sanction the oil/gas industry. It's owned by the inner circle that has much more influence on the policy than a random IT guy from a cheap outsourcing firm in Moscow.
[0] https://en.wikipedia.org/wiki/Federal_Service_for_Supervisio...
Companies/websites that want to have business in Russia choose to comply with the government's request.
They are not forced to do business there.
Good luck with enacting real sanctions. Europe is basically helplessly dependent upon Russian oil and gas and they know it. Europe has a very painful choice to make right now.
Not sure how vulnerable the oil infrastructure is.
> Hey @github, back when I worked for you, you implemented a way for the Russian government to block repos they didn't like. I processed quite a few of those requests.
> You need to turn that system off. Right now. This isn't a request.
It's a random Tweet from a pseudonymous account, so take with a huge grain of salt.
The "I processed quite a few of those requests" line makes it sound like this wasn't actually an automatic backdoor for Russia to remove repos, but something like a manual form that went to human review.
Russia blocks sites that don't comply with their local laws, so I would assume this only makes the content unavailable to Russian users rather than, you know, letting Russia randomly remove GitHub content for everyone without recourse. It's obviously unpopular to have a website block content for any users, but the only other option is having the entire site be blocked for users of countries who do this.
The same username started the github/dmca[1] repository at that time. The tweet sounds plausible to me. If only because it is completely normal to block (within russia, geo-blocking) for the russian government, otherwise you will be banned in Russia.
[1] https://github.com/github/dmca/commit/794fd2415b09b11f8a5458...
Should we just take this user's word that a system like this exists?
[0]https://news.ycombinator.com/item?id=25648585
> Restrict them to repos primarily written in Perl.