Hacker News new | ask | show | jobs
by NikolaNovak 1496 days ago
As a user (not publisher / developer):

* Based on occasional Hacker News coverage, and first principles, I was ready to dislike AMP

* After reading this article, I am wondering if I should explore it more and embrace it, because as a user, literally every single one of their defined "problems & issues" is a net benefit to me.

Harder for publishers to embed ads? Great.

Harder for publishers to run own code and track you and run more analytics? Awesome.

Harder for publishers to "present their brand value"? Brilliant.

After thinking about it, it works great for me.

When I want a specific website I go to a specific website.

When I randomly peruse news and articles, I want minimum ads, minimum differentiation and "brand value", minimum code. I don't care about who what where how they are. When I watch Google News Carousel, I'm OK to be in walled garden. Google News Carousel is not "The Internet" for me, it's the equivalent of facebook or twitter or instagram.

Basically, the author just managed to completely sell me on AMP!

8 comments

If AMP were just a high-performance subset spec of JS/HTML that Google gave a pagerank boost to I think it would be viewed pretty favorably.

The main issues seem to be around the caching features, which to allow even simple hit-count analytics requires sending analytics calls through some third party (usually Google). As a site owner you can’t do no-js analytics because you can’t even check server logs for page hit counts.

There are also still some weird details where the interaction on those pages (like scrolling) does not always feel native (it isn’t) and sharing the URL sends you to the hosted cache not the author’s site.

I’d be all in favor of something inspired by AMP that is just a test of “This page is a simple, fast-loading, no-hijacking web document”

Speaking only, solely, and specifically as a user... why do I care if the content is in an integrity-checked hosted cache or if the site owner has analytics? Neither is important to the experience of accessing the content.

The problem with simple, fast-loading, no-hijacking web documents is that history shows quite clearly that they don't stay that way for long. Every single website owner could adopt that standard today. Every single website owner has had that same chance every day for the past two decades. We're still not there.

Speaking solely as as a user, because I don’t want to use Google’s fucking cache just to read a damn web page. And the scrolling sucks.

And why the fuck is it so hard to just get the canonical URL for the page? Seriously, if google had been just a little less aggressive about preventing users from leaving their little AMP ecosystem, it might have taken off.

> The problem with simple, fast-loading, no-hijacking web documents is that history shows quite clearly that they don't stay that way for long. Every single website owner could adopt that standard today. Every single website owner has had that same chance every day for the past two decades. We're still not there.

They wouldn't be adopting AMP either except Google put their market weight behind it and said you should adopt AMP if you don't want to be punished in search results.

Users don't always know what's good for them.
To achieve all the speed possible from AMP, requires the ability to safely pre-render the content on the device before the user clicks.
I think modern phone processors, as limited as they are, could be pretty fast at rendering classic HTML and CSS. I know we want more from our webpages now, but the rendering as a static image is part of what makes AMP feel so weird and not like a normal webpage.
It’s not a static image. It gets rendered into an iframe they swap in, which is only possible because they control the html rendered given the constraints of the amp format.
But is that really necessary?

HN for example loads quite fast on mobile. I don’t think there is anything about client-rendered HTML and CSS that can’t be adequately fast even on fairly restricted clients.

Of course you can slow things down with advanced features, my point was that a google-led test for certified “Fast Webpages” that get promoted in search results could have most of the positive impacts of AMP without the strange complexities.

All it did was shift who got to collect everything. The amount of surveillance done by ad tech is not good. Google being the central and sole entity doing the same surveillance is probably even less good.

And as a user, I hated using AMP pages for UX reasons as well.

You love it now. If it gains acceptance the results of the increasing centralization and control being given to google and cloudflare will bite you in the medium term. A few megacorps in control will go bad much faster and more completely than tens of thousands of independent human and corporate persons.

Yes, "publishers" (corporations) do want to do things that are bad for human persons. But guess what? So do the mega-publishers like google and cloudflare.

You can also just use an RSS reader, to solve many of these problems for you.

In addition:

> Harder for publishers to run own code and track you and run more analytics? Awesome.

Now it's just Google who tracks you.

> Harder for publishers to embed ads? Great.

Not for Google.

They would also automatically log you in if you visit an AMP page.

Make no mistake, this was just an attempt of control. The much more reasonable alternative to incentivize higher performance and less bloat, but let publishers decide how to achieve that. Lighthouse helps to some degree.

>You can also just use an RSS reader, to solve many of these problems for you.

You're inserting the typical "you can just ..." tone in your advice as if it's a simple solution but you're overlooking the full context of the parent's post:

(1) RSS works better for a known set of urls to pull from. When the parent states that he's randomly clicking on news stories (some being AMP cached pages) from Google search results, that's not really something that RSS can solve because one can't predict the unknown future urls to include in a feeds list.

(2) Many publishers (e.g. news sites like NYTimes) that offer RSS do not put the full text and only offer the headline and/or a partial extract.

You're right on both accounts. Should have said it solves some problems. We still want incentives for performant, lightweight websites as I said further down. (Not to say that there aren't any great websites that are not lightweight, but the value they provide outweighs the cost, from the users perspective.) Point being, AMP isn't needed for any of this.
In practice, amp breaks the web page and makes it hard to move to other parts of the site. You can blame the site owners but at the end of the day the experience of disabling amp and running an ad blocker is dramatically better
And the trope about it being slower is false. Yes, if you serve an amp page to someone who happens to come to your site, it’s slower, but if it’s displayed from Google search result page, Google pre-renders the page, making it instant.

The Apple News comparison is interesting from the article. Why doesn’t Apple get the hate given Apple News doesn’t just link to mobile web pages instead of articles of their own format?

Apple News is a choice for both the publisher and the user. Also its an App, it sending you to a website would not be a great user experience.

APM was strong-armed onto publishers and users never had a choice, even though google has long been asked to have an option to enable APM from the user side. Google used their search control to get APM used.

Users and publishers opt in and out for apple news.

Google makes it hard as hell to opt out of it for customers. They also show up higher in google so it not really an option to not support it as a publisher.

There are tens of millions who use Apple News since it’s the default news reading experience everywhere on iOS, so not participating would hurt publishers.
>Why doesn’t Apple get the hate

Because Apple News isn't an effective defacto monopoly in huge spaces like "web search" and "browsers". AMP content gets forced on, for example, Android owners, and it's difficult to avoid. And it was forced on publishers when the net effect of not using it was reduced organic traffic...that's how you got shite stuff like Reddit AMP pages.

Apple News has a monopoly on built in news reader on iOS, plus various promotion vehicles within it, so I think the analogy is close.
Apple does get hate for areas that are large, like the app store.
Long term it's most definitely _NOT_ better for you. The reasons why are just too nuanced to satisfy a public debate.

Thankfully people that understand the very, very real danger to not just the internet, but security, freedom of speech, and host of other very core concepts all human hold dear are at stake if things _like_ AMP replace an open and free internet.

Yep, users love it. People on HN hate it because we're weirdos and many of us interact with it on the publisher side rather than the user side. It's like asking cashiers what they think of self checkout.
Nah, we hate it because it does weird stuff like slowing down adblocker users. I don’t care about AMP work-wise, we never considered using it. But I hate it as a user, and back when it briefly became a thing, I used extensions to route me to the actual link instead of the google hosted page.
Users don't know what AMP is. If it suddenly went away most users would never say a thing.

To say that "users love it" implies they know it exists in the first place. The internet was just fine before AMP was a thing.

If it went away users would vaguely wonder why the search results links they follow are now slow loading and more ad blighted than they were recently. They love the outcome without knowing what is achieving it.
I highly doubt any user would make that connection. At best they will think that some sites put out a UI change (which is normal) at worst they will think that their internet is a bit slow for a bit and in a few days won't think about it again.

You are assuming that the normal user would assume that different websites behaving slightly differently would somehow be connected. That is assuming way too much technical knowledge on the case of an average consumer.

You are also parroting a supposed benefit when not only has cellular gotten faster, home internet, wifi, general internet infrastructure has also gotten faster and the idea that we need AMP for something to load fast is... frankly a lie.

As far as ads go... maybe? But in my experience anywhere that AMP would actually be used, I don't see this issue (and I also don't want google having more power over ads). I have an app on my phone to always redirect AMP and I don't experience any issues because of it.

Users will not care. Or notice, or think about it for more than a minute of "Oh hey, this site changed something" and move on with their day.

Edit:

The fact that google had to strong-arm publishes into this (when if it did what it claimed, publishes should love it!). Has continued to refuse to give users the ability to disable it. Shows that users don't care. Google knows that if they gave the option, people would disable it because someone told them they should. But the unfortunate truth is we don't know for 100% certainty how users feel because no choice was given.

Why would publishers love it? They're the ones who created the problem of bloated slow loading pages in the first place. The whole thing is a workaround for their inability to make decent webpages...

We don't need AMP for web pages to load quickly. But people weren't (aren't) making web pages that load quickly, and people prefer web pages that load quickly, so there was an opening for AMP to fill. It would be better if there were no opening for it to begin with, but publishers predominantly chose (choose) to make crappy bloated webpages.

It would also be (far) better for a similar but open solution not controlled by a single company to gain mindshare, but I don't see what would incentivize such a thing.

So all in all I conclude that AMP is better than the prior status quo, and I prefer to click on AMP links when I have a choice (especially on mobile).

> If it went away users would vaguely wonder why the search results links they follow are now slow loading and more ad blighted than they were recently. They love the outcome without knowing what is achieving it.

They'd be pretty happy that the webpages then landed on y'know, worked.