AMP for email is a terrible idea
techcrunch.com
techcrunch.com
Also, technology companies have a real problem assigning appropriate value to maintenance tasks that just keep things stable and usable. I’ve had infrastructure responsibilities over the years and the hardest thing about it was that nobody really knows or cares how much trouble you put into having things work flawlessly for months or years on end. It was important to find lots of visible tasks to go along with the invisible ones. I guess you end up with things like 40 Google chat clients and “hey let’s screw with E-mail” when there isn’t enough promotion-worthy work left to do in those areas.
Anyway, I prefer my email to remain immutable after initial transmission. I don't need another Snapbookthingie...
Which reminds me, Google: You already hosed search results with your first... or second, or third, buzzzzzz... big social, dynamic (comments) push, Plus.
And almost nobody liked Buzz, nor the way you tried to shove it down our throats.
Are you really going to take another stab at sabotaging one of your successful products -- this time, Gmail?
You HAD a successful social platform: Reader. And you nuked it.
You want "social" and "changing content"? Bring back Reader.
Buy a clue.
It was probably the single best social thing I’ve ever used. It was unique as it was actually social. Both my teams at work and family/friends used it as a way to comment on news and share stuff of interest. It was also a product of an earlier era where there was excitement over anything Google released.
Google+ tried to capture many of the good parts of reader... but it was too forced.
AMP has gotten me to finally switch to Duck Duck Go. Gmail is too difficult to leave, but AMP for gmail may finally get me over the edge.
Still wish there was an rss reader as good as G. Reader.
But we can't blast you with ads via Reader. What's the point of that?
its pretty easy to parse the content of an rss/atom feed and show targeted ads.
So everything is at cdn.example.com and if I change providers, it's just a dns record change and everything is ready, even if I want to just host my own content.
In theory, the maximum benefit of a CDN only comes if everyone is on 1) the same version or, similar but different, 2) an evergreen version. And the latter is a big red neon sign screaming "DANGER".
It sort of/kind of started with jQuery, and in those days including jQuery was considered somewhat bloaty. I think it was about 18kB minified back then? Today their site says it's 30kB.
Either way that's miniscule compared to having a few pictures on your webpage. Having much more JS than that, honestly seems like true bloat to me, which I don't think CDNs should facilitate anyway (so much untrusted unknown unchecked code doing very, very filthy things).
My point is, it wasn't a very good argument back then either, but it became normal because people did it for other reasons, too.
The main reason people did it, was that it was just so much easier. Just copypaste those 1.5 lines of code in your <HEAD> section to include the latest version of jQuery from Google's CDN, instead of downloading it and putting it somewhere in your source tree and now you've got to keep track that different parts of your codebase written months apart don't accidentally use slightly different versions (because it's ugly, not because it mattered a lot otherwise), etc.
Such convenience!
And if someone asked if it was really a good idea to blindly load 3rd party code and run it in the context of your own domain? Even I told people this sometimes: Well if you can't trust Google serving you secure code, then the web is basically fucked anyway, and we got much bigger problems. Which seemed like a reasonable threat model / security trade off at the time.
And now we're here.
About a week ago Google got caught hosting hostile ads that included cryptocoin miners inefficiently wasting users' electricity for a few bucks (profit insignificant compared to the cost of energy wasted). And apparently Google's offering to blindly host 3rd party JS to all users on the entire Internet everywhere (except the adblockerati), via their fucking ad network, has been expected behaviour for over a year at least and nobody gave a peep when that malfeature appeared.
I still don't know the exact date when or if there even was an announcement when they allowed advertisers "sure do whatever you like to their browsers, run some code, compute stuff, track them in all the ways we haven't dared to deploy publicly, or yet thought of, have at it, you need this, you do you".
So yeah, the web is fucked, we got bigger problems and hell no you can't trust Google any more.
A visitor can decide to not display images to improve performance and this will not break the website, blocking the (often not useful) js on the other hand...
> And if someone asked if it was really a good idea to blindly load 3rd party code and run it in the context of your own domain? Even I told people this sometimes: Well if you can't trust Google serving you secure code,
You overlooked the privacy and personal data issue here. It's a bad idea to rely on anything google because it means that you give away the privacy of your visitor to one of the worst offender no less.
> About a week ago Google got caught hosting hostile ads ...
Google has been delivering malware, spyware and that kind of things for years. It was even considered a major vector of infection (usually someone looked for flash on google and clicked on the first results which happened to be a google ad for an infected flash installer)
Good luck updating a site that used the latest and greatest build tools that are now depricated.
Fun thing: a lot of times I download the Javascript from a CDN because then I don't need build tools because it was already built for me on the CDN...
People focus too much on ship fast.
They get in trouble when the product becomes a success.
If you are an e-commerce site serving hundreds of images worldwide then CDNs make a tonne of sense.
If you just have a simple site or SaaS getting decent traffic, why add a failure point by including your choosen JS with a CDN. No one batts an eyelid when you add ten images to the homepage but somehow a single, much smaller JS file is too much extra load. It doesn't stand up to reason.
Whenever a service or company purports to make something "engaging" and "interactive" you just know that useability and actual, tangible usefulness are going to go out the window in favour of marketer-driven choices.
We don't 'engage more' with your software/service because you changed everything to optimise for engagement and time spent, we engaged more because it took more time/steps to get the same thing done.
Arguably what we should be doing is optimising for less time spent on an app/service for the purposes of enabling a better/more efficient/more enjoyable experience by letting users get what they want to do done quickly and easily.
I think it's a reasonable assumption that most people here are devs or interested in software/programming/etc. Marketers aren't going to be the ones who are actually interested in making better products, they're practically premature-optimisation-in-user-hostile-directions personified, so someone else has to at least propose these ideas.
...doubt it.
Was escalation as simple as "I would like to speak to a supervisor, please," or was there a more complicated incantation?
Verizon in particular is amazing in their priorities from an operational perspective are getting rid traditional phone business at all costs and spiting the CWA.
>It all comes down a simple but very dangerous shift: the major websites of today's web are not built for the visitor, but as means of using her. Our visitor has become a data point, a customer profile, a potential lead -- a proverbial fly in the spider's web. In the guise of user-centered design, we're building an increasingly user-hostile web.
I'm not 100% sure if it's a vanity metric for Google or not.
...Google does have some of the greatest statistical minds in the world, just maybe not the best product/UX minds.
KPI's can be highly misleading when it's disconnected from raw UX. It's difficult to measure user emotional experience, especially when you have a monopoly on user attention with Google Search and total product lock-in with Gmail. When users don't have alternative options analytics stats can be deceiving.
And just because a user completes X task a hundred milliseconds faster it doesn't necessarily mean the UX was better. And just because the UX was made incrementally worse doesn't mean I'm going to use Google/Gmail any less. But enough of small cuts can build up into a serious wound.
Ubiquitous banner ads, "free" 56k if you use our browser and click links, cookie bonanza, link hijacking etc... have been part of the web since day one.
No they haven't. I definitely remember the web before those were common, and it was great.
And while yes, the web was hostile back then, we also thought about it as hostile. There's been a definite shift in how the web is presented. Back then, we taught "Don't put anything personal online, it's all shady." But now, we want users to give us everything they can, and we've changed the language to allow it. "It's OK for you to give this data to us. We're Google/Facebook/Twitter/etc. There's no way we'd be irresponsible with that data"
It's not like we've come up with some new, super-secure way to store that data. The web is even more shady nowadays, but we're training users not to think about it that way.
AMP is, to begin with, Google exerting its market power to extend its control over others’ content. Facebook is doing it, so Google has to.
As a consumer, I actually love AMP. Everytime I click a news link on mobile and am taken to AMP, I'm relieved to be free from the extremely distracting original websites.Google has done a lot of exciting work on open standards like JSON-LD [0] and Microdata [1] to bring a better experience to both Google search results and Gmail. I love clicking the inline "Confirm subscription" button [2] instead of opening emails from Mailchimp and searching for a link. I'm not that scared of the future becoming locked into Google. I believe they'll improve upon and create better standards for emails. Most things aren't entirely altruistic, and that's OK. Gmail being an early adopter to these standards is a good enough reason for them.
[0]: https://developers.google.com/gmail/markup/reference/formats...
[1]: https://developers.google.com/gmail/markup/reference/formats...
[2]: https://developers.google.com/gmail/markup/reference/one-cli...
Maybe they’ve fixed the bizarre scrolling and overly sensitive links by now, but I see no reason to find out, because I don’t feel like I’m missing anything.
If I want to load a single page with dense content, view it without scrolling much, and close the tab, AMP makes my mobile experience better. If I want to do anything else, AMP on Android starts to interfere with basic functionality.
Which is a pretty sad story for a Google CDN on a Google browser on a Google OS.
Quick quiz: do you release a feature that is broken for 145M users, which brokenness they might plausibly encounter multiple times a day?
In a typical organization, the answer would probably be an unambiguous “no”.
Without passing judgment, I find the fact that Google decided to ship anyway to be a useful indicator of their beliefs, culture, and priorities.
It's the same for IE and web applications that didn't work in that browser. Luckily, people (for the most part) stopped using IE. We can only hope that iOS Safari will share that fate.
That said, it’s fair to ask why Apple hasn’t placed priority on the scrolling bug, post-AMP. What the real dynamics are I can only guess; I’d love to hear from lurking AMP or WebKit engineers.
All three of these are Google not taking into account mobile browser design. None of these can really be classified as issues in Safari, rather they are consequences of the Safari design and the design choices Google made.
The first two are due to the content being embedded within an iframe.
The scrolling issue was partly because Safari implemented custom scroll behavior (supposedly due to a Steve Jobs request) for its main web view, but scrollable iframes did not override the scrolling behavior. The fix here (I believe it was rolled out in iOS 11) was to change system-wide behavior for Safari to use the system default scrolling behavior, so that everything behaved the same.
The title bar issue is due to the content not being a scroll view, but a view the size of the screen containing one or more scroll views (the iframes). Which of these should be scrolled to the top on a tap? Changing this behavior could change it for deployed sites, so rolling out any sort of new heuristic requires testing and probably wouldn't be done outside a new major version (e.g. iOS 12).
The third issue is across all browsers - Google is the one serving the content, not the third party that wrote the content. Because of this, any attempt to change where the browser 'thinks' a page is being served to another domain runs afoul of pretty fundamental web security principles. You might be able to design some sort of call (similar to CORS) to ask if google is representing your content in order to get permission to forge the address, but that would be a new web standard that hasn't been written yet.
Definitely useful, though, why isn't that a feature in HTML5?
A WebKit engineer explained the scrolling bug and how they fixed it here: https://news.ycombinator.com/item?id=14386292
> That said, it’s fair to ask why Apple hasn’t placed priority on the scrolling bug, post-AMP
Because Apple is incapable of fixing a browser bug without an OS update. You should be asking why Apple won't let you use a non-buggy browser on your phone to begin with.
As for other work on scrolling:
Person contracted to fix some webkit issues: http://frederic-wang.fr/amp-and-igalia-working-together-to-i...
HN discussion made some news about scrolling changes made due to AMP's bug reports: https://www.macrumors.com/2017/05/22/scrolling-changes-comin...
Plain HTML+CSS is hard to do?
Google has gone to an exceptional effort to make things not work like they do by default. That it's even more effort to now get basic UX back shows just how misguided the entire team is.
So feel free to call it names and bring up feelings, but what I care about is the actual objective experience I'm getting.
> I see no reason to find out, because I don’t feel like I’m missing anything.
The person was basically saying "I don't feel like checking how good AMP is, I'm just going to blindly dismiss it"
These days, I actively avoid AMP links on Android. It's such a hideously buggy, functionality-disabling system on my phone that it's not worth loading those pages at any speed.
Only if that doesn't work pleasantly, then you get to complain about the browser not doing its job properly. (this remark aimed at some other replies in this subthread)
It's probably not hard at all, it's just that Google's priorities are currently at "fuck you" especially if you try to avoid being tracked.
As a developer and a content creator? I absolutely hate it. Not only is my content hosted outside of my control but they give them a visual weighting in Google search results. So now, if I want my content to have the best chance to be seen, I have to use AMP.
I wish they would have just made AMP a framework or build system that out spit out optimized web pages. Instead they force us to use their CDN which also has multiple trust issues.
Better they completely faked dns/cert in some wat and presented me copied content from their amp cache. I don’t check sources anyway.
Or are these ”engaging, interactive, and actionable email experiences.” more limited than the current web applications? If so, what are their limitations?
Also, I guess all clicks in those experiences will go through Google’s servers.
And therein lies the motivation. Why would all these Gmail users want to be clicking on web apps that aren't hosted on and monetized by Google, when they could be doing all these things inside Gmail?
'Click here to download Thunderbird' is what my mind inserts after reading that.
That's the main thing I mind.
Really, the UI of webmail clients suck. The point of computing is automatization; there's shit ton of things that could be better integrated with each other in search, e-mail, calendaring, etc. But for that to be good, you'd have to own that integration. When a third party owns it, you become slave to that third party.
They already do, when I click a link in my GMail (Android) app, and it opens in Firefox (Android), I can sometimes quickly see a Google redirection URL flit by before loading the actual page. They basically did a similar shitty trick to what they did to the Search result pages, pretending to be direct links but inserting a tracking redirect at the onbeforeunclick event or such.
Hey, btw anyone know of a nice Firefox Add-on or something that rewrites/stops the Google Search result links from redirecting at the last moment? I've been meaning to code up something like that myself, but I bet it already exists (and I'm mostly using DDG these days any way).
I agree with the article, email is email. But it points out something which is fundamentally a problem for the industry. Some software is done as in doesn't need to change any more.
That is a scary place since all those Gmail engineers need to do something so if it isn't adding new things to Gmail what will they do?
Interesting parallel in open source, Linux especially, when you have a subsystem that works well and is well understood by lots of people. Nothing to fix right? Well that would be boring. So we get things like systemd replacing the init subsystem and we get the unholy love child of netware and windows 'net' command replacing networking infrastructure management. Did they need changing? No, the previous systems did just fine. But what else is there to do?
A lot of what it does definitely needed changing — although systemd implements that change suboptimally.
Take the logind concept:
In the past, Linux screensavers were simply a fullscreen window in front of everything else. They crashed? Your system unlocked.
With logind, you have one tiny separate daemon that spawns your original X session, and the screensaver. As long as the screensaver is active, that screensaver replaces the X sessions's display.
If the screensaver crashes, it gets restarted, or, if that fails, you get in a lovely TTY font "open a tty, login as your user, and type loginctl session-unlock".
And this is secure. If something fails, your session won't accidentally unlock.
Other features include an IPC protocol that allows per-message security — user A can send messsage type 1, but user B can only send message type 2 (although, did that verification language have to be JS? T_T)
Edit: to be clear, it’s not about the binary used to run the screensaver, it’s about the fact that it does not need to be a question of “all or nothing” and that a solution for this particular problem could have been adopted without replacing virtually every other component of the system services simultaneously.
logind is developed by systemd, but a separate binary. In fact, every systemd project is a separate binary, just developed by the same project. Systemd is as much a monolith as KDE is.
Second, this tiny little logind binary is separate from the screensaver. It does not contain the screensaver, nor the lock screen, nor does it link to them.
This tiny process spawns the session and screensaver, and simply switches between them based on a signal. It's the tiniest possible concept for handling this task.
In general, I'd prefer if you could be more specific about your criticism, e.g. how this separate tiny binary is a "kitchen sink" and the screensaver, which is entirely separate from logind and systemd, is "part of a megalith".
So, instead of wrapping my screensaver in a small program that manages respawns on crash, you’ve arranged to force me to either have the screensaver unlock itself (since you ripped out the old simple wrapper), or have remotely exploitable network holes.
[edit: source: https://www.jwz.org/xscreensaver/versus-xlock.html ]
Also, due to systemd, the some of the ioctls you need for rootless X are needlessly declared “root only”, so to call them, you have to launder the call through some authentication daemon that has its own (not Unix) security model, and runs as root.
Finnally, I run this mess on a machine that is also an NFS client, and it frequently times out mid login / resume session, so you need to login like three times on a bad day because nfs takes a few seconds to stat something.
It was even worse with systemd aware desktop environments. There, instead of timing out quickly, it would sometimes hang for minutes, with per-user copies of what appeared to he the whole systemd stack running, and no logs anywhere.
Systemd is a lot of good intentions and ideas, turned into bad code.
AMP is one good idea (faster loading speeds) turned into not just bad code, but also lock-in and proprietary anticompetitive services.
There's no black, or white, only Greys on Greys.
(if only they would auto-fold after a fixed number of children, like Reddit, I might script that for myself one day)
This is really offtopic, but you seem to confuse KDE with systemd. There is a bit of KDE that tells you to use loginctl to tell KDE's display manager to unlock the session if KDE's screensaver doesn't work properly.
Before logind, the alternative was custom handling and detection of screensavers in your session, or simply it crashing back to the session.
In your first comment you said that screensavers were just normal windows and would crash back to an unlocked screen - that never happened. Here you're conflating KDE (started ~1997) needing logind (started in what 2010?) which it didn't. Even your comment about a 'session' makes no sense since at the X runlevel X itself is the 'session'.
In my opinion a lot of the problem has been a lack of clarity of what the actual user benefit will be, and the crazy borg-like scope expanion. I'm going to avoid commenting on the implementation of logind and brethren.
I suggest you read JWZ's On Toolkits page: (archive link due to referer shenanigans): http://archive.is/BjMfp
Gräßlin wrote a bit about that in his blog.
But you might be right, I’ve not worked on either of these projects, so my knowledge is mostly from hearsay.
90% of the industry isn't directly about software, rather other products that are helped by having some software around, and when it is done, it is done. Time to move along to other customer.
But, people can't just do nothing and get paid. So, they will create the need. And now spend months to make it, fix it, get busy again.
It's mostly about tracking and a form of "embrace, extend, extinguish". We're at the last end of the second phase now. Make no mistake, Google has followed through on the "extinguish" part enough in the past. See: Google Reader, and what they did to Usenet and the Deja archives.
This is absolutely a thing at Google IMHO. Remember the last major version of Google Maps, ran silky smooth on low end hardware, searches went where you expected, in and out no problem.
Then someone decided to try for glory and improve on perfection by re-engineering the entire thing. Now it sets the fans off in my macbook within a few seconds of appearing and they run for the duration, searches zoom out and show results 5 miles away on the other side of the major city I live in when I just want to see restaurants or coffee shops near me, constant back and forth jank from result lists to items.
Went from an app that was a complete joy to use to something I dread to interact with.
Says enough about their priorities, IMHO.
I remember one of the earliest software features that was widespread and called "intelligent" was basically the fact that a search form would remember your previous queries and present them incrementally as you were typing your new search.
That a company that prides itself on its AI efforts simply refuses to do this, again, says enough about their priorities.
The underlying protocols (SMTP and IMAP) are decent, but the clients aren't. It still lacks usable end-to-end encryption found in many modern messaging protocols/apps. Outright spam is mostly solved, but marketing and other notification emails I accidentally or intentionally signed up for consume way too much mental bandwidth, even with supposedly intelligent email clients (at least the ones I've tried)
That said, AMP for email doesn't solve any of those problems either.
Some relief for frogs that make it out of the pot:
Moral of the story: conservatives in Poland live in their own delusions.
Redneck Mythbusters: put the term in search engine. Youtube works well most of the time. If you can't find multiple videos or photos showing it happening, it's probably not real. If all you can find is reports like "a bloke told me", it's probably not real.
If you're not at work, try it with "fluffer". Some stories are too good to be true.
> In 1869, while doing experiments searching for the location of the soul, German physiologist Friedrich Goltz demonstrated that a frog that has had its brain removed will remain in slowly heated water, but an intact frog attempted to escape the water when it reached 25 °C.[1][5]
Ah, the whole brain then.
I do like he idea of encrypted-at-rest, and the desktop bridge seems like a decent solution for syncing locally, but not having search on mobile seems like it would be a major drawback for my use cases.
An app I have always wished for is something that would store an offline indexed archive of my email on mobile, protected by passphrase and independent of any provider.
As an aside, what’s the deal with Redbox? I’d never heard of them and $650/a for 25GB makes it seem like their pricing matrix hasn’t been updated since the 90s. The stock photography doesn’t help with that impression.
could you explain this a bit more? ive been routing my gmail to protonmail since i started using it but im slowly changing accounts from using gmail to protonmail as i go
They have a 5GB free-tier if you've got a custom domain. I've been a customer for years and very happy overall.
Barely no maintenance and I can add a prefix to all of my email addresses to easily blacklist anywhere that sells my email or unsubscribe links don't work for.
Pretty much the only task I ever want to complete from inside an email is “Unsubscribe”.
I wish clients would make it easier. Gmail does has an unsubscribe button for some emails. It would be cool if it recognized emails I consistently ignore and prompt me to unsubscribe from them.
email works and doesn't need fixing. It (nearly) transports more messages every day than is countable and just works. SNR - now that needs fixing and a good start would be enforcing plain text.
Marketers want to make money, and right now stuffing emails with images in favor of proper layout is the only easy way to do it.
Of course google also wants all of your email googling its way through their servers.
That's a feature, not a bug.
There is already a Gmail placement for AdWords ok the GDN. However for the most part, if I as a marketer send emails to my customers, I can be more or less certain they will get delivered if my deliverability is high.
What I see Google doing here is gradually exerting control until they tell brands "hey, you know those messages you used to send to customers for basically free? Now you need to pay a dynamic price we control in order to get any "organic" reach."
And just like that they will have turned one of the most valuable, scalable and cost effective marketing channels into another large revenue stream for themselves that gives them even more leverage over marketers.
Kinds of genius when you think about it.
That's already happened with GMail, hasn't it? The filters for Promotion, Social, and of course Spam already control what/where users see (and it'd be trivial for Google to charge a fee here based off visibility of Promotion-categorized messages).
It's still in a linear and usually legible way, of course, and I think it's arguably user-friendly if imperfect. Doing what facebook does with feed/status updates with email would be absolutely ludicrous, it would make GMail a ghost town overnight.
I don't think introducing ads into the feed is as ludicrous as you say from a business standpoint. If done properly, I could see Google avoiding a mass exodus while simultaneously opening up more inventory for them. In some ways, I see Inbox as a test towards this vision.
My broader concern is a fundamental shift in the ownership of a customer/user relationship and the cost of reaching them. In today's world, you pay a fixed price for your ESP, and then some CPM rate for volume typically. Your costs are known, often negligible, and entirely under your control. Likewise, as long as you follow best email practices and nurture healthy relationships with those on your email lists, you have an expectation that your email will land in their inbox if they want to receive it.
That is similar to what FB had back in the day when someone Liked your brand page. If you posted, they would see it assuming they scrolled through their feed enough.
My fear is that Google will change that dynamic such that you cannot be guarantee to reach your audience (even if you have great deliverability) without entering into an auction and paying a constantly changing price that presumably will always increase as they maintain control as the new gatekeeper of that customer communication.
That is by design. Email is not an image viewer nor is it an HTML browser. It is a plain text medium.
It's an exaggerated version of the image-heavy email newsletters - these are obviously nice for the marketer, but the messages that I want to receive are not like that, they don't need this feature, it's only useful for those who want to steal my attention.
If marketers really need it, perhaps it could be a useful way to automatically forward any messages using this technology to spam.
Somehow I expect that GMail's search box will get a "usesAMP:yes" or "content:AMP" filter or something. It has a lot of filter keywords like this[0], undoubtedly they'll add it.
You can easily add a filter rule to automatically mark all messages matching a filter as "spam".
If enough people do that, they might get the message. (and probably just remove the search filter option, sigh)
[0] come to think of it, GMail's search is a delight exactly because almost still kind of works like how Google Web Search used to work back when it was still good, a mere decade ago ...
- user receives email with a link (text or image) that points to some AMP page
- user clicks on the link
Gmail: - renders the AMP page in-place, replacing email content
Non-gmail clients: - keep whatever "link click" behavior they currently have
This does not render interactive content in email automatically and requires a click, but that click is important because it
- signals the user's desire to interact with the content
- follows current email security expectations, e.g. does not load third party content (other than images) just by viewing the email
As you pointed out, that violates user's expectations about what security vulnerabilities they are initiating when they open an email. Indeed, even lay users may sense that it just feels "wrong" for an email to act dynamically without anything being clicked.
I direct a lot of things to email like social notifications just so everything comes to one place. I end up doing a lot of bounces off to various sites to "respond" with a Like, +1, Retweet, etc.
But like, an interactive email should be a whitelisted opt-in behavior. "Hey, I want my Twitter notifs to be interactive so I can reply and retweet without leaving my email, so let me enable the Twitter app in my email client."
I predict whatever Google launches will work in GMail, and GMail only.
Sure, other clients have their inconsistencies, but they’re nowhere near as bad as MSO, and they actually get fixed over time. Microsoft, on the other hand, persist in using a rather buggy engine from twenty years ago, unchanged (I don’t know that there haven’t been any functional changes or bug fixes since then, but if there have been they’re minor or obscure).
For a while in the late 90s / early 2000s we had RTF e-mail.
In 11 years of self-hosting my mail I've had one deliverability problem, which was when outlook.com users stopped receiving our mail. I wrote to outlook.com, and it was resolved within 24 hours. This is possibly because my server is located in a reputable, but relatively small, datacentre, and not on the likes of AWS.
I use the zen.spamhaus.org DNS blacklist to reject connections from spammers outright, and do SPF checks. These two methods alone (no Bayesian or similar filtering) mean I get about one spam message per two days on average, which I just delete.
I estimate that I spend about half an hour a month on keeping the server up-to-date etc.
I consider the downsides extremely small in comparison to the benefits of controlling your own email setup. I encourage anyone with even basic server administration skills to try it. Email is a fantastically decentralised system and we should take advantage of that.
Web is quite usable with or without AMP as long as you use some ad blockers.
As far as I understand, on Android, Google predominantly shows AMP pages on Chrome and not on Firefox (have not used other browsers to comment on. Will be great if someone chimes in on this).
This results in a good user experience for users of Chrome on Android.
But Android Chrome was made unusable by Google in the first place by not allowing extensions. So NoScript, AdBlockPlus, Ublock Origin etc will not work. So all the junk loads and you have an awful experience.
AMP comes in and saves the day :)
On Android Firefox, no such drama. I can just install Ublock Origin and have a great browsing experience what ever the site it is. Reader Mode is a bonus. (Though I have rarely used it).
What does it all say?
So that is what AMP is for? No wonder I've never seen the use.
Email doesn't belong to a company? Nice one. It belongs to Google and Microsoft.
And this kind of change signifies three things immediately:
1. Being terrible means it's likely to happen and not really stoppable. They've already thought about how many people won't like it and still decided to go for it.
2. They try for a long time to have this more interactive messaging experience. Thinking Google Wave and Google Plus here. They have not understood that Slack/Wechat have solved that in a much more elegant way already. So they try again and again. This one will also fail to produce the vision they have. Google simply doesn't get that Web 3.0 interactivity. For us it's okay, it just means at some points other companies will take Google's place, and it will become that old, annoying giant like IBM and Microsoft before them.
3. Touching Email in this way also means that they are becoming desparate. Maybe not about profit yet, but certainly about the visionary aspects of the company. Email is one of their core components. You don't F* with those unless you really feel desperate.
It is not at all about users. It's about survival. Therefore the arguments presented in the article aren't even close to being good. A good article would figure out why they are so desparate and suggest things that they could do in favor of their users that still will increase their survivability.
Buying Slack and integrating it with their office suite might just solve their problem. It will be super expensive but might bring them onto the next level. Just a quick, stupid suggestion as example for what the article should've been about.
I'm not holding my breath for something good to come out of this, though. This could just as easily be a terribly executed product. But I'll try to be an optimist, because what we have now is outright trash.
On the other hand, if HTML is excluded then the message gets through without scope for mischief.
If you're afraid of HTML, by all means please check your email from a sandboxed VM in the terminal. But some poor chump is still going to be toiling away to make the latest Pottery Barn newsletter look great on a Blackberry, so we'd might as well build better tools.
CSS can cause problems, too. @import could cause privacy issues, as could @font-face. If images are not pre-downloaded, @media and @page could reveal when you print a message and @supports could leak details about your mail client. `position: fixed` would need to be banned outright I'd think, if the message isn't sandboxed in an iframe.
HTML5 as a whole is designed for building applications, not for making pretty messages. You want to have a subset of HTML5, but not too strict of a subset. Some APIs (e.g., @font-face) probably can't be used as-is and need a replacement. And of course, it all needs to be somehow backwards-compatible.
* http://jdebp.eu./Proposals/gnksoa-mua.html#NoAutoFetchExtern...
1. Build a product everybody hates and shove it down their throats.
2. Find an existing product people love and fuck it up or kill it.
How not to get promoted at Google (or anywhere else):
1. Build a product people hate and quietly let it die.
2. Do absolutely nothing to an existing product that works well that people love.
If they do wield a similar influence because of the market share of Gmail, hopefully somebody challenges that under antitrust or some other consumer protection basis. Email doesn't need walled gardens. That's back to the AOL days. "You've got AMP mail!"
While I don't see the security issue at a machine level being an issue since this will be done through canvas. I do see an issue with privacy. Its still JavaScript powering that fancy display. Which means JavaScript can write and read cookies and session values. JS can possibly do other bad things on your machine.
I wish my email would just stay email. Let the social networks do the fancy stuff. That's what they're for. Google could always go back a retool Google Plus. Let publishers do AMP mini-sites there.
How is this bad?
I do not understand the hate?
If you do not like the product then move on.
I can see this working well on a mobile devices, not sure how it will work on other platforms, but I'm definitely open to giving it a shot.
The best part about this is if I don't like it I can always switch.
Oh, the hate is just the new version of the ASCII ribbon against HTML email...
I don't want my email client to be part of such a system. If I want to follow the advice of "if you do not like the product then move on", then it's not sufficient for me to simply not use this feature in messages I send, this requires that messages I receive don't/can't use this feature.
I wish they implemented this as a separate MIME type so emails could specify multi-part messages with text/plain, text/html and a text/amp (just for gmail).
i think that AMP is a way to make up for the fact that Chrome will be blocking ads tomorrow. Google has to do something to give publishers a way to reach people and make money otherwise publishers will begin to start charging Google in some way or take their business else where.
When you open an email, a publisher has your direct attention and being able to interact with you in a two way direction is HUGE.
The last thing Google needs to do these days is copy Facebook. Almost everything Facebook has done in the past few years has pushed users away from the platform.
Also, if Google's goal with AMP really was to "make the web faster" how exactly will integrating AMP web pages into email make email faster? Seems to me like it would make email slower...? (at least if we discount marketing spam).
Accelerated Mobile Pages (AMP) ( https://en.wikipedia.org/wiki/Accelerated_Mobile_Pages ): They are a competing technology with Facebook's Instant Articles that restricts the page from doing practically anything that isn't performance-minded up-front. That means very little loading, and all data calls are async. That means no document.write or other blocking calls that would prevent the page from loading. As culled from the wiki article and the amp project site, pages in AMP load in a second or less and consume very little data, making them optimal for mobile devices.
It would help if the anti-AMP hysteria stays to the facts.
Would it be possible to make a filter in FastMail that automatically deletes these emails? I can imagine spammers would love to send “You need an AMP client to view this email, click here”. Plus the point about privacy above.
Edit: I’d want it to send a reply, as I can imagine anyone with a Gmail account might be blocked from sending me an email. Possibly any companies on the AMP bandwagon.
This might be the push I need to get round to writing an IMAP gateway that strips HTML and only serves text/plain to my email client. I don’t need more HTML and tracking bullshit in my emails.
Well, I like email. It does exactly what I need it to do. It doesn't have the pressures of chat or phone calls, and has the versatility to do all kinds of useful things. Best of all, it can't be broken by a single company and a stupid decision.
I also like forks, but I'm usually not telling people how great forks are. That's what the article says.
I don't want this new feature and am glad I moved away from gmail, but I think the author is mistaken if they think people don't want this. Some people don't want to leave their gmail app to click one box on a now slowly loading web page full of content/ads they don't care about. I procrastinate on some mail because I don't immediately feel like dealing with the context switch. Then the mail gets buried by others and I forget. I'm ok with that mode of operation and I can also see a lot of people not being ok with and being delighted by AMP in gmail.
>> allowing “engaging, interactive, and actionable email experiences.”
I immediately think advertisements.
If AMP ends up being natively supported inside your gmail inbox, then Microsoft will have no choice to support it also, lest people jump ship from Outlook.com to gmail. Once Microsoft add AMP support to Outlook.com, then they'll turn their attention to the Outlook client, and enable AMP there too.
Once that happens, AMP-Email will be a standard, and there will be no stopping it.
For me, if that happens, I'll be turning back on the 'plain text email only' option in my mail client.
> I'll be turning back on the 'plain text email only' option > in my mail client.
I am with you on that. I would even go one step further. I would enable this option to only show pure text content. And to autorespond to emails without pure text with a message:
"In the spirit of the web. And in the spirit of AMP power emails (Google telling you, that these are faster) I only accept pure text emails. These are the fastest ones to send, deliver and consume.
Please, in the future refrain from sending me bloated code. And if you feel the need to include images - use the age old attachment function."
That's legally risky for Google. They're not protected by an EULA if their outgoing email has hostile code and hits a non-Google customer.
(Sometimes the idiots start replying to the automated emails!)
I really wish there was a better way to bridge that gap. I usually turn on conversation view (we use Outlook), to group all of the emails via ticket, pull request, ect. But, what I really want is my email client to just tell me what changed, and use an anchor hyperlink to take me there in the ticket, pull request, ect.
I think it's worth experimenting with viewing these tickets inside of an email client, but I'm not sure if I'd like that or not.
I really dislike ads or using my CPU cycles to mine bitcoins for unrelated entities (cough cough Salon).
Am I stealing the information these entities provide for free on open Internet connections? Maybe. I don't really care though. I also benefit similarly by gut bacteria processing my food, and also don't want them taking their "fair" share of my life by ending up in places they don't belong. This particular analogy is, of course, open for expansion.
I agree with the distinction, but I believe that websites & email belong on the same side of the moat. Websites are meant to say things and applications are meant to interact with things.
Only non-standard emails won't work with POP3 or IMAP protocols. In those cases you need to use their specific program/protocols, yes. It seems Tutanota falls in this category, as does ProtonMail.
Except forks are fine and e-mails are a dumpster fire.
That's not surprising, but what exactly is broken about emails? And of those problems, which can't be fixed without breaking backwards-compatibility?
I've heard there are problems with verifiability, for example. Permitting backward-compatibility in security seems like you'd end up with the old-SSL problem.
I don't see a problem here.
Use AMP HTML in every email to display a message about how AMP is toxic to the open web. Only AMP clients will see it.
IMO it's already ridiculous the GMail app never even cached (a large) part of your messages on your device so you can use it offline.
Given the decline of everything Google lately, I can actually see it happening. But going for full profits instead of what made them good so far, will just be one of the final nails in the coffin.
Sincerely,
Someone who, when seeing something for free, reaches for his pistol.
It seems almost comical. On the one hand, we are constantly told that email is losing out to modern instant messaging avenues for communication. On this hand, the plan for competing is to try and make it more heavy weight? Reminds me of when Wave supposedly was going to remake email.
I suspect someday I'll just be a luddite, as mentioned in another thread. I really hope this is not that day.
FastMail does an excellent job hanging on real standards, and so supporting these Gmail-specific features requires that the standards themselves, support such things.
In the spec, they supercede IMAP folders with “keywords”, which are comparable to labels in Gmail.
“Users may add arbitrary keywords to an email. For compatibility with IMAP, a keyword is a (case-sensitive) string of 1–255 characters in the ASCII subset %x21–%x7e (excludes control chars and space), and MUST NOT include any of these characters: ( ) { ] % * " \”
Even so, unless you have a wide multiplatform selection of JMAP-based apps which work properly with labels, you are better off with folders.
EDIT/Am at rate limit: I survived migrating from labels back to folders, and probably wouldn't start using multiple labels again, should they be available, until a point where it's a very common, well-supported standard behavior. No more proprietary nonsense for me.
EDIT: Understandable! Safe travels on the path to owning your data!
LO
The basic plan costs 1€/month to have 3 email addresses that always go to the same place. They have something that I can't live without anymore: Disposable email addresses. On the basic plan you can have up to 11 disposable email addresses to sign up on services without the worry of spam or that they share your email address with third parties.
Oh look an AMP url ... Sigh.
FTFY. I cannot wait for this cancer to die off. For now, I avoid anything by Google as much I can.
1. Gmail is a channel that Google has under monetized for a decade. This is an opportunity for them to extract value from the said channel. If you're allergic to Google offering free services that use your data for advertising, go pay for email. Google isn't a charity and you aren't entitled to a Gmail of your choosing.
2. Apple is a prime example of successfully monetizing a "channel". They sell you hardware that apparently you own, but cannot run apps that haven't received Apple's blessing. Even their fucking charging port is proprietary (lighting) and to build an accessory compliant with iPhones, one has to pay an Apple tax of $7/unit that can easily be avoided with open standards such as uUSB. Never in the history of computing has your hardware required the manufacturer's blessing to run apps. Why do I mention this? Because an overwhelming majority of those foaming at the mouth at AMP are doing so on their iPhones and iPads - I hope the irony isn't lost on you folks.
3. If you find Apple's practices more abhorrent than AMP and consistently oppose both - congratulations, you're a minority whose reasoning isn't clouded by brand jingoism
4. If you called bullshit on Google because a) mobile pages can be fast(er) even without AMP and b) JavaScript was restricted within email for security, then your opposition to this proposal is the most accurate.
Cheers
When Google made the move to Inbox, I switched because I wanted to be using their newest interface. Over time I came to absolutely hate it and that drove me away from Gmail.
My wife still uses it so I occasionally find myself in the Inbox app on our tablet. Just a few days ago, actually, I read something in her inbox and for the life of me I could not figure out to mark it as unread from the inbox list. Maybe I was just missing something obvious, but it was very frustrating to not have such a simple action easily available.
Gmail's interface is very limiting, actually. It's pretty good for a web app, and probably better than Outlook/Exchange, but when the competition is so poor it's easy to seem good.
Chiming in with a "both" - I tried switching away from Inbox for a bit but I love me them bundles. I don't want to switch between a bunch of folders, I just want mail in those folders to appear grouped in my inbox
Edit: and Snooze. I don't think I'll ever like using a client that can't snooze an email anymore
It works really well as a 'TODO' list for email, plus with niceties for travel and what not.
FastMail does this incredibly easy since you can set up an inbox to allow any alias, so you don't have to create them up front. I just type it in and whenever an email comes in it'll be routed properly. Gmail has this too I believe, but only with the + syntax (e.g. myalias+account@gmail.com) but unfortunately too many places have broken email validation routines that doesn't know how to deal with + signs.
This is part of the reason for why I've always used a vanity domain for e-mail that uses Gmail as a backend. I've used Gmail since beta invites were scarse, but there are a variety of reasons for why I won't trust any given e-mail provider permanently. The fact that most of them are free is just one, albeit an important one.
I disagree. Gmail brought Google millions of customers. It's all about the ecosystem that they are building, which helps them retain customers. If you use Gmail, than there is higher chance that you will use Google Drive than competition. Another example of this is Google Keep. There is no reason for them to have free notes app, other than making you use more Google products.
EDIT: While not intentional, that was a bit flippant without extra arguments, my apologies. Also, this is more of a general "abstract" comment; Google operates in a real-world, concrete business context that it has to adapt to, and I am not burdened with knowing the details of that.
Google (the search engine), Gmail, and really almost everything in Google's ecosystem are essentially freemium apps since before the words "freemium" and "app" were coined, let alone combined.
You can use Google for free, but if you're trying to sell something you can use it's advertising.
You can use Gmail, and other the services the implicit Google account it gives, for free, but for the niche use cases there are things like Gmail business, or extra disk space on Google Drive once you run out of space to upload those big photos and videos from your phone, and so on.
What Google has expertly done is position itself as a public utility of the internet, despite being a private company. Whatever they are planning to do, I think that if they mess with that too much they risk a lot.
That is what I believe adamsvystun's point was: compared to most other monetisation options, ensuring that they keep this "public utility" position in the public eye is the most lucrative form of long-term monetisation for Google.
EDIT2: It gets worse the more I think about this: messing with email is especially risky, because email itself is tied very strongly to one's internet identity. It is the passport of the web. Think of all the "sign up/log in with" options: email is always the fallback option. So not messing that up is incredibly important to Google.
No, you'll get down voted for the way you are saying it. There's a difference, and it's an important one.
Cheers
While the idea of having standards for mobile and slow connection might be a noble one, forcing everyone into it by using mobile search results as ransom is an evil practice.
Especially since it's a google run, if it was set up as a non profit foundation with people on the board from different major players as a collaborative project then, yes It might be different.
I do, however, like to come to HN because it tends to be a very civil space in which to share opinions, not a vehicle for attention seekers to spout whatever false equivalences their brain just come up with.
As far as I'm concerned everyone here is entitled to their opinion and I have never seen anyone's voice silenced in this forum. But when you start a message with "I know I'm going to get down voted but..." you are hedging on the value of your own opinion. You know it's unpopular but at the same time you are so concerned with the public validation of it that need to present yourself as a victim and the rest of us as some kind of oppressors.
I don't see the contradiction here.
I interpret these kind of phrases as: "I don't like to be rude, and normally I'm not, but in this case I need to make an exception."
Frankly, not everybody actually meant to say that, but this interpretation still helps to deal with those situations in a civil, non-escalating way.
Voting for the shape instead of the content is superficial.
Sometimes it really is the content.
I did not know we were a uniform, homogeneous crowd...
Apple sells hardware and is not a monopoly, so if their customers are happy with their choice then good for them.
On the other hand Google is a monopoly, so a lot of people are not ok with them abusing their position to hijack the web (that they already “own”) and email.
Edit: typo
I provide paid email services for my clients, they can use Gmail if they want, or not. But for SEO, it's Google all the way down...
Bing, Yahoo, DuckDuckGo... they're all viable products that you can use to accomplish 90ish% of what Google could find, and maybe even more now that Google strips historical data (see https://news.ycombinator.com/item?id=16153840, from a month ago).
Since you're mentioning SEO, I just checked and 15.8% of searches for my website came from non-Google search engines in the last month (in my case, Yandex and DDG are the most popular ones). Bing is also taking a huge chunk of the traffic thanks to Windows 10 using it in the start menu, whether you like it or not. And while one example isn't viable enough to make general statements, it's clear that alternatives do exist and are used extensively.
It's a product that's superior when compared to its competitors. It's not a monopoly though.
I agree there are options, but they are Bing and Yandex. The others are just mashups.
Just so everyone's clear, monopoly doesn't mean (nearly) 100% market share; it means a large enough market share to be able to manipulate the market.
So, to elaborate on your first point, I think you're saying that the ease of switching search engines means that a market share necessary to manipulate the search market would be near 100%, much higher than Google has. Am I reading you correctly?
Since search engines are all free to use, many of the criteria of a monopoly seem hard to apply, but the classic defintions I'm familiar with include things such as "no reasonable substitute" which is not the case for Google Search.
https://www.ftc.gov/tips-advice/competition-guidance/guide-a...
Google is dominate for sure.
Google isn't a monopoly for users, it's a monopoly for developers. You can't get users without being on Google.
Only if I can replace one company with another, at roughly equal results, can the market be considered competitive.
I can't delist my site on Google and replace those users with Bing users.
If each search engine had only 5% or 10% of the market, though, I could. And I might. That's what a competitive market looks like.
Google is, from that perspective, a monopoly.
Not really.
And yet, thanks to their broken spam filters, you may have to.
And while Google has monopsonic power, it isn't the sole player in the market so it's not a true monopsony. Facebook, Twitter, and other channels have control as well. If you still disagree, look at how widespread Facebook's open graph standards are as proof of the market catering to these companies' purchasing power.
Or just look at the header on the article: https://i.imgur.com/XlGgTaw.png
Simply because if they start pushing some format, everyone must go along with them. Your private server can afford to not be inter operable with Microsoft, Yahoo, and AOL, but not Google.
And you can rest assured that email you send, anywhere, will eventually be forwarded to someone on a Google server. If not directly, than via Google Apps.
But in literal terms as well: It happens all the time that I ask for someone's email, and they respond with the username and assume the "@gmail.com".
An awful lot of big players won’t host their email on someone else’s service, so gmail is just not an option. If you deal with any business using primarily windows, there will also be a huge probability it’s running a Microsoft stack in full, from account management, email to file hosting.
Seems we are not living on the same planet.
Citation needed. This is the opposite of much of the world of work, where emails often both originate and terminate in Exchange Servers, not touching gmail servers.
Feels as monopolish as any other monopoly i’ve seen in technology.
A monopoly situation would have some kind of limits enforced, correct?
I have dealt with spam issues with Gmail and solved them all. I send HTML formatted email to many Gmail accounts. I suspect you have not setup SPF, DKIM or are blacklisted on spam lists. Or if you've done all this, possibly the formats for your emails is suspect. Either way, it's solvable. At the very least, your clients could white list your domain.
Edit: I am not saying it's pleasant, but it's hardly monopolistic behavior...
> I suspect you have not setup SPF, DKIM or are blacklisted on spam lists. Or if you've done all this, possibly the formats for your emails is suspect.
In what sense is this "work[ing] just fine?" "Sorry, we threw away your mail for some random reason, and we won't tell you about it" seems like poor service.
I did testing and found it was not random. Also, maybe my experience running SpamAssassin in the past helped me. Look up how SpamAssassin filters emails and it may help you with your problem.
No. A monopoly simply means market domination. It can arise naturally, as has been the case for Google in search in the past.
Microsoft had a monopoly on operating systems without "enforced limits".
The specific legal tests often require e.g. "over 80% of relevant market" by some measures - and I'm not sure Google mail qualifies as a monopoly under this definition.
p.s. having a monopoly isn't even illegal - abusing a monopoly position is. It feels to me that Google is, in many ways, abusing its dominant, perhaps monopoly, position in mail handling.
I've been in your position so I understand your frustration, but what you're describing is not evidence of a monopoly.
1. You knew the trade-off when you purchased an Apple device.
2. This is an unexpected change on a service your digital identity is tied to.
That's why the equivalence the OP is making here is absurd.
Shooting heroin is a choice, but it isn't wise, just as choosing to institute the manufacturer as an app gatekeeper, nay UNIVERSAL overlord of the hardware, software, services & content - something unprecedented in history.
And you're making me defend Google though I do not want to, but for accuracy's sake, they are neither a monopoly in email nor are they forcing other providers to choose AMP within their email. Just download all your Gmail data via IMAP and siphon it off to Apple's email client/server. And pray hard that Apple will CHOOSE to let you read emails tjhat weren't originally received/sent via their server/hardware/asshole
I'm quite a bit uneasy with Google lately but it's not feasible for me to move to another e-mail provider because my user account on many other websites is tied to my Gmail account and not all websites support e-mail changing.
At this point, I would argue that Gmail reached a public infrastructure status and it's not acceptable of Google to take actions without public consent.
It is perfectly acceptable if Google decides to charge for de services as it will happen with any public infrastructure that has running costs but it's not acceptable for Google to force people into situations or engineer their behavior just because provides the service free of charge.
For example, in my country, the electricity is generated by private for-profit corporations. However it would not be acceptable if these corporations start changing the voltage of the frequency of the electricity and force people to use devices designed specifically for that electricity network.
I don't remember Google forcing me into using Gmail but I also don't remember anyone forcing Google to provide an e-mail service. They did a great job, it revolutionized e-mail but they did it to compete with Microsoft and Yahoo, thus for profit(back in the day everyone was using Hotmail or Yahoo).
Yes, forward them to your new email, preferably using your own domain name. Start giving out your new email to people, reply to your gmail email from your new email. It takes time but after a few years you can ditch the gmail completely.
Yes and no. GMail does support IMAP access (Go here to enable it: https://mail.google.com/mail/u/0/#settings/fwdandpop). IMAP is a standard that allows you to access an inbox remotely.
OTOH, as long as you are using @gmail.com in your address, you are at their mercy. Go to https://www.gandi.net and purchase a domain name, it'll cost you <$10/year and you will own it. Make it nice and professional (yourlastname.net for example). firstname@yourlastname.net is the sort of email address you'll own your entire life.
FastMail is a paid alternative to gmail which people consistently recommend here. I am happy with GSuite personally as I really like the GMail interface, but you can look here if you want an alternative: https://www.fastmail.com/ (~$5/month plan for custom domain)
GSuite is the paid version of Google's services (~$5/month); as you said, it is perfectly fine for Google to charge for services. And as it happens, you can use your own domain on GSuite, so you could use your new email there. https://gsuite.google.com/together/
PS: If anyone is having trouble and needs help setting this up, shoot me an email (profile).
The only thing really bothering me is that you can't seem to set a default email app in iOS so mailto: links won't open the FastMail client. This is a super annoying client issue, but the service works incredibly well, no complaints here.
N.B. I have no affiliation with FastMail or Gandi whatsoever, just a very happy customer.
I don't really want to move to some other service - what I want is the assurance that Google is not going to do something funny with my account or service and unfortunately if they do I will have no recourse.
When I got my Gmail account in 2004 Google was this amazing website that will give away free services and their motto was "Don't Be Evil", at least that was my impression. I still like most of their services, just don't like the "free" deals anymore.
Zoho's webmail is currently much better than RunBox but the latter is undergoing a beta test of a new modern interface.
I've been switched for over a year now, and I check Gmail once every couple weeks now, instead of daily, like I did when I first switched. (I also have a Gmail vacation responder set up to automatically email literally anyone who emails it to tell them I don't check it often and what my new address is.) Yes, I'll probably keep the address forever, but it certainly isn't used much anymore.
Ironically, I had issues with my Gmail address long before I wanted to change providers: My main Google account address has my old last name, and Google's archaic infrastructure[1] for identity provides no way to change it. I had a newer Gmail address forwarding mail to it, because I didn't have a way to move all of my purchases like Android apps and the like, over to my new address' account.
[1]Microsoft has no issue with your account having multiple Microsoft-owned and/or third party email addresses and letting you change the primary one. There's some wonkiness with different services not recognizing your primary email has changed, but largely speaking, this is manageable. I have the same Microsoft account as I had years ago, everything carried over, but now identified by my current email address.
What I did was to sign up for Fastmail with my own custom domain and forward stuff to my @gmail.com address. This way I continue using Gmail but with my own domain.
I could do this with GSuite (and in fact I did for a couple of years) but GSuite accounts often have limitations compared to regular Gmail accounts and I didn't want to deal with that.
Google has been a lot better about this lately, but it still happens.
The problem is that Gmail is the most prominent e-mail provider and at the same time they make it difficult for other e-mail providers to operate, especially small ones. Gmail's spam detection is totally opaque and you can't do much if your mail lands in junk folder. For this single reason Google is no longer in a position when you can cut them some slack for anything related to Gmail.
Yay! I won something on the internet today!
... and don't ever write emails to anyone who uses GMail. And tell all your friends who use GMail they shouldn't write emails to you.
FWIW, I agree entirely with your point, but I think Youtube is the secret sauce that makes it work.
At any rate you choose to buy into Apple ecosystem. A big email provider changing how email works is not the same thing. For the record I host my own email server and use mutt as my main email client. The only Apple device I own is an old pre-iphone iPod.
If Google changes the expectations of email users everywhere then it won't be long until you end up with a broken experience if you don't support AMP email out of the box. Exactly what happened with HTML email: it's not rare these days to receive a multipart/alternative email where the plain text version is simply "see HTML". If AMP mail becomes mainstream it'll be like this but worse. Soon you'll have an HTML page that will tell you to "see AMP content".
I don't know if it's completely on purpose but that's by the book "embrace, extend and extinguish" by Google there.
Why does Google routinely refuse to display text unless JS is enabled? Their developer blog does almost the same thing.
Just wanted to say that you can read HTML emails in Mutt by having a browser, like Links2 or Lynx, do the formatting.
https://www.marksanborn.net/howto/reading-html-email-with-mu...
I mean, there's truth to the idea that Google have more sway when it comes to trends on the internet, but when you say that a "a big email provider changing how email works", Apple could easily be the big email provider in that sentence
Google doesn't own the email ecosystem. It's a decentralized system where thousands of actors exchange messages using standardized protocols. The last people who did what Google is doing were Microsoft. Remember winmail.dat? Remember the various hacks and options that litter open source mail clients and POP/IMAP servers to work around quirks and bugs in Outlook?
Just looking at my muttrc I find:
# MS Outlook seems to like sending emails using cp1252 but setting the
# charset to iso-8859-1
charset-hook ^iso-8859-1$ cp1252
And that's just the tip of the iceberg. Dovecot has a bunch of custom options as well. That's what happens when a major actor starts disrespecting the standards, out of ignorance, out of hubris or out of spite.Between that and how Google seems to want to force Chrome down everybody's throat at all costs it really seems that somebody at Alphabet found an old Microsoft "howto" from the late 90's and decided that was a good plan.
>Apple could easily be the big email provider in that sentence
I don't understand, are you saying I shouldn't criticize Google for doing something because I don't criticize Apple for not doing it? Trust me if Apple ever pushes some custom "iMail" format I'll say the same thing.
Yes and if I don't, too bad. I just can't iMessage the rest of my family who did.
Email works pretty well between multiple different providers or even your own server. How do plans that will “accidentally” take email closer to the current state of messaging help the internet work better?
Your SMS messages will even go to their iPads and Macs.
>I'll get down voted for saying this
Well don't mind if I do. (read the guidelines friend, this kind of crap is specifically frowned upon).
> Google isn't a charity and you aren't entitled to a Gmail of your choosing.
This is a pet peeve of mine. What does this mean? That you can't force to charge their ways? Yeah, maybe you can't. Doesn't mean you're not allowed to make criticism? If course not. The argument "they're a private company therefore they do what they please" is a facile but invalid way to shut down criticism.
>You can't complain about Google because Apple does other unrelated bad stuff.
Well and you can't complain about Apple because Monsanto does even worse stuff and I don't see you mentioning then. Classic whataboutism.
In other words, if you really wanted to do constructive criticism you would have (1) presented your arguments clearly instead of playing the victim in your very first sentence, and (2) you would have limited yourself to the facts of the matter and not to external stuff (which you only kinda did in your 4th point).
Yes, email is such an important tool that it would make sense for all of us to pay for it. That said, the big internet companies trained millions of users to expect everything for free on the internet (intentionally or not). Many people seriously think "if it is on the internet, it should be free - I am paying for my internet connection, aren't I?". If you don't believe me, try talking to a non-HN, non-tech-savvy person about it.
The fault is on these companies as much as the users. It would take a big change in mindset to make non-advertising models work in consumer world
Me, I’m happy to pay, because it means that I know I’m a customer, not a product.
The only concern I have with them raising prices or disappearing entirely is the service interruption of moving my DNS to some other email provider.
I’m pretty okay with google substituting ssl/dns/content even for their cash flow, I don’t care until they turn my browser into common-standards web crap. It turns safari into chrome, which I tested on an expensive sony sevice and couldn’t stand any more than two days.
Edit: I know that my “don’t care” is not popular among hn users, but it resembles regular non-tech folks thinking — amp is that thing on some sites that annoys you when you scroll and share links. 98% of us really don’t care and notice inconvenience only.
It somehow ends hiding the address bar and replacing it with the AMP one once I've started to scroll down, and the only solution is to scroll all the way to the top again.
I have the address bar set to never hide, which makes this even more annoting.
But _publishers_ are pressured to support AMP because Google, the most popular search engine by far, prioritizes AMP results. If they do anything with AMP they can likely have their way. And the same will likely apply for email.
2. I use an iPhone, but it's only because I believe that Apple respects my privacy more than Google does with Android. I don't really like using an Apple device, because some of the reasons you mentioned. But I value my privacy over those things.
3. I consistenly opposes both and I really hope that I am not in the minority.
4. Yes. Thank you.
Not because they're all nice and charitable.
But because Google sometimes sucks at monetizing things.
Just as a reminder for everyone (and I appreciate that the parent comment does not directly claim that this is the case), Google claims not scan or read your emails in Gmail to show you ads, nor to sell your information to advertisers.
Source: https://support.google.com/mail/answer/6603?hl=en
Just thought I'd point that out before the FUD/tin-foil kicks in too much :)
That being said, I think it's probably true that they've stopped doing so.
Which is true. It's equally true that people can point out if changes Google make are problematic for users.
No hypocrisy required.
Except for every game console that has existed since the early 80s.
http://atariage.com/forums/topic/227899-atari-v-coleco-lawsu...
Regardless, many of the disagreements with you seem to have stopped reading at (2). I am completely aware of the irony of my using Google devices while simultaneously criticizing them for their shitty practices. If you were to point that out to me I'd agree with you. Pointing that out to me isn't a personal attack, it's a statement of the facts of human nature: we are all hypocrites.
I can honestly see why AMP is a clever idea from a technical standpoint. Heck, if Google made the switch while keeping the same look and feel (minus the dynamic content), I doubt most people would notice beyond "Gmail somehow got faster."
As a marketer emails are really limited. This opens up possibility of higher engagement and less friction for what you want Gmail customers to do. I work for a loan company - get a rate quote IN YOUR EMAIL! Customer saves time and I just cut 2 steps out of our funnel.
The required coding and browser compatibility scare me a bit though. Nothing to piss off consumers than an email that doesnt work as promised.
My fear is this is where this is heading.
My concern is that as Gmail diverges away from the rest of the email world, if a significant percentage of a business's users still use Gmail, they lose direct ownership of that relationship. The tabs were just the first step. I see AMP as potentially the second.
In what way? AMP is merely a subset of HTML that any mail client can implement.
> definitely a loss of control and leverage for marketers in some ways.
You still have to explain yourself on this point. It adds one more option for marketers in addition to the MIME types already supported. How does this cause marketers to lose control?
However much like the ad ecosystem, if Google can control the entire email experience from inbox to landing page, and marketers become dependent on it, then that allows Google to exert pressure in other areas that benefit it. My bet is that this eventually takes the form of an auction model for ensuring your messages reach the inbox of the users. But this is a very long-term thing, which is why I see AMP as merely a stepping stone (and not necessarily a direct one). Hope that clarifies a bit.
Do you actually like watching advertising, and getting hundreds of spam and impossible-to-unsubscribe marketing emails every day?
If not, why do you think your users will?
There's nothing good in marketing. It doesn't help the ability of users to buy products (if the goal is that the user buys the best product for the lowest price, the best tool for that would be providing more independent comparable reviews, and better price comparison search), and it certainly doesn't help the user get to the content they want (which is not the ad).
The only reason users ever subscribe to marketing content are (a) to figure out when sales are, snd (b) coupons. Actually sell everything at a better price all year round, improve price comparison engines, and you won't need any of that anymore. The net benefit for society is negative.
I think they clearly know that users hate advertising but this is not their concern, more important is if the advertising increase the sales/profit.
You have to see it from their point of view.
I hate advertisement too but if I'm a marketer I would gladly spam users all day long if it works.
Everything exists solely to serve society.
Something that does not provide a benefit for the users, should not be allowed. That simple.
I dont want AMP. In fact, I want emails to go the other way. It already annoys me that email marketers can track whether i have read their email or not.
This is a feature, not a bug.
What is currently stopping you from sending rate quotes in email nowadays? AFAICT, rate quotes are able to be represented via plaintext.
For example, I would never use a centralized, proprietary platform for these services. Some folks don't care, but they may want it to work on <insert latest device fad here>. Even if it works on that device, it will likely need to comply with local regulations around the world, each with their own requirements.
If we (humans) can't even get a single, agree on unified service for something 'simple' like web search, what makes you think we'll ever converge on dozens of mediums/services/protocols?
For phone calls you have telephones, again hand me your phone number and I will call you.
Video is annoying, it would be nice to bypass Skype/Google Hangouts etc.
On a more serious note, if the idea of AMP is so bad as many people attest. How is that the "bad idea" passed over so many people at a company that praises itself of hiring some of the most smartest people in the field? Hyperbole, the author of this article is just generalizing. Maybe AMP for email works for some people, making it a good idea for them.
AMP is good for Google, and secondarily maybe also good for some subset of people who care more about short-term benefits on slow connections than the long-term damage to the open web.
AMP for email is good for Google alone.
No, that's not what I am saying, please don't put words in my mouth.
My comment is divided in three parts: 1) sarcasm 2) question and 3) counter argument.
The sarcasm is already labelled.
The question is what you assumed was an affirmation.
The counter argument is, "AMP works for some people", you said "AMP for email is good for Google alone" which proves that my counter argument is true. AMP, bad or not, works for some people (in your comment, Google employees), which is what I originally wrote in my parent comment. I don't see what do I need to reconsider from this. There is also comments in this thread from people who say they like AMP, probing my statement even more: "it works for some people".
That formulation is disingenuous at best, and your follow-up describing it as a "question" is just as bad.
How is it that you think your comment was acceptable when so many people disagree at a website that praises itself for having some of the smartest commenters on the web?
I hope that helps demonstrate the dishonesty of a question of that format. No need to answer.
Maybe they don't actually hire the smartest people in the field, or maybe the smart people they hire do not have their users' best interests in mind.
This is probably the answer to my question.
I don't know why people got — kind of — "angry" for going against an article that goes against a project.
The fact that Google produced AMP played a nontrivial part in me rejecting their job offer - I didn't want my work to be judged by the engineering standards of an organization that continues to staff and promote AMP.
Maybe because they are oblivious to the big difference between being a good developer, being generally smart, and being a decent person? These really are entirely different things, and selecting for the former would not necessarily give you the latter. And I very much doubt that they were selecting for the last one at all lately. If ever.