HNHacker News
TopNewBestAskShowJobs

eaigner

115 karma · joined March 27, 2012

submissionscomments
eaigner··on Show HN: nvlope.com, your mailbox with an API
Markdown is a client feature. We send markdown as text and converted as html. If you look at the API there are just text and html fields http://developer.nvlope.com/v1/mail/send/
eaigner··on Show HN: nvlope.com, your mailbox with an API
Yes, we run the mail and api servers ourselves.
eaigner··on Show HN: nvlope.com, your mailbox with an API
Yes, but we run our own servers.
eaigner··on Show HN: nvlope.com, your mailbox with an API
I guess I didnt phrase this very well, with IMAP i mean cloud imap services.

the problem is that it is very complex, and features are not implemented consistently accross clients. Especially the newer, or not standardized ones you listed. You know that there is something wrong when an entire slew of RFCs can be replaced with a few simple api calls.

eaigner··on Show HN: nvlope.com, your mailbox with an API
Well, could you add instant messaging functionality to IMAP? Can you manage multiple inboxes with one IMAP account? Can you do server side threading with IMAP? Can you manage attachments and messages separately with IMAP? Can you upload attachments NOT using base64 using SMTP/IMAP? Can you use labels with IMAP? Can you manage multiple domains under IMAP? etc.

As for iOS client's there are exactly 3 that come to mind. Gmail, Apple Mail and Sparrow (discontinued).

We realize that this product is not for everyone - but for those who want a zero config, hassle free product.

Mailpile is for an entirely different audience.

eaigner··on Show HN: nvlope.com, your mailbox with an API
Not sure if I completely understood your requirements, but you can add several custom domains (number depends on the plan) to your account, create mailboxes and aliases for them and can send and receive from those addresses as well.

Those are added to your account and can be accessed as individual mailboxes or via the unified inbox. They are not separate accounts with separate logins. Enterprise grade account management would be a feature to add at some point in the future.

eaigner··on Show HN: nvlope.com, your mailbox with an API
Thanks for the tip
eaigner··on Show HN: nvlope.com, your mailbox with an API
2-factor auth won't be available at beta launch (it's a MVP, we still have to see if there's enough interest), but we'll probably add 2-factor auth using https://www.authy.com at some point.
eaigner··on Show HN: nvlope.com, your mailbox with an API
Yes, we should definitely change that. Thanks.
eaigner··on Don't found a company unless you love Excel
cli script anyone? you obviously dont have to love excel...
eaigner··on Why Twitter’s Bootstrap is Important
Bootstrap is just a bad excuse for no design/js skills. Its JS codebase is an abomination, as well as it's overly verbose CSS. It's only good for quick-and-dirty projects and has nothing to do with a well crafted site.
eaigner··on RIAA: 20 Million Piracy Takedowns Sent to Google, Still No End in Sight
If I were Google, I'd charge them processing fees...
eaigner··on Hood: A transactional, database-agnostic ORM for Go
Quick fix: https://github.com/eaigner/hood/commit/85948f72646e6703af09e...
eaigner··on Hood: A transactional, database-agnostic ORM for Go
As for now, you have to specify the complete where clause

    hd.Where("name = ? AND category = ?", name, category)
but it should be quite trivial to add the chaining you pointed out.
eaigner··on Hood: A transactional, database-agnostic ORM for Go
fixed: https://github.com/eaigner/hood/commit/7e7742dfd1aff966c6745...
eaigner··on Hood: A transactional, database-agnostic ORM for Go
Matching the json-tag style will probably be the best bet (using commas, e.g. `sql:"size(128),default('abc')"`)
eaigner··on Hood: A transactional, database-agnostic ORM for Go
That's a valid issue, definitely want to conform with Go standards and don't break anything. Like the "sql:" proposal very much, will change it to that!
eaigner··on Hood: A transactional, database-agnostic ORM for Go
schema creation is completely optional, you don't have to use it.
eaigner··on DataKit: It's like Parse, just open source. Written in node.js and ObjC.
What's the difference to the "clientKey" of Parse's SDK? The requests should be served over SSL anyway, so if your point is you don't want to distribute a key you got the same problem with Parse. You can obfuscate the key though.
eaigner··on DataKit: It's like Parse, just open source. Written in node.js and ObjC.
You don't need to implement APIs anymore. You can use the DataKit classes to interact with the web/db backend.
eaigner··on DataKit: It's like Parse, just open source. Written in node.js and ObjC.
I originally planned it as a commercial project, but then decided to open source it. Let's see if that was a good idea and people actually need it.