News for hackers. Stuff that matters.
Re:Show HN: Mimestream, a native macOS email client for Gmail by dvtrn on Wednesday September 09, 2020 @03:36PM (#24424963)
I never quite understood what the value add was for email-client developers to use intermediary servers. Is it to gather usage telemetry or something else?
Re:Show HN: Mimestream, a native macOS email client for Gmail by paxys on Wednesday September 09, 2020 @08:52PM (#24427769)
Usage telemetry can be gathered pretty easily from the client itself. Having an intermediate service is usually for stuff like push notifications, search, autocomplete, recommendations and really any other feature that goes beyond the email spec and would be difficult or cpu intensive to implement on all the clients.
Re:Show HN: Mimestream, a native macOS email client for Gmail by mappu on Wednesday September 09, 2020 @03:58PM (#24425246)
Pessimistically for telemetry, but I suspect some of them are Javascript apps in a lightweight shell that have actual technical difficulties making a TCP IMAP connection.
Re:Show HN: Mimestream, a native macOS email client for Gmail by njhaveri on Wednesday September 09, 2020 @04:14PM (#24425406)
Yeah, I think difficulty making an IMAP connection is one reason. I think the biggest reason has been to decorate more features on top of the backing email service, like adding Snooze support to an arbitrary IMAP account (so the server can un-snooze a message at the scheduled time).

That being said, there are security/privacy implications to that model, and I wouldn't personally use an app that works this way. That's why Mimestream was built as a traditional client.

Re:Show HN: Mimestream, a native macOS email client for Gmail by scintill76 on Thursday September 10, 2020 @01:53AM (#24429293)
Doing TCP from a "native" JS app should be pretty easy[1] (caveat: I haven't tried.) I'd think the cost of running a proxy server would be enough motivation to figure this out, for any developer whose primary reason is as simple as technical difficulties with JS and TCP. I think it more likely the other responses such as doing heavy indexing that won't work as nicely on the clients.

[1] https://stackoverflow.com/questions/41674063/is-it-possible-...

Re:Show HN: Mimestream, a native macOS email client for Gmail by kalleboo on Thursday September 10, 2020 @05:09AM (#24430331)
On iOS (and some of the more aggressively power-saving OEM Android builds), it's the only way to implement push notifications
Re:Show HN: Mimestream, a native macOS email client for Gmail by riquito on Thursday September 10, 2020 @02:55AM (#24429630)
On the positive side, you could use them for some privacy features, like predownloading images (works with popular clients like Gmail which prefetch them, whether you read the email or not, to water down analytics)
Re:Show HN: Mimestream, a native macOS email client for Gmail by sjwright on Thursday September 10, 2020 @09:49AM (#24432321)
It turns the app into a service which might require an ongoing fee, which is revenue.
Re:Show HN: Mimestream, a native macOS email client for Gmail by monadic2 on Wednesday September 09, 2020 @07:51PM (#24427354)
Indexing and search can be sophisticated & available before downloading any messages; you can ensure completion of complex pop and imap operation (eg working with messages "tagged" by gmail); just a few benefits.

Note, this is in no way an endorsement of middle manning email management and facading as a client.