The catch is that bare metal is SO cheap and performant that you can buy legions of it and have it lying around. And datacenters, their APIs and whatnot advanced so much that you can even have automations that automatically provision and set up your bare metal servers. With containers, it gets even better.
And, lets face it - arent you already overprovisioning on the cloud because you cant risk your users waiting 1-2 minutes until your new nodes and pods get up? So basically the 'autoscaling' of cloud has always been a myth.
> British colonies universally benefited from the British empire
Yeah, the 100-200 million Indians who were killed by the East India Company through famines after being forced to raise opium instead of grain to help EIC to sell opium to kill 10-20 million Chinese every year would definitely agree...
He used 'money' for 'profits' apparently. Profitmaking is the problem. Money is just a vehicle. And you can abolish profit-making through an open-source world: Projects can get started to create infinitely repairable, durable, and modular products based on standards instead of profit-making through planned obsolescence or farcical 'new features'. These products can get used and maintained by their users for decades.
But again, we are required to make money/profits/bazingas/whatchamacallit to survive. Our production tools are computers and computing. How do you survive? Just have rich parents? There needs to be an evil demonic profit maker somewhere.
Google became a monopoly in search, advertising and various other things. It uses all of those to extract money from everyone, especially the advertisers with absolutely no accountability. All the large and small businesses have to jack up prices to make up for the money that Google extracts from them through those monopolies, and then reflect that expense on the consumer. Just go to reddits like r/ppc or r/googleads. Google became a company that single handedly amplifies inflation during its endless extraction of profit.
The real question is how the hell some circles were able to push such complexity onto mainstream tech and what will it take to prevent it from happening again.
> The way they store data in a key/value system really hurts the performance
It doesnt, unless your site has a lot of post/product/whatever entries in the db and you are having your users search from among them with multiple criteria at the same time. Only then does it cause many self-joins to happen and creates performance concerns. Otherwise the key-value setup is very fast when it comes to just pulling key+value pairs for a given post/content.
Today Wordpress is able to easily do 50 req/sec cached (locally) on $5/month hosting with PHP 8+. It can easily do 10 req/sec uncached for logged in users, with absolutely no form of caching. (though you would generally use an object cache, pushing it much higher).
White House is on Wordpress. NASA is on Wordpress. Techcrunch, CNN, Reuters and a lot more.
Just want to point out that your 50 req/sec cached means nothing in case of dealing with scrapers. What is the entire topic ...
he issue is that scrapers hit so many pages, that you can never cache everything.
If you website is a 5 page blog, that has no build up archive of past posts, sure... Scrapers are not going to hurt because they keep hitting the cached pages and resetting the invalidation.
But for everybody else, getting hit on uncached pages, results in heavy DB loads, and kills your performance.
Scrapers do not care about your top (cached) pages, especially aggressive ones that just rescrape non-stop.
> It doesnt, unless your site has a lot of post/product/whatever entries in the db
Exactly what is being hit by scrapers...
> White House is on Wordpress. NASA is on Wordpress. Techcrunch, CNN, Reuters and a lot more.
Again not the point. They can throw resources onto the problem, and cache tons of data with 512GB/1TB wordpress/DB servers. By that, turns WP into a mostly static site.
Its everybody else that feels the burn (see article, see the previous poster and other).
Do you understand the issue now? WP is not equipped to deal with this type of traffic as its not normal human traffic. WP is not designed to handle this, it barely handles normal traffic without throwing a lot of resources on it.
There is a reason why the reddit/Slashdot effect exists. Just a few 1000 people going to a blog tend to make a lot of WP websites unresponsive. And that is with the ability to cache those pages!
Now imagine somebody like me, that lets a scraper lose on your WP website. I can scrap 10.000 pages / sec on a 4 bucks VPS. But each page that i hit that is not in your cache, will make your DB scream even more, because of how WP works. So what are you going to do with your 50 req/s cached, when my next 9.950 req/s hit all your non-cached pages?! You get the point?
And fyi: 10.000r/s on your cached pages will make your wp install also unresponsive. The scraper resource usage vs WP is a fight nobody wins.
> I genuinely do not understand where how the idea of building a total surveillance police state, where all speech is monitored, can even as much as seriously be considered by an allegedly pro-democracy, pro-human rights government, much less make it into law.
Frank Zappa explained that long ago:
“The illusion of freedom will continue as long as it's profitable to continue the illusion. At the point where the illusion becomes too expensive to maintain, they will just take down the scenery, they will pull back the curtains, they will move the tables and chairs out of the way and you will see the brick wall at the back of the theater.”
Hard to understand why people are downvoting the parent. That may be a right wing dogwhistle, but also the entire corporate industry seems to be trying real hard to turn life on planet earth into a subscription.
The Nordic countries act as if they were an extension of the Angloamerican culture for some reason. They sure would object to their data being used by China or Russia for example, but American companies doing it doesnt pose a problem. But France has its own national identity, and it does not see itself as the extension of Angloamerica. So its natural that Angloamerican corporations having unfettered access to its data would be a no no.
Maybe the nordic countries just have very similar value to the anglosphere and therefore they trust each other? That doesn't mean one is an extension of the other.
And, lets face it - arent you already overprovisioning on the cloud because you cant risk your users waiting 1-2 minutes until your new nodes and pods get up? So basically the 'autoscaling' of cloud has always been a myth.