[HN Gopher] HTTP Cats ___________________________________________________________________ HTTP Cats Author : peterkos Score : 253 points Date : 2022-05-19 19:28 UTC (3 hours ago) (HTM) web link (http.cat) (TXT) w3m dump (http.cat) | ChrisMarshallNY wrote: | My fave is 406. | [deleted] | [deleted] | turtlebits wrote: | These all return 200s for me. Or am I missing the joke? | cheschire wrote: | 416, the joke was out of your humor range. | beardog wrote: | It's because 200 is correct if you are getting the correct | image. I believe you're meant to hotlink the images in an HTML | error page when your site returns the given code. | glerk wrote: | TIL HTTP code 420 is a thing. | Spoom wrote: | It was invented by Twitter as a code for "you're exceeding our | rate limits" and just sorta stuck. | | Less cool companies use 429. | Sohcahtoa82 wrote: | I've had an idea for a Python web app framework (because that's | what Python needs, another web framework), maybe I'll have a | "use_cats" option to automatically use these with status codes. | dang wrote: | Related: | | _HTTP Cats_ - https://news.ycombinator.com/item?id=20283794 - | June 2019 (74 comments) | productceo wrote: | Thank you. I am finally empowered to build the API I've been | planning to build for years! | xyzal wrote: | Slightly superior version: https://http.dog/ | gtirloni wrote: | The interesting thing is that .dog os one of the new TLDs | anyone can register while .cat is exclusive to Catalans. | Typical of cats. | distantsounds wrote: | anyone can register a .cat domain and you don't need it in | their language, though it may be against their "rules" | d110af5ccf wrote: | anyone can cash a fraudulent check, though it may be | against their "rules" | | edit: Quite puzzled that this is being downvoted. The | comment I responded to is suggesting to disregard the TLD's | rules when registering domains. You certainly _can_ do that | but as far as I understand it is a form of fraud (you are | materially misrepresenting yourself and your situation to | the TLD). Realistically probably the worst that will happen | to you is that your domain will get yanked if they figure | it out but that might well be a problem for you and | regardless it doesn 't change that what you did likely | violated multiple laws. | corderop wrote: | 402 payment required XD | thghtihadanacct wrote: | 420 enhance your calm | verve_rat wrote: | Lies. | alexfromapex wrote: | Slightly superior HN post: | https://news.ycombinator.com/item?id=29663873 | aodj wrote: | Haha nice! Also https://httpstatusdogs.com/ | drdaeman wrote: | > superior | | They probably told you on the Internet, nobody knows you're a | dog? See, that was a lie. :) | | j/k | boardwaalk wrote: | That was significantly less funny, I think :(. Regardless of | cat vs dog. More just funny dog pictures than ones connected to | the status codes. | ufo wrote: | I started by scrolling straight to 418, to see how they handled | that one. | warpech wrote: | Same here, it did not dissapoint! | coopreme wrote: | I hope this app is catainerized | AnimalMuppet wrote: | If not, it could be catastrophic. | hirundo wrote: | The guy in 451 is noted cat fancier Ray Bradbury. I couldn't find | the cat's name. | gwbas1c wrote: | Thanks, I knew there was more to that picture that I could see. | nescioquid wrote: | I totally didn't get that gag! Thanks for the hint! | SemanticStrengh wrote: | this is pushing the boundaries of pedagogy | ChrisArchitect wrote: | This is something like 10 years old. | | Some previous discussion: | | _3 years ago_ https://news.ycombinator.com/item?id=20283794 | ohjeez wrote: | It's more than 10 years old. | | I don't care. It's so wonderful that I WANT this to show up on | my feed every so often. | dinkleberg wrote: | Not saying I'd ever actually use this (though also not saying I | wouldn't lol), but what is the best practice for using external | sources like this? | | When using something like Unsplash I know they've got lots of | resources and a good setup so calling out to their API seems safe | enough. | | But for a random service like this, I have no idea if they have | the infrastructure to support a lot of calls. I don't want to | abuse a random service. | | In this case I assume it is all behind a cdn and it's no big deal | for them. | | But if you're not sure and it turns out to be an important part | of what you're building, do you just setup your own cached | version using varnish or something? | dinosaurdynasty wrote: | Considering the license seems to be MIT | https://github.com/httpcats/http.cat you could probably just | host the images yourself (or on your CDN/etc) | charcircuit wrote: | MIT is a software license. Does it even give you rights to | the images? Also I'm not positive that the owner of that | repository was the one who created all of those images. | dinkleberg wrote: | Ah I missed the GH link, that does seem like the right move | in this case. | suprfsat wrote: | Is Cloudflare capable of serving 67 jpegs? | dinkleberg wrote: | My question is more generic. Not for this specific service, | but for any random service you don't have good visibility | into how they run it. | suprfsat wrote: | Good point, I use http://butt.holdings quite often and | never thought to check. | | Headers say they're running varnish, so it's probably safe | to keep using it. | dinkleberg wrote: | Amazing, gonna have to add that one to the list of great | single purpose sites. | henryfjordan wrote: | The instructions at the top of the page encourage you to hot- | link directly to the images they host. It would be hard to say | sending them a ton of traffic is "abuse" when they literally | suggest you do that. | | In general though hot-linking across domains like that is bad | practice because the content on the other domain might change | in a way you don't like. This was a pretty common practice for | a while: | https://tvtropes.org/pmwiki/pmwiki.php/Main/HotlinkedImageSw... | | If those images turn out to be important to your project such | that http.cats going down would be an issue, absolutely you | should serve a copy of that content from your servers (assuming | all the copyright licenses are in order). | SemanticStrengh wrote: | is there a way to auto filter a domain extensions by popularity? | e.g. a way to discover http.dog and others. Unfortunately | http.human does not exist | rpastuszak wrote: | I don't know what is says about me as a software engineer, but | that site is the first place I visit to look up more obscure | statuses. | nkrisc wrote: | I do the same. It's easy to remember, to the point, and no | fluff. Ok, there's lots of fluff. | EddieLomax wrote: | I like this one, but it's arguably less fun: | | https://httpstatus.in/ | corrral wrote: | I always "!wiki http status codes", but I think I like your way | better. May start doing that. ___________________________________________________________________ (page generated 2022-05-19 23:00 UTC)