Remix.run Logo
A down detector for down detector's down detector(downdetectorsdowndetectorsdowndetector.com)
125 points by SeanAnderson 3 hours ago | 35 comments
ndr42 an hour ago | parent | next [-]

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.

standarditem 39 minutes ago | parent [-]

It's down detectors all the way down

daanavitch 2 hours ago | parent | prev | next [-]

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 an hour ago | parent | next [-]

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.

pcdevils an hour ago | parent | next [-]

Probably churned out using v0 which defaults to bloat

xg15 an hour ago | parent | prev [-]

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 :)

ricardo81 an hour ago | parent | prev | next [-]

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

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

rectang 2 hours ago | parent | prev | next [-]

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

FeepingCreature 2 hours ago | parent [-]

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.

NitpickLawyer an hour ago | parent [-]

Add that moon-bouncing thing that got popular last week. For redundancy.

LeoPanthera an hour ago | parent | prev [-]

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

huhtenberg 5 minutes ago | parent | prev | next [-]

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

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

SeanAnderson 3 hours ago | parent | prev | next [-]

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 an hour ago | parent | prev | next [-]

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

rozenmd an hour ago | parent | prev | next [-]

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

lnyan 2 hours ago | parent | prev | next [-]

Can it detect when it itself is down

elashri an hour ago | parent [-]

No, you will need another layer of down detector.

keepamovin 2 hours ago | parent | prev | next [-]

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_ an hour ago | parent | next [-]

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,

4ggr0 24 minutes ago | parent [-]

How To Build a Botnet 101

imiric an hour ago | parent | prev [-]

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.

sam-cop-vimes 2 hours ago | parent | prev | next [-]

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

rocauc 2 hours ago | parent | prev | next [-]

yes, downdetectorsdowndetectorsdowndetectorsdowndetector is available.

sixtyj an hour ago | parent | next [-]

Is there a length limit for domain names? :)

Cthulhu_ an hour ago | parent [-]

Yes, according to RFC 1035 section 2.3.4 [0], it's 255 octets. Long answer written by a human: https://superuser.com/a/1843870

[0] https://www.rfc-editor.org/rfc/rfc1035#section-2.3.4

AceJohnny2 2 hours ago | parent | prev [-]

i've reached semantic satiation

fedeb95 an hour ago | parent | prev | next [-]

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

kitd an hour ago | parent [-]

I'm really hoping downdetector.com

0x006A an hour ago | parent | prev | next [-]

its down detectors all the way down

jb1991 an hour ago | parent | prev | next [-]

Hm, looks like this site is down.

rectang 2 hours ago | parent | prev | next [-]

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

raverbashing 38 minutes ago | parent | prev | next [-]

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

My_Name an hour ago | parent | prev | next [-]

Who watches the watchmen indeed

theturtlemoves 2 hours ago | parent | prev | next [-]

Down detectors all the way down

imoverclocked 21 minutes ago | parent | prev [-]

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