Top
Best
New

Posted by jgx0 1 day ago

Example.com just launched the biggest redesign in decades(www.debugbear.com)
340 points | 231 commentspage 5
reincoder 1 day ago|
We (IPinfo) have a practice of adopting low-maintenance, high-utility services. Generally, we adopt websites that would have become defunct and run them as services.

Even though IANA says example.com is intended for documentation purposes and not as a service, I feel that it nonetheless serves as a service to the broader internet. I think there are some cornerstone services on the internet, regardless of the maintainers' intentions or their legal definitions.

For example, we ourselves sometimes have to recognize that we are not a standard API service. Considering that we expect to process 3 trillion requests this year, a major outage could take down a good chunk of IT systems everywhere. So, we invested in infrastructure to avoid outages. We then started adopting other cornerstone services and running them indefinitely because we might as well support the users who depend on them because we have infrastructure to support them and us.

sevg 22 hours ago||
For a moment I thought you were saying ipinfo runs example.com.

Instead it just seems to be an advert for ipinfo on a post about example.com?

reincoder 12 hours ago||
Not an advert. I wish we ran example.com. However, we run a few other services.

The issue with example.com is this statement:

> This domain is for use in documentation examples without needing permission. This is not a service; avoid relying on it for testing and monitoring purposes.

The problem is that, disclaimer or not, if a website provides a useful utility, people will use it as a service.

If example.com breaks, IANA can reasonably say it was never intended to be stable. But that does not change the fact that people will use it for testing and monitoring.

What we do is adopt legacy services whose maintainers can no longer afford, want, or have the resources to maintain them, and invest in keeping them running reliably.

sevg 11 hours ago||
My question was rhetorical ;)
gblargg 22 hours ago|||
Example.com is one of the sites I visit most often for troubleshooting my connection on the go. It's great for tickling a captive Wi-Fi login that didn't trigger properly.
LeoPanthera 22 hours ago||
neverssl.com is slightly better for that, since it resists caching.
kijeda 1 day ago||
I think what you describe is exactly right, it has organically become a service and it is maintained with that in mind. That doesn't mean you shouldn't be clear about what its for and what should be avoided. Otherwise it is setting up an implicit contract that it will service those needs without limitation which turns it into an even bigger dependency.
judge2020 23 hours ago||
Not to mention indefinitely. Any decommission, even decades in the future, will be messy. Or imagine if ipinfo got bought up by private equity and they turned off the free service, or maybe attached some sort of agent-pay token to the response[0] so that they collect revenue from running it when possible.

0: https://blog.cloudflare.com/monetization-gateway-beta/

matthewroop 9 hours ago||
[flagged]
cute_boi 1 day ago||
IANA, a natural monopoly, can't even host simple html page is kinda funny.
tesnorindian 16 hours ago||
IANA and ICANN should be moved under UN ITU from a non profit, so that they don't make breaking changes without approval.
sajithdilshan 1 day ago|
What would have been nice is that depending on the visitors IP address’s region, showing a localised message instead of fixed number of languages
Waterluvian 1 day ago||
This feels like a “falsehood developers think about localization.”

It’s always funny when I get French YouTube ads. As if YouTube is desperately trying to offload the adbuys anywhere they can by pretending that Canada must mean French.

lxgr 7 hours ago|||
I hate this with a passion. Google is very guilty of this. Their AI summary very often insists on replying in the (IP) local language, nevermind the language of my HTTP headers, Google profile, or the actual natural language request...
what 23 hours ago|||
Do you have ca-fr (or whatever) in your accept language header?
ffaccount2 16 hours ago|||
I want to read content only in a specific language. This is different language than the language of the country I live in. I have my operating system, my keyboard layout, my browser, my accept languages header, everything configured to the language I want.

And get I often get websites and ads in the language of the country my IP points to

account42 16 hours ago|||
Google famously think they know better than you what languages you want.
Cidan 1 day ago|||
I think the whole point is for it to be a static site that is easily distributed with little-to-no overhead, as it probably receives a non-trivial amount of traffic.
zahrevsky 1 day ago|||
Yep, that's exactly their reasoning:

> As it tends to be heavily trafficked, the overall bandwidth is a key consideration

account42 16 hours ago|||
Then they should have just kept it english only without any script.
justinpombrio 19 hours ago|||
That assumes that (i) every region has a primary language, and (ii) everyone in that region speaks that language, both of which are false.

(And false often enough that guessing language based on IP address works badly in practice, I hear.)

int0x29 1 day ago|||
Just check the Accept-Language header
erhuve 1 day ago||
I believe it's just using the official languages of the UN
sajithdilshan 1 day ago||
Interesting, didn’t know that. Also I would have expected German and Hindi to be official UN languages given the number of native speakers in the world
gunalx 1 day ago||
Guess most of German speaking and Hindi speaking also know English.