[HN Gopher] Teaching open-source software in North Korea
       ___________________________________________________________________
        
       Teaching open-source software in North Korea
        
       Author : jackpirate
       Score  : 135 points
       Date   : 2021-06-24 16:47 UTC (2 days ago)
        
 (HTM) web link (izbicki.me)
 (TXT) w3m dump (izbicki.me)
        
       | IngvarLynn wrote:
       | The fates of many american useful idiots in USSR are quite gloom
       | - serving tens of years in siberian camps. Mike should've read
       | the black book of communism instead of bible.
        
       | the_af wrote:
       | I find it interesting that, according to the article and in 2016
       | at least, North Korean graduate students had unfiltered internet
       | access! Probably monitored, and it mentions they were forbidden
       | from creating accounts in social media platforms, but still...
       | unfiltered access!
       | 
       | 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.
        
         | gambiting wrote:
         | I mean....obviously it's not quite the same, but there are
         | plenty of people who think that in the former Soviet Union and
         | its republics people had no idea about what the West was up to.
         | That again couldn't be further from the truth - there was loads
         | of smuggled in media, magazines, books, movies with home made
         | dubs, people listened to forbidden radio stations.....yeah all
         | of it was highly illegal and you could get in serious trouble
         | for it, but people absolutely still did it. I have no doubt
         | that similar things are happening in North Korea right now.
        
           | shard wrote:
           | Did the people in the Soviet Union think that the smuggled
           | media was propaganda? I remember the story about Boris
           | Yelchin visiting a US supermarket, being amazed at the all
           | the products available, and thinking that it was a fake store
           | set up to impress him at first.
        
             | FpUser wrote:
             | >"Did the people in the Soviet Union think that the
             | smuggled media was propaganda"
             | 
             | I was born in the USSR. No we did not think that the media
             | was propaganda. At least most of the people I knew. And
             | USSR's own propaganda was so cheesy that it was not
             | believable to normal people. My parents were scientists and
             | I also studied in university and had become scientist
             | myself. So my experience might be somewhat not all
             | encompassing because of the environment.
             | 
             | What I do find now is that the amount of corporate, media
             | and government propaganda in the west is insane and is as
             | cheesy as the one of former USSR.
             | 
             | Also the amount of venom and paranoia in this thread is
             | depressing.
        
           | _joel wrote:
           | One of my favourites I heard about from that era -
           | https://www.npr.org/2016/01/09/462289635/bones-and-
           | grooves-w...
        
         | emodendroket wrote:
         | Alek Sigley eventually got in trouble for it and had to leave,
         | but before that he wrote a lot of articles on daily life for
         | (admittedly privileged, given that he was in Pyongyang and at a
         | university) people in North Korea.
        
         | dblock wrote:
         | I grew up in the USSR. There were multiple layers of the
         | system. I was somewhere in the middle with my father being a
         | well known poetry translator and grandfather writing
         | propaganda. We listened to the BBC and Voice of America without
         | reprimand, because of our status. Neighbors would face serious
         | consequences for this. At 12 I was sent to the US to understand
         | how capitalism is harmful. I think North Korea is making the
         | same bet of creating a system in which some know all the truth
         | and still work for the regime.
        
           | xxpor wrote:
           | >At 12 I was sent to the US to understand how capitalism is
           | harmful.
           | 
           | Did they think that would work?
        
             | einpoklum wrote:
             | Well, it's not that difficult to understand why (the US
             | brand of) capitalism is harmful by wandering around the US
             | for a while.
             | 
             | ... problem is, it may not help convince you that Stalinism
             | / "Actually existing Socialism" is the answer. (In case you
             | don't recognize this term:
             | https://en.wikipedia.org/wiki/Real_socialism)
        
             | fooker wrote:
             | Maybe. Should be enough to look at just healthcare, at
             | least nowadays.
        
               | reader_mode wrote:
               | Compared to USSR which had people resorting to
               | cannibalism due to starvation ?
        
             | dblock wrote:
             | I think so. But if anything I learned to be wary of
             | propaganda on both sides.
        
         | gwern wrote:
         | People have monitored activity from North Korean IP ranges.
         | There's more than you think!
         | 
         | 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.)
        
       | known wrote:
       | Sounds like
       | https://en.wikipedia.org/wiki/Parable_of_the_broken_window
        
       | Clewza313 wrote:
       | Nice story, but GitHub is prohibited by the US OFAC sanctions
       | regime from offering service to North Korea:
       | 
       | https://docs.github.com/en/github/site-policy/github-and-tra...
       | 
       | Intentional violations of these sanctions can be punished with
       | prison time.
        
         | k__ wrote:
         | How would they put people from NK into prison?
        
           | detaro wrote:
           | Sanction violations are a crime for the people from the US
           | involved.
        
             | k__ wrote:
             | Is telling NK people to use GitHub already a crime?
        
             | nichch wrote:
             | Wouldn't it be the duty of the platform in this situation?
        
               | k__ wrote:
               | In that scenario, at least there would be some US
               | citizens to put into prison.
        
               | sillysaurusx wrote:
               | I want everybody to stop, shake themselves, and realize
               | how "absolutely insane" this situation is. True or not,
               | we're talking about prison time for helping people write
               | open source code.
               | 
               | This isn't normal, but everyone's talking about it like
               | it's normal.
               | 
               | Anyway! Carry on. :)
        
               | mhh__ wrote:
               | That may well be true but consider going to the German's
               | and teaching them about Radar in the lead up to the war -
               | that's the logic at least.
        
         | andi999 wrote:
         | I would almost be more worried as a scientist to give a lecture
         | in NK, I mean do you not need export control approval for that
         | (although maybe he got the approval)
        
           | SpicyLemonZest wrote:
           | You do. Virgil Griffith is facing criminal charges for doing
           | just that.
        
             | ev1 wrote:
             | Aren't there additional issues with that like if you pay
             | for a flight or hotel or restaurant, you're effectively
             | "supporting the regime" with your dollars, and therefore
             | it's illegal under sanctions too?
        
               | caymanjim wrote:
               | This was the case in Cuba. You could visit if you sailed
               | yourself there and didn't spend any money, but as soon as
               | you engaged in any commerce, you were violating
               | sanctions. I believe the rules have been relaxed.
        
         | throwaway4good wrote:
         | Chinese Gitee have mirrors of most (all?) of the open source
         | projects on Github.
        
         | richardwhiuk wrote:
         | Indeed - for any open-source project to accept contributions
         | from North Korea risks opening up a minefield of problems.
        
           | sneak wrote:
           | Why's that?
        
             | richardwhiuk wrote:
             | Because of trade restrictions and embargos.
        
             | beebeepka wrote:
             | Well, because who wants to do business with a "regime".
             | Think of the implications!
             | 
             | Good countries have governments and that is totally
             | different.
             | 
             | Sorry, couldn't resist
        
               | imhoguy wrote:
               | So we should block nearly half of the World population
               | for not being in democracy [0]?
               | 
               | [0] https://en.m.wikipedia.org/wiki/Regime
        
               | beebeepka wrote:
               | I guess exclamation marks are no longer considered a good
               | indicator of sarcasm
        
               | [deleted]
        
               | emodendroket wrote:
               | Depends on how friendly their relations are with the
               | United States, is our operating principle at the moment
        
         | bouncycastle wrote:
         | There's currently one open source software dev / researcher in
         | the US who's facing prison time after talking about open source
         | software at a conference in North Korea. His name is Virgil
         | Griffith. The speech he gave was nothing more than information
         | that was already public.
         | 
         | 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/
        
           | xxpor wrote:
           | I mean I don't think he should be thrown in jail for that,
           | but you can't just go do that and not expect to get in
           | trouble. Sanction violations are something the feds take
           | extremely seriously. It's one of the few ways to actually get
           | the corporate death penalty if you're a company.
        
             | netr0ute wrote:
             | > Sanction violations are something the feds take extremely
             | seriously.
             | 
             | This is just FUD.
        
               | frisco wrote:
               | ?
        
               | netr0ute wrote:
               | While it's true, the level you would have to be at to
               | have to worry about sanctions puts you into "too big to
               | fail" territory.
        
               | frisco wrote:
               | The point of the above posts though is that Virgil
               | Griffith is probably going to prison because he wasn't
               | paying attention to sanctions though? Or, the case of
               | Meng Wanzhou who is a Chinese citizen who avoided
               | connecting flights through the US and was arrested in
               | Canada anyway for violating trade sanctions with Iran?
        
               | netr0ute wrote:
               | That's a problem and likely isn't going to go away unless
               | something big happens with the political system, like
               | maybe a third party taking over.
        
         | yur3i__ wrote:
         | >GitHub is prohibited by the US OFAC sanctions regime from
         | offering service to North Korea
         | 
         | Surely Github would have blocked the range of north korean IP
         | addresses if it was illegal?
        
         | tasogare wrote:
         | This is one of the reasons I wish there was more bigger
         | European companies. Then we wouldn't need to deal with the
         | bullshit US sanctions and cancel culture.
        
           | tpush wrote:
           | Neither political sanctions nor 'cancel culture' are unique
           | to the US.
        
           | yur3i__ wrote:
           | I'm not sure I've heard sanctions on enemy states described
           | as "cancel culture" before, nor am I sure it applies
        
             | tasogare wrote:
             | Those are not the same. I'm referring to two problematic
             | things with US companies: in one hand sanctions, in the
             | other political censorship based on "woke" biais. Some
             | French politicians got/are being canceled by Twitter and
             | Facebook for their political opinions. This is a big
             | problem for democracy.
        
               | cycrutchfield wrote:
               | If your "political opinions" violate a platform's terms
               | of service, what do you expect should happen?
        
               | estaseuropano wrote:
               | S/he is expexting exactly that to happen and thus is
               | hoping for more European players so its not all US-values
               | that are being pushed, i.e. glorification of violence and
               | prudish shaming/banning of such normal things as
               | breastfeeding.
        
             | Datagenerator wrote:
             | These 'enemies' are fellow humans too right?
        
               | yur3i__ wrote:
               | I didn't say I agreed with them, just "cancel culture" is
               | a bit of a trivialization
        
           | kingsuper20 wrote:
           | > This is one of the reasons I wish there was more bigger
           | European companies. Then we wouldn't need to deal with the
           | bullshit US sanctions and cancel culture.
           | 
           | 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?
        
             | xvilka wrote:
             | I wonder if moving HQ to Switzerland would have helped.
        
             | [deleted]
        
         | pattusk wrote:
         | I think these provisions came after the patch was pushed to
         | Github back in 2016.
         | 
         | 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/wik
         | i/Pyongyang_University_of_Scienc...) which is operated with US
         | funds and likely had clearance to teach that sort of material.
        
         | ckja wrote:
         | This is why open source projects should not be on GitHub and
         | not in the US.
         | 
         | The same applies to foundations, though some of them seem to
         | have adopted similar tactics as the North Korean party anyway.
        
           | xxpor wrote:
           | If you deal in US dollars, you're subject to US sanctions
           | laws. Hint: if you ever convert between currencies, unless
           | you're EXTREMELY careful, you're actually going X -> USD ->
           | Y.
           | 
           | 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.
        
       | Bostonian wrote:
       | North Korea does have a nuclear weapons program that much of the
       | rest of the world would like to hinder. What tech restrictions on
       | North Korea make sense?
       | 
       | 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.
        
         | SiempreViernes wrote:
         | Since they already have working nukes and they can credibly
         | nuke South Korea and Japan, it's not clear what the point is in
         | trying to restrict access now.
         | 
         | 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.
        
           | caymanjim wrote:
           | The regime actively engages in digital espionage and criminal
           | hacking behavior. It's a source of revenue for the
           | government.
        
             | SiempreViernes wrote:
             | Sure, but unless you claim their nuclear program is mostly
             | funded directly by the hacking this is not a particularly
             | targeted sanction. If you insist on targeting just their
             | general economy it's probably better to go after coal or
             | chemicals.
             | 
             | In any case, the OP was obviously talking about which
             | technology should be denied for the purpose of it not being
             | directly used to construct a bomb. To reply "we should deny
             | them money" is quite beside the point.
        
         | btdmaster wrote:
         | Would
         | https://en.wikipedia.org/wiki/List_of_states_with_nuclear_we...
         | suggest that, if technical restrictions are necessary for NK,
         | they are a life-or-death situation in the case of the US and
         | Russia? Of course, these statistics may not be entirely
         | accurate but we are talking of a difference of 2 orders of
         | magnitude in the number of warheads.
        
           | thriftwy wrote:
           | Russia is bound by non-proliferation laws and accepts
           | international observers to its nuclear objects, so no.
           | 
           | A lot of difference between rogue nuclear state, and a member
           | of the club.
        
       | kleton wrote:
       | > The reason--as it was explained to me--is because the United
       | States controls most internet infrastructure (including websites
       | like Twitter), and through programs like the NSA's PRISM and the
       | Army's Cyber Command is spying on and manipulating social media.
       | 
       | Not exactly false
        
       | dng88 wrote:
       | Supporting totalitarian countries from North Korea to china,
       | great.
        
       | dng88 wrote:
       | It is not just legal aspects. There are reason why it was
       | sanctioned.
       | 
       | Supporting totalitarian countries, great. Provide the guys who
       | can ... tools and whilst you and their own people cannot stop
       | them. Great!
       | 
       | Glory to the supreme leader.
        
       | jollybean wrote:
       | There is a 100% chance this tech will be used to surveil, subdue
       | and repress people in draconian ways.
        
         | breakfastduck wrote:
         | So exactly the same as in the USA and every other major
         | developed nation in the world, then?
        
           | jollybean wrote:
           | No, the opposite of what you stated.
        
             | jkbbwr wrote:
             | You do realise that the US is literally rolling out wide
             | spread facial recognition software as we speak, NK doesn't
             | hold the monopoly on being an authoratarian hellhole.
        
               | jollybean wrote:
               | You do realize that the US has a functioning justice
               | system, and there is a difference between security and
               | suppression?
        
       | damagednoob wrote:
       | After listening to The Lazarus heist[1] I find it hard to have
       | sympathy for Izbicki's position. Children are recruited into
       | computer science from a young age in NK with the express purpose
       | of furthering the state's objectives. Mainly by funding the
       | regime and circumventing sanctions by engaging in hacking.
       | There's a good chance he's helping train the next generation.
       | 
       | 1: https://www.bbc.co.uk/news/stories-57520169
        
         | cs02rm0 wrote:
         | I'm conflicted on this type of problem. The bit I particularly
         | struggle with is the alternative - if we don't go there and
         | attempt to break down the barriers with ordinary people, what
         | hope is there for the country? Just sit tight and wait until
         | the next dictator dies and hope they're of a more lenient
         | disposition? They're not going to invite us in for lectures on
         | political education.
         | 
         | 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.
        
           | briandear wrote:
           | These aren't ordinary people. These are carefully vetted
           | people. Teaching these students advanced computing is quite
           | literally bolstering the regime.
        
             | lovelyviking wrote:
             | I do not understand downvoting to your post.
        
           | lovelyviking wrote:
           | >if we don't go there and attempt to break down the barriers
           | with ordinary people, what hope is there for the country?
           | 
           | 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.
        
         | gumby wrote:
         | This kind of thing was an issue in the USSR as well (at least
         | in athletics, chess and the like). I do believe that the
         | countries' policies of some cultural and scientific interchange
         | did reduce tensions and risks.
        
         | mhoad wrote:
         | That is actually very clearly what is happening here. This
         | combined with the "unfiltered internet access" claim all
         | clearly points in an obvious direction. Repressive and
         | notoriously paranoid regimes are not in the business of doing
         | something like that out of the goodness of their hearts.
         | 
         | 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.
        
         | JPKab wrote:
         | Engaging in teaching these kinds of skills in a nation like
         | North Korea is inherently aiding the state and continuing the
         | oppression of its people.
         | 
         | 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.
        
           | dvdkon wrote:
           | So would you say that the best strategy to making North Korea
           | a better place would be to make the lives of North Koreans as
           | miserable as possible, destabilising the country? It might
           | work, but it seems antithetical to the original goal of
           | helping people.
        
             | Google234 wrote:
             | The best strategy is to leave them alone until their
             | government collapse.
        
             | lovelyviking wrote:
             | > the best strategy to making North Korea a better place
             | would be to make the lives of North Koreans as miserable as
             | possible, destabilising the country?
             | 
             | I see here hidden false assumption that helping North Korea
             | is making lives of North Koreans less miserable.
             | 
             | The main cause of all problems for North Koreans is this
             | totalitarian regime and those who support it. They suffer
             | from that! Not from your actions. So destabilising the
             | country is attacking the core of their problem and thus
             | helping North Korea people. Supporting the regime is
             | prolonging their sufferings. This regime should fall
             | inevitably and there is no other way to help people of
             | North Korea people so the only question is when and how.
        
               | the_af wrote:
               | > _The main cause of all problems for North Koreans is
               | this totalitarian regime and those who support it. They
               | suffer from that! Not from your actions. So destabilising
               | the country is attacking the core of their problem and
               | thus helping North Korea people._
               | 
               | Please! No more of this line of reasoning, it has caused
               | suffering and damage time and time again.
               | 
               | Don't recommend that others endure that which you and
               | your loved ones are not willing to endure. Before
               | claiming a country must be blockaded, starved and bombed
               | into submission "for its own good", consider whether you
               | would welcome that blockade, destabilization and bombs if
               | they were falling on your roof and possibly killing your
               | loved ones.
        
         | dblock wrote:
         | This is extremely shortsighted. Educated people are a lot
         | harder to exploit. One of these students might one day lead the
         | kind of change we've seen in numerous examples through history.
        
           | R0b0t1 wrote:
           | There was a cadre of Chinese students who were educated
           | abroad to be diplomats. The program was scrapped when it was
           | found the students wound up pro-democracy. They do something
           | else now, but it is not clear if it works. Party loyalty
           | enforced by the state ignoring your corruption seems likely,
           | as proposed elsewhere.
        
           | sbuttgereit wrote:
           | > Educated people are a lot harder to exploit.
           | 
           | 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.
        
             | SiempreViernes wrote:
             | Revolution by vested interests against other bits of the
             | vested interests is basically the short story of how
             | countries in latin america got independence from spain.
        
           | JPKab wrote:
           | This comment clearly shows an absolute blatant ignorance of
           | anything to do with North Korea.
           | 
           | 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.
        
           | lovelyviking wrote:
           | On the other hand what we see in Russia is reincarnation for
           | ussr and now with more powerful tools for oppression. Also
           | look at China and how oppressive monster become stronger
           | without changing it's values toward respecting freedom.
           | 
           | 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.
        
       ___________________________________________________________________
       (page generated 2021-06-26 23:01 UTC)