HNHacker News
TopNewBestAskShowJobs

cramforce

3,668 karma · joined October 11, 2010

submissionscomments
cramforce··on An app that reads Wikipedia to teach you about cities you’re driving through
App author here: Added this as an additional data source for the app.
cramforce··on An app that reads Wikipedia to teach you about cities you’re driving through
Author of the app here: The voice is whatever your browser on your device uses by default for speech synthesis. E.g. on an iPhone it may be Siri's default, on other platforms it is a different voice.
cramforce··on CSS Paint API: New possibilities in Chrome 65
Mozilla just announced that they mandate secure contexts for all new features https://blog.mozilla.org/security/2018/01/15/secure-contexts...

There is wide consensus that while there are certainly trade-offs this is a good thing.

cramforce··on Using page speed in mobile search ranking
You vastly overestimate our agility, but we will take the compliment :)
cramforce··on Improving URLs for AMP Pages
Web Packaging [https://github.com/WICG/webpackage] allows the authority over an origin to delegate serving to a third party (and support things like offline serving). This is similar, but better than e.g. what a CDN does today, because the third party does not need access to the private key.
cramforce··on Cloudflare Stream – Combines video encoding, global delivery, and player
It is required for adaptive bitrate streaming in browsers that do not support HLS (all browsers except Safari and Chrome on Android only).
cramforce··on Equifax’s Maddening Unaccountability
Credit management is big in Germany through SCHUFA and other companies and queried much more liberally. E.g. every time you purchase something online the store will likely check your credit and determine available payment instruments (this is pre-purchase) based on the response.
cramforce··on Some publishers are fighting AMP with “View Full Experience” link
Google's cache implementation is documented (https://github.com/ampproject/amphtml/blob/master/spec/amp-c... and a few more files in that dir) but not itself open source.

Cloudflare also offers an AMP cache if you'd rather not use Google's.

cramforce··on Some publishers are fighting AMP with “View Full Experience” link
Right, it is documented how to do it, but rarely needed. Cloudflare offers a whitelabeled cache as well.

https://github.com/ampproject/amphtml/blob/master/spec/amp-c...

cramforce··on Dear Twitter, Please Make AMP Optional
AMP does not do anything in this direction, and certainly not on purpose. If it does please file a bug. We'll treat it as high priority.

Note, that at the beginning of the developer preview 2 years ago, AMP did do something like this, but it was quickly fixed.

cramforce··on iOS 11 Safari will automatically strip AMP links from shared URLs
UPDATE: We confirmed that this actually implemented as a generic solution. (Sharing <link rel=canonical>), so there is nothing AMP specific here.
cramforce··on iOS 11 Safari will automatically strip AMP links from shared URLs
I can't go into details, but in general we closely track analytics for our product (like most companies with websites would) and run AB experiments to see how changes impact user behavior.
cramforce··on iOS 11 Safari will automatically strip AMP links from shared URLs
AMP is not a ranking factor in Google Search. More official statement here https://twitter.com/johnmu/status/824185977098960897
cramforce··on iOS 11 Safari will automatically strip AMP links from shared URLs
https://www.ampproject.org/how-it-works/ is a good primer.

You can beat AMP's performance with hand-tuned optimizations. Its goal is to uplift performance across a significant percentage of web content (instead of just that developed by the few experts).

Is Google going to penalize my sites if we don't use it? No, AMP is not a ranking factor.

We don't include advertising in our pages, so should we care about AMP? Advertising is to AMP like Advertising is to the Web. E-commerce is a big use case where advertising is uncommon.

cramforce··on iOS 11 Safari will automatically strip AMP links from shared URLs
Our latest numbers show that the average speed improvement of the AMP cache is roughly 75%. I'm a bit shocked by that myself. But that is where it stands.

Getting similar performance out of on-origin serving is a priority for us, but we aren't there yet. One challenge is to give it the same scale as the AMP cache.

cramforce··on iOS 11 Safari will automatically strip AMP links from shared URLs
I'm personally neutral on it. In general, product managers hate complicating the product experience with settings and engineers hate maintaining multiple code paths for the same feature.

We did add the link away from AMP, so that users who cared have a per-link opt out. We know that most users love the experience.

cramforce··on iOS 11 Safari will automatically strip AMP links from shared URLs
So…

In terms of the AMP open source project governance rules I am THE tech lead. https://github.com/ampproject/amphtml/blob/master/GOVERNANCE...

I also manage a team at Google that works full time on the AMP open source projects and act as an overarching tech lead, but there are several sub teams that have specialized tech leads (e.g. for UI, ads, analytics, caching, etc.).

Is that what you wanted to know? :)

cramforce··on iOS 11 Safari will automatically strip AMP links from shared URLs
https://github.com/ampproject/amphtml https://medium.com/@cramforce/why-amp-is-fast-7d2ff1f48597 https://medium.com/@cramforce/why-amp-html-does-not-take-ful...

People here are opinionated about it, but users love it.

cramforce··on iOS 11 Safari will automatically strip AMP links from shared URLs
Happy to have a technical discussion, but not sure you are really interested.

TL;dr AMP is 100% build on web tech. Pre-rendering achieves the performance but relies on history.pushState and iframes, which doesn't allow presenting a URL that is not on the same origin as the search page.

We think that the UX trade off in the URL is OK given the performance benefits. Given that it is a trade off we now have a bunch of projects to mitigate those trade offs. More coming soon, including lots of improvements to Safari. My team works directly on WebKit to fix bugs that affect AMP (but also the web as a whole, since AMP is just web tech).

cramforce··on iOS 11 Safari will automatically strip AMP links from shared URLs
TL of AMP here. Just wanted to clarify that we specifically requested Apple (and other browser vendors) to do this. AMP's policy states that platforms should share the canonical URL of an article whenever technically possible. This browser change makes it technically possible in Safari. We cannot wait for other vendors to implement.

It appears Safari implemented a special case. We'd prefer a more generic solution where browsers would share the canonical link by default, but this works for us.

cramforce··on iOS 11 Safari will automatically strip AMP links from shared URLs
This change was requested by the AMP team.
cramforce··on iOS 11 Safari will automatically strip AMP links from shared URLs
This change was requested by the AMP team.
cramforce··on Google AMP is bad for e-commerce
Oh, certainly for English results showing news results for that query is very, very relevant given what is going on in the US with people waving actual nazi flags. You can see that if you e.g. search for a flag that isn't in the news (like danish flag) there is no news result.

I'll report the flag bug.

cramforce··on Google AMP is bad for e-commerce
We are thinking about this. The problem is privacy. AMP can pre-render a page from publisher X without publisher X learning that this happened.

This is important for avoiding that you e.g. would suddenly see re-marketing ads for pages that you have never clicked.

cramforce··on Google AMP is bad for e-commerce
News shows up in the Top Stories carousel, not all blogs. If the news is so newsworthy the Top Stories carousel is the right space.
cramforce··on Google AMP is bad for e-commerce
Do you have a link where an ebay page shows up in a carousel?
cramforce··on Google AMP is bad for e-commerce
The carousel ranks in position one if it is determined to be the best result. It can rank way below. https://www.google.com/search?q=facebook is a good way to see that.

Original article was about e-commerce. The Top Stories carousel is not relevant to e-commerce since it only contains news articles.

cramforce··on Google AMP is bad for e-commerce
Was talking about Google Search. Don't know about News. But the original article was about e-commerce.
cramforce··on Google AMP is bad for e-commerce
As the otherwise pretty wrong article correctly states: There is no such ranking boost.
cramforce··on Google AMP is bad for e-commerce
"AMP does not allow for use of forms". This is wrong https://www.ampproject.org/docs/reference/components/amp-for...

…and similarly the rest of the article seems badly researched.

← PreviousPage 3 of 7Next →