Hacker Newsnew | past | comments | ask | show | jobs | submit | PlotCitizen's commentslogin

This is a good reminder for everyone to reconsider making all of their websites depend on a single centralized point of failure. There are many alternatives to the different services which Cloudflare offers.


But the nature of a CDN and most other products CF offers, is central by nature.

If you switch from CF to the next CF competitor, you've not improved this dependency.

The alternative here, is complex or even non-existing. Complex would be some system that allows you to hotswap a CDN, or to have fallback DDOS protection services, or to build you own in-house. Which, IMO, is the worst to do if your business is elsewhere. If you sell, say, petfood online, the dependency-risk that comes with a vendor like CF, quite certainly is less than the investment needed- and risk associted with- building a DDOS protection or CDN on your own; all investment that's not directed to selling more pet-food or get higher margins at doing so.


yeah there is no incentive to do a CDN in house, esp for businesses that are not tech-oriented. And the costs of the occasional outage has not really been higher than the cost of doing it in-house. And I'm sure other CDNs gets outages as well, just CF is so huge everyone gets to know about it and it makes the news


You can load-balance between CDN vendors as well


With what? The only (sensible) way is DNS, but then your DNS provider is your SPOF. Amazon used to run 2 DNS providers (separate NS from 2 vendors for all of AWS), but when one failed, there was still a massive outage.


Then your load balancer becomes the single point of failure.


BGP Anycast will let you dynamically route traffic into multiple front-end load balancers - this is how GSLB is usually done.

Needs an ASN and a decent chunk of PI address space, though, so not exactly something a random startup will ever be likely to play with.


Then add a load balancer in front of your load balancer, duh. /s


IPFS is a decentralized CDN.


We just love to merge the internet into single points of failure


no one loves the need for CDNs other than maybe video streaming services.

the problem is, below a certain scale you can't operate anything on the internet these days without hiding behind a WAF/CDN combo... with the cut-off mark being "we can afford a 24/7 ops team". even if you run a small niche forum no one cares about, all it takes is one disgruntled donghead that you ban to ruin the fun - ddos attacks are cheap and easy to get these days.

and on top of that comes the shodan skiddie crowd. some 0day pops up, chances are high someone WILL try it out in less than 60 minutes. hell, look into any web server log, the amount of blind guessing attacks (e.g. /wp-admin/..., /system/login, /user/login) or path traversal attempts is insane.

CDN/WAFs are a natural and inevitable outcome of our governments and regulatory agencies not giving a shit about internet security and punishing bad actors.


This is just how free markets work, on the internet with no "physical" limitations it is simply accelerated.

Left alone corporations to rival governments emerge, which are completely unaccountable. At least there is some accountability of governments to the people, depending on your flavour of government.


  There are many alternatives
Of varying quality depending on the service. Most of the anti-bot/catpcha crap seems to be equivalently obnoxious, but the handful of sites that use PerimeterX… I've basically sworn off DigiKey as a vendor since I keep getting their bullshit "press and hold" nonsense even while logged in.

I don't like that we're trending towards a centralized internet, but that's where we are.


My Cloudflare Pages website works fine.


This is the best suggestion here with the least friction in my opinion


> Internet does not work in Spain when there are football matches.

There's a distinction between the above statement and the truth, which is that CloudFlare and other large CDNs do not work in Spain when there are football matches.

Yes, it's not CloudFlare's fault in this instance, since I believe CloudFlare is not being notified to take action in real time. The blocking needs to happen quickly to block access to illegal streams of a live event. My understanding is that CloudFlare is largely out of the picture when this decision is happening, and CloudFlare is only taking the blame since that's what Twitch uses, which also can't react as quickly as La Liga wants.

That being said there is a solution to this that helps protect from collateral as well as the decentralized open nature of the internet: moving away from those large CDNs


I think moving away from cloudflare is not a solution because:

1. You need CDNs for reasonable web performance, especially on mobile. Hitting your dedicated server for every static asset like images is going to bring latency through the roof.

2. Many companies don't have a physical presence in Europe, but are still able to achieve adequate performance because of CDNs.

3. If everyone just moves off of cloudflare, the blocking would just increase. Nothing would be solved if even bigger ranges are blocked, and probably even more stuff would break.


I totally agree with point number 2. Even point number 1 is reasonable. But there are many CDNs you could use, perhaps smaller ones, perhaps some that do not offer their services to streaming websites, which is arguably the reason for the blocking.

Ultimately point number 3 is a prediction. I could see that happening, but I am not convinced it's set in stone that the blocking would just increase. And even if that happens, and even bigger ranges are blocked, and even more stuff breaks, perhaps more people will start to notice and put an end to this, to CloudFlare's delight.


And do you notice high CPU usage or stuttering?


Hopefully miegakure doesn't beat the record


I've been waiting on that game since 2010, and it seems to have no release date, so it just might! I wish they would just break it into smaller pieces to have something to ship and iterate on.

> The game has been in development since 2009 and, as of April 2024, does not have a release date.



This is about their DNS resolver, it makes no difference if the sites ordered to be blocked make use of Cloudflare's services.



It’s not possible currently but there’s another story on the HN front page with an open source alternative which I haven’t tried


Which one?


Possibly this "PaLM + RLHF - Pytorch" project:

https://github.com/lucidrains/PaLM-rlhf-pytorch


I would prefer to keep to option to at least be able to buy a more water resistant phone


Why are you trotting out this false idea that replaceable batteries somehow exclude water resistance?

Why the dishonest weasel phrasing?


Why the false idea that replaceable batteries don't demand serious compromises in other areas of product design?

If EU bureaucrats can design a better phone, well... why don't they?


Replaceable batteries doesn't prevent the creation of water resistant phones - the topic specifically under discussion here.


In fact I'm writing this comment on a waterproof 2014 Samsung Galaxy S5. It's got a rubber gasket around the back cover to keep the water out.


I didn't say they did.


A "better" design is one where the consumer can service the battery without having to use special tools and a heat gun. It is explicitly _not_ one which looks "sleeker" in the marketing materials.


You can do it with a hair drier and the suction cap that usually comes with the battery. Or you can take it to a store at any mall and they do it on the spot for you.

It's one of the easier things to fix. I could swap a phone battery easier than I could replace my door handle or repair clothing.


This is the thing that annoys me about these discussions. Be against arbitrary barriers to consumer repairs that have no benefits to the consumer? Totally on board.

But that doesn't mean that repairs/replacements need to be limited to something a random user can do without tools or at least with tools they're likely to have laying around their house. I've replaced batteries and had batteries replaced in my MacBooks a few times and it hasn't been an unreasonably difficult or expensive process.

I've had laptops with batteries you could pop out but they were relatively heavy compared to today's norms.


So basically there's an entire industry needed to support people (and mechanics/shops) who work on cars--including vehicles that pre-date modern computer controls and which are considered user-repairable. But somehow repairing a smartphone or a laptop shouldn't require any knowledge or equipment beyond what the average user possesses.


I'm sure it's technically possible to build a phone where the battery is easily replaceable and is highly water resistant. Difficult? Sure, but possible. If this regulation really does lead phone manufacturers to go back to the days of hand-removable backs or slide-out batteries then I'm sure they'll be investigating in R&D to get their IPwhatever ratings back.


Not even difficult. They can and do make buttons, headphone and usb jacks, and even mics and speakers. Battery contacts are nothing at all.


Example: many GPSr units have replaceable AA batteries and support IPX7. It's not exactly rocket science -- a good locking mechanism and a rubber seal.


The GPSr crowd tend to be less obsessed by their devices being a fraction of a millimeter thinner than last year's model, though.

(Much as I love a good locking mechanism and a rubber seal, I can see it making the phone a little thicker than it would be was the battery non-removable.)


A law requiring everyone to have replaceable batteries puts everyone on even ground- phones will continue to be exactly as thin as they can be.


You can buy a Casio watch for about 20 USD that claims to resist water to 100 meters. The battery replacement requires a small screwdriver, does that count as user-replaceable?


It's well known that Casio and similar watches will usually lose water resistance after the battery is changed.

The advertised water resistance is only for the original battery, case unopened.


this can, and is done often, no glue needed, just O-rings and small aperature sizes, so water stays out due to surface tension.

GPSers and FRS radios have done this for a long time. cell phones did this until later in the "slim is in " marketing campaign.


Is there a recommended maintenance schedule for replacing or lubricating these O-rings?

I'm guessing that most owners of waterproof handheld radios are more 'handy' than the general population.


Having a number of portable V/UHF radios, GPS receivers and assorted other bits of outdoor electronic gear, I have had a tiny bit of acid-free vaseline on any gasket or O-ring I could find annually. Has worked a charm so far.

(With today's rubber being what it is, I guess I could safely at least double that interval - but it only takes a few minutes, and the vaseline is effectively free, so...


depends on materials and environment, most people can fingernail them out and push a new one in.

they can vary from self destruct, to immortal service life depending on material, and use.


My father's underwater flashlights from the 1970s had replaceable batteries and were quite water resistant, I mean from sea water, not just rain. Of course a phone makes it more difficult both for its shape and size, but hey, technology progressed a bit in 50 years.


And they were HUGE. With giant o-rings that wear out or need to be lubricated regularly, and would fail if they weren’t.


Underwater flashlights sooner than not suffer from outgassing and tend to have pressure relief valves and multiple o-rings to keep the water out. O-rings do need a bit of maintenance but it's not a huge burden.


You can have water resistance and disassembly.

My DSLR is water resistant, despite having multiple ports, moving parts, and a removable lens.


false dichotomy


No it’s not


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: