Live data from Hacker News

Viewing profile — robn_fastmail

robn_fastmail

HN member
Joined
Mon, Oct 07, 2013, 5:21 AM UTC
HN karma
786
Public activity
128 items

About robn_fastmail

Fastmail Operations - https://www.fastmail.com/

Ask me about email. I'm nice!

Recent public activity

  1. story
  2. story
  3. comment
    Comment #10700767

    I don't know about bounties, because I'm not personally in favour of vigilantism, but I do take your point. Honestly, I think the ease in which people can be anonymous is major pro…

  4. comment
    Comment #10700708

    Generally, we talk about what we're doing because we're all excited about what we do. It's always been that way for us, and our customers really appreciate the honesty and transpar…

  5. comment
    Comment #10700334

    Quite. As my dear colleague said this morning, "hubris" is the word of the day. Still, I'm not sorry we posted it.

  6. comment
    Comment #10700327

    Datacentre confirmed a DDoS attack, which took a little while to mitigate. We're looking good now, but we're continuing to monitor.

  7. story
  8. comment
    Comment #10679587

    Indeed. As I note in the post, this wasn't something we _needed_ to do at that time, we were just curious. Replacing a function with a faster implementation is trivial; its just an…

  9. comment
    Comment #10673322

    The results in the tests are all with optimisations (-O3 -march=sandybridge -mtune=intel), as mentioned in the post. The exception is the Debian packaged version of zlib, because w…

  10. comment
    Comment #10673298

    I think that mostly, your benchmarks have to match your workloads. Most of the CRC32 benchmarks I've seen are looking at larger buffers. The xxhash function mentioned elsewhere in …

  11. comment
    Comment #10673138

    Same day, in fact: https://git.cyrus.foundation/diffusion/I/browse/master/lib/c...

  12. comment
    Comment #10667772

    My quick tests here (using the same methods outlined in the post) suggests its around 30% faster on 64-byte buffers. If we're ever shopping for a new hash function entirely, I'll m…

  13. comment
    Comment #10654462

    They do work, but only if you upload them via CardDAV - we don't have any UI for them in the web client yet.

  14. comment
    Comment #10544583

    Not a chance :)

  15. comment
    Comment #10350982

    In what way do you consider the privacy policy cavalier? What would you prefer it said? I don't believe we made any claims that Australia is a "privacy Eden" or that we're "paragon…

  16. comment
    Comment #10350357

    Maybe. They'd have to issue that warrant to our datacentre operators though, not us, because there's nowhere to send the documentation. And then they can compel our datacentre not …

  17. comment
    Comment #10350194

    Yes, we're an Australian company. https://www.fastmail.com/about/company.html

  18. comment
    Comment #10217890

    Dumb storage is fine if you only have a single actor that can maintain a copy of the state at all times. As soon as you've got multiple actors on the data (another client on your d…

  19. comment
    Comment #10217814

    > JMAP server implementations probably will require a good database, not just a dumb FS like in remoteStorage. To do JMAP well you need to be able to calculate change sets, which d…

  20. comment
    Comment #10217766

    No, because it's an actual application. Edit this and submit a PR: https://github.com/jmapio/jmap-perl/blob/master/htdocs/index...

  21. story
  22. comment
    Comment #10088691

    If you want a laundry list of SSRF methods you should protect against, a great place to start is this slide deck from a talk at ONsec a couple of years ago: http://www.slideshare.n…

  23. comment
    Comment #10045109

    Done: http://jmap.io/software.html

  24. comment
    Comment #10040761

    There's not much around yet. The only things that are in any kind of usable/complete state are the proxy, the demo client and the JS client library, all mentioned in the original p…

  25. comment
    Comment #10040641

    I don't believe there's anything in it that would prevent that. If you squint, the auth exchange looks a lot like SASL, and that supports pretty much anything. This is something we…