Settings

Theme

A down detector for down detector's down detector

downdetectorsdowndetectorsdowndetector.com

203 points by SeanAnderson a month ago · 65 comments

Reader

ndr42 a month ago

The title reminds me of the 5th installment of The Hitchhiker's Guide to the Galaxy by Douglas Adams:

"Further investigation quickly established what it was that had happened. A meteorite had knocked a large hole in the ship. The ship had not previously detected this because the meteorite had neatly knocked out that part of the ship's processing equipment which was supposed to detect if the ship had been hit by a meteorite."

The book ("Mostly harmless") and especially the beginning of the first chapter is worth reading as it describes how the automated systems of the space ship try to resolve the situation.

daanavitch a month ago

Unfortunately this website relies on Tailwind's CDN for styling, which in turn is deployed on Vercel, which in turn is mostly hosted on AWS.

  • 5d41402abc4b a month ago

    The page is 320KB in size. They could have made it a static page with some simple HTML, the whole thing would have been under 10KB and would not have needed a CDN.

    • xg15 a month ago

      Wasn't there some tech demo some time ago how to store a tiny webpage in DNS TXT records? I think this would be the usecase for that :)

    • pcdevils a month ago

      Probably churned out using v0 which defaults to bloat

    • wltr a month ago

      The thing that worries me the most, is that oftentimes nobody cares. That demotivates me a lot, as I tend to invest huge loads of my time into optimising various things, and all of them are meaningless if you ‘just buy a faster computer.’ Most of my websites are served with a low-powered computer, and I tend to optimise them to work well on them. But buying just one beefy server compensates all my optimisations. I have no idea what to do about that. I still care about these things, as I believe that’s what makes me a professional. But there are countless examples when you can just ignore all that and see no real difference.

  • rectang a month ago

    The bottom turtle should be a raspberry pi in somebody’s closet. No dependencies.

    • FeepingCreature a month ago

      Bad news about ISPs... Really you want a RPi on solar power, attached to a longwave transmitter, and with direct peering agreements with all dominant global providers. Most well-connected rpi in existence.

  • ricardo81 a month ago

    Those responsible for sacking the people who have just been sacked, have been sacked

    [0] https://youtu.be/79TVMn_d_Pk?t=117

  • LeoPanthera a month ago

    This is beginning to be a good sign that it was AI generated. For some reason the AI's really love using Tailwind CSS.

SeanAndersonOP a month ago

I'm not affiliated with this genius. I was just snooping around the other thread (https://news.ycombinator.com/item?id=45974012), took a chance at modifying the site's URL, and found myself pleasantly surprised.

spirographer a month ago

It would be great to register this in downdetector to make sure it is up.

globalnode a month ago

fyi theres also a 4x https://downdetectorsdowndetectorsdowndetectorsdowndetector....

didnt check past that

rozenmd a month ago

And a page monitoring this one: https://onlineornot.com/website-down-checker?requestId=o398t...

This one looks like it's behind a CDN, at least

SeanAndersonOP a month ago

I pinged DownDetector's support team to let them know about all this and they helpfully pointed me to https://downdetector.com/status/downdetector :)

mrbluecoat a month ago

Duplicate: https://news.ycombinator.com/item?id=45974012

rocauc a month ago

yes, downdetectorsdowndetectorsdowndetectorsdowndetector is available.

huhtenberg a month ago

Clearly, the proper solution is to have a p2p mesh of down detectors.

As per usual, all new is something old, well-forgotten.

  • indigo945 a month ago

    Interestingly enough, the architecture of "a p2p mesh of down detectors" converges with the architecture of "not using a down detector".

lnyan a month ago

Can it detect when it itself is down

keepamovin a month ago

Just thinking about it, wouldn't a distributed P2P "mesh" be a better fit for reliability probing? We could share results, see where it was inaccessible from. It's kind of an oxymoron to have a centralized down detector lol

  • Cthulhu_ a month ago

    Sure, a p2p network of people doing distributed pings on a wide range of services sounds like a good idea. Of course, you'd need people willing to run it. A small incentive might be needed... or just a default of "if you want to use this software, you agree to also have your client ping other websites to check if they're up from your location".

    But it's not a new idea apparently, a quick search led to https://www.reddit.com/r/selfhosted/comments/1lv9flt/built_a... / https://synthmon.io/home,

  • imiric a month ago

    Or—hear me out—we actually build services that leverage the native distributed infrastructure of the internet, so that we don't need down detectors. What a concept.

    • eisbaw a month ago

      100% agree. But with most used services being pushed by coorps, it will remain centralized until the "distributed mesh" becomes at least as good/robust.

      • keepamovin a month ago

        I think this is so important and in fact with services now becoming utilities for daily life and the national/global economy, it's something that people like DARPA could get behind. We understand why a big peering corp's incentives might not align with true distributed (and hence how they may lobby for the crippling of certain useful p2p APIs from being widely 'distributed'), but it's something we should really push for and technically just do. And we'd probably find many allies doing it in the continuity of system and reliability space.

sam-cop-vimes a month ago

I'm almost wishing for the next major outage just so I can see this working :-)

lippihom a month ago

Relevant: https://en.wikipedia.org/wiki/List_of_lists_of_lists (editing discussion is amusing).

Ayc0 a month ago

In a similar fashion, Datadog just released: https://updog.ai

raverbashing a month ago

The ultimate down detector should have a fixed IP address as well, in the case of other stuff failing as well

  • reddalo a month ago

    Yes, the ultimate down detector should be hosted on a static IP, without need to pass through DNS.

My_Name a month ago

Who watches the watchmen indeed

rectang a month ago

Seems like this madness is only going to end when we hit the 63-character limit for domain name labels.

victor22 a month ago

It's not checking for South America, they need to deploy more capital

cadamsdotcom a month ago

Quick! Time to register downforeveryone-orjustdowndetector.com :D

fedeb95 a month ago

who detects the down detectors's down detector's downs?

0x006A a month ago

its down detectors all the way down

jb1991 a month ago

Hm, looks like this site is down.

semiquaver a month ago

It’s down for me.

nightfeather a month ago

Now let's make it into the Downdetector's site list and complete the loop!

throwpoaster a month ago

This is down.

theturtlemoves a month ago

Down detectors all the way down

az09mugen 23 days ago

Hope it isn't powered by cloudflare, lol.

imoverclocked a month ago

I think we need to make a highly-available downdetector from a collection of SBCs hosted around the world. Each node gets its configuration via git-pull which is self-hosted/republished. Simplest DNS configuration possible: each node has a unique $n.isdowndetectordown.ultradowndetector.com while they also happily host a common hostname with simple dns round robin entries for it.isdowndetectordown.ultradowndetector.com. The common page attempts to load a check resource (perhaps just a tiny css output?) from all of the $n.i.u.c nodes which just changes a div from gray to green/red.

It would be interesting to see just how small this whole thing could be; I bet it could be made into a <500MB sdcard image for a RaspberryPi4/2GB that simply updates a static css out of (say) cron and serves a surprising number of HN requests.

With all of this redundancy, there is no way it could fail! /s

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection