News for hackers. Stuff that matters.
Re:GitHub shuts off access to Aurelia repository, citing tra... by vasco on Thursday March 19, 2020 @01:48PM (#22629828)
Sanctions for online services are one of the worst things about working in this industry. Being forced to implement and maintain technical solutions to block access to every day citizens of certain regions because some guys in suits decided these are second tier humans is demoralizing as hell.

How are people supposed to rise up and depose or vote for less tyranical governments if they cannot access information, or use services that'll boost their businesses in the global market? Having had to implement things like this myself in the past, I just feel like puking when I do it.

And don't think about just ignoring these, as soon as you get bigger than tiny, your bank will threaten to freeze all your accounts and stop doing business with you if for some reason you let some Crimean or Iranian get onto your service and pay you for it.

What exactly is the plan? Are we expecting that individuals who disagree with their regimes would leave their country and their families? It just feels like cold blooded retribution with no care for the regular every day population.

Re:GitHub shuts off access to Aurelia repository, citing tra... by Joker_vD on Thursday March 19, 2020 @02:00PM (#22629941)
Apparently, the idea is that those "Crimean or Iranian" would get pissed off at their government and revolt. Which, as the practice shows, doesn't quite work taht way. They get pissed off at the sanctioning government as well, and are less likely to believe that that government actually worries about their interests and rights and not, say, as using them as a free battering ram against their current government/regime.
Re:GitHub shuts off access to Aurelia repository, citing tra... by woofcat on Thursday March 19, 2020 @02:04PM (#22629999)
However what's the alternative?

Country 'A' would like to build a weapon of mass destruction. Country 'B' asks them nicely to not do that.

They ignore the request and continue building the technology. At that point you can either do the following:

- Ignore it and hope they don't destabilize the region / world.

- Economic and Trade sanctions to slow down their progress, and impact the economy of the country.

- Physical blockade / severing of Internet connections.

- Declaration of war.

Unless you're saying we should simply ignore these states and let them do what ever they want. I don't really know what solution you would envision that would be _less_ impactful to the average citizen.

Re:GitHub shuts off access to Aurelia repository, citing tra... by ska on Thursday March 19, 2020 @02:20PM (#22630147)

  However what's the alternative?
Not arbitrarily pulling out of the seemingly workable agreement with other countries?

In this particular case, country B and country A have both behaved terribly at various times.

Re:GitHub shuts off access to Aurelia repository, citing tra... by hakfoo on Saturday March 21, 2020 @07:39PM (#22651230)
Economic sanctions might work as a sudden shock action.

Long-term sanctions are likely futile. There's a point at which the domestic economy compensates. They buy from other players, they learn to do without, they grumble and suck it up, but it doesn't evoke a reaction anymore. I also suspect the tendency to roll them out as "we're sanctioning 13 specific people in the cabinet and their companies" in waves until we finally actually impact everyday civilians doesn't help-- it's basically saying "brace for impact" to the population.

I suspect there's an entire generation or more of Cubans and Iranians who just grew up assuming "this is our economic normal" and don't really see it as a direct call to action of "if you'd be so kind as to remove your leadership, we'd buy your products."

Now, if you spend as much time as possible getting nations to build and maintain deep economic ties with each other, THEN pulling the plug suddenly and boldly, can have an impact. There's more disruption and a clear inflection point.

I also suspect that a lot of civilians view sanctions as non-actionable because there are usually limited and absurd requirements for them to be lifted. I can't imagine, for example, any way Cuba or the DPRK gets out of sanctions without explicitly discharging their current leadership. At best, that's intrusive and insulting to a sovereign nation; at worst it's cheering on civil war and strife. The Iran nuclear deal, before it imploded, was a potential breakthrough here-- we gave them tangible, realistic milestones that could be achieved without a coup, and honoured the commitment.

Re:GitHub shuts off access to Aurelia repository, citing tra... by jobigoud on Thursday March 19, 2020 @02:23PM (#22630174)
Country A has zero legitimacy doing this if they have the exact same weapons of mass destruction. Their only argument would be that they are more responsible. It reminds me of parents punishing their kid for smoking while they are smokers themselves. No credibilty.
Re:GitHub shuts off access to Aurelia repository, citing tra... by coffeemug on Thursday March 19, 2020 @02:31PM (#22630248)
To pick an extreme example, do you seriously believe the US has less legitimacy in this respect than North Korea?
Re:GitHub shuts off access to Aurelia repository, citing tra... by jaybeeayyy on Thursday March 19, 2020 @02:42PM (#22630364)
Yes, absolutely. The US is responsible for far more bloodshed than North Korea. How many coups were backed by the US government, how many nukes we have, our never ending war machine...list goes on and on. I don't think North Korea is anything more than a totalitarian dictatorship but I 100% would never believe what western media backed by US imperialist propaganda is telling me about them.
Re:GitHub shuts off access to Aurelia repository, citing tra... by Joker_vD on Thursday March 19, 2020 @03:07PM (#22630574)
By the way, the South Korea's National Security Law still has the clause that "any person who praises, incites or propagates the activities of an antigovernment organization (that includes DPRK by design)... shall be punished by imprisonment for not more than seven years". And this clause is actually used (see Amnesty International's report https://www.amnesty.org/en/documents/asa25/006/2012/en/ ), so it's literally illegal for a South Korean newspaper to print anything positive about DPRK.
Re:GitHub shuts off access to Aurelia repository, citing tra... by filleduchaos on Friday March 20, 2020 @12:02AM (#22634745)
North Korea is a tiny dictatorship that has pretty much zero impact on my day-to-day or even month-to-month life.

On the other hand, the fingers of the US are everywhere I turn.

Re:GitHub shuts off access to Aurelia repository, citing tra... by malberto on Thursday March 19, 2020 @02:41PM (#22630350)
YES! NK never bombed my country. Please grow up and realize that you can not claim anything as long as your country act as a terrorist
Re:GitHub shuts off access to Aurelia repository, citing tra... by vinay427 on Friday March 20, 2020 @05:17AM (#22636167)
Thankfully, that isn't how the world actually works. People are able to understand that any country, including the US, is composed of people who work on different things with different views, and that there are things US entities still say and do that can be valuable and trusted.
Re:GitHub shuts off access to Aurelia repository, citing tra... by yariik on Friday March 20, 2020 @06:22AM (#22636444)
> there are things US entities still say and do that can be valuable and trusted

Yeah, sure. For some reason, the US enjoys some special privileges when it comes to the international politics.

How long has the Russiahoax been going, five years? For five years, every single media outlet in the US attacks attacks my country and blames it of all sorts of criminal activity, while not a single piece or evidence has been presented.

And for some reason, most of the Americans that I've talked to don't see any problem with that and won't call their government russophobic, so much for your "different views."

Why should anybody believe anything said by an American anymore?

Re:GitHub shuts off access to Aurelia repository, citing tra... by vinay427 on Friday March 20, 2020 @08:35AM (#22637030)
The easy answer: "most of the Americans that I've talked to" vs. "anything said by an American"

I'll expand: In the country I live in, a country often touted as very highly developed, there are still a lot of people that have weirdly (uninformed) nationalistic views about certain topics probably due to some oddities of history. This is the case in every single country I've traveled to or lived in. No one is advocating for designing global policy on Russia based on the views of the average American. That has little to do with trusting Americans (or Britons, or any other nationality of a place with a violent history) on other specific issues.

Re:GitHub shuts off access to Aurelia repository, citing tra... by TheSpiceIsLife on Thursday March 19, 2020 @02:14PM (#22630082)
It’s a nice app example in theory, but can you point to any examples where this is working in practice?

Iran doesn’t count because they were / are complying but the US is a bully.

North Korea is a good example of sanctions not working in every way that matters.

Re:GitHub shuts off access to Aurelia repository, citing tra... by deanCommie on Thursday March 19, 2020 @02:24PM (#22630177)
Humans are weird.

In the absence of a working solution, people would prefer a well-intentioned (but as you said non-effective) solution to NOTHING.

If you do nothing, people will yell at you to do SOMETHING.

Sure, doing the RIGHT thing is best - but until then doing something is better than doing nothing.

Not saying I agree, just that's the idea.

Re:GitHub shuts off access to Aurelia repository, citing tra... by TheSpiceIsLife on Thursday March 19, 2020 @02:35PM (#22630282)
So true.

If you’ve got something and it functions, your job is done, move on.

Re:GitHub shuts off access to Aurelia repository, citing tra... by anigbrowl on Thursday March 19, 2020 @02:21PM (#22630155)
What standing does Country B have to make such a request, and what is Country B's own WMD policy?
Re:GitHub shuts off access to Aurelia repository, citing tra... by Alir3z4 on Thursday March 19, 2020 @02:12PM (#22630065)
Country B is the one having many weapon of mass destruction and used it 2 times already.
Re:GitHub shuts off access to Aurelia repository, citing tra... by GordonS on Thursday March 19, 2020 @02:19PM (#22630136)
And is the only country to have ever used such weapons in wartime, and on a civilian population, nonetheless.
Re:GitHub shuts off access to Aurelia repository, citing tra... by kelnos on Thursday March 19, 2020 @03:05PM (#22630548)
I suppose you'd prefer that, instead, the entirety of Japan would have had to be bombed into oblivion using non-nuclear weapons, not to mention the extra loss of life on the Allied side that would have almost certainly occurred during a more traditional invasion that would have likely been necessary.

War sucks, and there are rarely good choices; it's nearly always going to be a choice between something truly awful and something just merely really bad. Nuclear weapons suck, but I dare say they saved lives -- on both sides -- when used in that instance. Of course, after more people had them, and we realized the implications of MAD, using nuclear weapons is (thankfully) more or less off the table for any non-suicidal nation.

Re:GitHub shuts off access to Aurelia repository, citing tra... by GeorgeWBasic on Thursday March 19, 2020 @08:59PM (#22633477)
There were other options besides just those two. Japan at the time would have accepted any peace agreement with just a single clause: that the Emperor would not be executed. Anyone else could be. This was a reasonable agreement to make since the US didn't execute him anyway. The war could have ended in the same state that it ultimately did with far less loss of life on both sides except for the US insistence on unconditional surrender.
Re:GitHub shuts off access to Aurelia repository, citing tra... by malberto on Thursday March 19, 2020 @02:43PM (#22630370)
USA is full of weapon of mass destruction. You may agree or not that policy but the sheer fact that is true means that most contries go for - Ignore it and hope they don't destabilize the region / world.
Re:GitHub shuts off access to Aurelia repository, citing tra... by oefrha on Thursday March 19, 2020 @03:11PM (#22630618)
> They get pissed off at the sanctioning government as well, and are less likely to believe that that government actually worries about their interests and rights...

Oh thank god they’re less likely to believe that, because at least in this version of reality no government actually worries about the interests and rights of the human beings on the other side of the planet; if they say so they’re just bullshitting.

Re:GitHub shuts off access to Aurelia repository, citing tra... by AmericanChopper on Thursday March 19, 2020 @02:18PM (#22630129)
When regular diplomacy fails to resolve an international dispute, what further options do you believe exist? As far as I can tell, generally speaking, you have economic sanctions, and war. I know which of those I would personally consider to be more humane, but if you have a case for war, then please make it. I’m also not aware of any sanctions that have been put in place because a government sees the citizens of another country as second tier humans. But if you have any rationale to support that ridiculous claim, I’d be interested in hearing it.
Re:GitHub shuts off access to Aurelia repository, citing tra... by woofcat on Thursday March 19, 2020 @01:59PM (#22629939)
>What exactly is the plan? Are we expecting that individuals who disagree with their regimes would leave their country and their families? It just feels like cold blooded retribution with no care for the regular every day population.

That it will impact the country economically and hopefully result in the Government changing coarse or for the People of the country to not want to live in a shitty place with a poor economy.

I find sanctions vastly better than the alternative at that level, which would be some sort of blockade or other military intervention.

Re:GitHub shuts off access to Aurelia repository, citing tra... by kelnos on Thursday March 19, 2020 @03:09PM (#22630592)
That sounds good in theory, but in reality you end up with worse outcomes than doing nothing:

a) The target country just allows their citizens to feel the brunt of the sanctions while the ruling class hoards resources for themselves.

b) The target country starts a propaganda campaign to blame the sanction-issuer for all their problems, which the citizens mostly believe.

So ultimately you end up with regular-Joe citizens in the target country having a worse quality of life, while also being led to believe that your country is the evil one.

Another poster hit the nail on the head: the politicians in the sanction-issuing country need to be seen as doing something by their populace, regardless of what the result of that something is.

Re:GitHub shuts off access to Aurelia repository, citing tra... by GeorgeWBasic on Thursday March 19, 2020 @09:06PM (#22633524)
> The target country starts a propaganda campaign to blame the sanction-issuer for all their problems, which the citizens mostly believe

Because it's at least partly true. They are the ones issuing the sanctions.

Re:GitHub shuts off access to Aurelia repository, citing tra... by kelnos on Sunday March 22, 2020 @05:12PM (#22658698)
Heh, an excellent point. Obviously the sanctioner's goal is for the sanctionee's citizens to understand why the sanctions are in place, and ultimately blame their own government, but that can be a hard sell, even without a propaganda campaign.
Re:GitHub shuts off access to Aurelia repository, citing tra... by hn23 on Thursday March 19, 2020 @06:12PM (#22632303)
Sanctions are part of a war or often a preparation. You could also call it blackmailing. If people die from not having access to medical goods etc because of sanctions it just cheaper than sending troops.
Re:GitHub shuts off access to Aurelia repository, citing tra... by TheSpiceIsLife on Thursday March 19, 2020 @02:10PM (#22630053)
Ostensibly.

But the reality is probably more like the top levels of governments bullying, and they don’t give a flying fuck about the impacts on the average citizen.

Re:GitHub shuts off access to Aurelia repository, citing tra... by anigbrowl on Thursday March 19, 2020 @02:17PM (#22630118)
Sounds good in theory but the evidence is lacking.
Re:GitHub shuts off access to Aurelia repository, citing tra... by downerending on Thursday March 19, 2020 @02:27PM (#22630207)
I don't think anyone reasonably expects that their citizens will have any useful reaction. Rather, it's simply a way to cause economic hardship to the country.

Whether that's a wise or ethical idea depends on the particular situation, but it's certainly a much smaller hammer than (say) direct military action.

Re:GitHub shuts off access to Aurelia repository, citing tra... by unlinked_dll on Thursday March 19, 2020 @02:24PM (#22630181)
Why should software or online services be treated different than any other good/service when it comes to an embargo?

It's fine to debate an embargo, but that belongs in the political space and not technical or business realm.

Personally I may not agree with the efficacy of particular embargoes, but I do support the ability of my government to enforce one wholeheartedly. Because by the same token that you want to sell your information services to people oppressed by hostile foreign powers, there are those that want to sell them to the oppressors, and it's generally impossible to tell the difference. I don't want to hear about another IBM selling bookkeeping tools to another Nazi regime to improve the bureaucracy of their death camps, and if that means a few indie developers can't get Iranians to use their front end JS framework that's ok with me.

This debate belongs in the senate, not in the tech world.

Re:GitHub shuts off access to Aurelia repository, citing tra... by himinlomax on Thursday March 19, 2020 @02:30PM (#22630238)
The stupidest part is, people in affected countries easily and routinely circumvent the block. The only people affected are foreign companies from countries that do not have a sanction, but risk being sued in the US. For example, European oil companies operating in Iran.
Re:GitHub shuts off access to Aurelia repository, citing tra... by mncharity on Thursday March 19, 2020 @03:06PM (#22630567)
> Sanctions for online services

Not my field, but my impression is there's an ongoing argument over whether severe economic sanctions constitute a form of collective punishment as prohibited under the Geneva convention. Usually it's in the context of trade and infrastructure. "Once your government submits to our policy demands, we'll permit your infant mortality rates to drop back down - until then, don't blame us for your suffering". But where access to information is seen as a universal human right, a similar issue might arise with online services.

Re:GitHub shuts off access to Aurelia repository, citing tra... by xvector on Thursday March 19, 2020 @02:20PM (#22630151)
GitHub could take the approach of collecting less data and saying that they don't know where their users are. They could drop the IP at the LB, disassociate all location metrics from their user accounts, and thus have no ability to tell where developer accounts are from.

But instead they choose to data mine users for their location and block them. Just like their ridiculous contract with ICE, GitHub is choosing to actively participate in these sort of things.