Live data from Hacker News

Jacek Karpińśki, the computer genius the communists couldn't stand (2017)

culture.pl

41–50 of 153 posts

Re: Jacek Karpińśki, the computer genius the communists couldn't stand (2017)

#41

> It’s believed that Karpiński paved the way for today’s common use of paging in computer memory systems. So, I didn't know anything about the K-202, so this is very interesting to me. However, are we sure that it influenced anything , given that only about 230 of them were ever made, and those were destroyed at the factory? How would knowledge of his team's innovations, let alone specific information, have leaked ou…

Yeah. Paging was much earlier according to https://en.wikipedia.org/wiki/Memory_paging . If anything he was influenced by the British he worked with.

Re: Jacek Karpińśki, the computer genius the communists couldn't stand (2017)

#42

Really good story. I recommend reading the whole thing. A couple things that I think add some useful context, having spent some of my life in other post-soviet countries: - In Communist theory (at least as Marx and Lenin saw it) business competition was a destructive force and one of the "inherent contradictions" of capitalism. So if another project was deemed to be better, that was justification enough for shutting…

> - Importing western materials and parts was not expressly forbidden (though certainly not politically popular). But Poland (like a lot of Soviet countries) was undergoing a currency crunch. Possession of foreign currency was illegal and importing materials did not do favorable things for their "fake" exchange rates. The operation was probably contingent on generating more foreign dollars than they spent.

Poland was embargoed so it was tricky to obtain western components. Poles had to pay for them in hard currency, because Polish Zloty was not a convertible currency. There were two exchange rates, the official one at which hard currency was exchanged into zlotys and the the unofficial street rate used by illegal money changers. Those rates varied wildly. Poles who did earn hard currency would have currency accounts, but were forbidden from withdrawing actual dollars or german marks, instead they were given special tokens they could spend in the so-called internal export shops selling western food, clothes, household equipment, radios, TVs, and even toilet paper, because that was one of the things communism struggled with near its end. Those fake dollars had a lower exchange rate on the street.

Ownership of real foreign currency was forbidden as was possession of a passport. There were two types of passports, one for the countries of the Soviet block and the other for the whole world. You had to bring your passport to the local police station for safe keeping and interrogation. Passports would not be issued to all members of a household to prevent them from fleeing the country.

Economically, Poland was getting massively squeezed by the Soviet Union who ordered a lot of ships to be built in the Polish shipyards, but would only pay for them in "transferrable rubles", the currency which was not convertible and pretty much useless. https://www.researchgate.net/publication/305054272_The_Trans... The exchange rate vs. local currencies was controlled by Moscow. In order to deliver those ships to Russia, Poles had to purchase materials and equipment outside of the Eastern Block and pay for it in hard currency. Eastern European countries quickly developed a barter system, but non-Eastern European suppliers wanted to be paid in US dollars. Poland tried to sell its agricultural and industrial output, but could not compete with Western suppliers so the earning were meagre. This has led to lowering of living standards beyond which people had enough of communists and the party was over.

Re: Jacek Karpińśki, the computer genius the communists couldn't stand (2017)

#43
post #9
post #3

The TLDR version is this: > Karpiński’s computer could be so small and resilient because it used Western components. Even though they were vital to the functioning of the K-202, [...] they were elements imported from beyond the Iron Curtain and used in the sensitive field of information processing.

Lets not gloss over this: >The manufacturer of Odra, the Elwro company, was, however, better connected with the regime than Karpiński. Instead of improving its product to catch up with the competition Elwro began to subvert Karpiński’s position in any way they could, not shying away from slander.

[dead]

Re: Jacek Karpińśki, the computer genius the communists couldn't stand (2017)

#44

Really good story. I recommend reading the whole thing. A couple things that I think add some useful context, having spent some of my life in other post-soviet countries: - In Communist theory (at least as Marx and Lenin saw it) business competition was a destructive force and one of the "inherent contradictions" of capitalism. So if another project was deemed to be better, that was justification enough for shutting…

[dead]

Re: Jacek Karpińśki, the computer genius the communists couldn't stand (2017)

#45
> After World War II, the communist regime in Poland considered members of the resistance a threat to its existence, convinced that people who had risked their lives to free Poland of its Nazi oppressors could also act to undermine the new Soviet regime

Interesting fact from the article...

Re: Jacek Karpińśki, the computer genius the communists couldn't stand (2017)

#46
post #29

> It’s believed that Karpiński paved the way for today’s common use of paging in computer memory systems. So, I didn't know anything about the K-202, so this is very interesting to me. However, are we sure that it influenced anything , given that only about 230 of them were ever made, and those were destroyed at the factory? How would knowledge of his team's innovations, let alone specific information, have leaked ou…

The Wikipedia page says it was actually segmented memory rather than paging as it is defined today.

More like both, there was a block address register (BAR) and when it was 0..63 that was selecting a core memory board. So that's sort of like segmentation but core could be paged out from and in to tape, disc, or drum. For example the OS (OPSYS) could be paged out to free up block 0 of core memory. So that's paging and even neater it was basically a page per program so independent programs could run concurrently, paging core in and out as needed. The paging was handled by controllers (disc, tape, drum) with very little involvement of the CPU (executive).

See 3.1.1, 3.3.2, 3.4, 3.5, 5, & 5.2: http://www.zenker.poznan.pl/k-202/dokumentacja/k-202-reklama...

Re: Jacek Karpińśki, the computer genius the communists couldn't stand (2017)

#47
post #4

Not that I want to be Debbie downer but as always in case of Polish (which I am also are) overexaggerated and having that strange believe that if not the communists Poland would be a global superpower. Its enough to go the wiki (both about the computer and the inventor) to see that the situation was not that clear. The performance was greatly overstated, it depended on the import of the component from the west etc. M…

https://en.wikipedia.org/wiki/K-202

Re: Jacek Karpińśki, the computer genius the communists couldn't stand (2017)

#48
I don't have anything to add on the subject of the article, but just want to mention I really like the site it's published on. Alongside przekroj.org (which recently started dipping its toes into publishing also in English) it is one of my favorite places on the web. No clickbait, no quantity over quality, just (mostly) interesting, well researched content. I wish there were more places like these around the internet.

Re: Jacek Karpińśki, the computer genius the communists couldn't stand (2017)

#49
post #21

Many Poles have distinguished themselves in various fields of science and life. I recognize Madame Curie, Copernicus, Ulam, Pope John Paul II, Chopin, Polanski, and perhaps Wozniak. I had a Polish professor at Mellon University who talked a bit about it, and there was a lot.

I don't know the names, but I recall there was a large Polish contribution to Allied codebreaking in WWII.

Polish mathematician had the Polish "bomba" in... 1938 (which is actually right before WWII):

https://en.wikipedia.org/wiki/Bomba_(cryptography)

Re: Jacek Karpińśki, the computer genius the communists couldn't stand (2017)

#50
post #4

Not that I want to be Debbie downer but as always in case of Polish (which I am also are) overexaggerated and having that strange believe that if not the communists Poland would be a global superpower. Its enough to go the wiki (both about the computer and the inventor) to see that the situation was not that clear. The performance was greatly overstated, it depended on the import of the component from the west etc. M…

Think more CIA than FBI. He reported back to SB what he learned about foreign technology, and that was in the '60s before the events around the K-202.
Post reply on HN