Readit News logoReadit News
yoasif_ · 9 years ago
Is there a build available which doesn't require users to sign up for a Nylas ID?

The support page states that "If you’re using N1 against our open source sync engine, you’ll still need to create a Nylas ID."

Given the privacy policy says that Nylas shares information with third parties and that they can "make a copy of the entire contents of the applicable email inbox, calendar, and contact book", it doesn't feel like a traditional email client to me.

https://support.nylas.com/hc/en-us/articles/220974588-How-is...

e0m · 9 years ago
Nylas Mail Basic does NOT store your mail data in the cloud. It still uses a cloud service for some features (like read receipts), but all the data is local on your disk and auth credentials stored in your native OS keychain.

Nylas Pro currently syncs in the cloud to enable some of the pro features not currently offered in Nylas Mail Basic and to provide a much easier to use modern API wrapper around mail data. The cloud syncing infrastructure is open source and you can run it yourself and inspect the code.

All editions (both Basic and Pro) need a Nylas ID. This lets us manage subscriptions for those who want to upgrade. The code is open source on GitHub (nylas/N1). You can fork & run yourself without a Nylas ID. You just won't get any cloud-enabled features.

We never send mail, contact, or calendar data to 3rd parties. We do, however, use 3rd parties for basic usage and performance statistics and self-host as much reporting infrastructure (like Sentry) as possible.

(I build Nylas Mail)

yoasif_ · 9 years ago
I understand the desire to have a seamless flow from free to paid, but you can easily move this flow later in the app (a la progressive disclosure). You can even build this into the existing flow where users currently go to upgrade, by prompting the user to create a Nylas ID at that point (if they haven't already).

There's a reason that e-commerce sites allow buyers to add items to a cart without sign up, and to "checkout as guest" instead of forcing users to sign up for a Staples (or whatever) login -- you get more conversions.

Even if you prefer the approach of trying to get the information up front, adding a "skip" option that allows users to use the app without cloud sync, etc., then allowing a user to "go pro" later on at least allows people to try the app without a commitment. It's not possible to convert someone who isn't a user because they got scared away by the registration requirement -- better imo, to have a non-registered user, than no user at all.

The only reason I could think of for not wanting to allow this is related to the third party data sharing -- perhaps you plan to sell (obfuscated) user data to data brokers. If that's not in the cards, and you do not plan to monetize your free tier (aside from up-selling to pro), I see no downside to allowing users to use the app without cloud sync in the free tier, with upgrades available within the app.

Updating the privacy policy to be explicit about what data is used for ("basic usage and performance statistics") would do a lot to allay the idea that this data is being sold to data brokers (and not simply to make the app better).

lewisl9029 · 9 years ago
Thank you for making the sync engine work client-side! It's a huge step towards making Nylas a viable choice for privacy sensitive folks like myself.

The next step would be to make features like "read receipts" that necessitate signing into a cloud optional. Being able to use the app without having to sign into a cloud platform would be a much more valuable feature for me than any feature such a cloud platform could enable.

Aside: as mentioned elsewhere in the thread, tracking pixel based read receipts in particular, is overwhelmingly only used in spam and newsletters and I personally consider it to be a liability rather than a feature.

kuschku · 9 years ago
Do you still ship the open source engine with no authentication system at all? That was a massive problem last time I checked. Sure, you mentioned it, but many didn’t read that before setting it up.
ksec · 9 years ago
OK, You will Need to Point this out in BIG BOLD 16 Fonts somewhere. Because I have skim read through Nylas multiple times and wherever it said it requires Nylas Cloud i just bypass it right away, thinking I have to store all my Keys and Important Data in yet another third party Cloud.
maglavaitss · 9 years ago
So we need a cloud service for "read receipts"? Interesting.
lxfontes · 9 years ago
Nylas privacy policy ( https://nylas.com/privacy-policy/ ) is the single reason why I don't use it.

(puts Stallman's hat on) This is not free as in freedom.

jamesgeck0 · 9 years ago
The privacy policy looks like it should mostly apply to Nylas N1, not the newer Nylas Mail? The policy hasn't been updated since May of last year.

Dead Comment

SparkyMcUnicorn · 9 years ago
It looks like you need to run your own sync engine.

https://github.com/nylas/N1/blob/master/CONFIGURATION.md

https://github.com/nylas/sync-engine

Edit: Not sure what the latest update changes yet (much of the sync engine is local now?), but this thread looks like it has the latest info so far.

https://github.com/nylas/N1/issues/3166

echion · 9 years ago
At first I thought "shares information with third parties and that they can [copy your email]" (emphasis mine) meant that the third parties can see & copy your email. I can't find anything like that language in Nylas' privacy policy (https://nylas.com/privacy-policy/) and so I guess your "they" meant "Nylas". Given their precise business model is making synchronized copies of your email inbox, that doesn't sound very unreasonable to me.
sreenadh · 9 years ago
This was exact issue I was having with Nylas. I dont understand why they want me to sign up with their server. I switched back to thunderbird now.
shreve · 9 years ago
That's an integral part of how it works. Their sync servers download your email, then sync with your local client. You need that ID to log into their server and access your individual email accounts.
karim · 9 years ago
Hey – I'm an engineer at Nylas. This used to be true but Nylas Mail now uses a totally client-side sync engine.

If you're on the Basic edition, your emails never touch our servers. This was a huge undertaking (it's not easy to port a sync-engine written in Python and designed to run on servers to run efficiently on desktop machines) and is the major reason why we can now offer a freemium service. We're going to put out a blog post soon with more engineering details soon!

OJFord · 9 years ago
Not any more, per the post, the performance boost comes from using Gmail's, Exchange's, et al. APIs directly rather than remote IMAP sync + provide REST API for the client.

Cloud now used for "much much much much less" [0] - just tracking and stuff. Sync-engine also (?) runs locally now, I'm not totally clear on how this works but there's apparently some currently closed source stuff to become open 'soon', so it should become clearer exactly what's going on.

There's also apparently some details to follow on their engineering blog [1].

[0] - https://github.com/nylas/N1/issues/3166 [1] - https://nylas.com/blog

gnufied · 9 years ago
I really wanted an Email client for Linux which isn't power hungry but unfortunately last I tried Nylas - it was always top app in `powertop`. An always running app has to be low on power consumption IMO, but because so many apps are being built on top of webkit/electron most of them pretty much suck when it comes to battery usage.

Another case in point is slack app. On Linux, it is probably the worst app. :(

e0m · 9 years ago
Electron actually gives you quite a bit of free help for power consumption. The Chromium team goes through great lengths to save power and most of those efforts get reflected in Electron. For example, when it the app gets put in the background it will automatically reduce power usage.

When no javascript is running the app consumes effectively no power.

Now that being said there's nothing to stop developers from running lots of expensive code or being non-performant with rendering. This is true in any environment. However; having access to the type of flame-charts and profiling tools that come with Chrome / Electron go a really long way to addressing some of these issues.

I work at Nylas and we've been heavily focused on reducing the amount of power the app consumes. We've still got a lot of work to do, but at the end of the day processing a ton of email quickly is a fairly expensive operation.

In the long run it's possible to offload very expensive work to natively compiled modules. A lot of Electron projects do this and can use Node's native bindings to connect to processes that really need to be fast in native code.

gnufied · 9 years ago
I have done some benchmarking of Qt/C++ vs Eletron/node performance while I was working on rbkit-client (https://github.com/code-mancers/rbkit-client) and frankly performance gap is huge for stuff like parsing, processing and anything which is CPU bound.

So if Nylas is parsing imap messages then both parsing and rendering difference between a native and eletron app will be big. Fortunately browsers workaround some of this problem by consuming json and stuff - formats browsers can natively parse.

ComputerGuru · 9 years ago
> The Chromium team goes through great lengths to save power and most of those efforts get reflected in Electron.

Citation needed. Battery life with Safari on Mac or IE/Edge on Windows is easily twice that of Chrome/Chromium with the same tabs open.

Note: I'm not disputing that the Chrome team has put in significant effort, but rather that the results are anything above mediocre at best.

wslh · 9 years ago
Ianvdl · 9 years ago
I don't know how I ever missed this one when I searched for email clients. That looks like such a breath of fresh air: the download is under 10MB and it even supports GPG.

I guess I found a replacement for Thunderbird.

wazoox · 9 years ago
Actually Claws is even geekier (used to be sylpheed-claws): http://claws-mail.org/
StavrosK · 9 years ago
This looks fantastic, thank you. I can't get it to connect to Gmail yet, but it's a matter of time, and it looks very light and functional.
biokoda · 9 years ago
GTK still looks that bad? That is absolutely horrendous.
chrissnell · 9 years ago
I think the answer is Mutt. For me, the editor is what stops me from switching. Does it still require you to shell out to an external editor to send a mail?

There was an amazing mail client for (of all things) FidoNet back in the 90s called GoldEd that was amazing. It had threaded message display, a great editor, pleasant colors, etc. It was tailored to that network, however. Would love to find something like this for console-based email that has the built-in editor and isn't Pine.

nextos · 9 years ago
I am a very loyal mutt user. Coupled with mbsync (for offline imap) and notmuch (for indexing, threading and address completion) I think it's a great MUA.

I obsessively measure wakeups/s in powertop for every application I use, and the above setup is very good.

If you want to try other things you can look into the mutt-kz fork (which replaces internal search commands with notmuch).

There is also a notmuch curses client, but I find mutt+notmuch superior.

Mu is a notmuch alternative worth considering. Their emacs client is excellent.

Finally, also if you use emacs, gnus is perhaps the most powerful email client ever. Steep learning curve, though. It's a bit different to everything else, as gnus has been built as a news reader. It treats mail as news, but this has some great advantages I think, as long as you can adapt your mindset. Also Org integration.

Gnus is the only thing that might make me switch away from mutt.

antihero · 9 years ago
There's also http://supmua.org/ though I haven't used it in forever.
g105b · 9 years ago
The trouble isn't electron/webkit, it's the tonne of JavaScript frameworks that are used to emulate what HTTP already does very efficiently (pages, links, requests, responses, etc.).

One day someone will build a good Electron app.

cookiecaper · 9 years ago
I still do not understand the fascination with JavaScript. SPAs, desktop apps like Electron, server-side stuff with Node, I just don't get it. JavaScript is the worst tool for the vast majority of these things. It brings us enough pain as the only practical client-side language on the web. Who deals with that and says "I need to write my server (or worse, desktop app) in this, and you know what, I'm going to now bastardize the entire web model with all this Angular cruft just for good measure"?

Every time I try to get someone to explain it to me I'm just met with a bunch of empty answers like "Yeah it just flows really well man". It seems like the JavaScript Everywhere fad came into being solely to fulfill the need of a lot of novices to feel smug and important against more reasonable people, who are just left with puzzled looks.

suprfnk · 9 years ago
> One day someone will build a good Electron app.

Visual Studio Code is very good in my opinion. It can be done.

bad_user · 9 years ago
An app that doesn't do anything in the background won't use any resources, doesn't matter if it is built on webkit/electron. Unless you have a huge volume of email, then Nylas should not be power hungry. I for one am grateful for web apps and for webkit/electron desktop apps. Without these taking off, the Linux desktop would be dead for me.
gnufied · 9 years ago
I admit I do have tons of emails, but It would be hard to find a programmer who doesn't have tons of emails these days. What with bunch of github notifications, mailing lists - I am always sitting at more emails than I can possibly handle.

Heck even my company-id has lots and lots of emails. Jenkins integrations notifications, travis, cron job failures and what not.

I naturally filter both my person and company accounts - so my Inbox is neat and tidy but I think we have reached a point where programmers/system devs/devops people will have to deal with tons of emails.

And yeah - I wish Nylas was better at dealing with this.

rakoo · 9 years ago
Is your usage IMAP-centered ? Then I can only recommend Trojita (http://trojita.flaska.net/). There are a few quirks here and there, but it's pretty much the one application that is started when my computer starts and closed only when it is shut down. Its smart usage of IMAP makes it extremely efficient (doesn't download all of your emails just to display one, doesn't download the entirety of a single mail just to display its subject, ...). The only downside is that your usage has to be pretty close to IMAP for trojita to work best for you.
beckler · 9 years ago
Slack is the worse offender on my 2011 MBP. I have to kill it all the time because of runaway resource usage.
r3bl · 9 years ago
Tried ScudCloud? Open source third-party Slack client (also based on Electron): https://github.com/raelgc/scudcloud

Never really compared their resource usage since I'm only in one Slack team 99% of the time and even the official app isn't that horrendous in that use case.

baby · 9 years ago
I use Mail.app, Outlook and Nylas on OSX and Nylas is way faster for me. Problem is that it doesn't have an easy way to encrypt/sign mails with PGP. Well the new MacOS Mail.app neither...
ekianjo · 9 years ago
How about Geary ? Or ClawsMail ?
olalonde · 9 years ago
Why not use Gmail as an email client?
dx034 · 9 years ago
As much as I like the features, Gmail is horrible when it comes to performance. On my chromebook, GMail is the only page that significantly slows down the whole computer. Don't know how they do that, but no other page is able to slow the system down so much as Gmail.

Which is somehow funny, since the whole supply chain is controlled by them (App, Browser, OS).

ocdtrekkie · 9 years ago
Probably because then you have to use Gmail, and store all of your private data with Google.

Dead Comment

AndrewUnmuted · 9 years ago
After signing up for Nylas Mail, I started getting daily "marketing email" (spam) from them. It really added insult to the injury already caused by the Linux app being horribly slow, buggy, and power-hungry.
artursapek · 9 years ago
Since switching from Mac to Ubuntu I've never yearned for anything more than Thunderbird. It's a perfectly useful client.
OJFord · 9 years ago
You can turn it off in preferences. (Although I guess if you got rid of the app, you'd have to install it again to do that! No unsubscribe link?)
creshal · 9 years ago
I sent them a scathing email about Nylas violating EU privacy laws years ago, and they only responded to them after I spoke up against the product here on HN. They still haven't told me what data they collected about me, which they are required to by law.

It's nice to see that Nylas has learned nothing at all and keeps violating their users' rights.

Maybe I should finally sue them.

artursapek · 9 years ago
I open the page and have no idea what Nylas is. I click on the logo and I'm taken to the blog home page, where 60% of the screen is the Nylas logo with no subheader telling me what it is. I click on it again and it just refreshes the blog index. No link to nylas.com. How do so many people make the same mistake?
macinjosh · 9 years ago
I had the exact same experience. I see this sort of issue commonly. Surprising companies don't just link you back to their homepage when they promote their product with a blog. Seems like an obvious thing to do.
dorian-graph · 9 years ago
It's incredibly common to not have a link to their homepage—I have no idea why.
mo17i · 9 years ago
I've just experienced this issue today with Instagram, and I entered their support page, and there was nowhere to get to the homepage.
jejones3141 · 9 years ago
Heck, I clicked thinking maybe "Nylas Mail" was the name of some political prisoner.

Dead Comment

sachinag · 9 years ago
Good call - we updated the blog post with a link to https://nylas.com at the beginning. (Oh, Medium, you can be so fickle.)

(I work at Nylas.)

cwyers · 9 years ago
Yeah. You'd think that Nylas would want an announcement like this to reach new users; why not throw a paragraph up front explaining what they are?
artursapek · 9 years ago
And then they A/B test button colors and wonder why their user base isn't growing fast enough, lol.
YPCrumble · 9 years ago
The real question is why do so many people upvote an advertisement like this?
grinich · 9 years ago
Hey HN-- I'm the author of this post. Feel free to post questions!

We are a very small team building this app. Hopefully you can focus on what's new/good and not what is left to do! :)

If you find bugs, please post them here: https://github.com/nylas/n1/issues/

torgoguys · 9 years ago
It looks nice. I don't have a mac so I can't test until you finish your release for the other platforms, but my question is about your marketing copy. I almost hate to badger you about this since the product looks nice, but I've got to ask about this line, "...the most powerful email client ever built"? That's a pretty bold claim and it makes my baloney detector go off. My suspicion is that it almost certainly isn't true, expect perhaps in specific areas, but not in the general. (If the suspicion is born out after testing, that makes me trust you less rather than more since it was a broad claim). Do you care to back up that claim in the general sense it seems to be offered? Or, if not, maybe change the copy?
grinich · 9 years ago
Nylas Mail is the first email client built from the ground-up to be extensible. It's kind of like emacs in that way– you can create new plugins that add any sort of new functionality, whether that means connecting it to GitHub, Quickbooks, your CRM, etc.
PublicEnemy111 · 9 years ago
Fnoord · 9 years ago
First of all thank you for making Nylas Mail, keeping it both free and open source. It takes courage to have such a free client competing with your commercial product. Also, thanks for developing the backend within Nylas Mail so a user can easily run the client without depending on a backend with SMTP/IMAP credentials hosted within the USA.

Have you considered an iOS or Android version client? Why?

Is the backend within Nylas Mail still in Python? Isn't this inefficient, performance wise?

grinich · 9 years ago
Yep, we've considered building an iOS and Android version. But that means we need to make more money and hire more people. Our team is very small right now.

The new sync engine is written in Javascript, which is faster than Python, but the main performance improvements came from changing the architecture.

compuguy · 9 years ago
What happened to the keybase/pgp plugin? Is that a pro only feature?
spang · 9 years ago
It didn't make it into this release because we wanted to focus on making the base mail experience solid first, but it should be back soon!
ilSignorCarlo · 9 years ago
I used Nylas for a while and really liked it, until they they forced everyone to pay $7 per month to use it.

Here's the original discussion: https://news.ycombinator.com/item?id=11553738

Fnoord · 9 years ago
> I used Nylas for a while and really liked it, until they they forced everyone to pay $7 per month to use it.

Sorry, but that isn't a fair way of describing what occurred.

Nylas is a startup, trying to figure out a business model which works for them.

You're not yet forced to pay. If you had a Nylas ID back when Pro was announced you got a gratis year of subscription. Now, they released a gratis version once more, called Nylas Mail, which is also open source. The backend is also open source.

What this means is that they've adopted a freemium model, and you got approx half a year to still enjoy your Pro license.

I haven't done a feature comparison between Mozilla Thunderbird (which I know is not everyone's preference but was my previous cross platform e-mail client), Nylas Mail, and Nylas Pro. If anyone knows one, please share.

My main concern is the backend being hosted in US by a US corporation. I don't like my data being hosted by US corporations, on US soil, and I recommend non US-citizens/residents to care about this.

OJFord · 9 years ago
> If you had a Nylas ID back when Pro was announced you got a gratis year of subscription.

Well, uh.. that didn't quite go that way for me.

The Pro 'transition' was a miserable experience that made me stop using it altogether* - it literally popped up asking me if I wanted to subscribe to Pro, and if I said 'no' (thinking I'll just continue non-Pro) the whole app quit.

* Coincidentally I tried it out again (seemed to get a 14day trial even though I'd used it before) a few days ago. There's still lots I like; the Basic tier is exactly what I needed really - last year when it suddenly held my emails hostage (slight hyperbole of course, there were still copies on the server).

karim · 9 years ago
Hey – I'm an engineer at Nylas. To add to what you said, the newly released Basic edition does all email syncing client-side, and uses our servers for minimal things (i.e: auth).
notwhereyouare · 9 years ago
> If you had a Nylas ID back when Pro was announced you got a gratis year of subscription.

If you didn't, you had to pay.

e0m · 9 years ago
Now it's free!

Nylas Mail Basic was designed exactly with this in mind. It's a free client, syncs locally, and does not include a lot of the Pro features that power users save a lot of time with.

On the flip side, we've designed Nylas Pro (and its price point) for users who are coming from the productivity world of ToutApp or YesWare. The goal with Pro isn't to merely be another Thunderbird or Mac Mail. We're focused on building new powerful workflows for people who live all day in their mailbox, calendar, and address book.

(I build Nylas Mail)

romanovcode · 9 years ago
Yeah. Thanks but no thanks, I'll stick to default OS mail clients.
innocentoldguy · 9 years ago
I used Nylas back when it was free, and it is a good email client, but it just wasn't worth $7 a month to me, and certainly not $12, especially when I consider that Office 365 Business Premium is only $12.50 a month, and includes Outlook, Word, Excel, etc. I would never use Office 365 personally, but when I consider the value offered by Office 365 Premium vs. Nylas, for about the same price, it makes Nylas Email look grossly overpriced.

It seems to me that Nylas could make a lot more money by charging $1 a month, since there are likely many, many more people willing to pay $1 vs. $12. Probably more than the 12 to 1 ratio required to break even.

I like Nylas, and think it is a good email client, but their pricing suggests they haven't done the market research and competitor analysis required to price themselves strategically and to be successful.

grinich · 9 years ago
> It seems to me that Nylas could make a lot more money by charging $1 a month, since there are likely many, many more people willing to pay $1 vs. $12. Probably more than the 12 to 1 ratio required to break even.

Do you have any data on this? Would love to see it to help inform the research we already did when pricing the Pro edition of Nylas Mail.

innocentoldguy · 9 years ago
Not for Nylas, since spending the time to do that research wouldn't benefit me. I'm happy to do it for a salary though.

Having said that, I can offer you this isolated anecdote (as worthless as that is): The last company I worked for used to use Nylas, before the pricing was set to $7 a month. When your company started charging for Nylas, we all stopped using it, both personally and professionally, and the general consensus during the transition away from your product was basically, "I'd continue to use it if it were around a buck." We understood the need for your company to make money, but $7 a month seemed too steep to us, so we went elsewhere.

I think it is great if you're able to succeed at $12 a month. I certainly won't begrudge your success. It just seems to me that at the $12-price-point, your competitors are offering much, much more. There are also free options, like Boxer, that work satisfactorily and are still free.

I'm not knocking your product. I liked it when I was using it, and I think you're trying to succeed in a difficult market, so kudos for making the attempt. I just don't personally value Nylas Mail at $7 (or $12) a month, and reading through this thread, it seems there are others who feel the same way; which I would think you'd want to consider as you fine-tune your business model.

Anyway, best of luck to you. I wish you all the success you deserve.

nkkollaw · 9 years ago
How is this different than Mail and every other email client in existence?

Don't get me wrong, it looks extremely good.

However, I visited the site and immediately clicked on the back button.

I've been using Google Inbox for a few months, and it radically changed how I handle my many mailboxes. It's not rare now that I actually achieve inbox zero.

I would love to see the same amount of innovation that was put into Google Inbox (I think they might have acquired it, though?) in another email client, as I'm always looking to try things out.

In Nylas, I see the same things that make dealing with email a pain: folders, the trash and spam being given the same importance as the inbox, etc.

It's set up to make it a job to keep your emails organized, while you shouldn't keep them organized, because it's just doesn't matter: just reply and mark as done, snooze until you can reply and mark as done, or discard/mark multiple emails at the same time and go on with your life.

e0m · 9 years ago
Nylas Mail Basic and Nylas Pro are all built on an open source, highly extensible, modern platform. This lets us deliver a very familiar clean experience out of the box while supporting the ability to add an enormous number of very powerful features very quickly.

Everyone uses email slightly differently. The plugins allow us to build Salesforce integration, tracking, templates, and mail merge for sales people, while offering an entirely different targeted set for other users.

We intentionally "don't move the cheese to far" from existing clients to ease transition. There are a lot of grand ideas for radically different email experiences that fall flat due to their deviation from the core experiences most people expect and need. We instead believe that a handful of targeted features to a targeted group gradually develop into a very different way to interact with email for a very specific use case.

(I'm an engineer at Nylas)

nkkollaw · 9 years ago
Your goals seem to be different than mine (and there's nothing wrong with that).

I'd rather lose Salesforce integration, tracking, templates etc. and get the basics right: going through the dozens of emails we get every day.

When we reply to emails we feel like we're being productive, but we're just taking time away from our actual job. If there's no easy way to easily differentiate between low priority and important emails—which Google Inbox does automatically by grouping them and letting you dismiss them all at once—you're not helping me.

Again, the product looks awesome, this is just my point of view I thought I'd share.

rrdharan · 9 years ago
> I think they might have acquired it, though?

Inbox is homegrown, not an acquisition.

(work at Google)

wanda · 9 years ago
I suspect the parent is thinking of the Sparrow acquisition by Google, but Sparrow was a native app for OS X/iOS; thus it stands to reason that the acquisition was more of an acqui-hire for creating/refining Inbox. [1]

[1] https://twitter.com/jmdenisme/status/524968589489479680

pgm8705 · 9 years ago
I love Google Inbox as well. The one downside that bothers me is its performance. It can be very slow and tends to gobble up resources the longer you have the tab open. I'm constantly on the lookout for a native desktop app that matches its features and ease of use.
nkkollaw · 9 years ago
Try WMail, if you're on a Mac (not sure if there's a Windows/Linux version).

It's what I use, and I've notices a good improvement over the web version (besides the fact that it's in the Dock, with unread count).

There's a helper that takes up about 300MB of memory, but it's stable at 300, never goes up.