The USSR was never economically or scientifically on par with the US. They managed to be relatively competitive in some endeavours by concentrated massive percentages of their national people and resources on certain endeavours (industrialization, space, the military), often with brutal violence. The US was militarily competitive, often with more advanced equipment, at a fraction the economic resources - and did it at the same time as having one of the highest living standards in the world. Magnitogorsk, a massive soviet city built around a steel mill, was essentially built with American expertise (this whole documentary is extremely fascinating on how central planning got to sophisticated and how the USSR ground to a halt): https://youtu.be/h3gwyHNo7MI?t=1023 This is not to say that any planning is bad, but having a central state trying to control everything from how many belt buckles to make down to how far cab drivers should drive each year, and you're going to become a bureaucratic nightmare. Central planning everything becomes a logarithmic planning nightmare, especially when trying to innovate at the same time. You can't plan around output of innovation because the planners are often far removed from everything. A planner would probably try and "plan" on how to breed a faster horse instead of a car, for example. I'm reminded of an interview I once saw with Gorbachev. He was talking about how he was just promoted into the central committee, essentially the highest ring of the Soviet state. He had just made it to the top and one of his first meetings was having dealing with the issue of persistent shortages of women's panty hose. He was flabbergasted that he was at the top rung of a country that can blast people into space, but can't deal with basic consumer goods availability. Also, many countries have industrialized just as fast without central planning, particularly several asian ones. True, then did centrally set goals and use various carrot and stick initiatives, but otherwise let the market dictate most of the rest.
I have a tentative take, and I kind of feel stupid for even claiming this, since I don't work in Cloud-ops, or whatever, but it's fun to try to participate, and I spent some time articulating what i think is a good perspective on Cloudflare now a days, and as psychologist, I am primary interested in the psychology of things. Basically, my take is: It’s not a technical monoculture; it’s a billing psychology + inertia culture. I dont think the internet is fragile simply because Cloudflare is so ubiquitous, because that view ignores the economic factor of why people choose them. The situation is really a perfect bi-modal distribution: at the low end, you have hobbyists and personal sites who use Cloudflare because it is the only viable free option, and at the extreme high end, you have massive enterprises that truly need that specific global capacity to scrub terabits of attack traffic. However, I think the following perspective is important: For the vast middle ground of the internet—most standard businesses and SaaS platforms—Cloudflare could be viewed as redundant. If you are hosting on AWS, Google Cloud, or Azure, you are already sitting behind world-class infrastructure protection that rivals anything Cloudflare offers. The reason this feels like a dangerous monoculture isn't because Google or Amazon can't protect you, but rather because Cloudflare wins on the psychology of billing. They sell a flat-rate insurance policy against attacks, whereas the cloud giants charge for usage, which scares people. Ultimately, the internet isn't suffering from a lack of technical alternatives to DDoS protection, nor is Cloudflare a NECESSARY single point of failure; it is just suffering from a market preference for predictable invoices over technical redundancy, and inertia, leading to an extremely high usage of Cloudflare. So basically: Even though we are currently relying a lot on Cloudflare, we are far from vendor lock-in, and there is a clear path to live without them, given that there are many alternatives. Maybe we could view this as a good thing, since basically medium to large-scale enterprises efficiently subsidize small and hobby-level actors? So to summerize: The 2018-era "just use Cloudflare for everything" advice is outdated, and the following is a better philosopy: If you're tiny: Cloudflare free tier is still a no-brainer. If you're huge and actually get attacked: pay for Cloudflare Enterprise or equivalent. If you're anywhere in between: seriously consider whether you need it at all. The hyperscalers are good enough, and removing Cloudflare can actually improve your availability (fewer moving parts). I think Cloudflare thinks this way too, which is why they've been pushing Zero Trust, Workers, WARP, Access, and Magic Transit, to become the default network stack for companies, not just the default firewall. /wall-of-text
> How are these clowns deploying stuff on a Friday, it is unbelievable to me I have stopped fighting this battle at work. Despite Friday being one of the most important days of the week for our customers, people still deploy the latest commit 10 minutes before they leave in the afternoon. Going on a weekend trip home to your family? No problem, just deploy and be offline for hours while you are traveling... The response was that my way of thinking is "old school". Modern development is "fail fast" and that CI/CD with good tests and rollback fixes everything. Being afraid of deploys is "so last decade"... The problem is that our tests don't cover everything, it may not fail fast, and not all deploys can be rolled back quickly and the person who knows what their huge commit that touches multiple files actually does is unavailable! We have had multiple issues with late afternoon deploys, but somehow we keep doing this. Funnily enough, I have noticed a pattern. Most experienced devs stops doing this after causing a couple of major downtimes, due to the massive backlash from customers while they are scrambling to fix the bug. So gradually they learn to deploy at less busy times and monitor the logs to be able to catch potential bugs early. The problem is that not enough has learned this lesson because they have been lucky that their bugs have not been critical, or because they are too invested in their point of view to change. It seems that some individuals learn the hard way, but the organization has not learned or is reluctant to push for a change due to office politics. I decided to keep my head low and let things play out, as I simply no longer care as long as the management don't care either.
>I would love for you to convince THOSE people that they are party to this agreement. That's a different and much more difficult problem, though. Why do we keep electing fascists to power with an explicit mandate to undermine our freedoms, out of a categorical rejection of post Enlightenment values and democracy and a desire for ethnic cleansing and race war? Why are we accelerating the normalization of theocracy and conspiracy theory while rejecting the validity of science, secularism and critical thought? Why is the only truly inalienable right in the US the right to keep and bear arms, and why is it still so vigorously defended despite failing spectacularly at its one stated purpose? There will always exist people who want to change that status quo. Unfortunately you can't force fascists to not be fascists, and the best answer I'm aware of is to not allow them to gain a foothold anywhere. But we've regressed culturally so far that fascism, racism, antisemitism and other formerly extremist right-wing ideals are now considered legitimate and credible points of view. We can't even agree on the existence of a consensus reality where facts even exist, much less that the Nazis are actually wrong. I do think part of the solution is to preserve the right of anonymity on the internet and the right of private platforms to moderate content as they see fit, although that obviously has its own externalities and issues. I don't think that, say, repealing Section 230 and forcing all platforms to allow any legal content or requiring a license and legal ID to post online or any of the other "solutions" to the "problem" of free speech online would help more than they would harm. Beyond that, I don't know. How do we get people to stop electing fascists and stop treating groypers and incels like intellectual sophonts and cultural leaders? How do we get people to take things seriously again?
 Top