Recent submissions

Comment · 4 years ago
You are likely right about all of these things. I agree commercial E-mail providers don't currently have a reason to offer JMAP support. Thunderbird already has robust IMAP support so why change it. But JMAP provides a new avenue to E-mail client development that is both easier for existing clients to deal with and encouraging for new development.
Comment · 4 years ago
hrm, handful of new github stars in one day? That's odd. Must have gotten picked up by something. Oh, HN repost of a blog post I wrote 3 years ago, cool!

To sum up my thoughts about this thread:

Appreciate the great discussion! Wherever you land on the validity of JMAP, as a long (long) time IMAP client developer I stand by my position that JMAP is a huge improvement over legacy IMAP. Not perfect, but walks a reasonable line between what IMAP client devs understand and the modern world of APIs 30 years later. Is it REST compliant or a SOAP derivative? Most likely no and yes. Does it only benefit client developers? Probably, but that is a big benefit to the E-mail ecosystem. IMO the biggest barrier to new and innovative E-mail clients is the obtuseness of the protocol itself, and JMAP goes a long way to bridge that gap.

Comment · 4 years ago
Hello, author here! Not sure who posted this old blog article but great to see an interesting discussion and new interest in the project. Development is active and we always appreciate new feedback!
Comment · 6 years ago
Sentiment analysis is not new, and I would imagine it's ancillary at best to a proper trading outfit. Well equipped market makers and HFTs make money on price movement (and exchange rebates). A flurry of out-of-the-money calls is unlikely to adjust an underlying equity price significantly enough to be statistically important.
Comment · 7 years ago
I checked out the git source and built it from there. It was non-trivial to get it built and configured properly for JMAP, but I wanted the latest as the spec is still in flux.
Comment · 7 years ago
Yep. Also I think they are using it for a subset of customers. While JMAP support in Cypht is still new, so far it's working just like IMAP, but my testing is limited since I just wrote the integration :)
Comment · 7 years ago
Nope, you are exactly correct. JMAP is just a much more modern and efficient way to connect clients and servers to access E-mail.
Comment · 7 years ago
JMAP actually does support replacing both. My next TODO item for Cypht is integrating SMTP support with JMAP.
Comment · 8 years ago
I have been running Open Source projects for about 15 years, which implies moderating the communities around those projects (in my case, very small communities). I'm familiar with toxic environments. I once sent a very stupid question to the qmail mailing list - it did not go well for me. But I learned a lesson from that beat-down.

I make serious efforts to create an inclusive environment for my projects because that is what Open Source software is all about IMO. Any contribution deserves respect, it's a gift to the project. Maybe the PR needs some work, maybe it's total crap - but it's a gift either way and that should be respected.

It makes me sad to think people feel the need to maintain private repos just to avoid potential conflict with project maintainers because of toxic environments - but I understand that is a reality. I would like to counter that with the fact that not all projects are run that way, and some are very willing to accept contributions.

Comment · 8 years ago
Comment · 8 years ago
Blockchain actually could be used to provide data integrity in a distributed environment with known bad actors (presuming that they fall under the 50% threshold), but that is not applicable in this case since archive data is not stored in a distributive fashion by clients (as far as I know). Having worked on a production application that uses blockchain, my take away was it cleverly provides distributed ledger transparency, but at a price that makes it very inefficient as a data store.
Comment · 8 years ago
Comment · 9 years ago
Your points are valid, but not entirely correct IMO. What you are describing as abuse is "quote stuffing". Sending in buy or sell orders to move the market with no intention of fulfilling said orders. When I worked for an exchange operator we routinely reported this type of abuse to the SEC. It' difficult to discern the difference between a fast moving market maker (and many successful HFT firms are indeed market makers) and simple re-positioning of the spread because of shot term volatility. Your "evil" HFT firms may be abusing the system by cancelling an order placed a millisecond prior, but they don't make any money if a trade does not occur. Quote stuffing without a trade on the modified price does not produce a profit. Manipulating the market in this way is not a fool-proof way of making money - there still has to be a minimal position taken by the trading firm in order to realize a profit.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton