Eastern bloc computers are so fascinating to me. The soviets were pretty bad at it, but the germans were doing pretty well all things considered. It's also fascinating how much they liked DEC, at least architecturally
This was a fascinating article, because I've seen so many results of the Eastern Bloc reverse-engineering efforts basically founder into obscurity. Many of these re-created (sometimes with minor variations, or quite novel and ingenious implementation choices) computers were made in small series, but could not compete against illegal imports, and in any case would only be briefly popular in their local university town.
So it's cool to see that Bulgaria managed to muster enough government interest to force a cohesive strategy for the whole country. It sounds like it paid off.
Also, after googling for Правец, I have found out that I can in fact read Bulgarian, which was quite surprising to me.
Well... The rusian Spectrum clones had some sucesfull career. And they did a lot of improvements over the original Sinclair and Amstrad designs. The Pentagon and the Scorpion with extra RAM, or the ATM come from pure rusian ingenuity .
How could that be possible? Imports had to be made in hard currency which was incredibly scarce in the Soviet Bloc (a VCR cost couple years of engineer's income on a black market), and was hard to obtain both for official/communist enterprises, and private individuals. Locally made stuff was bound to be a lot cheaper.
At least in Poland it was semi-common that if you had any family abroad they could send you dollars. So yeah a soviet computer was in theory cheaper but it was impossible to buy, or you could just walk into PEWEX and walk out with an actual commodore 64 bought with dollars that you "happened" to have. Of course, PEWEX stores were fully state-sanctioned enterprises, not illegal imports.
Illegal for whom? The manufacturers? It's the same as it's now illegal for Boeing and Airbus to sell parts to Russia, yet Russia developed a network of intermediaries in several countries that buy the parts on their behalf so they can maintain their planes. PEWEX stores used to sell of kinds of goods from the west, including computers and even cars, if you had the dollars it was far easier to buy a western car or a computer than wait for a domestically made one. Maintaining it afterwards was a different question of course, but PEWEX stores were created specifically by the government to obtain dollars, they bought goods in the west usually by barter, and then sold them domestically for dollars, which then they used to buy the goods they really wanted since no one would take Polish Zloty in the west, but dollars opened many doors.
Yes, but, wasn't the prices fixed for stuff? I imagine there must have been things which were either cheap to buy, or which could easily "disappear" from a production line and sold in the West for more than it was worth on the other side of the curtain.
You couldn't just go and sell stuff in the west. The USSR had exit visas. You had to prove you had a genuine need to leave, would be searched and treated very carefully. And proving a need to leave was difficult. Merely wanting to go on holiday or see relatives wasn't close to enough. There were very few exit visas available, which is why stories about defectors are often about elite athletes or sports champions.
>>Also the Soviets manufactured very little of anything valuable to the west. Their primary exports were commodities.
Time to mention the story of how Pepsi Co briefly had one of the largest navies in the world, because CCCP couldn't settle its debt to Pepsi with cash, so they accepted several warships instead.
Quite a few words in Bulgarian are similar to words in other European languages, just written in a different alphabet. I briefly dated a girl in Bulgaria years ago and was surprised at how quickly I could find my way around by reading street signs, applying knowledge of French and German, etc.
The author asks why did the communists always clone things despite having engineers who could have designed their own? You don't need an LLM to answer this. The book "Chip Wars" is a really good history of Silicon Valley and has a section on the Soviet chip industry, how it was structured and why it cloned chips instead of designing their own.
The Soviets didn't just clone computers but most of their advanced tech. Partly it was just mandated top-down. You had dictators at the top who were there, as the author observes, because they were just more aggressive and swivel-eyed than anyone else. They mandated cloning, so cloning is what happened because everyone was afraid of them.
But that doesn't really answer the question. Cloning things isn't just an attribute of one specific set of leaders in the Soviet era. All communist countries are like this. Western AI labs keep claiming the Chinese labs are distilling them like crazy, and we know Anthropic has anti-distillation measures hidden inside Claude Code so it's not just a PR thing, they do believe it's happening for real.
It always happens because leftism rejects the role of the capitalist in society. Capitalists are workers whose output is voluntary coordination across complex projects. If you kill them all then you have a society that's unable to create voluntary coordination across complex projects. The immediate consequence is that the economy goes haywire because without capitalists nobody knows how much or what to produce; the USSR solved this by having spies steal price lists. But you also can't run a novel chip design programme. That would require finding the right people with the right skills, encouraging innovation by giving them a cut of the rewards, and other things you aren't allowed to do in leftist regimes. So ... they just couldn't produce voluntary coordination. And thus to get anything done outside the military they had to steal the output of western capitalists by just copying whatever their teams were doing, down to the last detail.
You're eliding the more prosaic and direct explanation for why the Soviets were forced to clone chips instead of designing systems from scratch: cost. The American semiconductor industry had a vast civilian customer base that let it recoup R&D expenses. The Soviets didn’t. Chip Wars covers this in detail with numbers.
It wasn't that, not at the start. Soviets were cloning US semiconductors right from the very first days of the industries existence when they were mostly selling chips to the US military. There wasn't a huge consumer base back then keeping them afloat, and the Soviet chip industry was highly prioritized by the Kremlin. They even built an entire city called Zelenograd just to house the semiconductor workforce.
Cost can't be the true reason. In a planned economy, the customer base doesn't matter. If the state wants to allocate X number of engineers to do Y, it simply does, at the expense of whatever other project is considered politically less important.
The fact that the customers' demands have no influence on resource allocation, except to the extent that bureaucrats decide it's politically convenient to address them, is in fact precisely why life under communism is so shitty.
It may not have been the only reason, but cost was absolutely a major real reason. In a planned economy, cost does not disappear. Skilled engineers, specialized materials and equipment are all still scarce. Semiconductors are literally the most sophisticated manufactured products and require the most complex supply chains. The Soviet Union was notoriously bad at coordination between ministries, state agencies, design bureaus, and factories. Semiconductors are probably the single worst industry for the Soviet model.
Maybe in theory, they could have lobbed enough bodies at the problem to make it go away. But they simply did not have the resources.
I think it is even simpler than you suggest. Cloning an established product is more efficient in terms of both effort (even if costs are subsidized turnaround time is still a measurable physical quantity) and politics (nobody ever got fired for cloning -- if the clone becomes popular, you win, if the clone does not become popular, the West loses).
It is the difference between "safety" and "liveness" (the two kinds of correctness guarantees in computer programming). Communist societies are, at their extreme, "safety" societies: they try to guarantee that nothing bad ever happens. Capitalist/market societies are, at their extreme, "liveness" societies: they try to guarantee that something good/interesting _eventually_ happens (even if bad things have to keep happening).
A "safety" mindset is sympathetic to cloning, because it does not have to deal with much uncertainty. A "liveness" mindset is not sympathetic to cloning, because it has already been done, and profit/monopoly opportunity is minimal.
> why did the communists always clone things despite having engineers who could have designed their own?
Well, because they didn't always clone things, you know. But when they decided to, it was almost always pitched as "okay, we're 10/20/30 years behind in this industry, if we try to repeat that path from the zero, we'll never catch up — let's start at near of their cutting edge, and go from there".
> the USSR solved this by having spies steal price lists.
A few years ago i went to the International Spy Museum in Washington DC[0]. It was really interesting and had a lot of cold war espionage stories, although it is one of the few museums in Washington DC that charges admission. Worth it in my opinion if you're interested in this stuff and have the opportunity to go
Bulgarian is phonetic to a large degree so if you know the sound associated to a letter, you can understandably pronounce it as well.
Regarding communism and computing, deterministic systems where the entire state is knowable and predictible have certain appeal for the communist mind. If you search in the HN archives, you might find even more stories about the bulgarian computer industry with a MIT publication in the mix. There could've been even more, but a combination of distrust towards the new capitalist science and later unwillingness for those pesky machines to show the real state of the USSR economy meant that this was not developed with the full backing of the eastern block.
You know, I never thought about it that way. But you're making a lot of sense here. And in older sci-fi literature, after a very early period of distrust of the concept, cybernetics as a component / enabler of perfect collectivist society did show up, before - as you said - the West advanced too far away from the local state of the art.
Also, as a broader view of your point, perhaps technocratic communism degenerates by giving way to bureaucratic communism.
One thing to understand about communism is that lots of people believed in it, but for the most part the communist elites considered it a feudal system where one's access to resources made them valuable and gave them power. Anything that would provide the higher ups transparency and accountability would be ruinous for the balance of power and therefore met significant pushback. There was never a technocratic communism because idealists would be either defanged to act as specialist executor clas or outright removed as unreliable players.
Regarding computer usage, it was increasing to the very end, but the desolution of the USSR stopped it and the industry was destroyed in the following crises. The elites tried to modernize the economies, but it was too little too late.
> Regarding communism and computing, deterministic systems where the entire state is knowable and predictible have certain appeal for the communist mind.
Francis Spufford explores this idea in Red Plenty, which I highly recommend. More broadly, I think the book would appeal to many HN readers.
I just want to point out how absurd this is. A Bulgarian says communist mind. People from the former Yugoslavia, the Soviet Union, and other planned economies immediately understand what he means. But we have an American and a Brit complaining about how the good name of communism is being sullied.
I know I know, Standpoint Epistemology is being desecrated. I wouldn’t put much weight in Three Off The Streets of Hamburg when it comes to how liberal democratic state planning works either.
Ponting out that communist regimes tried to implement planned economies with the help of computation is a statement of fact, not psycho-mysticism.
Red Plenty features Leonid Kantorovich trying to build a computer powerful enough to model the entire Soviet economy. It absolutely is something HN readers would find interesting, your uninformed, middle-brow dismissal notwithstanding.
This focus on the X Mind has a certain legitimacy in literature and biographies, where there is a focus on characters and persons/personas. Because they can certainly have an X Mind. I’ll grant it that. But in the context of discussing the Eastern Bloc it does become psycho-mysticism, and this is the context where I was commenting on it.
This and that type having such and such mindset always needs to, in a serious treatment about real things and across more than a handful of people, play a very secondary role. Because it can only ever be speculative narrative that does not enter into any real argumentation. Seeing Like a State does it well. It discusses state projects and their outcomes. What people did given their positions and limitations (the limitations of what they could see). Any narrative about how The State Seer Mind works is just speculative narrative; the real meat is in the discussions on the grand projects like the pitfalls of monocultural forestry.
But this infantile treatment of Communism is treated as okay/normal, even celebrated. On that subject you can start with the supposed ideology and work backwards from that.
One of the most interesting little nuggets on this is Reagans notes on Able Archer 83, where he for the first time seems to have realised that the Soviet leaders weren't cartoon villains, but actually were just as scared of the US as the US was of them.
That doesn't make the authoritarian nature of the regime any better, nor does it excuse any of the brutality, but it demonstrated how reductive it had been to try to interpret how they were thinking based on an outsider view that generalised all of them into some archetype without understanding individual motivations.
The irony is that so much of Western thinking of this assumes a ridiculous level of collectivism that never existed because it's fundamentally at odds with human nature.
If anything a lot of people have adopted what they deem a "communist mind" in their own analysis of these regimes - and ideologies - and treat large groups of people as if they are carbon copies.
> The comment was made by a Bulgarian who actually lived under the regime
I’ll listen to the regime sufferers on the topic of breadlines. I don’t put any more weight to their opinions alone on topics like how the communist mind is drawn to the determinism of computers. Tsk tsk.
> and explained what he meant.
After I made my own comment.
> You mean like, I dunno, Gosplan? Which was the point of the comment that you so strenuously objected to?
Huh? That you think that it is an own to point out that the “State Planning Committee” (according to Wikipedia) was a state-seer is not obvious to me.
Yes of course the book Seeing Like a State discusses, among other places, seeing-like-a-state in Communist states. What kind of a rejoinder is that?
The reason why I brought up the book is because it is a non-infantile treatment on “seeing like a state”/totalitarian thinking seems to work (precisely by not making it the focal point). Yes, of course it is relevant to Soviet state planning.
> Communism deservedly lies on the ash heap of history. Attempts to rehabilitate it by feigning nuance should be met with derision and contempt.
Like you did with user vidarh you seem to be ascribing an ulterior motive where you have no evidence or reason to. Be careful about that.
It's a fascinating exercise in antrhopology to see otherwise smart people confidently discuss the mind of people most of them have had no exposure to in person. Having spoken to a variety of people across the very broad spectrum of left-wing thought, ranging from libertarian marxists opposing the very existence of a state, to hardline marxism-leninists who thought the former group belonged in labour camps, I find the idea of a singular "communist mind" as ridiculous as you.
...or as the post-'68 West-German joke goes: "When two leftists meet, 3 splinter groups are formed", doesn't quite roll off the tounge like the German version "Treffen sich zwei Linke: bilden sich 3 Splittergruppen."
All "actual communist societies", have been run by marxist-leninists or regimes supporting derivations of it, which is a couple from dozens of ideologies within the umbrella. So, sure, you can generalize about those regimes. That still does not speak to any unified "communist mind". Those regimes have collectively murdered vast numbers of proponents of other communist ideologies.
If you believe "real communism" can not be achieved by marxism-leninism, then that would be a conclusion. I intentionally did not make any claim like that, because that is wildly subjective and contentious. You're entirely free to think these regimes are "real communism" - I have no interest in that argument.
What, however, is not subjective, is that the stated ideology of all of these regimes is derived from ML, and that there is a vast number of communist ideologies outside of ML. You're free to consider those equally bad if you please. I've not made any argument about that either.
It is a fascinating picture of exactly what keybored argued that the immediate reaction of people is to drag out strawmen like this.
It's a variation of the same tired argument that's proffered up when communist praxis is criticised: That communist regimes they don't represent real communism unlike the all the other hippy versions.
And yet you're the one here bringing that up, not me.
It is irrelevant if it is "real communism" or not - it remains an objective fact that all of these regimes have derived their ideology from one very specific branch. In fact, all of them make a big fuzz over exactly that, and all of them had a history of brutally persecuting supporters of other communist ideologies.
You don't need to support any of them to recognise this. I did not make an argument about the desirability of any of them at all, very intentionally.
I used "communist mind" as a collective term for the ideological framework in which computers were discussed. The state had a party and the party had an ideology and the ideology legitimized the other two, hence all actions of the state and the party had to be justified through it. It does not mean some other kind of consciousness that allowed one to be closer to the ghost of Marx or whatever some people seem to ascribe to it.
Was there "communist mind" in Bulgaria? Which is same as asking - did you guys perceive Communism as something homegrown, something of your own - "your take on how it is best to develop a country", or something forcibly imposed on you by the Soviets? Bulgaria was seen with disdain in the Soviet Union as seen as a country where little but tomatoes were made (even if we knew it wasn't really the case), so in our Soviet mental map of the world there was no particular image of what a Bulgarian thought about Communism. We knew Serbs liked it and we knew Czechs and Poles didn't, for instance. What about Bulgarians?
I think the latter was the main reason why. Serbs were not Soviet puppets, USSR could not control them, they didn't feel occupied by foreign power. So even if Communism kinda sucked, it was more like "dumbass politician we elected who keeps mismanaging things" rather than "foreign enemy who's yoke we must get off our butts".
I used "communist mind" as a collective term for the ideological framework in which computers were discussed. The state had a party and the party had an ideology and the ideology legitimized the other two, hence all actions of the state and the party had to be justified through it. It does not mean some other kind of consciousness that allowed one to be closer to the ghost of Marx or whatever some people seem to ascribe to it.
Regarding your question, I cannot talk on behalf of everyone. Many who didn't like communism were killed or crushed otherwise in the early years, many who accepted communism did it because of the association with Russia and the historical connection there, many who had their best years in the booming years of the regime until 1970 approx remember it fondly, many who had their worst years in the nineties have a nostalgia avoiding to talk about the bad aspects of it, many didn't give a damn and lived in the system while undermining it, and many of those who would formulate intellectual criticism of it were actually well incorporated in the system to give a damn about what is good or bad. Overall, there were lots of people who disliked both the party and its dependence on the USSR, but there was not a mass movement until the very last years when things started to break down.
My question wasn't about liking the 'socialism' or not as much, more about seeing it as something of your own - no matter if good or bad, or something that your enemies imposed on you by force?
Bulgaria was somewhat shielded from the direct force of the Soviet Union, unlike the Baltic countries, Poland, Czechoslovakia, Hungary, Romania and East Germany, which were invaded and conquered by the Soviet army.
Moreover, the Baltic countries were then incorporated into the Soviet Union, together with big parts from Poland, Czechoslovakia and Romania, while the remaining parts of those countries became vassal states, from which Russia continued to steal vast amounts of resources during the fifties, under the cover of some mixed companies established with the locals. In some of these countries armed resistance in the mountains has continued to fight against the Russians for a few years, until eventually all opponents were defeated. In Hungary and Czechoslovakia the Russians made large-scale military interventions in 1956 and 1968.
East Germany has also been occupied by the direct invasion of the Soviet Army, which have also plundered everything that they could, like they also did in the other directly invaded countries. From East Germany, the Russians have stolen entire factories, piece by piece and tool by tool, transporting them in Russia and reassembling them there.
So in such Eastern European countries, the Russians were much more clearly identified as the invading enemies, since WWII until 1990.
Bulgaria had been too far away from the Soviet Union, so unlike most East European countries it has not lost territory after WWII. If you compare pre-WWII and post-WWII maps, you can see that the Soviet Union has moved tremendously towards the West. While other countries have lost much territory, Poland has not lost much area, but the country has moved to the West as a whole, because the Eastern Polish territory occupied by the Soviet Union has been somewhat compensated with territory taken from East Germany.
In Bulgaria, like everywhere else, most of those who had been rich before WWII have been robbed or killed by the communists, but overall Bulgaria has suffered much less during the transition to communism, so I expect that much fewer of them were seeing the communists as external enemies imposed by force.
In all Eastern European countries only falsified histories were taught about the Soviet Union, Russians, WWII and communism, but nevertheless in the countries that had been directly invaded by the Soviet Union there was a large fraction of the population which were aware of the histories of their own families, which typically included the loss of property stolen by communists and relatives detained, deported and/or murdered either by the Russians or by the authorities installed by the Russians. So despite the public brainwashing, it was hard to completely erase the memories of these facts.
Again, depends whom you are asking. When the party includes Moscow in the national anthem, you realise that the party sees itself coupled with the USSR. The official line is that the brotherly russian nation helped the forces of good win against the faschists and it would work due to the associations with the liberation war. Many would strongly disagree. The scandals are ongoing even today.
Thank you for this. Very enjoyable read. It reminds me of a post I saw discussing how code review is similar to reviewing mathematical proofs -- you have to know it like you wrote it, and now with AI, this is less and less the case. I definitely miss the days when I knew something was bulletproof because I wrote it and tested it thoroughly.
> The methodology was elegantly practical: Hayes assigned each circuit to a PhD student. Cheap labour, and almost certainly cheaper per insight than an LLM.
We need API for that, grad students are paying to be there so can't get cheaper than that!
I think my reaction is mostly puzzlement. I can see a sensible point or several in the article, but I was not always sure how big a point the author was trying to make.
At the narrower level, it seems to be saying that benchmarks are easier to interpret when you know what they really are. That makes sense. If a circuit is known to be a multiplier, that tells you more than if it is just called `c6288`.
That is also why I thought of Python benchmarks. In something like `pyperformance`, names such as `json_loads`, `python_startup`, or `nbody` already tell you something about the workload. So when you compare results, you have a better sense of what kind of task a system is doing well on. But so what? It is just benchmarks. They don't guarantee anything about anything anyway.
What made it harder for me to follow was that this fairly modest point is wrapped in a lot of jokes and swipes about AI and corporate AI language. Some of that is funny, but it also made me less sure what the main point was supposed to be. Was the article really about benchmark interpretation, or was that mostly a vehicle for making a broader point about AI hype and technical understanding?
So I do think there is a real point in there. I just found it slightly hard to separate that point from the style and the jokes.
Ok I read this article but I don't see how it connects to LLMs as he puts forth at the start. Is he saying we have not yet reached the phase where someone will reverse engineer LLMs to figure out what is actually going on with these strange new beasts?
Interesting point about the grassroots origin. When I read the accounts in early 1990s it was alleged that a whole factory of a minor computer manufacturer in the USA was bought and relocated to Pravets. Including the furniture, broom closets and trashcans. Though am not sure if computer designs were also allegedly in the deal.
Also that Bulgaria invested into some semiconductor manufacturer in Singapore to maintain uninterrupted access to the components.
There was also a Soviet Apple II clone, called Агат (Agat). But iirc, for whatever reason, they couldn't clone the 6502, so they built one out of logic ICs, and the thing was too slow to run Apple II software unmodified. Later there was an expansion card with a real imported 6502 that added full compatibility.
The USSR did make their own Z80 and 8080 clones later though. There existed an IBM PC compatible built completely out of Soviet-made parts. A lot of fully localized ZX Spectrum clones as well, of varying degree of homebrewness. Those were very popular in the late 80s and early 90s from what I gather, but I'm too young to have used one myself.
There were two popular models: Agat 7 and Agat 9. The second one was great machine, one of the best personal computers produced in USSR in large quantitites.
Very interesting article. It's always fascinating for me as someone from Gen Z, to see how the computers worked in the beginning, and the stories behind them.
> A limitation, but also an engineering decision that had a certain brutal elegance: you get one alphabet at a time, comrade, and you will type in capitals.
Same decision with the capitalist American Apple II, only upper case letters unless you added some additional board.
I know there's predominant thinking that "communism" existed somewhere, but in fact it doesn't. It was the ideology developed in the West and brutally imported into the East. Why I say that and why it matters to understand the difference?
Because there was no "communist" thinking behind the motivation to do whatever by the ordinary people. There was something deeper that manifested in a way that many people mistake for "communist" thinking. And that's natural, because people's thinking is not same in the West as in the East, and even more in far-East.
Ok, enough on that, everyone's right to call it whatever they want, just pitching some clues that can help avoiding the cliché.
My journey also started when first seeing IMKO-2 in 1984, then there was a popular magazine for the young "engineers" called "МЛАД КОНСТРУКТОР" (full archive here https://drive.google.com/uc?export=download&id=0Bw941VGG9Tjc... )that started publishing a course of BASIC. So I learned virtually and even wrote programs on paper before the first actual contact with the computer, which happened 1 year later on the newly acquired by my school couple of PRAVETZ-82.
It's a bit of No True Scotsman. USSR (and other places) did an earnest attempt to build communist societies based on Marxist tenets. They went full in: class war, expropriation, even the attempts to abolish money and family. That it failed after decades of attempts was not for the lack of trying, so maybe at this point it's worth reconsidering viability of the idea.
USSR itself did acknowledge that whatever they have is not communism. Because they knew the definition, they knew that it's a utopian society which, as you mentioned, doesn't use money
The rest of the world had to name this regime somehow. Since there was only one party, the communist party, the west named the regime "communism".
Now we have a word with different meanings, depending to whom you speak. Certainly makes discussions between ex-ussr people and americans hard. I remember how my school teacher got irritated when we asked her "how was the life under communism". "We never lived under it, we lived under socialism" she said
To sum up, this is not a "no true Scotsman" situation, since the observing part of the world decided to extend the meaning
It's quite simple really: "communism" was the carrot which the governments of socialist countries dangled in front of their people to distract from all the problems and hardships caused by the top-down planning economy and to move the blame from the elites to the lazy workers who just don't work hard enough to enable the communist utopia (which was like fusion power, always only a generation away).
> For fourteen years... nobody — nobody — knew what these circuits were actually supposed to compute.
This is utterly, utterly mind-boggling to me. Seriously no one had any curiosity to look in to these things for 14 years? I mean, I guess someone was bored somewhere along the way, but usually that sort of thing becomes an open secret... not here, I guess.
DonHopkins on Jan 16, 2020 | parent | context | favorite | on: Reverse engineering course
Will Wright defined the "Simulator Effect" as how game players imagine a simulation is vastly more detailed, deep, rich, and complex than it actually is: a magical misunderstanding that you shouldn’t talk them out of. He designs games to run on two computers at once: the electronic one on the player’s desk, running his shallow tame simulation, and the biological one in the player’s head, running their deep wild imagination.
"Reverse Over-Engineering" is a desirable outcome of the Simulator Effect: what game players (and game developers trying to clone the game) do when they use their imagination to extrapolate how a game works, and totally overestimate how much work and modeling the simulator is actually doing, because they filled in the gaps with their imagination and preconceptions and assumptions, instead of realizing how many simplifications and shortcuts and illusions it actually used.
>There's a name for what Wright calls "the simulator effect" in the video: apophenia. There's a good GDC video on YouTube where Tynan Sylvester (the creator of RimWorld) talks about using this effect in game design.
>Apophenia (/æpoʊˈfiːniə/) is the tendency to mistakenly perceive connections and meaning between unrelated things. The term (German: Apophänie) was coined by psychiatrist Klaus Conrad in his 1958 publication on the beginning stages of schizophrenia. He defined it as "unmotivated seeing of connections [accompanied by] a specific feeling of abnormal meaningfulness". He described the early stages of delusional thought as self-referential, over-interpretations of actual sensory perceptions, as opposed to hallucinations.
RimWorld: Contrarian, Ridiculous, and Impossible Game Design Methods
>Tip 5: On world building. As you know by now, Will's approach to creating games is all about building a coherent and compelling player experience. His games are comprised of layered systems that engage players creatively, and lead to personalized, some times unexpected outcomes. In these types of games, players will often assume that the underlying system is smarter than it actually is. This happens because there's a strong mental model in place, guiding the game design, and enhancing the player's ability to imagine a coherent context that explains all the myriad details and dynamics happening within that game experience.
>Now let's apply this to your project: What mental model are you building, and what story are you causing to unfold between your player's ears? And how does the feature set in your game or product support that story? Once you start approaching your product design that way, you'll be set up to get your customers to buy into the microworld that you're building, and start to imagine that it's richer and more detailed than it actually is.
> More interesting is what happened next: an institute in Sofia was reportedly tasked with decapping the ICs, lifting the netlists under a microscope, and reproducing them with socialist lithography
Given that (afaik) the Apple II logic would have all been jelly bean logic or otherwise off the shelf parts did they really reverse engineer ICs?
Did you read an LLM summary of the article? It mentions all of those topics but none of them in the way you say.
The article describes a reverse-engineering effort in Bulgaria during Soviet times, but doesn't say anything anti-communist, just that direct commerce with the West was not possible at that time. It relates that effort to the author's motivation for working on an open-source circuit analyzer, and takes a pretty strong stance against uncritically adopting technology without any attempt at understanding how it works.
"AMD’s AI director reports that Claude Code has become “dumber and lazier” since February, based on analysis of 6,852 sessions and 234,760 tool calls, which is the most thorough performance review any AI has received and rather more than most human employees get."
Are there any good ways to measure agent ability? Or do we just have to go by vibes?
So it's cool to see that Bulgaria managed to muster enough government interest to force a cohesive strategy for the whole country. It sounds like it paid off.
Also, after googling for Правец, I have found out that I can in fact read Bulgarian, which was quite surprising to me.
How could that be possible? Imports had to be made in hard currency which was incredibly scarce in the Soviet Bloc (a VCR cost couple years of engineer's income on a black market), and was hard to obtain both for official/communist enterprises, and private individuals. Locally made stuff was bound to be a lot cheaper.
https://www.rbth.com/history/334094-athletes-fled-ussr-how
Also the Soviets manufactured very little of anything valuable to the west. Their primary exports were commodities.
Time to mention the story of how Pepsi Co briefly had one of the largest navies in the world, because CCCP couldn't settle its debt to Pepsi with cash, so they accepted several warships instead.
https://www.atlasobscura.com/articles/soviet-union-pepsi-shi...
Lots of stuff under communism was cheaper on paper. It was also extremely crappy and/or unavailable.
So black markets were thriving, even though, as you rightly point out, used hard to get, expensive currency.
The author asks why did the communists always clone things despite having engineers who could have designed their own? You don't need an LLM to answer this. The book "Chip Wars" is a really good history of Silicon Valley and has a section on the Soviet chip industry, how it was structured and why it cloned chips instead of designing their own.
The Soviets didn't just clone computers but most of their advanced tech. Partly it was just mandated top-down. You had dictators at the top who were there, as the author observes, because they were just more aggressive and swivel-eyed than anyone else. They mandated cloning, so cloning is what happened because everyone was afraid of them.
But that doesn't really answer the question. Cloning things isn't just an attribute of one specific set of leaders in the Soviet era. All communist countries are like this. Western AI labs keep claiming the Chinese labs are distilling them like crazy, and we know Anthropic has anti-distillation measures hidden inside Claude Code so it's not just a PR thing, they do believe it's happening for real.
It always happens because leftism rejects the role of the capitalist in society. Capitalists are workers whose output is voluntary coordination across complex projects. If you kill them all then you have a society that's unable to create voluntary coordination across complex projects. The immediate consequence is that the economy goes haywire because without capitalists nobody knows how much or what to produce; the USSR solved this by having spies steal price lists. But you also can't run a novel chip design programme. That would require finding the right people with the right skills, encouraging innovation by giving them a cut of the rewards, and other things you aren't allowed to do in leftist regimes. So ... they just couldn't produce voluntary coordination. And thus to get anything done outside the military they had to steal the output of western capitalists by just copying whatever their teams were doing, down to the last detail.
The fact that the customers' demands have no influence on resource allocation, except to the extent that bureaucrats decide it's politically convenient to address them, is in fact precisely why life under communism is so shitty.
Maybe in theory, they could have lobbed enough bodies at the problem to make it go away. But they simply did not have the resources.
It is the difference between "safety" and "liveness" (the two kinds of correctness guarantees in computer programming). Communist societies are, at their extreme, "safety" societies: they try to guarantee that nothing bad ever happens. Capitalist/market societies are, at their extreme, "liveness" societies: they try to guarantee that something good/interesting _eventually_ happens (even if bad things have to keep happening).
A "safety" mindset is sympathetic to cloning, because it does not have to deal with much uncertainty. A "liveness" mindset is not sympathetic to cloning, because it has already been done, and profit/monopoly opportunity is minimal.
How? if the original product being cloned is popular, isn't the west still winning?
Well, because they didn't always clone things, you know. But when they decided to, it was almost always pitched as "okay, we're 10/20/30 years behind in this industry, if we try to repeat that path from the zero, we'll never catch up — let's start at near of their cutting edge, and go from there".
> the USSR solved this by having spies steal price lists.
Oh, that's a story I'd like to hear.
[0] https://www.spymuseum.org
Regarding communism and computing, deterministic systems where the entire state is knowable and predictible have certain appeal for the communist mind. If you search in the HN archives, you might find even more stories about the bulgarian computer industry with a MIT publication in the mix. There could've been even more, but a combination of distrust towards the new capitalist science and later unwillingness for those pesky machines to show the real state of the USSR economy meant that this was not developed with the full backing of the eastern block.
Also, as a broader view of your point, perhaps technocratic communism degenerates by giving way to bureaucratic communism.
Regarding computer usage, it was increasing to the very end, but the desolution of the USSR stopped it and the industry was destroyed in the following crises. The elites tried to modernize the economies, but it was too little too late.
Francis Spufford explores this idea in Red Plenty, which I highly recommend. More broadly, I think the book would appeal to many HN readers.
What the heck is this psycho-mysticism.
I don’t know where these Anglos are.
Red Plenty features Leonid Kantorovich trying to build a computer powerful enough to model the entire Soviet economy. It absolutely is something HN readers would find interesting, your uninformed, middle-brow dismissal notwithstanding.
This and that type having such and such mindset always needs to, in a serious treatment about real things and across more than a handful of people, play a very secondary role. Because it can only ever be speculative narrative that does not enter into any real argumentation. Seeing Like a State does it well. It discusses state projects and their outcomes. What people did given their positions and limitations (the limitations of what they could see). Any narrative about how The State Seer Mind works is just speculative narrative; the real meat is in the discussions on the grand projects like the pitfalls of monocultural forestry.
But this infantile treatment of Communism is treated as okay/normal, even celebrated. On that subject you can start with the supposed ideology and work backwards from that.
That doesn't make the authoritarian nature of the regime any better, nor does it excuse any of the brutality, but it demonstrated how reductive it had been to try to interpret how they were thinking based on an outsider view that generalised all of them into some archetype without understanding individual motivations.
The irony is that so much of Western thinking of this assumes a ridiculous level of collectivism that never existed because it's fundamentally at odds with human nature.
If anything a lot of people have adopted what they deem a "communist mind" in their own analysis of these regimes - and ideologies - and treat large groups of people as if they are carbon copies.
The comment was made by a Bulgarian who actually lived under the regime and explained what he meant. The psycho-mysticism is entirely in your head.
> the real meat is in the discussions on the grand projects like the pitfalls of monocultural forestry.
You mean like, I dunno, Gosplan? Which was the point of the comment that you so strenuously objected to?
Communism deservedly lies on the ash heap of history. Attempts to rehabilitate it by feigning nuance should be met with derision and contempt.
I’ll listen to the regime sufferers on the topic of breadlines. I don’t put any more weight to their opinions alone on topics like how the communist mind is drawn to the determinism of computers. Tsk tsk.
> and explained what he meant.
After I made my own comment.
> You mean like, I dunno, Gosplan? Which was the point of the comment that you so strenuously objected to?
Huh? That you think that it is an own to point out that the “State Planning Committee” (according to Wikipedia) was a state-seer is not obvious to me.
Yes of course the book Seeing Like a State discusses, among other places, seeing-like-a-state in Communist states. What kind of a rejoinder is that?
The reason why I brought up the book is because it is a non-infantile treatment on “seeing like a state”/totalitarian thinking seems to work (precisely by not making it the focal point). Yes, of course it is relevant to Soviet state planning.
> Communism deservedly lies on the ash heap of history. Attempts to rehabilitate it by feigning nuance should be met with derision and contempt.
Like you did with user vidarh you seem to be ascribing an ulterior motive where you have no evidence or reason to. Be careful about that.
In other words, real communism has never been tried.
What, however, is not subjective, is that the stated ideology of all of these regimes is derived from ML, and that there is a vast number of communist ideologies outside of ML. You're free to consider those equally bad if you please. I've not made any argument about that either.
It is a fascinating picture of exactly what keybored argued that the immediate reaction of people is to drag out strawmen like this.
It is irrelevant if it is "real communism" or not - it remains an objective fact that all of these regimes have derived their ideology from one very specific branch. In fact, all of them make a big fuzz over exactly that, and all of them had a history of brutally persecuting supporters of other communist ideologies.
You don't need to support any of them to recognise this. I did not make an argument about the desirability of any of them at all, very intentionally.
How, exactly, is it you imagine this is a "No true Scotsman"?
What I have argued is, if anything, that there are lots of Scotsmen, and trying to reduce them all to one is meaninglessly reductive.
In other words, I've indirectly explicitly argued against No true Scotsman.
- Communist Totalitarian Thinking
- “Never been tried” quips as a retort to, um, no one even claiming that here
My emphasis. You seem intent on attacking strawmen.
I used "communist mind" as a collective term for the ideological framework in which computers were discussed. The state had a party and the party had an ideology and the ideology legitimized the other two, hence all actions of the state and the party had to be justified through it. It does not mean some other kind of consciousness that allowed one to be closer to the ghost of Marx or whatever some people seem to ascribe to it.
For example, my father was able to buy a Beta VCR in the late 80s on his engineer's salary, it took him three months of intense saving.
I wouldn't have thought that was the perception given Yugoslavia was explicitly non-aligned and the economy was more market oriented.
Regarding your question, I cannot talk on behalf of everyone. Many who didn't like communism were killed or crushed otherwise in the early years, many who accepted communism did it because of the association with Russia and the historical connection there, many who had their best years in the booming years of the regime until 1970 approx remember it fondly, many who had their worst years in the nineties have a nostalgia avoiding to talk about the bad aspects of it, many didn't give a damn and lived in the system while undermining it, and many of those who would formulate intellectual criticism of it were actually well incorporated in the system to give a damn about what is good or bad. Overall, there were lots of people who disliked both the party and its dependence on the USSR, but there was not a mass movement until the very last years when things started to break down.
Moreover, the Baltic countries were then incorporated into the Soviet Union, together with big parts from Poland, Czechoslovakia and Romania, while the remaining parts of those countries became vassal states, from which Russia continued to steal vast amounts of resources during the fifties, under the cover of some mixed companies established with the locals. In some of these countries armed resistance in the mountains has continued to fight against the Russians for a few years, until eventually all opponents were defeated. In Hungary and Czechoslovakia the Russians made large-scale military interventions in 1956 and 1968.
East Germany has also been occupied by the direct invasion of the Soviet Army, which have also plundered everything that they could, like they also did in the other directly invaded countries. From East Germany, the Russians have stolen entire factories, piece by piece and tool by tool, transporting them in Russia and reassembling them there.
So in such Eastern European countries, the Russians were much more clearly identified as the invading enemies, since WWII until 1990.
Bulgaria had been too far away from the Soviet Union, so unlike most East European countries it has not lost territory after WWII. If you compare pre-WWII and post-WWII maps, you can see that the Soviet Union has moved tremendously towards the West. While other countries have lost much territory, Poland has not lost much area, but the country has moved to the West as a whole, because the Eastern Polish territory occupied by the Soviet Union has been somewhat compensated with territory taken from East Germany.
In Bulgaria, like everywhere else, most of those who had been rich before WWII have been robbed or killed by the communists, but overall Bulgaria has suffered much less during the transition to communism, so I expect that much fewer of them were seeing the communists as external enemies imposed by force.
In all Eastern European countries only falsified histories were taught about the Soviet Union, Russians, WWII and communism, but nevertheless in the countries that had been directly invaded by the Soviet Union there was a large fraction of the population which were aware of the histories of their own families, which typically included the loss of property stolen by communists and relatives detained, deported and/or murdered either by the Russians or by the authorities installed by the Russians. So despite the public brainwashing, it was hard to completely erase the memories of these facts.
We need API for that, grad students are paying to be there so can't get cheaper than that!
At the narrower level, it seems to be saying that benchmarks are easier to interpret when you know what they really are. That makes sense. If a circuit is known to be a multiplier, that tells you more than if it is just called `c6288`.
That is also why I thought of Python benchmarks. In something like `pyperformance`, names such as `json_loads`, `python_startup`, or `nbody` already tell you something about the workload. So when you compare results, you have a better sense of what kind of task a system is doing well on. But so what? It is just benchmarks. They don't guarantee anything about anything anyway.
What made it harder for me to follow was that this fairly modest point is wrapped in a lot of jokes and swipes about AI and corporate AI language. Some of that is funny, but it also made me less sure what the main point was supposed to be. Was the article really about benchmark interpretation, or was that mostly a vehicle for making a broader point about AI hype and technical understanding?
So I do think there is a real point in there. I just found it slightly hard to separate that point from the style and the jokes.
Also that Bulgaria invested into some semiconductor manufacturer in Singapore to maintain uninterrupted access to the components.
The USSR did make their own Z80 and 8080 clones later though. There existed an IBM PC compatible built completely out of Soviet-made parts. A lot of fully localized ZX Spectrum clones as well, of varying degree of homebrewness. Those were very popular in the late 80s and early 90s from what I gather, but I'm too young to have used one myself.
Same decision with the capitalist American Apple II, only upper case letters unless you added some additional board.
USSR itself did acknowledge that whatever they have is not communism. Because they knew the definition, they knew that it's a utopian society which, as you mentioned, doesn't use money
The rest of the world had to name this regime somehow. Since there was only one party, the communist party, the west named the regime "communism".
Now we have a word with different meanings, depending to whom you speak. Certainly makes discussions between ex-ussr people and americans hard. I remember how my school teacher got irritated when we asked her "how was the life under communism". "We never lived under it, we lived under socialism" she said
To sum up, this is not a "no true Scotsman" situation, since the observing part of the world decided to extend the meaning
this website and free discussion as a whole would not exist if communist governments had their way, something to keep in mind
This is utterly, utterly mind-boggling to me. Seriously no one had any curiosity to look in to these things for 14 years? I mean, I guess someone was bored somewhere along the way, but usually that sort of thing becomes an open secret... not here, I guess.
Will Wright on Designing User Interfaces to Simulation Games (1996) (2023 Video Update):
https://donhopkins.medium.com/designing-user-interfaces-to-s...
https://news.ycombinator.com/item?id=22062590
DonHopkins on Jan 16, 2020 | parent | context | favorite | on: Reverse engineering course
Will Wright defined the "Simulator Effect" as how game players imagine a simulation is vastly more detailed, deep, rich, and complex than it actually is: a magical misunderstanding that you shouldn’t talk them out of. He designs games to run on two computers at once: the electronic one on the player’s desk, running his shallow tame simulation, and the biological one in the player’s head, running their deep wild imagination. "Reverse Over-Engineering" is a desirable outcome of the Simulator Effect: what game players (and game developers trying to clone the game) do when they use their imagination to extrapolate how a game works, and totally overestimate how much work and modeling the simulator is actually doing, because they filled in the gaps with their imagination and preconceptions and assumptions, instead of realizing how many simplifications and shortcuts and illusions it actually used.
https://www.masterclass.com/classes/will-wright-teaches-game...
>There's a name for what Wright calls "the simulator effect" in the video: apophenia. There's a good GDC video on YouTube where Tynan Sylvester (the creator of RimWorld) talks about using this effect in game design.
https://en.wikipedia.org/wiki/Apophenia
>Apophenia (/æpoʊˈfiːniə/) is the tendency to mistakenly perceive connections and meaning between unrelated things. The term (German: Apophänie) was coined by psychiatrist Klaus Conrad in his 1958 publication on the beginning stages of schizophrenia. He defined it as "unmotivated seeing of connections [accompanied by] a specific feeling of abnormal meaningfulness". He described the early stages of delusional thought as self-referential, over-interpretations of actual sensory perceptions, as opposed to hallucinations.
RimWorld: Contrarian, Ridiculous, and Impossible Game Design Methods
https://www.youtube.com/watch?v=VdqhHKjepiE
5 game design tips from Sims creator Will Wright
https://www.youtube.com/watch?v=scS3f_YSYO0
>Tip 5: On world building. As you know by now, Will's approach to creating games is all about building a coherent and compelling player experience. His games are comprised of layered systems that engage players creatively, and lead to personalized, some times unexpected outcomes. In these types of games, players will often assume that the underlying system is smarter than it actually is. This happens because there's a strong mental model in place, guiding the game design, and enhancing the player's ability to imagine a coherent context that explains all the myriad details and dynamics happening within that game experience.
>Now let's apply this to your project: What mental model are you building, and what story are you causing to unfold between your player's ears? And how does the feature set in your game or product support that story? Once you start approaching your product design that way, you'll be set up to get your customers to buy into the microworld that you're building, and start to imagine that it's richer and more detailed than it actually is.
Given that (afaik) the Apple II logic would have all been jelly bean logic or otherwise off the shelf parts did they really reverse engineer ICs?
The article describes a reverse-engineering effort in Bulgaria during Soviet times, but doesn't say anything anti-communist, just that direct commerce with the West was not possible at that time. It relates that effort to the author's motivation for working on an open-source circuit analyzer, and takes a pretty strong stance against uncritically adopting technology without any attempt at understanding how it works.
quote please
> generously sprinkled with anti-communism
quote please
Are there any good ways to measure agent ability? Or do we just have to go by vibes?