_______ __ _______
| | |.---.-..----.| |--..-----..----. | | |.-----..--.--.--..-----.
| || _ || __|| < | -__|| _| | || -__|| | | ||__ --|
|___|___||___._||____||__|__||_____||__| |__|____||_____||________||_____|
on Gopher (inofficial)
URI Visit Hacker News on the Web
COMMENT PAGE FOR:
URI HTTP Cats
throwaway290 wrote 1 hour 53 min ago:
I don't get why this picture for HTTP 497.
rogeriopvl wrote 2 hours 55 min ago:
http.cat author here.
A shout out to Tomomi Imura, because HTTP Status Cats was her idea and
I just made the images available through an API.
It's crazy to think that since 2010 this still pops up on the HN front
page from time to time. Thank you for that!
http.cat is a testament of how simple, fun and silly the internet was
back then. I'll try to keep it online for as long as I can.
I love reading the stories you all share online about it, they fuel my
motivation to keep it up and I'm always open to feedback and new ideas.
So feel free to share them here or on the github repo.
Cheers!
ashikns wrote 2 hours 32 min ago:
I discovered it today and I'm in love! Thank you for maintaining a
piece of simple joy for more than a decade <3
lsofzz wrote 3 hours 25 min ago:
Haha made my day
tonychang430 wrote 4 hours 22 min ago:
every once in a while i use this! it's so easy to memorize this domain
aniforprez wrote 4 hours 55 min ago:
I still do this day mourn the old httpstatus.io or whatever it was
domain that got acquired a few years back and became completely
useless. This one endures and I love it. This one stays bookmarked but
at least the MDN page on status codes now pops up as the first useful
link when you search for "http status codes"
701mk wrote 3 hours 5 min ago:
httpstatus.io is actually a good tool that I've been using for over 3
years now so I think it isn't that domain that got acquired?
mszcz wrote 5 hours 14 min ago:
Couple of years ago I worked as a full stack web dev for a electronics
distributor.
At that time we had a couple of DB problems, it would get overwhelmed,
shit itself and our page would show an error. I found some time and,
instead of fixing the error (duh ;P), I downloaded around 20-30 funny
cat gifs, assigned each a funny caption and modified the error page so
that each would show randomly.
Next time the DB shit itself, the error page showed up and the cats
wrought refresh chaos upon Apache but it took it in stride since the
error page was mostly static.
Everyone was delighted but after around 15 minutes I got a call from
sales asking my to take the cats down. âItâs not very businessy,
take it down!â. âThe site is down either way, would you rather our
clients stare at a dry message or something funny?â. âDry message!
Take it downâ. âNoâ and I hung up. So proud of myself that I
stood up to them. I think the cats are still up to this day ;)
The point of this story is that http.cat made me think of those cat
pages, thanks!
misir wrote 7 hours 54 min ago:
I used to have a middleware that replaced generic http error responses
with http.cat pics. One time a VIP somehow got into a URL that returned
http 400 response on the website and got mad.
I ended up getting a call to explain why the website is showing middle
finger to our VIP customer.
lazystar wrote 6 hours 23 min ago:
still, probably better than a 450 error, at least
mshroyer wrote 8 hours 13 min ago:
Illustrating "451 Unavailable For Legal Reasons" with Ray Bradbury made
me laugh
dionian wrote 8 hours 47 min ago:
glad you got the teapot
meken wrote 9 hours 20 min ago:
Love it.
Only feedback I have is when I click into an image then hit back, it
brings me to the top of the page which is kind of annoying. I wish it
held my place.
rogeriopvl wrote 3 hours 37 min ago:
Thanks for the feedback. I'm going to fix that.
Issue created:
URI [1]: https://github.com/httpcats/http.cat/issues/258
shoo wrote 9 hours 26 min ago:
URI [1]: https://www.keanu.codes/
opengrass wrote 9 hours 31 min ago:
599 is good for any error.
ivanstepanovftw wrote 9 hours 52 min ago:
There is also
URI [1]: https://http.dog/
fencepost wrote 4 hours 4 min ago:
Worth noting that http.dog includes 218 This is Fine, which is an
Apache-specific response code.
It does not, however, use a cartoon dog in a room on fire.
chrisweekly wrote 12 hours 15 min ago:
I prefer
URI [1]: https://HTTPStatusDogs.com
promiseofbeans wrote 12 hours 32 min ago:
Iâve used this site every time Iâm doing http networking stuff for
the past few years. Itâs so easy to just go to http.cat/303 to check
a status code you donât know, or to scroll down the homepage to find
the number you need for a specific response.
The cats make it much more fun than a regular docs page, whilst still
being a useful quick reference. I wonder if other bits of reference
information could be made more interesting in this way.
reaperducer wrote 12 hours 42 min ago:
Came for 418. Left happy for Caturday.
(Every web site I've built in the last ten years has a series of
conditions that combined will trigger a 418.)
shevy-java wrote 13 hours 3 min ago:
Why is the quality of the pictures so low?
wpm wrote 12 hours 58 min ago:
Because this website has been around for a long time and pictures
didn't used to be so big
adocomplete wrote 13 hours 9 min ago:
I'm partial to http.dog
ninju wrote 10 hours 18 min ago:
URI [1]: https://http.dog/
agcat wrote 13 hours 14 min ago:
This is hilarious
tantalor wrote 13 hours 35 min ago:
I used similar idea in an app a while back: [1] Still gives me a
chuckle
URI [1]: https://github.com/tantalor/emend/blob/master/app/static/image...
roblh wrote 14 hours 9 min ago:
I unironically use this website everytime I forget a status code at
work. The name is instantly memorable, it loads immediately, and I can
ctrl-f it. It's basically muscle memory at this point.
bennett_dev wrote 2 hours 16 min ago:
Same - most of the time I just directly open the specific status (e.g
[1] )
URI [1]: https://http.cat/504
silverwind wrote 2 hours 18 min ago:
[1] is a bit more practical
URI [1]: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
flexagoon wrote 42 min ago:
Yes, but opening that and searching for "411" is much slower than
just typing "http.cat/411" into the URL bar
precommunicator wrote 5 hours 3 min ago:
I always post a cat from it whenever I need to specify a response
code in an issue ;)
CleverUSB wrote 9 hours 17 min ago:
Ahaha same.
snailmailman wrote 10 hours 15 min ago:
Same. I know and see several of the codes all the time. But
occasionally I encounter a weird one and I always go to http.cat to
find out what it is.
lazystar wrote 6 hours 22 min ago:
i still don't understand 409 errors. saw one for the first time a
few weeks ago
hvb2 wrote 5 hours 1 min ago:
Key violation in your database? Can't insert the record because
the key already exists? Thus conflict
mattcantstop wrote 14 hours 16 min ago:
404 should have been the cat footprints in the concrete but without the
cat.
spockz wrote 5 hours 7 min ago:
Actually, that would be â401 Goneâ. :-)
tkiolp4 wrote 14 hours 21 min ago:
This is fun because itâs pre-AI and most of the pics are real. Doing
this nowadays would be a meh.
montroser wrote 15 hours 9 min ago:
Nginx makin' up status codes...
npodbielski wrote 15 hours 25 min ago:
450 gave me good chuckle
nkrisc wrote 15 hours 29 min ago:
Is the picture for 303 meant to be the device from Heisenbergâs
thought experiment?
meken wrote 9 hours 12 min ago:
I was wondering the same thing.
ulrischa wrote 16 hours 1 min ago:
Wo makes this with babies?
cat-whisperer wrote 16 hours 21 min ago:
this is exactly what I was looking for!
falcor84 wrote 16 hours 27 min ago:
Not to be confused with Cat as a Service -
URI [1]: https://cataas.com/
rogeriopvl wrote 3 hours 32 min ago:
This is a great idea. Love it!
t1234s wrote 16 hours 41 min ago:
Do any browsers recognize a 420 response code?
graypegg wrote 16 hours 19 min ago:
Your browser (if you're using one of the "usual ones") doesn't really
do much with the response's status code if it doesn't match a few
specific ones for redirecting/caching/protocol shenanigans.
Anything in the 4XX range is going to be treated as just a regular
ol' response, just like 404. (You could serve an entire site with all
responses set to status=404, and be fine... other than probably never
getting any cache hits) If you don't include a body in the response,
the browser might sub in it's own error page, but it will just
communicate that the user agent made a bad request.
Nextgrid wrote 4 hours 19 min ago:
204 has weird behavior in Safari and Firefox for example. Entering
a URL returning 204 in the URL bar will not change the URL bar to
it, leaving its contents to whatever was there before. Similarly if
you click on it it would not actually navigate to the page.
URL to test:
URI [1]: https://httpbin.org/status/204
Sohcahtoa82 wrote 13 hours 12 min ago:
I've seen sites that use unexpected HTTP response codes, I think to
try to defeat bots. The front page would return a 503 Service
Unavailable, but the body was just normal content that would load a
bot detection script and then redirect you to the actual content.
I successfully wrote a bot that would bypass it all, but it was
weird, and became a slight challenge since I couldn't rely on
response codes to determine if I succeeded. When I solved the
challenge, it would return a 400 Bad Request while serving me the
content I was looking for.
mananaysiempre wrote 13 hours 22 min ago:
Once upon a time, Internet Explorer used to substitute its own
error pages if the body of the error response was too short for its
liking. Those depended on whcih error code it got. (I expect nobody
has used an old enough IE to see those pages for at least a
decade.)
carlos-menezes wrote 17 hours 28 min ago:
There's an alternative[0] for the canine lovers.
[0]:
URI [1]: https://httpstatusdogs.com
cpendery wrote 15 hours 33 min ago:
Or the shorter
URI [1]: https://http.dog
HelloUsername wrote 17 hours 31 min ago:
Previous discussions: [1] (2023) [2] (2022) [3] (2019) [4] (2015)
URI [1]: https://news.ycombinator.com/item?id=37735614
URI [2]: https://news.ycombinator.com/item?id=31438989
URI [3]: https://news.ycombinator.com/item?id=20283794
URI [4]: https://news.ycombinator.com/item?id=10161323
superkuh wrote 17 hours 31 min ago:
HTTP 000: HTTP not found. HTTPS CA TLS only.
That said, at least they have a broad cipher set support and their
HTTPS-only implemetation does work in older browsers and systems.
That's nice. But HTTP+HTTPS would be better.
taherm789 wrote 18 hours 12 min ago:
Love http and love cats
potatosalad99 wrote 18 hours 39 min ago:
I love how there is a Catalan version too! I guess itâs probably a
requirement for getting the .cat domain.
Biganon wrote 20 min ago:
I used to own long.cat and I never bothered
paufernandez wrote 12 hours 19 min ago:
The funny thing is that upon registration of a .cat domain you are
required to acknowledge that your website is not related to cats at
all. So those domains are, in theory, not in compliance.
lmz wrote 8 hours 40 min ago:
But what if it's a Catalan cat charity?
null0ranje wrote 15 hours 6 min ago:
URI [1]: https://http.cat/ca
maxbond wrote 15 hours 8 min ago:
[1] > Administered by the non-profit Fundació puntCAT under the
oversight of ICANN, registrations are available only to individuals
and organizations demonstrating use or promotion of the Catalan
language and culture.
URI [1]: https://icannwiki.org/.cat
mycall wrote 10 hours 1 min ago:
Is that available for every country root server?
maxbond wrote 9 hours 39 min ago:
As far as I can tell, there is no rule requiring this wiki to be
kept up to date (it's not run by ICANN, though they sponsor it),
but I've had good luck with it. The wiki is updated fairly
frequently: [1] . I wasn't able to find a list that proves it
covers every TLD but there are about 9x as many articles as TLDs,
so I think it's likely. Someone with better MediaWiki chops could
probably figure it out. I think that information is there I just
don't know how to access it.
ETA: This category lists 314 ccTLDs. [2] There are 316 ccTLDs.
So; it's either missing 2, or they are documented but not in the
right category.
If you're looking for an authoritative source I think you should
check out the PSL, but it doesn't have the right metadata to
answer your question. You'd need to supplement it somehow.
URI [1]: https://icannwiki.org/Special:RecentChanges
URI [2]: https://icannwiki.org/Category:CcTLD
URI [3]: https://publicsuffix.org/
hbn wrote 15 hours 55 min ago:
Does look to be the case.
nyan.cat has a language picker that includes Catalan, even though it
just changes the page title.
maxbond wrote 11 hours 31 min ago:
Imho it's pretty messed up that their translation tool doesn't
actually translate the page and only translates one element. For
the most part the site is a lark and the text unimportant. But the
banner disclaiming any affiliation with any meme coin really ought
to be translated.
DIR <- back to front page