https://docs.github.com/en/github/site-policy/github-and-tra...
Intentional violations of these sanctions can be punished with prison time.
He's also known for the WikiScanner.
More details here: https://www.forbes.com/sites/jasonbrett/2020/01/11/internet-...
His personal home page http://virgil.gr/
I remember that when the Github rules related to US sanctions were first posted there was a lot of backlash here on HN from Iranian developers and it must have been 2017~2018.
Doesn't mean it wasn't illegal before but at least Github didn't seem to be enforcing it.
Also the class was likely at PUST (https://en.wikipedia.org/wiki/Pyongyang_University_of_Scienc...) which is operated with US funds and likely had clearance to teach that sort of material.
The same applies to foundations, though some of them seem to have adopted similar tactics as the North Korean party anyway.
It took the EU multiple years to setup a facility so they could provide euros to Iran without falling afoul of US sanctions during the Trump admin.
Surely Github would have blocked the range of north korean IP addresses if it was illegal?
I'm afraid you'd simply get wound up in their own national policy and need to peep through keyholes.
Pretty wild on github to see national policy kinks worm their way through the system. What happens if it's hosted in a neutral country?
It's not the same, I'm not suggesting it is, but I do see parallels with Saudi Arabia (I bring it up because I've lived there). And while the guy at the top is as unsavoury as it gets I do think the presence of Westerners has been a positive influence and the few steps we've seen to let women drive, cinemas open, etc. I'd put down in small part to that presence influencing the general population. And in another perhaps not so small part down to the internet. And that's a country we sell proper weapons to, not just machine learning classes.
I get that there's a fairly direct line that can be drawn to negative consequences in engaging with such states, but these things are inherently messy and there's a long game to play here.
Giving teaching to oppressing elite is not breaking barriers with ordinary people. It's making those barriers between elite and ordinary people even stronger. Your only hope is to 'smuggle' good ideas and books about freedom values, democracy and even more valuable the truth about what is going on.
They do however rapidly need to build out and further expand their cyber power because it's one of the few winning strategies they have at the moment and has allowed them to become one of the big players in that space.
Those networks may be "unfiltered" but they are monitored. This entire thing is a giant loyalty test to the party.
You need a way to filter out the "true believers" from everyone who could pose a threat to the future stability of the regime. But nobody who works in or around this space would see anything other than a giant counterintelligence operation happening under the guise of "unfiltered" internet access.
If you're trying to talk someone into something, sure. But if all you really mean to do is get someone's compliance where you want it and silence otherwise, I would think a realistic threat of thuggery trumps education an overwhelming majority of the time. I also wouldn't be surprised if education was limited to those that were considered "reliable", with vested interests in perpetuating the system.
Giving power without changing values is helping the worst kind of people to be stronger. It can fireback and it does. The worst censorship practices of China are now trying ot make it's way to the West.
I would recommend that you educate yourself on what North Korea actually is and how deeply oppressive it is.
Anyone in North Korea who has access to a computer is in the highest caste in their system. You are born into this caste, and it's based on the interviews that were done of North Korean people in the 1950s. Families were classified into hostile, wavering, or supporters of the communist revolution. These classifications were made primarily on the basis of occupation and other factors that were indicators of whether they were in a higher economic class or were more of a proletariat.
In short the only people who are going to learn anything about software North Korea are part of the class that is oppressing most of the nation. Another thing that you certainly aren't aware of is the fact that people in the lowest caste are literally prevented from traveling into any of the North Korean cities and are relegated to a portion in the Northeast and aren't even allowed to be anywhere near a border where they could potentially escape into China or SK.
Stating that something is shortsighted should be based on some knowledge of the nation you are talking about.
You are completely correct about your suspicion about primarily furthering the objectives of the state.
I am always saddened by the naive do-gooders who don't get this, and devote energy to making the world a worse place when they implicitly think they are doing the opposite.
This tells me there's a lot we don't know about NK. Lots of people seem to assume maximum oppression/censorship by default, when the reality might be more nuanced.
Of course, this sort of unfiltered access is still extremely restricted: these are the children of the elite, the literally hereditary elite caste (https://en.wikipedia.org/wiki/Songbun), who are investments for the state for being sent abroad for the hacking campaigns (https://www.bloomberg.com/news/features/2018-02-07/inside-ki...) or for the domestic surveillance apparatus. (Someone is developing all of the clever ways they have to restrict and monitor smartphones: https://www.gwern.net/docs/technology/2017-kretchun.pdf And it'll keep going. 'Reducing traffic jams' my arse. But at least we have more 'transparency' now...)
They are granted access for that purpose, and they know their families' welfare and positions are hostage, and are in no hurry to jeopardize their charmed lives in Pyongyang. You don't live in Pyongyang, be taught English, go through university there through to a master's, without absolutely impeccable credentials and a lot to lose. It is unsurprising that they rarely 'abuse' that privilege. (Think of the closed cities in the USSR, or shopping at the foreign-currency stores, or travel abroad.)
Think of people living in rural Appalachia (a place I’m from). Most don’t think about how “good” life could be outside of that area where job opportunities are more plentiful and standard of living is higher. There’s a very strong party allegiance that’s almost religious. Caring about other countries extends to knowing just the names of some major economies and not much more. Unlike NK, they’re completely free people, but they’re happy enough being there with many never going more than a few miles from their home town or researching what the outside world is like. Most people there just don’t care. And I’m not implying it’s bad, just not an uncommon mindset.
Did they think that would work?
I remember that when Fortran compilers were sold on CD-ROM that the packaging of Digital Visual Fortran said the compiler was not for resale to North Korea and maybe Iran.
Now Fortran, C, and C++ compilers that would be used in modeling nuclear bombs are open source, and I don't think people in any country can be stopped from accessing them, as a practical matter.
A lot of difference between rogue nuclear state, and a member of the club.
The best that can be achieved now is that they can't kill people in DC, which I'm not sure is worth so much to people in Tokyo that you can get them to sign on to your sanctions regime.
Not exactly false