Live data from Hacker News

418 I'm a teapot

developer.mozilla.org

111–120 of 195 posts

Re: 418 I'm a teapot

#111
post #59

Many years ago, some person misconfigured their squid proxy and was hitting https://jsonip.com to the point my server at the time was turning green in the gills. I started responding with 418 "You are a tea kettle" or something like that to those specific requests. The originating dev actually paid attention to their error messages and quickly resolved their config issue. Fast forward to March this year. Some fucking…

> You're literally fucking killing me.

Literally being killed? Call the police!!!11

Re: 418 I'm a teapot

#112

Earlier quoted context omitted.

Explicitly telling some junior software developer in China that he can call an API for free an unlimited number of times, then afterwards calling it abuse and him and a-hole dev is definitively a bit of an a-hole thing to do in my view.

It says that you can call it unlimited number of times, not millions of devices that you’re selling.

Last I checked unlimited is more than millions

Re: 418 I'm a teapot

#113
post #7

Earlier quoted context omitted.

It was added as a joke, and kept because (according to https://save418.com ) > “It's a reminder that the underlying processes of computers are still made by humans”

Stupid reason imo. Adding childish humor to a protocol seems like harmless fun until you remember how much of a mess network protocols, and their specs, and their implementation is. Maybe you think a 418 error page is funny, but I think you’ll appreciate it a lot less when your application gets a rather confounding error because some service provider wanted to remind you that the underlying processes of computers are…

Must be fun at parties

Re: 418 I'm a teapot

#114
post #70
post #64

Earlier quoted context omitted.

Your website on https://getjsonip.com/ says: > Supports unlimited requests and is free. Maybe update that text? There is no guidance on acceptable thresholds, rate limits, etc.

Yeah I know. That is a legit critique. What's been happening is your essential black swan event. I've been running the service for 12 years and have never had this problem. There are hundreds of websites and independent users that have never abused the api like this until March. I have always been able to absorb the traffic impact. This is different. Someone wasn't thinking and randomly added the domain to a lazy pie…

Do you have a way to donate?

Re: 418 I'm a teapot

#115
post #59

Many years ago, some person misconfigured their squid proxy and was hitting https://jsonip.com to the point my server at the time was turning green in the gills. I started responding with 418 "You are a tea kettle" or something like that to those specific requests. The originating dev actually paid attention to their error messages and quickly resolved their config issue. Fast forward to March this year. Some fucking…

No, sorry this is 100% on you. You should have implemented throttling, and daily query limits. Once you put something on the internet for free, you can't complain then if people are using it.

I mean, we've all got a right to grievances.

Re: 418 I'm a teapot

#116
post #70

Earlier quoted context omitted.

Yeah I know. That is a legit critique. What's been happening is your essential black swan event. I've been running the service for 12 years and have never had this problem. There are hundreds of websites and independent users that have never abused the api like this until March. I have always been able to absorb the traffic impact. This is different. Someone wasn't thinking and randomly added the domain to a lazy pie…

Explicitly telling some junior software developer in China that he can call an API for free an unlimited number of times, then afterwards calling it abuse and him and a-hole dev is definitively a bit of an a-hole thing to do in my view.

There's always an individual with autism-level consideration for what one says, isn't there?

No, effectively DDOS-ing a service just because it says it's free and unlimited is a dick move

People like those are a big reason for why we can't have nice things

Re: 418 I'm a teapot

#117
post #112

Earlier quoted context omitted.

It says that you can call it unlimited number of times, not millions of devices that you’re selling.

Last I checked unlimited is more than millions

This mindset is why we need "do not use while sleeping" warning labels on toasters and hair dryers.

Re: 418 I'm a teapot

#118
post #59

Many years ago, some person misconfigured their squid proxy and was hitting https://jsonip.com to the point my server at the time was turning green in the gills. I started responding with 418 "You are a tea kettle" or something like that to those specific requests. The originating dev actually paid attention to their error messages and quickly resolved their config issue. Fast forward to March this year. Some fucking…

> However Cloudflare doesn't properly ... Despite numerous support requests, that's still shmaybe an enterprise level feature. This matches my experience. I'd use the CF free plan assuming no guarantees for a low risk site like my personal site, and I'd use the expensive enterprise plan where I'm paying individually for features and quota, but I'd never use the middle-ground "sure it's unlimited!" plan – it's far too…

Ironically, "sure it's unlimited" is now a thing the parent comment has probably learned not to say too.

Re: 418 I'm a teapot

#119
post #112

Earlier quoted context omitted.

It says that you can call it unlimited number of times, not millions of devices that you’re selling.

Last I checked unlimited is more than millions

Sure, you specifically can use it million times, or even more (given your span of life).

If your audience is millions of users it’s millions * millions, not cool.

Re: 418 I'm a teapot

#120

Earlier quoted context omitted.

It says that you can call it unlimited number of times, not millions of devices that you’re selling.

It says: > Supports unlimited requests and is free. Typically "unlimited" is more than a million.

Water in a lake is also technically free (depending on local laws), do I have to make it clear that inviting millions to take a cup out of it is not a good idea?
Post reply on HN