Live data from Hacker News

Viewing profile — asutherland

asutherland

HN member
Joined
Mon, Jan 10, 2011, 7:15 AM UTC
HN karma
89
Public activity
25 items

About asutherland

I work for Mozilla on ServiceWorkers, but all thoughts/statements are my own.

blog: http://www.visophyte.org/blog/ twitter: http://twitter.com/asutherland

Recent public activity

  1. comment
    Comment #15467738

    viz.js ( https://github.com/mdaines/viz.js demo at http://viz-js.com/ ) is graphviz compiled to JS using emscripten. graphviz-d3-renderer ( https://github.com/mstefaniuk/graph-viz-…

  2. comment
    Comment #13424682

    Clarification for those who parsed this (incorrectly) like I did: localStorage does work in Firefox in Private Browsing Mode[1], it's IndexedDB and the DOM Cache API that throw. (A…

  3. comment
    Comment #12962686

    If you're willing to try Firefox Nightly, check out the containers experiment: https://wiki.mozilla.org/Security/Contextual_Identity_Projec... While everything still happens within…

  4. comment
    Comment #12952429

    > So Mozilla is making it harder for end users to find and kill service workers? about:serviceworkers was added as a hacky debugging/introspection tool with the expectation that th…

  5. comment
    Comment #12946358

    2 quick hopefully informative nits: It's better to consult the living standard of the editor's draft over the TR ("TR is for the TRash" as they say). The security section has been …

  6. comment
  7. comment
    Comment #11361205

    The SQLite numbers are not going to be realistic here given that "no SQLite transactions" are used and the write-ahead-log is probably not used. Assuming defaults are used, that me…

  8. comment
    Comment #11135548

    Here's the relevant Gecko (Firefox) code which tries to use the max-age and expires headers first and then will set it to forever if the response code was 300, 410, 301, or 308. No…

  9. comment
    Comment #10250054

    http://kangax.github.io/compat-table/es6/ and http://kangax.github.io/compat-table/es7/ are particularly good for ES since it breaks out things into the nitty gritty features, prov…

  10. comment
    Comment #10175240

    SQLite addressed writers blocking readers in 3.7.0 with its Write-Ahead Log. See https://www.sqlite.org/wal.html for more details, but point 2 at the top is "WAL provides more conc…

  11. comment
    Comment #10114823

    The flies add up. There's not a harassment noise floor beneath which we should ask the harassed to just shrug off harassment by their coworkers.

  12. comment
    Comment #10114591

    How would this be a witch hunt? The third definition from https://en.wiktionary.org/wiki/witch-hunt is "A public smear-campaign against an individual" which seems to better describ…

  13. comment
    Comment #10082380

    This then assumes that authentication is handled by some combination of device proximity, physically pushing a "grant admin access" button on the device, or falling back to passwor…

  14. comment
    Comment #9330411

    Firefox's Places subsystem does use SQLite. Firefox's built-in SQLite implementation is compiled with the SQLITE_SECURE_DELETE mechanism referenced elsewhere in this thread ( https…

  15. comment
    Comment #9129816

    The release management page is https://wiki.mozilla.org/Release_Management/B2G_Landing . You can probably think of the code complete date as the lower bound on a production device …

  16. comment
    Comment #9125727

    Assuming you're using the global search mechanism, a porter stemmer is used which means that the search engine sees all of "house", "houses", "housed", "housing", etc. the same. Th…

  17. comment
    Comment #9125686

    > But that's really not the point anyway. Burying opt-out phone home behaviour in nothing but legalese small print is a dark pattern. Having no way to disable it without going into…

  18. comment
    Comment #9125604

    > Right, but the fact seems to remain that Thunderbird is phoning home in a way I can't obviously switch off (I use few extensions, and don't feel any need for such a blacklist) an…

  19. comment
    Comment #9125242

    > Also, it is more than a little creepy that Thunderbird is apparently phoning home every day to tell them I'm using it. Not cool, Mozilla. Note that if you follow the blog post's …

  20. comment
    Comment #9125224

    There's several things you could be running into: * Auto-compaction isn't working and so the .msf files are growing larger than they need to be. Thunderbird's per-folder metadata i…

  21. comment
    Comment #9125191

    In general I'd advise against using the MailNews portion of SeaMonkey if you're also using the profile for web browsing. (MailNews is the guts of Thunderbird.) MailNews results in …

  22. comment
    Comment #8593115

    In very old versions of Thunderbird (pre-mercurial), there was an option akin to "TLS, if available" which would be vulnerable. But Thunderbird has not offered it as an option for …

  23. comment
    Comment #7827051

    Also somewhat off-topic but interesting in the context of DANE and the cost of certificates. Brian Smith (a mozilla security contributor) recently said the following in a discussio…

  24. comment
    Comment #7827014

    Wow! This surprised me since https://www.startssl.com/?app=1 makes no mention of this, but indeed section 3.1.2.1 of the StartCom CA policy at https://www.startssl.com/policy.pdf d…

  25. comment
    Comment #7669544

    Originally, exposure of APIs to JS was done using the XPConnect JS/XPCOM bridge in Firefox. Simplifying a little, XPConnect is not thread-safe, so exposing APIs to workers required…