Especially because TypeScript compiles down to JavaScript JS
Especially because TypeScript compiles down to JavaScript JS
SmegmaScript is just too close
Some people look so young like they haven’t even fucked their own parents yet. Always better to ask for official government documentation before serving them alcohol
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
Meta offers products, which are communication platforms. I didn’t imply they have a monopoly on communication. What are you even talking about?
Meta makes more products than Facebook. What other than a communication platform does this person want in return for paying nothing?
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.
A single malfunctioning service that restarts in a loop can exhaust the limit near instantly. And now you can’t bring up any of your services, because you’re blocked.
I’ve been there plenty of times. If you have to rely on docker.io, you better pay up. Running your own NexusRM or Harbor to proxy it can drastically improve your situation though.
Docker is a pile of shit. Steer clear entirely of any of their offerings if possible.
Reddit is free. Other people paying for your free service is a very weak argument to bring up. If Lemmy dies today, nobody but hobbyists and amateurs will care. Just like with LE.
I’ve been there. Not every CA is equal. Those kind of CAs were shit. LE is convenient. There are more options though.
I actually agree. For the majority of sites and/or use cases, it probably is sufficient.
Explaining properly why LE is generally problematic, takes considerable depth of information, that I’m just not able to relay easily right now. But consider this:
LE is mostly a convenience. They save an operator $1 per month per certificate. For everyone with hosting costs beyond $1000, this is laughable savings. People who take TLS seriously often have more demands than “padlock in the browser UI”. If a free service decides they no longer want to use OCSP, that’s an annoying disruption that was entirely not worth the $1 https://www.abetterinternet.org/post/replacing-ocsp-with-crls/
LE has no SLA. You have no guarantee to be able to ever renew your certificate again. A risk not anyone should take.
Who is paying for LE? If you’re not paying, how can you rely on the service to exist tomorrow?
It’s not too long ago that people said “only some sites need HTTPS, HTTP is fine for most”. It never was, and people should not build anything relevant on “free” security today either.
People who have actually relevant use cases with the need for a reliable partner would never use LE. It’s a gimmick for hobbyists and people who suck at their job.
If you have never revoked a certificate, you don’t really know what you’re doing. If you have never run into rate-limiting issues with LE that block a rollout, you don’t know what you’re doing.
LE works until it doesn’t, and then it’s like every other free service on the internet: no guarantees If your setup relies on the goodwill of a single entity handing out shit for free, it’s not a robust setup. If you rely on that entity to keep an OCSP responder alive for free so all your consumers can verify the validity of your certificate, that’s not great. And people do this to save their company $1 a month for the real thing? Even running the shitty certbot in compute has a larger cost. People are so blindly in love with this “free” garbage. The fanboys will never die off
I know they can still use the chip even if you don’t want BT. I know they can still use it regardless of your desire to disable it. If there was no reasonable user demand for it, then it would be pretty hard to sell a useless piece of metal that only eats up energy and space in the phone.
You know, like an audio jack.
No other type of audio device saw the need to have the jack removed. The BT-only headphones were introduced by the same companies who removed the audio jack from the phones.
Nobody is “tricking” anyone. This is just as regular a shady business practice as false advertising. The companies doing this just weigh their options to maximize profits. This is a laughably easy sell, apparently, so it’s reasonable they would be doing it. The complaints about this subject were loud from day one. Removing the jack is artificially limiting the features of the device for literally no plausible reason. Point to their material that explains it in more words than “we decided it’s time”.
We had the entire oil and tobacco industry lie to us for decades, but this is far fetched?
Every single signal your Android phone sends, like looking up the address of a website with Google DNS, or just synchronizing your time with Google time servers, which are defaults in most Android phones, goes right into at least a shadow profile.
Android exists to create highly detailed profiles of individuals, using your own device usage, and detecting other devices around you. Like WiFi hotspots to offer more detailed position information.
Every single time any of this happens, you leave a data point in a Google database. Collecting all BT devices every time you see them as data points is so dramatically valuable if this is your core business. Google is an advertisement platform.
It’s no conspiracy. It’s just a valid strategy to expand your business. It’s not unheard of that companies form cartels. Car companies manipulate millions of vehicles to trick lab tests. Companies like Apple and Google don’t have your best interest at heart. Don’t ever assume their decisions are driven by popular demand. They actively lobby to steer demand.
Removing a few cents worth of metal to cut costs? Because not enough users need it? That sounds more convincing than one of these companies trying to expand their proprietary BT global network features? Not to me at this time.
A minute ago I saw a post that was a screenshot of a tweet of a screenshot of a Chinese social media post, claiming some shit. People upvote that.