Hacker News new | past | comments | ask | show | jobs | submit login

> The issue is that the technical meaning of the URL is very far from what most user think of.

My argument is not really concerned with what most users think of, but humor me, what do they think of?

> So when NYT sets up a magical DNS config, it suddenly is fine, but using crypto to sign the package and serve it on a CDN that way, then it's suddenly "subverting the meaning of the URL"?

Yes, because HTTP/S scheme URLs have a definition that implies a meaning, which is subverted when you create exceptions to that meaning. NYT setting up a "magical" DNS config that resolves to some third party server is perfectly fine by that definition, and resolving one FQDN while displaying another is not. It's not sudden, this standard has existed in one form or another since 1994.

> We can have a real discussion of what the meaning of a URL is

Yeah, let's do that instead of harping on about what's fair and unfair. It's not a matter of fairness, it's a matter of standardized definitions. By all means, create a new "amp:" URI scheme where the naming authority refers to whoever signed the data and resolves to your favorite AMP cache, but don't call it http or https.




I think the subtle shift of view here is that the URL shows the address where the content is located, more so than where the content was actually fetched from.

An example of where this occurs today is caching. You could be hitting a cache anywhere along the way. Hell you could be seeing an "offline" version, but the website would still show you the "address" of the content.

This is no different, you're hitting a different cache, but the "URL" you see is the canonical address of the content you are looking at, not where it was actually fetched from.


> I think the subtle shift of view here is that the URL shows the address where the content is located, more so than where the content was actually fetched from.

The only sense in which content is located anywhere is as data on a memory device somewhere. With the traditional URI in which the host part of the authority is an address of or a domain name pointing towards an actual host, you have a better indication of where the content is located than you do if this is misrepresented as being some other domain name which in fact does not at all refer to the location of the content.

The shift, if any, is that people may be less interested in where the content is located and more interested in its publishing origin.

> An example of where this occurs today is caching. You could be hitting a cache anywhere along the way. Hell you could be seeing an "offline" version, but the website would still show you the "address" of the content.

Yes, because that's how domain names work.

> This is no different, you're hitting a different cache, but the "URL" you see is the canonical address of the content you are looking at, not where it was actually fetched from.

It's different in the sense that a host name as displayed by the browser then has multiple, conflicting meanings that have no standardized precedent.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: