No, not the same. Some of my least technical friends use imap without knowing they're using imap. Ask them about Jabber and their response would be "What??" which is why it got axed.
Killing imap would cause 60-year-olds I know to complain at the same time that we would complain. You can't have that broad spectrum complaint. As much fuss as there was over whatever that RSS thing was, I signed up and used it for 6 months and then forgot it existed.
In short: Let's put to bed the idea that Google is arbitrary, they're not. If they look at the numbers and see people not really using the product, they take it out back and put a hollow point through its head. (This is also why I'm bullish about Google Plus...they would have killed it otherwise.)
Ignorant considering we have no idea how Google plans to make its money in the future or even now. The older services that were created to make people think it was really cool, just create problems for Google because they were made using open protocols that don't conform to Google's new lock-in strategy. Non of this is "spring cleaning" or "just running the numbers" kind of stuff. Its more like herding cattle based on some strategy that involves location data, driver-less cars, robot/machine learning, all its users data and god only knows what else in order to do god knows what.
"Some of my least technical friends use imap without knowing they're using imap. Ask them about Jabber and their response would be "What??" which is why it got axed."
Ask them about IMAP and their response would be "What??". Your point doesn't support itself.
Sorry, no that wasn't clear now that I look at it.
I tried to type out another paragraph but it was equally as bad. Here is another shot at what I'm trying to get at: They're not the same because I'm willing to bet there are orders of magnitude more users using imap than there were technical people who used and cared about Jabber. Even as a technical person, I hadn't realized Google had removed it and I'm someone who previously used it. And I'm in the small group, not the general public, but I know several people off the top of my head that aren't technical and myself that use imap on a daily basis.
Jabber support, in the sense of any client being able to connect to google talk, is perfectly active, hell I've got it open on my desktop right now.
Federation, the ability for having your own jabber network contactable by google talk users and vice-versa, that was (partially) turned off, after a string of spam abuses.
They actually temporarily broke Jabber support and then put it back on when people freaked out. I have noticed though that when I have hangouts conversations they don't seem to make it to my Jabber client...
"disabling IMAP would drive away huge numbers of users" -- Why? Ask 10 random people on the street in any large American city if they've ever heard of Gmail, and then if they have ever heard of IMAP. Fair chance the numbers will be something like 8 and (maybe) 1 on average.
On the other hand, disabling IMAP will make sure that people have to look at the webapp, and tie into the Google ecosystem to read their mail. Looking forward five more years, you might even have to have a Google+ account to read your email.
Just because they don't know what the acronym is doesn't mean they don't use it. Ask if they read the mail sent to their gmail address through outlook or the mail app on their iphone.
They already did, but many people are satisfied with the Apple app and wouldn't appreciate being forced to switch to a different and not-meaningfully-better app.
You got it. For me, I like getting my personal and work emails pushed to my iPhone in the same place (the Mail app). Though I have the Gmail app I don't use it.
I'm not him, but I'm in the same situation: I currently use Gmail almost exclusively through IMAP, and I'd jump ship instantaneously if they turned it off.
Why haven't I left already? Because it works fine and does everything I need.
Why would I leave? The way you ask, you seem to think it's obvious, but I have no idea.
Yeah if IMAP access goes on Gmail that would be it for me.
I'd probably bounce back to hosting my own IMAP and using some utility to download my Gmail to it with Push or whatever protocol (HTTP?) that Gmail uses for push.
It would be nice to have Sieve scripts again to filter my mail (Gmail's filtering leaves much to be desired).
Because it's a hassle and it's easier to keep using it so far, and the alternatives aren't as nice in other ways. It's going to be a bigger pain to do it once I'm forced to, but…
(1) I don't have a server where I can run my own mail infrastructure -- I don't think my ISP would be happy with me running a mail server off my cable modem). And
(2) I don't trust Outlook.com not to silently discard mail from randomly selected senders (as I believe Hotmail was known to do). Gmail is reliable.
But otherwise, I'm ready. I've already stopped using the Gmail web interface (retaliation for killing Google Reader). And once I'm no longer tied to Gmail anymore, I can switch to a better IMAP client than Thunderbird.
Have you tried Fastmail? I switched to them a while ago and haven't looked back. Their web UI isn't as nice, but they have an honest business model with a much better privacy policy and migrating is pretty straightforward.
I like their web UI better than GMail. It is cleaner than GMail and much faster most of the time. It's also worth noting that they now have a beta version of a calendar (with CalDAV) support:
Google still gets to mine all the email they receive for data, and if they use the same Google account (or maybe IP address) for anything else, use it to target the ads there. It also brings network effects, since you don't have to convince the user to sign up for a new Google account for some other Google service if they already have one for gmail.
Sure, it has some benefits. But if it can help push 60% of them to the Gmail app, if might be worth it to Google, even if it's to lose 40%.
And I seriously doubt it will lose 40% even. It's not like people have many decent options for webmail + mobile mail, especially if you exclude paying for it.
What about them? They're paying for the web mail service, not IMAP specifically. And their "terms of use" probably already cover that Google can do whatever it likes to the service.
So, you have users who have years of e-mail in GMail, use GMail for free, use their @gmail.com everywhere, and probably don't know how to migrate their e-mail to another provider.
Give them a choice: (1) go through a messy migration or (2) install another app. Most will probably do (2) without even thinking about it.
And then you have to factor in that worldwide, over 80% of the smartphone users already have a platform where GMail is the default mail app:
I think they'd definitely do it. Google has decided to flip the switch and monetize as much as possible lately, having to use the Gmail app would be in line with that.
The benefit of gmail to Google is the intelligence gained for targeted marketing by scanning your email.
The worry that Google will disable IMAP misses this point. Google gains so much ancillary intelligence from scanning your email, that if they lose market share, their overall ability to target unrelated ads (e.g. during search).
They already turned off Exchange access, but they grandfathered in any device that already added it. Unfortunately, now there is no way to get pushed gmail on phones like the iPhone without using the native application.
I never really understood why anyone would want to use GMail but NOT use the web interface. I mean, it's cool that they offer it, but I don't recall it working especially well.
A lot of people have more than one email account (personal, work, school, etc.) and not all of them are Gmail accounts.
Currently, the easiest way to manage multiple email accounts at the same time is by using a standalone IMAP client. Five accounts in the sidebar that I can access with a single click, with Unified Inbox at the top!
Gmail's web interface only lets you access one email account at a time. You could have delegated accounts, but they open in a separate tab, and the whole concept of delegation only works for Gmail accounts anyway. Or you could forward everything to your Gmail account and call it a day, but some employers might have a problem with that, especially in light of Google's apparently comfy relationship with No Such Agency.
Personally, I use my Gmail address to subscribe to public newsgroups, but I wouldn't let anything private ever touch a Google server. With a standalone IMAP client, it's very easy to maintain this kind of separation without having to suffer any noticeable inconvenience.
I have multiple accounts and what I've done is forward everything to my personal gmail address, and use gmail's "send with" email to reply with those addresses (obviously it's still going through gmail's servers though).
You might want a greater seperation of your inboxes, though, so your results may vary.
Among many other reasons: because the web interface is utterly incapable of sending and receiving unmangled patches, or more generally sending and receiving plain text without wrapping.
Also: because people might want security, such as GPG.
I don't think the parent post was arguing about that, I think he was arguing that if these are important features to you, why choose gmail in the first place?
Upsides: it's ubiquitous, well-provisioned, has very high uptimes (a few outages, those tend to become national or international news), and, for now, good support of IMPAPS or POPS access for standalone email clients (which I use on my phone and desktop).
Downsides: Snooping, NSA honeypot, Chinese government hacker honeypot, etc., etc.
Moreover, if you regularly use GPG, the GMail web interface would be nearly unusable, no? So it seems you'd be much better off with nearly any other email provider.
Most GPG messages I get are signed, not encrypted, and I usually don't need to check the signature. So the web client is fine, but it's still good to have desktop client access.
Desktop e-mail clients have more features than the web interface. Also, you get to keep a copy of your e-mails, so if Google removes your account (it may happen) you don't loose anything.
Also, you get to keep a copy of your e-mails, so if Google removes your account...
Or, more likely, if you're offline for any reason at all. All web tools disappear in a puff of smoke if there's a problem between you and your ISP. Or, more rarely, between your ISP and their peers.
If you think desktop clients have more features than Gmail's web interface, you either haven't explored the features Gmail offers, or the set of features you care about is specialized.
That's a Universal Argument: if someone names a feature, you have two outs. Either Gmail has it, or it's "specialized".
Here's one feature my email client has: automatic spell-check, such that emails are disallowed from being sent if they have any spelling errors (with an override, of course). Gmail has a manual-trigger spell-check, while the browser has automatic spell-checking, but neither have a personal (jargon-customized) dictionary built up over decades nor an automatic modal dialog if the message to be sent has a mistake.
I guess automatic spellcheck override dialogs are specialized, eh?
I prefer Thunderbird's search to Gmail. I also have 4 email accounts I use and having them all in one client (and being able to move mail between them) isn't something I would be willing to give up.
Non-tech people use Gmail because it's free, portable across ISPs [though they don't use the term "ISP"] and a gmail address is socially acceptable in a professional setting, unlike Hotmail, Yahoo, Mac, or AOL...hmm...a CompuServe address, now that would be nerdtastic.
Anyway, I can't see why a tech savvy person wouldn't just have a domain and email hosting service instead of gmail and being locked to Google's whims, e.g. the ability to download could be a first step to shuttering gmail since gmail doesn't provide the core tracking data Google uses while creating specific privacy headaches - I.e. gmail is problematic to monetize efficiently.
> I can't see why a tech savvy person wouldn't just have a domain and email hosting service instead of gmail
Maintaining your own email server to the same level of reliability (backups, etc), speed, and functionality as gmail would be a lot of work. Not every "tech savvy" person out there wants to invest the time and resources needed to duplicate what gmail gives them for free.
[Also gmail's web interface is very, very, good, and it's well-integrated with other google products, which are very popular.]
Why does Gmail not provide valuable tracking data? It has tons of very personal content, it has contacts, so I don't see what's missing if you're in the business of compiling personal profiles.
I suppose my criticism applies to all web based email services. I don't use the web interface because its sucky, slow, bloated and consumes hundreds of megabytes just to show a couple of web-pages. The searches are slow as hell for me - I expect results to complex queries (contains X, doesn't contain Y, within specified date-range .. etc) in under a second - as what I get from native email clients which do indexing.
I don't understand people who use the web interface. I guess many people are used to the general suckiness of web-apps.
It actually works pretty well, at least in Thunderbird. I don't use gmail for my personal email, but my employer uses google apps. IMAP access lets me have both accounts in one interface.
I know plenty of people that use it via IMAP exclusively, myself included. OS X & iOS Mail.app works just fine, I enjoy the spam filtering and automatic filtering.
Thanks for the link! I hadn't seen that one before. While I think I'm already thinking in expressions, Erlang's placement of punctuation never really made a lot of sense to me. Maybe that explanation will finally clear up my confusion.
So far, I agree with the note about 0/1-based indexing. It's just not used a lot. However, I find it pretty calming that indexes will work the way I expect them to, should I ever need to use them.
Now that I think about it, these two points (syntax and indexes) are somewhat petty things to point out about the Erlang : Elixir relationship, and I feel a bit bad for repeating them in the blog post. Things like protocols are way more interesting (and hopefully, are what drives you to try out Elixir). (-:
I spent last night looking at Elixir and I really like it (at least as far as I could see in one evening).
I like Erlang and I wouldn't say Elixir is there to replace it. I see a use of Elixir for scripting or creating DSL. Also it gets a huge bonus by running on BEAM. As far as internal design (and I am speaking as an amateur here), BEAM is far superior to JVM from the reliability and concurrency point of view. So having Elixir around is helping Erlang team, kind of like many see Scala and Clojure as a way to make the Java ecosystem appealing and exciting again.
Thanks! Please let me know if you have any questions about it or run into problems. If you write a filter set and you can share the script that generated it for the examples, that would be pretty super, too (-:
You can't see a date on it, but that page is now 10 years old (I wrote my entry when I was 20 years old, 30 now). Still loving Common Lisp (and clojure and Elixir and all the many other cool things that came out since then), so no harm done; just... beware (-:
Did you consider SSL client auth? I'm not sure you will get all the properties you want out of it (ease of logging out, especially); but having used it a bit now, it is a really pretty nice way to do SSO. Plus, it forces you to keep your internal services on HTTPS which is just a good idea anyway (-:
I don't like this idea as a main authentication system for a couple reasons, besides the logout problem. First, it requires team members to register every single browser they'll be using to access the panels – which may also mean being locked out during emergency due to not having a blessed browser nearby.
As I understand the scheme, distributing and deleting/changing clients' public keys to the web servers is basically the same challenge as syncing htpasswd across servers and trying to let users change their passwords. Syncing itself is not an issue, but making it possible (and EASY - any security that gets in the way of getting the job done will be circumvented by users themselves) to add / update / invalidate user's certs by users themselves is not trivial.
It also adds to the proliferation of credentials: Yet Another Key (or even Set of Keys) is just as bad as Yet Another Login And Password.
This is a good idea for a multi-factor authentication, though: require either token / SMS OTP / other out-of-band verification, or a blessed client certificate – basically, pre-authorize certain browsers. This might fly!
Congratulations - that is a seriously useful utility. At first I thought that holding down the mouse button wasn't that bad - but your browser tab demo absolutely convinced me (-:
Thanks for making this - anything that improves my Mac's drag&drop and copy&paste functionality is worth at least $5.
A tip that completely changed copy-paste experience in Finder is "Move item here".
Copy as usual (command-c) but instead of pasting (command-v) you do (option-command-v) and it will _move_ the item.
Such as huge time saver since I use to open two finder windows to accomplish the move since I'm quite bad at dragging with a trackpad.