News for hackers. Stuff that matters.
Re:AMP pages displaying your own domain by jsnell on Wednesday April 17, 2019 @05:44AM (#19681097)
This is such a strange reaction from HN. The AMP cache URLs have been a top 3 complaint about AMP here. "I can't copy-paste URLs, it's hard for users to understand which site they are on, it looks like the content is provided by Google rather than the real provider", etc.

Now there's a solution that preserves the preloading and validation benefits of AMP caches but maintains the original URLs, in a way that's cryptographically sound, in the process of being standardized, and controlled by the publisher. This gets launched much faster than one would have expected. And suddenly everyone pretends that the AMP cache URLs were never a problem and this is some kind of a power-grab.

Re:AMP pages displaying your own domain by gnomewascool on Wednesday April 17, 2019 @07:31AM (#19681584)
I think that most people are worried about Google using a controversial[0], draft web "standard" (Signed HTTP Exchanges), that introduces a major change in how the web works, in mass production, without trying to first resolve the problems raised with the proposal.

[0] For instance, Mozilla considers the current specification to be harmful[1].

[1] https://mozilla.github.io/standards-positions/

Re:AMP pages displaying your own domain by eudora on Wednesday April 17, 2019 @08:11AM (#19681817)
It also puts a _lot_ of work on the publisher to implement these changes. Again.

(Unless you're using CloudFlare)

Re:AMP pages displaying your own domain by gregable on Wednesday April 17, 2019 @08:24AM (#19681879)
Currently, it's difficult to implement however unlike rewriting a page in AMP, signing the page is a purely mechanical operation. All that's required is to improve the tooling, it is theoretically possible to be a one-click change for any website out there. Initially adding gzip support to a web server was difficult and out the reach of many webmasters, now it's basically universal.
Re:AMP pages displaying your own domain by tytso on Wednesday April 17, 2019 @08:35AM (#19681952)
There was an attempt to address Mozilla's concerns[1], but Mozilla never responded, unfortunately. If the Mozilla community chooses not to respond, that might cause people to consider whether or not their position should be given much weight.

[1] https://github.com/mozilla/standards-positions/issues/29#iss...

Re:AMP pages displaying your own domain by RubenSandwich on Wednesday April 17, 2019 @08:40AM (#19681983)
What do you mean they never responded? They say they are working on a response[0]. Taking time to respond and informing the other party that it will take a while is not "never responded".

[0] https://github.com/mozilla/standards-positions/issues/29#iss...

Re:AMP pages displaying your own domain by tytso on Friday April 19, 2019 @07:12PM (#19703782)
3 months is a long time.... how long is someone supposed to wait for a response before you just move ahead? If the answer is "forever", it becomes trivial to perform a denial of service attack on a standard. Mozilla specifically said, "this is not high priority for us". If it's not high priority for them to respond, that's fine, but waiting forever doesn't seem like a reasonable thing to require.
Re:AMP pages displaying your own domain by codedokode on Wednesday April 17, 2019 @10:46AM (#19683005)
I am against this standard. First, I want to see the real URL in the address bar. Second, I don't want Mozilla to spend resources to implement specification that is made by Google for its own purposes.
Re:AMP pages displaying your own domain by RobertRoberts on Wednesday April 17, 2019 @06:20AM (#19681264)
I simply don't trust Google to not change the rules later.

What will stop Google from down-grading 2nd class URLs (ie, not hosted with google) to page 2 results?

It's effectively the same thing as having no AMP at all, yet they cleverly got everyone on board with this tactic.

Edit: I just skimmed through this... this looks _WORSE_ than having Google show their domain. This is some of the sneakiest most deceitful garbage I could have ever imagined.

Just no way. Need convincing? Look at the animated gif half way down:

https://3.bp.blogspot.com/-Xqfy7IhiTzc/XLY7goySWzI/AAAAAAAAD...

Re:AMP pages displaying your own domain by eudora on Wednesday April 17, 2019 @08:15AM (#19681834)
Sneaky because now you don't know what server a web page is coming from?

Because yes that's true, although cryptography it's maybe half true.

Re:AMP pages displaying your own domain by hedora on Wednesday April 17, 2019 @11:06AM (#19683191)
Sneaky because (especially for news articles), the most common web-based attack is google (or fb, etc) slurping up my information.

Now, they want to remove the remaining user interface element that says they’re spying on me!

Also, this makes it even harder to ad block their junk at the network layer (is foo.com down, or is this more amp bs?)

Re:AMP pages displaying your own domain by codedokode on Wednesday April 17, 2019 @12:28PM (#19684003)
On their page about AMP Viewer Google admits that they are collecting user's data when they view AMP pages [1]:

> The Google AMP Viewer is a hybrid environment where you can collect data about the user. Data collection by Google is governed by Google’s privacy policy.

With replaced URL it will be more difficult to spot.

[1] https://developers.google.com/search/docs/guides/about-amp

Re:AMP pages displaying your own domain by loudtieblahblah on Wednesday April 17, 2019 @07:46AM (#19681664)
Because literally the entire private reason for AMP is a power grab.

Not the public reason, but absolutely the private reason.

If Google, Apple, Amazon, Microsoft, or whatever publicly traded company makes a move its for money and power and preferably power, since that yields even more money.

AMP on web and email is the perfection of embrace, extend and extinguish

Re:AMP pages displaying your own domain by tantalor on Wednesday April 17, 2019 @11:47AM (#19683591)
Power grab from whom? Bing serves AMP too.

https://blogs.bing.com/Webmaster-Blog/September-2018/Introdu...

Re:AMP pages displaying your own domain by rum3 on Wednesday April 17, 2019 @03:40PM (#19685774)
They also push a browser based on Chromium. I wonder how many intentional incompatibility issues there will be with other web browsers that are not developed by G$$gle.
Re:AMP pages displaying your own domain by mtberatwork on Wednesday April 17, 2019 @06:49AM (#19681378)
Well, I wouldn't call this a solution just yet. If you read through the documentation, you'll find that this won't work on shared hosts and requires a TLS certificate "that supports the CanSignHttpEchanges flag. As of April 2019, only DigiCert provides this extension." [1] Plus, as if the lift of transforming HTML into AMP HTML wasn't already big enough for your average web site owner, implementing signed exchanges will be over the head of 99% of the folks building web pages on the Web.

IMO, while the URL problem was a big issue, the bigger issue is that AMP's restrictions and limitations gives your users a neutered user experience in the final end. As others have pointed out, if it wasn't for Google's implicit requirement to implement AMP (e.g. to get into their carousel and other locations), AMP would have been DOA.

[1] https://amp.dev/documentation/guides-and-tutorials/optimize-...

Re:AMP pages displaying your own domain by jefftk on Wednesday April 17, 2019 @08:52AM (#19682072)
> as if the lift of transforming HTML into AMP HTML wasn't already big enough for your average web site owner, implementing signed exchanges will be over the head of 99% of the folks building web pages on the Web

Converting web pages into AMP isn't something you can automate, but supporting signed exchanges is. You need certificate authorities to support the flag and web servers support the protocol, but if this catches on then the only thing you'll need from the site owner is the decision on whether to allow it.

(Disclosure: I work for Google)

Re:AMP pages displaying your own domain by tcd on Wednesday April 17, 2019 @10:08AM (#19682683)
Well, it's disappointing DigiCert didn't tell Google to fuck off. I hope this never comes to something like Let's Encrypt, so the vast majority of developers can never use this.

Sometimes, Google needs a gentle nudge from users saying "we don't like this" and hope they reconsider (I doubt it).

Re:AMP pages displaying your own domain by jefftk on Wednesday April 17, 2019 @12:16PM (#19683886)
> I hope this never comes to something like Let's Encrypt, so the vast majority of developers can never use this.

Let's Encrypt's response:

    I think it’s likely too early in
    this draft’s development for Let’s
    Encrypt to prioritize implementation.
    It looks like it has a ways to go
    within the IETF before it would be
    an internet standard.
https://community.letsencrypt.org/t/cansignhttpexchanges-ext...
Re:AMP pages displaying your own domain by hedora on Wednesday April 17, 2019 @11:09AM (#19683226)
Honestly, if comcast and friends started blocking this crap by default (with an opt in for people that want to be spied on by google) I’d take back at least half the mean things I’ve said about Pai.
Re:AMP pages displaying your own domain by fartcannon on Wednesday April 17, 2019 @10:25AM (#19682827)
How do you personally feel about AMP? It looks like an attempt to make the web a walled garden.
Re:AMP pages displaying your own domain by jefftk on Wednesday April 17, 2019 @12:37PM (#19684094)
AMP has a lot of things all together, some of which I like:

* I like that when AMP is used for ads then the ads are fully declarative. Advertisers getting to run custom javascript, even in a cross-domain iframe, isn't great.

* I like that AMP allows sites (currently primarily search engines) to trigger preloading in a way that doesn't leak information to the site that is being preloaded.

* I like the way things like "sorry AMP only allows us to use 50k of CSS" can give developers leverage to push back against bad site designs.

* I like that it centralizes some measurements: instead of every ad provider using their own custom polling system to determine if the ad is on screen they can all subscribe to events triggered by a single well written system. This doesn't affect the amount of tracking (there's lots either way) but it makes it hurt the user experience less.

On the other hand, I don't like that:

* AMP uses a ton of JS, and if all you want is a simple website it's going to slow things down in the non-preloaded case. For example, taking a random post on my site (https://www.jefftk.com/p/trycontra-implementation and https://www.jefftk.com/p/trycontra-implementation.amp) I see a median speed index of 1.611s on non-AMP but 2.051s on AMP: https://www.webpagetest.org/result/190417_XB_22673cb98ce390a... https://www.webpagetest.org/result/190417_PS_1a60378762d87fb...

* A lot of people that don't want to implement AMP are doing it because then they get more search traffic. I understand how there isn't currently a non-AMP way of doing preloading in a way that doesn't leak information to the site (see above) but I think Web Packaging should be extended to support this in the general case and allow publishers to use AMP only if they want to.

* The interaction between AMP and content blockers isn't great. If you have a content blocker set to allow some JS but not all (for example, no third party JS) then it's not going to run the AMP JS or the contents of the <noscript> block, and AMP pages will render with 8s of white screen before the CSS times out. This is a pain, but I'm not sure what the right way to fix it would be. (I wish content blockers were smart enough to figure out which <noscript> tags to run, but that's probably asking too much.)

If you wanted to expand on how AMP seems like an attempt at a walled garden I would be interested in reading it; I haven't previously read any explanations that made sense.

Re:AMP pages displaying your own domain by fartcannon on Wednesday April 17, 2019 @01:49PM (#19684787)
I guess the question is: Do you trust google to treat non-AMP pages the same as AMP pages?

If they don't/won't, no matter what your justification for why is (you believe it will provide speed, security, whatever), that's one of the walls.

Sure, you can not use it, but does that limit your ability to be found on the internet? If yes, then there's that wall again.

They're in the extend stage of Microsoft's favourite strategy.

Re:AMP pages displaying your own domain by jefftk on Wednesday April 17, 2019 @03:24PM (#19685614)
> Do you trust google to treat non-AMP pages the same as AMP pages?

Google clearly doesn't treat AMP and non-AMP pages the same way: only AMP pages are eligible for the carousel in Google search, and there's a little icon.

Once there's a way for non-AMP pages be safely preloaded I would be very surprised if Google search didn't start doing that, though. (Speaking only for myself, not the company.)

Re:AMP pages displaying your own domain by codedokode on Wednesday April 17, 2019 @12:30PM (#19684026)
And replacing the URL bar contents makes it more difficult to spot the walls [1].

[1] https://developers.google.com/search/docs/guides/images/amp0...

Re:AMP pages displaying your own domain by andy_ppp on Wednesday April 17, 2019 @06:17AM (#19681251)
Fair enough but there is now zero need to load them from the AMP cache at all - this security model could allow News Carousel to load them from the originating site and still have access to the pre-rendering instant load magic/lies that AMP provides.

It feels a little dodgy to me this standard and a bit embrace extend but I'll see how it plays out and reserve judgement until we see this happening in the wild and how well it works. Personally I'd like to be informed in the browser chrome that it was being served via this mechanism rather than me visiting the original site.

Can you maybe see that people feel the browser is now lying to them about where the content is coming from?

Re:AMP pages displaying your own domain by jsnell on Wednesday April 17, 2019 @06:45AM (#19681354)
If you're loading the content from the originating site, surely there's no benefit at all to signing. If you're loading the content directly from the site, the browser just needs TLS to verify the integrity of the content.

And you're also back to the situation where you can't preload the content in a controlled manner or privacy-preserving manner, nor have the page-speed guarantees since the version being served to the user is not the version that Google crawled.

It's kind of the opposite. The cache is where the actual benefits come from. That's not the part you want to get rid of. The AMP spec was just a vehicle for making the caching possible in a secure manner.

This model would theoretically allow the validation, caching and prefetching to be done for all (signed, so opt-in by the publisher) HTML pages. Which is another one of the historical top complaints about AMP: why can't light, fast-loading, mobile-friendly HTML get the same treatment in search results.

> Can you maybe see that people feel the browser is now lying to them about where the content is coming from?

I can see that they are feeling like that, I just don't understand how they arrived there.

How is this different from a e.g. company X's website being behind Cloudflare? The browser didn't contact the actual server that company X hosted the content on. Instead the browser contacted a server run by Cloudflare that could prove cryptographically (via TLS) that it was authorized to serve content on behalf of the actual site.

Re:AMP pages displaying your own domain by AlexandrB on Wednesday April 17, 2019 @08:35AM (#19681951)
> And you're also back to the situation where you can't preload the content in a controlled manner or privacy-preserving manner...

A few people have pointed out the privacy-preserving aspect of AMP. I'm not sure I get how that's the case. Is this referring to the fact that the page is not being pre-loaded from the content owner's own webserver? The main privacy violators on the internet are Google and Facebook. How is loading something from Google cache protecting my privacy?

Worse still, if someone posts an amp link on Twitter or a chat client Google now gets to know when I access a specific website even though they are an unrelated third party[1].

Edit: [1] In practice this was probably already the case since Google Analytics is so popular. But still.

Re:AMP pages displaying your own domain by gregable on Wednesday April 17, 2019 @08:52AM (#19682071)
Good question.

If you make a search query, but have not clicked on any results, you have a privacy expectation that the web servers of the search results you have not clicked on will not know you performed this query, your ip address, cookie, etc. For example, if you search for [headache] and then close the window, mayoclinic.com knowing that you made this query would probably be a surprising result.

With naive preloading, you would preload a search result from that origin. Your browser would make an HTTP request to the site and that site (sending an ip address, the URL you are preloading, and any cookies you may have set on that origin). So, this approach would violate your expectation of privacy.

Instead, if the page is delivered from Google's own cache, the HTTP request goes to Google instead of the publisher. Google already knows that you have made this query, and are going to preload it (the search results page instructed your browser to do so in the first place). The request will not have any cookies in it except for Google's origin cookies, which Google already knows as well. Therefore this type of preload does not reveal anything new about you to any party, even Google.

AMP has been doing this for a long time in order to preload results before you click them. However, until Signed Exchanges the only way to do this was that on click the page would need to be from a Google owned cache URL (google.com/amp/...). With Signed Exchanges, that can be fixed. The network events are essentially the same.

Note that once the page has been clicked on, the expectation of privacy from the publisher is no longer there. The page itself can then load resources directly from the publishers origin, etc.

To your last point, if someone posts a link on twitter to an AMP page on a publisher domain, and then you click it, your browser will make a network request to the publisher's origin. Google will not be involved in this transaction in any way. If someone explicitly posts a link to an Google AMP Cache Signed Exchange, then yes this will trigger a request to Google but this will be far less likely going forward as these URLs will never be shown in a browser. For example, try loading https://amppackageexample-com.cdn.ampproject.org/wp/s/amppac... using Chrome 73 or later. This is a signed exchange from one domain being delivered from another. You'll never see that URL in the URL bar for more than a moment, so it's unlikely to ever be shared, like I'm doing now.

Re:AMP pages displaying your own domain by AlexandrB on Wednesday April 17, 2019 @09:30AM (#19682335)
Thanks, this was very informative. I'm not a fan of AMP at all, but this helps me understand the reasoning a little bit better and why Google hosting the AMP cache is necessary for preserving privacy.

At its root, I think my objections to AMP boil down to a few things:

On a technical level:

1. It's buggy and weird on iOS.

2. I'm not convinced I care about a few seconds of loading time enough to justify the added complexity of making this kind of prefetching possible. Additionally, this seems like a stop-gap that will be rendered unnecessary by increasingly wide pipes for data.

On a philosophical level:

3. It gives Google way too much power over content.

4. I want the option to turn it off completely because of points [1] and [3], and because I fundamentally want to feel in control of my internet experience.

Edit: The point about SXG making AMP URLs less likely to get copy/pasted to other mediums is a key benefit I hadn't considered and will likely make avoiding AMP outside of Google search easier.

Re:AMP pages displaying your own domain by londons_explore on Wednesday April 17, 2019 @10:00AM (#19682598)
2. How many URL's do you load in a day? My browsing history over the last 10 years averages to 417 pages per day. 2 seconds per URL is 35 days of my life...

I totally want that time saved if possible.

Re:AMP pages displaying your own domain by andy_ppp on Wednesday April 17, 2019 @11:28AM (#19683418)
Making everything faster won't give you more time.
Re:AMP pages displaying your own domain by themacguffinman on Wednesday April 17, 2019 @01:36PM (#19684653)
That's literally not true.

It looks like you were trying to make some deeper philosophical point, but you'll have to be clearer because your statement makes no sense.

Re:AMP pages displaying your own domain by gregable on Wednesday April 17, 2019 @05:17PM (#19686561)
Bandwidth increases do not fix latency. If a document has to round trip from the other side of the planet, that adds about 200 milliseconds until we break the speed of light. If that same document must make several round trips to be able to initially load (very common!) this adds up rather quickly. The only solutions are localized caching and prefetching.
Re:AMP pages displaying your own domain by andy_ppp on Wednesday April 17, 2019 @09:13AM (#19682208)
Yes, exactly why people think this is creepy. I also expect you not to start using battery rendering shit I haven’t asked you to in the background or data that again you don’t have permission to use. Just because the majority of users don’t care doesn’t mean you gregable are not corrupting the foundation of a free web. I still feel you’re making the web super creepy, grabbing extra data and the whole project focused could be accomplished without this embrace and extend - derank slow pages more aggressively doesn’t lead to a two tier web and doesn’t tie everyone further into Google’s brain washing algorithms. But this “solution” to the problem at least for now Chrome doesn’t visit Google for these new style links from elsewhere so at least that is some improvement. The fact this whole project should not exist and adds zero value and I can’t opt out is a massive problem for me.
Re:AMP pages displaying your own domain by jsnell on Wednesday April 17, 2019 @09:06AM (#19682162)
If the browser were to prefetch search results, it would leak information to all the result pages about the user having done that search. (I once had a blog post accidentally rank on the first page for "XXX". I really don't want to know who is searching for that particular term.)

Google has to know what you're searching for to compute and show the results. So there are few additional privacy implications from the preload.

And your last case is exactly what will no longer happen. People will now copy-paste the original URL rather than the cache URL. Click on the link, and you're taken to the original site.

Re:AMP pages displaying your own domain by andy_ppp on Wednesday April 17, 2019 @09:14AM (#19682218)
Then don’t cache stuff that you haven’t told the user you are caching from third party sites.
Re:AMP pages displaying your own domain by andy_ppp on Wednesday April 17, 2019 @07:00AM (#19681435)
> If you're loading the content from the originating site, surely there's no benefit at all to signing. If you're loading the content directly from the site, the browser just needs TLS to verify the integrity of the content.

The browser security model stops them from doing this, but presumably in this new world they could allow this to work and not host the content in the carousel themselves.

I think the argument about content suddenly becoming "slow" and no longer AMP validated if it's not served from the AMP cache is a poor one.

Finally I'm willing to postpone judgement but I did just explain why people feel that Google is embracing and extending the web if you can't understand why people are worried about this that's not something I can help you with ;-)

Cloudflare does not have the same scope, power, monopoly or scale that Google have - I can change CDN provider if they start doing weird stuff, no problem, but I can never really get away from Google.

Re:AMP pages displaying your own domain by snarfy on Wednesday April 17, 2019 @08:10AM (#19681808)
Most people agree that URL spoofing is bad. I'm not sure why google should get a pass.
Re:AMP pages displaying your own domain by cannedslime on Wednesday April 17, 2019 @06:53AM (#19681401)
My biggest quarrel with this is that its just another way for google to take control over the internet. Does any other search provider than google use AMP? Does any browser other than googles own support this? How busy are you? You can't wait 0.5 seconds for an HTTP request? And you think its worth feeding google with more precise data about your movements online than they already have? And as a business integrating AMP, loose control over your own content and platform? Why?
Re:AMP pages displaying your own domain by delroth on Wednesday April 17, 2019 @07:13AM (#19681501)
https://blogs.bing.com/Webmaster-Blog/September-2018/Introdu...

Disclaimer: I work at Google, nothing related to AMP or search.

Re:AMP pages displaying your own domain by ajmurmann on Wednesday April 17, 2019 @10:03AM (#19682633)
Bing is the best thing that ever happened to Google. It's the fig leave that protects you from antitrust.
Re:AMP pages displaying your own domain by andrekandre on Wednesday April 17, 2019 @04:49PM (#19686367)
my counter argument to this would be: we don’t need more corporate control of the internet and standards, we need less... bing throwing their weight in isn’t any better imo
Re:AMP pages displaying your own domain by IanCal on Wednesday April 17, 2019 @07:34AM (#19681594)
> You can't wait 0.5 seconds for an HTTP request?

I don't have links to hand but everything I've seen shows real dropoffs in users as you increase the time. Once you're looking at low numbers of seconds you're looking at significant numbers of users simply abandoning the site. Half a second extra is not insignificant, and the user experience changes a lot between things that feel instant and things that have a noticeable wait.

Re:AMP pages displaying your own domain by cannedslime on Wednesday April 17, 2019 @07:42AM (#19681645)
Yes but you don't need AMP to have a fast loading website or even one that applies the same principles as AMP when it comes to having inline CSS, loading scripts async etc. The biggest problem in all of this is usually ads and analytics anyways.
Re:AMP pages displaying your own domain by codedokode on Wednesday April 17, 2019 @12:33PM (#19684052)
Also Google controlling AMP specifications means Google can decide what widgets (from what companies) can be there on the page, what ad networks and analytics systems can be used.
Re:AMP pages displaying your own domain by codedokode on Wednesday April 17, 2019 @12:22PM (#19683949)
This is actually the opposite: users are deceived because they think they connect to publisher's site but in fact they are still inside Google's walled garden. Their data are collected according to Google's privacy policy but it is difficult to spot looking at the address bar.

Also, Google controlling AMP means that Google decides what analytic systems and ad networks are allowed on the AMP page. With Google having its own ads and analytics business, doesn't this tempt them to make life little easier for its own products and little more difficult for competitors'?

Re:AMP pages displaying your own domain by dbbk on Wednesday April 17, 2019 @08:02AM (#19681755)
As bad as the URLs were, at least you could edit them to get back to the non-AMP version if you were technically literate enough. Now there'll be no distinction, you could get sent to an AMP link from Google which is a lesser experience than the 'real' site and have no way of getting out.
Re:AMP pages displaying your own domain by jefftk on Wednesday April 17, 2019 @03:31PM (#19685688)
> have no way of getting out

I believe if you refresh the page it triggers a request to the original site, which will probably then choose to give you the non-AMP version of the site.

Re:AMP pages displaying your own domain by jedieaston on Wednesday April 17, 2019 @08:39AM (#19681973)
Can't you just click the link at the top right that will send you to the real page as it does today?
Re:AMP pages displaying your own domain by dbbk on Wednesday April 17, 2019 @09:14AM (#19682221)
I believe they said that bar would be going away once they rolled out 'real URLs'.
Re:AMP pages displaying your own domain by teddyh on Wednesday April 17, 2019 @08:47AM (#19682035)
What reason does Google now have for keeping the link there?
Re:AMP pages displaying your own domain by 48309248302 on Wednesday April 17, 2019 @09:28AM (#19682315)
It only works in Chrome. The Web has now been split in two, and you now have to use Google Chrome to be on the faster version. Google is shamefully abusing its power in several places here.
Re:AMP pages displaying your own domain by gruturo on Wednesday April 17, 2019 @10:52AM (#19683065)
If by not using Chrome you don't end up on an AMP page, I consider that a feature.
Re:AMP pages displaying your own domain by 48309248302 on Wednesday April 17, 2019 @11:21AM (#19683348)
Google is unethically abusing their power against non-Chromium browsers like Firefox. Speed matters in the eyes of users, even if we individually block AMP. See the link below for a general pattern.

https://www.zdnet.com/article/former-mozilla-exec-google-has...

Re:AMP pages displaying your own domain by nebulaserfer on Wednesday April 17, 2019 @01:02PM (#19684331)
Google just gives users what they want. I've checked the link you provided and the website is total wreck in terms of user experience (subscription popup, large obtrusive ad banners and so on).

I have push notification disabled but it wouldn't be surprise for me if they asking to subscribe for push notifications on the first page view.

Current era of content websites is a disaster except few cases like medium and maybe reddit with a discount.

AMP is an only solution for general users who just want to google a cooking recipe or latest news in their town.

Re:AMP pages displaying your own domain by e12e on Wednesday April 17, 2019 @10:01AM (#19682609)
First, everyone go out of their way to break REST[1] caching by eliminating proxies from SSL (for some good, some bad - reasons).

And now we're trying to shoehorn it back in?

It used to be that a local caching squid proxy was a great way to make load times of various "front pages of the Internet" bearable on a shared low bandwidth uplink (local/national news sites etc typically being served from the cache/lan).

New ssl/tls kinda-sorta breaks that (there's no middle ground - either install intercepting cert that catches everything, or abandon caching on everything. Either cache CNN. com and medical records, email(webmail) and Facebook messages - or neither).

AMP might be a bridge too far - but some kind of (semi) public "signed, not encrypted" would still be a good fit for hypertext applications/documents - because of the caching benefits.

[1] As excellently outlined and contrasted by Fielding in his thesis: https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm

Re:AMP pages displaying your own domain by nialv7 on Wednesday April 17, 2019 @02:00PM (#19684912)
"Oh, you don't like the AMP url? OK, how about, we solve this problem, BY MAKING YOUR BROWSER LIE TO YOU. How does that sound?" - Google, probably.

If you look back, Google has made multiple attempts at "improving" the url. It starts to become clear what they are trying to do now.

Re:AMP pages displaying your own domain by api on Wednesday April 17, 2019 @09:48AM (#19682499)
I think everyone sees clearly that AMP is a power grab but fishes for proximate reasons to reject it instead of just sticking to that.

I don't care how AMP works. It's a power grab. Done.

Re:AMP pages displaying your own domain by jxdxbx on Wednesday April 17, 2019 @07:13AM (#19681498)
the preloading and caching seems like a marginal speed boost. the main win from AMP is just the stripped-down format, which does not require the cache.
Re:AMP pages displaying your own domain by jononor on Wednesday April 17, 2019 @11:54AM (#19683662)
People here have been complaining that AMP is a power-grab from the very start. So I do not see this as a strange reaction.
Re:AMP pages displaying your own domain by matt4077 on Wednesday April 17, 2019 @08:56AM (#19682097)
It works best if you try understanding everything from the perspective of someone tail’ing Apache logs and fiddling with their kernel parameters.
Re:AMP pages displaying your own domain by wayneftw on Wednesday April 17, 2019 @09:06AM (#19682158)
Different groups of people are commenting at different times.

Also, Mozilla members rally around a ton of stuff here on HN. That's why you see so many posts about Rust despite the fact that it's not really that popular. That's also why the top comments on stories about MS Edge switching to Chrome where lamenting the fact that they didn't choose Firefox, despite the fact that hardly anybody uses Firefox.