Ultimately, it doesn't matter what caused you to be blocked from Docker Hub due to rate-limiting. When you're in that scenario, it's most cost efficient to buy your way out.
If you can't even imagine what would lead up to such a situation, congratulations, because it really sucks.
Yes, there should be a cache. But sometimes people force pull images on service start, to ensure they get the latest "latest" tag. Every tag floats, not just "latest". Lots of people don't pin digests in their OCI references. This almost implies wanting to refresh cached tags regularly. Especially when you start critical services, you might pull their tag in case it drifted.
Consider you have multiple hosts in your home lab, all running a good couple services, you roll out that new container runtime upgrade to your network, it resets all caches and restarts all services. Some pulls fail. Some of them are for DNS and other critical services. Suddenly your entire network is down, and you can't even get on the Internet, because your pihole doesn't start. You can't recover, because you're rate-limited.
I've been there a couple of times until I worked on better resilience, but relying on docker.io is still a problem in general. I did pay them for quite some time.
This is only one scenario where their service bit me. As a developer, it gets even more unpleasant, and I'm not talking commercial.
Where are their numbers coming from? The central registry of carbon emissions for genAI data centers? They know shit. They're probably shorting Nvidia and are crying over their losses. Fuck Morgan Stanley
They do. Reality is not going to change though. You can enable a handicapped developer to code with LLMs, but you can't win a foot race by using a wheelchair.
Just FYI, you need very little skill to clone the WiFi access gateway of a hotel WiFi, and then blast their SSID from your router, to lure close guests into your honeypot. Once people are on your malicious gateway, the fun starts.
In a hotel with hundreds of hackers on alcohol, it's not unlikely for people to fuck around.
There is also no requirement to be a "good guy" to attend the conference.
It really does suck when you're in a debate and the other person defuses all your points with facts. It would have been far nicer if the other person looked stupid. If they don't actually know anything, like myself, that's also kinda dishonest to just have those facts. Especially when it's a debate in the election, which is really a game show on TV, and not about real politics. Shameful behavior
He can't sell shit. Nobody wants the stock now. Even less when he loses. Once he pumps even a tiny fragment of his share into the market, the price will go to 0.
Explaining my job is trivial compared to the insanity I cook up in my spare time.
Oh, so you like gaming?
No, I'm actually not playing the game. I'm building a mod for it.
Erm, okay, so this is for other players then?
No, I'm mostly building it for myself.
Ah, so you haven't put a lot of time into it yet?
Roughly 12 years.
What? So what does the mod do then?
It plays the game for me, and publishes in-game metrics to a monitoring application, so that I can see the progress of the game in an abstract form while I'm on the couch, thinking about how to optimize the automation further.
Telegram is not just IM. Open the search and search for channels. Get creative, they have keyword filters. City name is always a good start. Check the channels with ❄️ and 🍄 emojis. This is where people are scammed for drugs. Maybe sometimes not scams.
A lot happens on Telegram, and it's right behind that little search icon.
In boomer times, phone calls were expensive and were transferred over landlines. It had an impact on the quality of the conversation.
Today people call you with 1% battery while at the register of the supermarket and instantly launch into a monologue about how they know it's not a good time to call, and they might even cut off any moment, and they know you're usually busy at 10am on a work day, but they really need to know if they can call you "later" to discuss something really important. And before you can tell them anything, they cut off. At least it's over!
10 minutes later they call you from their car and it takes them a couple of minutes to get the audio working so they can repeat everything they said earlier. It's what you have to do if a call was cut off! Then they drive into a tunnel.
Every other MAGA article I read, someone mentions skin suits. Vance has no fucking idea what a donut is, cares only about glaze. The Trump offspring shooting big cats on a safari, having more chins than should be possible with skin attached to muscle. Trump looks like he'll pop in half any second and a dozen alien clowns spill out of him. What is it with these tiny fucking hands on that lump? Rudi sweats black. These people are so fucking weird.
Building houses is probably generally allowed, but not an easy solution.
Someone who migrates to another country, to work there in a regular job, can get a regular apartment. But everyone wants to live where the living conditions are best. You can't build infinite housing in those locations, and the increased demand drives prices.
Someone who seeks asylum is in an entirely different situation, and housing them is a different challenge. Building a house in a nice place costs 10x what it costs in a remote country region. But now people have nobody to integrate with and less social options.
Any house being built costs money. Building houses for people who are still in search of employment is a bad investment. Nobody wants to build those houses. They want to build the nice houses in the nice places that will gather lots of rent. If you want to have the houses anyway, because maybe the people are already here, you probably have to use taxes for it. Some citizens will never be able to accept that, creating conflict.
Their entire offering is such a joke. I'm forced to use Docker Desktop for work, as we're on Windows. Every time that piece of shit gets updated, it's more useless garbage. Endless security snake oil features. Their installer even messes with your WSL home directory. They literally fuck with your AWS and Azure credentials to make it more "convenient" for you to use their cloud integrations. When they implemented that, they just deleted my AWS profile from my home directory, because they felt it should instead be a symlink to my Windows home directory. These people are not to be trusted with elevated privileges on your system. They actively abuse the privilege.
The only reason they exist is that they are holding the majority of images hostage on their registry. Their customers are similarly being held hostage, because they started to use Docker on Windows desktops and are now locked in. Nobody gives a shit about any of their benefits. Free technology and hosting was their setup, now they let everyone bleed who got caught. Prices will rise until they find their sweet spot. Thanks for the tech. Now die already.
Your choice of container runtime has zero impact on the rate-limits of Docker Hub. They probably had a container image proxy already and just switched because Docker is a security nightmare and needlessly heavy.
Ultimately, it doesn't matter what caused you to be blocked from Docker Hub due to rate-limiting. When you're in that scenario, it's most cost efficient to buy your way out.
If you can't even imagine what would lead up to such a situation, congratulations, because it really sucks.
Yes, there should be a cache. But sometimes people force pull images on service start, to ensure they get the latest "latest" tag. Every tag floats, not just "latest". Lots of people don't pin digests in their OCI references. This almost implies wanting to refresh cached tags regularly. Especially when you start critical services, you might pull their tag in case it drifted.
Consider you have multiple hosts in your home lab, all running a good couple services, you roll out that new container runtime upgrade to your network, it resets all caches and restarts all services. Some pulls fail. Some of them are for DNS and other critical services. Suddenly your entire network is down, and you can't even get on the Internet, because your pihole doesn't start. You can't recover, because you're rate-limited.
I've been there a couple of times until I worked on better resilience, but relying on docker.io is still a problem in general. I did pay them for quite some time.
This is only one scenario where their service bit me. As a developer, it gets even more unpleasant, and I'm not talking commercial.