News for hackers. Stuff that matters.
Re:A Software Engineer’s Guide to Cybernetics by Barrin92 on Sunday September 13, 2020 @11:27PM (#24466469)
I feel it's some kind of unwritten law that every time you think you've solved something, there's some Soviet engineer who already did it a few decades ago

I imagine the solution to every problem can be found lying on a shelf, untranslated in a research lab in the middle of nowhere in Russia

Re:A Software Engineer’s Guide to Cybernetics by walterbell on Monday September 14, 2020 @12:43AM (#24466826)
They also developed TRIZ, a Russian algorithm for inventing new systems, https://en.wikipedia.org/wiki/TRIZ

> a theory which defines generalisable patterns in the nature of inventive solutions and the distinguishing characteristics of the problems that these inventions have overcome

It's been used by Samsung and other orgs.

Re:A Software Engineer’s Guide to Cybernetics by eternalban on Monday September 14, 2020 @08:51AM (#24469478)
https://upload.wikimedia.org/wikipedia/commons/b/bf/40_princ...

Looking at that cheat-sheet, it's interesting how you can recognize elements of one's own process. I bet almost everyone can check off a few of those boxes as "I do this all the time".

Also interesting to note there are no interaction principles. "19 Pulsed Action Periodic Action" can be mapped in software systems to PUSH+Timer, but that's it. TRIZ apparently lacks the vocabulary to explore the space of interacting components [as first class "principles"].

Re:A Software Engineer’s Guide to Cybernetics by jbay808 on Monday September 14, 2020 @03:01AM (#24467569)
If you ever really need to invalidate a patent, a good way is to hire a Russian-speaking agent to sift through old engineering journals and libraries. A lot of prior art turns up that nobody knows about.
Re:A Software Engineer’s Guide to Cybernetics by tempodox on Monday September 14, 2020 @07:45AM (#24469024)
Like the running gag in Star Trek TOS where Chekov would invariably assert that "Russians invented it first". Only, for real this time.
Re:A Software Engineer’s Guide to Cybernetics by jacobush on Monday September 14, 2020 @09:52AM (#24470122)
For all its faults and imperial tendencies and repression of its minority peoples, the USSR was more than just Russian. It had many peoples who all contributed to discoveries, but "Russia" today has inherited the "creds" to what the USSR accomplished, both good and bad.

(For a tiny glimpse of the USSR "feel", watch the BBC movie "Afghan experience" where some USSR soldiers from other republics than Russia proper speak.)

Re:A Software Engineer’s Guide to Cybernetics by ATsch on Monday September 14, 2020 @05:30AM (#24468300)
Especially interesting with all of the talk about the unique levels of innovation that capitalism brings that supposedly justify all of the other stuff.
Re:A Software Engineer’s Guide to Cybernetics by burntoutfire on Monday September 14, 2020 @06:34AM (#24468623)
Research != innovation. Innovation is more about practical implementation of novel ideas (incl. ones coming from research) - something at which soviets weren't very good at.
Re:A Software Engineer’s Guide to Cybernetics by ATsch on Monday September 14, 2020 @09:08AM (#24469658)
Could you give any examples
Re:A Software Engineer’s Guide to Cybernetics by burntoutfire on Monday September 14, 2020 @01:24PM (#24472679)
Innovation happens mostly in a bottom-up fashion, either on a big scale, the way it's done in Silicon Valley, or in smaller scale, by for example just having thousands of independent grocery stores in a given city, each free to experiment with the way they conduct business.

In contrast, in soviet states, everything was centrally organized and ran, which meant zero freedom to innovate at the ground level. This resulted in incredible inefficiency, as better ways of doing thing couldn't possibly be invented (unless the bureaucrat in Moscowwho controlled a given sector of the economy had a genuinely good idea, but that was rare).

Research, on the other hand, is much more prone to centralization, so it was doing quite well in the Soviets. Hence they ended up with a lot of research, but not that much innovation.

Re:A Software Engineer’s Guide to Cybernetics by pegasus on Monday September 14, 2020 @10:10AM (#24470337)
The article commented in this thread is one such example: neural networks were put to actual real-world use by western companies. Another example is the attempt of USSR to build something like the internet before the current one was thought out. They had the vision but the implementation somehow didn't take off.
Re:A Software Engineer’s Guide to Cybernetics by ATsch on Monday September 14, 2020 @10:38AM (#24470652)
Both the US and USSR knew about neural networks for decades before fast massively parallel hardware made them feasible long after the end of the USSR, so I'm not sure that's a useful comparison. The development of the internet was driven by the state out of national security concerns, not market forces and was not widely used during the USSRs life, so I'm not sure that one is helpful to illustrate the OPs point either.