News for hackers. Stuff that matters.
Re:AMP: the missing controversy by paulddraper on Saturday February 24, 2018 @05:13PM (#16455740)
I think we have to participate.

It claims to be an open standard; we should participate (or try to participate) in the open standard.

The problems AMP solves are real. They will be solved one way or another. I'm hopeful they can be solved in an HTMLite sort of way, not a whatever-Google-does sort of way.

So let's think about how to improve AMP, change AMP, evolve AMP, until it becomes something else and something better than even its creators thought. Destroy it from the the inside.

EDIT: I know AMP has been terribly approached, and it might be nice if it just disappeared. I'm not claiming otherwise. But it's not going to disappear the same way proprietary LiveScript didn't disappear. I don't want to just scream at walls; we've been trying that.

Re:AMP: the missing controversy by ocdtrekkie on Saturday February 24, 2018 @05:23PM (#16455807)
I make this mistake too, but we need to stop calling it an open standard unless it's handed over to a neutral standards-making body. AMP's solution to the URL problem involves another Google-pushed web standard, webpackage. But the big difference is that webpackage is part of the WICG, a community group under the W3C. That's a real standard, this is not.

If AMP not handed over to the W3C, I don't think we can or should call it a standard.

Re:AMP: the missing controversy by indigochill on Saturday February 24, 2018 @05:41PM (#16455884)
I'm not at all up on my tech politics, but I'm curious about your implication that the W3C is neutral. Is that something we can take for granted, given the way they went forward with EME[0]? Otherwise, though, I'm inclined to agree.

[0] https://www.eff.org/deeplinks/2017/07/amid-unprecedented-con...

Re:AMP: the missing controversy by ocdtrekkie on Saturday February 24, 2018 @05:44PM (#16455901)
I'm definitely not fond of EME, but the W3C's interests go well beyond that of a single corporation. For instance, WICG, which I mentioned, lists three chairs, who are employed by Google, Mozilla, and Akamai respectively.

I don't think Mozilla was super fond of EME either, but couldn't afford to be "the web browser that can't watch Netflix".

I definitely do remain wary of these groups being forced to rubber stamp things, I do feel Google exerts way too much control even in that space, because due to their monopolies, they can just implement what they want, and sometimes the W3C has to accept it or be irrelevant.

Re:AMP: the missing controversy by lern_too_spel on Saturday February 24, 2018 @10:27PM (#16456942)
I want instantly loaded web pages now, not in 5 years when the standard is ready and Apple has finished dragging its heels and implemented it in its browsers, allowing publishers to finally use it.
Re:AMP: the missing controversy by quanticle on Saturday February 24, 2018 @10:36PM (#16456970)
That attitude is what allowed Internet Explorer to become the dominant browser. What are you going to do when Google gets bored of supporting Chrome and disbands the team, leaving your web pages tied to a stagnating browser?
Re:AMP: the missing controversy by lern_too_spel on Saturday February 24, 2018 @11:30PM (#16457135)
> What are you going to do when Google gets bored of supporting Chrome and disbands the team, leaving your web pages tied to a stagnating browser?

The whole point is that AMP works on all major browsers as they exist today. Waiting for a new standard and then waiting for Apple to implement it is a non-starter.

Re:AMP: the missing controversy by kuschku on Sunday February 25, 2018 @03:47AM (#16457926)
Sure, just like Google Earth works on any browser, or Hangouts, or ...

Google's always only supporting competing software just as much as absolutely necessary

Re:AMP: the missing controversy by lern_too_spel on Sunday February 25, 2018 @11:09AM (#16459554)
Google might make web apps that work in only one browser, but publishers won't publish in a format that supports only one browser. That's why Microsoft, Baidu, Yahoo Japan, etc. also have AMP caches.

On the other hand, using the web package standard as the ancestor suggests would currently trap you to Google.

Re:AMP: the missing controversy by JoshMnem on Saturday February 24, 2018 @05:22PM (#16455794)
AMP isn't truly "open" technology. You can't even discuss its problems on Github without getting the conversation shut down. AMP is an insidious threat the the open WWW itself. It doesn't solve problems that can't be solved in better ways.
Re:AMP: the missing controversy by mulmen on Saturday February 24, 2018 @05:19PM (#16455777)
The best way to improve AMP is to drag it out behind the wood shed and shoot it. People just need to get better at making mobile web pages.
Re:AMP: the missing controversy by paulddraper on Saturday February 24, 2018 @05:22PM (#16455793)
I'm not saying you're wrong.

But I will say I think your wood shed idea won't work.

(Though I am very open to hearing more about it's implementation.)

Re:AMP: the missing controversy by mulmen on Saturday February 24, 2018 @06:03PM (#16456005)
Yeah I don't think that's realistic either but validating Google by participating in their selfish initiative isn't going to do anyone any favors.

Where you can oppose the adoption of AMP and work on improving the rest of the ecosystem so that AMP has fewer compelling applications.

Re:AMP: the missing controversy by mcguire on Saturday February 24, 2018 @05:27PM (#16455828)
Am I reading the article right: the browser preloads resources from amp pages from the search page?

That's going to be hard to fix in an HTMLLite sorry of way.

Re:AMP: the missing controversy by tankenmate on Saturday February 24, 2018 @06:16PM (#16456070)
HTTP/2 servers can preload (if they choose).
Re:AMP: the missing controversy by dragonwriter on Saturday February 24, 2018 @07:07PM (#16456281)
Doesn't that require same origin, and thus AMP-style central caching?
Re:AMP: the missing controversy by lozenge on Sunday February 25, 2018 @03:57AM (#16457956)
Google is pushing "HTTP origin signed responses" which will mean Google or any other implementing server can cache responses from other (willing) origins and push or offer them. Then, the address bar can show the actual origin, instead of www.google.com/amp as the origin.
Re:AMP: the missing controversy by underwater on Saturday February 24, 2018 @08:38PM (#16456623)
Preload is different from push.