News for hackers. Stuff that matters.
Re:Ask HN: Is it just me or is the AMP project making everyt... by manicdee on Sunday January 13, 2019 @07:42PM (#18899717)
Is the only way you can argue via straw man?

My complaint is not the use of CDN, it is the forced delay to load a page when the CDN is not available or certain resources are blocked. This is a direct form of punishment from Google: refuse to let us track everything you read, we will make it uncomfortable for you to read anything.

Disabling the phone-home feature is nothing like poking holes in the fuel tank.

Re:Ask HN: Is it just me or is the AMP project making everyt... by SquareWheel on Sunday January 13, 2019 @08:24PM (#18899896)
>My complaint is not the use of CDN

Then why the complaint about "phoning home"? Analogies are imprecise and brittle.

>This is a direct form of punishment from Google

If you show me some proof I'll be glad to believe you. Occam's razor says it's a simple fallback for unexpected results.

>Disabling the phone-home feature...

Blocking a required library? Who is straw-manning now?

Re:Ask HN: Is it just me or is the AMP project making everyt... by manicdee on Monday January 14, 2019 @12:37AM (#18900916)
Phoning home is where a web site uses Google Analytics for example, while a CDN is where the assets you actually want are loaded from a server with large links to Internet backbone near you. Completely different things, which are sometimes conflated by people confused about the nature of the argument.

Calling the phone home feature a required library is part of the malintent from Google. Most websites I interact with don’t need a Google Analytics in order to function, for example. If I block a Google Analytics they refuse to work. The simplest explanation here is that time-short programmers just copy the code presented by Google, who in turn want everything to report back to them so they can monetise third party sites.

Building your site for AMP and blindly using the 8s timeout from the Google copy and paste archive is exactly the same story. You don’t need that much time to load all the assets, that timeout is there only to punish people who block the AMP resources.

Re:Ask HN: Is it just me or is the AMP project making everyt... by SquareWheel on Monday January 14, 2019 @09:16AM (#18903058)
>Calling the phone home feature a required library is part of the malintent from Google.

It is code required for the WebComponents to function. It's also charged with optimizations such as sandboxing of iframes, making requests synchronous, and calculating layout to reduce paints.

Clearly it's not "phoning home". The script provides clear actions, as laid out on the amp project website.

>You don’t need that much time to load all the assets

On American broadband, perhaps. Other countries do not have the same infrastructure.

>that timeout is there only to punish people who block the AMP resources.

Citation, not speculation, needed.