Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jtmoulia
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
31.
▲
by
jtmoulia
12y ago
That's something I miss from running Linux: there were far more minimal browser options. - Midori http://midori-browser.org/ - GNOME Web https://wiki.gnome.org/Apps/Web - rekonq http://
32.
▲
by
jtmoulia
12y ago
In what ways are the current batch of email clients primitive, and how do you think they can move forward?
33.
▲
by
jtmoulia
12y ago
IMAP is difficult to develop on. 1. IMAP's base spec (RFC 3501 [1]) offloads implementation on the client rather than the server. For example, the client must be able to parse the IMAP protocol, it must have be able to create threads b
34.
▲
by
jtmoulia
12y ago
Your comparison between Switchboard and Inbox is solid. Switchboard is being used for tasks like sending "new email" push notifications to mobile clients, or uploading attachments to dropbox. I haven't used Inbox yet, but I&#
35.
▲
by
jtmoulia
12y ago
I love it! Are there any plans for including the hypem time machine feature?
36.
▲
by
jtmoulia
12y ago
Do you not give any applications IMAP access to your email?
37.
▲
by
jtmoulia
12y ago
Email allows someone to send me data, as opposed to HTTP/S which targets servers. Adding structured data to emails could allow natural language communication to have a machine readable view of the communication. And there's prob
38.
▲
by
jtmoulia
12y ago
> Erlang/Elixir certainly doesn't have the necessary breadth of libraries to support general-purpose tasks. After doing quite a bit of work with Erlang lately, this sentence jumped out at me. Specifically, I think Erlang does h
39.
▲
by
jtmoulia
12y ago
You're correct that Lamson provides tools for processing emails, but it doesn't include a mechanism for feeding it emails from IMAP servers. Switchboard actually complements Lamson -- Switchboard could manage IMAP connections, col
40.
▲
by
jtmoulia
12y ago
1. IMAP is powerful and ubiquitous, but it does put a lot of work on the client: implementing a parser, caching values, correctly handling unsolicited messages. Switchboard tries to carry some of this boilerplate weight. 2. Yes! We still ha
41.
▲
by
jtmoulia
12y ago
The application uses IMAP UID/UIDVALIDITY values, typically along with IDLE, to identify new emails in a mailbox. These don't change when an email is read, so marking as read doesn't introduce any race conditions in this case
42.
▲
by
jtmoulia
12y ago
For Switchboard's intended task of as-they-arrive email processing, speed is not a huge issue. That being said, there are plans for using more than one IMAP connection to parallelize some requests. Switchboard is fairly different from
43.
▲
by
jtmoulia
12y ago
I worked with Spatch to make Switchboard, and will be around to answer any questions. Our motivation in building and continuing to build Switchboard is to make it easier for developers to process emails. Looking forward to more ideas!
44.
▲
by
jtmoulia
12y ago
Yup, IMAP is powerful, but it's gathered some baggage over the years. Switchboard uses a simplified interface based on JMAP[1] for client's and workers, which it does proxy into IMAP commands. One of the conveniences of Switchboar
45.
▲
by
jtmoulia
13y ago
Complementing the thought on sentence structures: 5 word sentences could be extracted from existing texts. Tagging them would give you the set of possible sentence structures. Hopefully there wouldn't be too much trouble with ambiguous
46.
▲
by
jtmoulia
13y ago
But, both of your driving factors, affected patients, and price to treat, are in turn driven by other factors such as competition, targeting symptoms, and the cost of research. While perhaps not blockbuster, orphan drugs for rare diseases c
47.
▲
by
jtmoulia
14y ago
This must have made a wonderful internal bug report in Apple. Perhaps a profanity filter lurking where it didn't belong?