Live data from Hacker News

Viewing profile — pmylund

pmylund

HN member
Joined
Sun, Oct 03, 2010, 7:38 AM UTC
HN karma
107
Public activity
35 items

About pmylund

No profile information was provided.

Recent public activity

  1. story
  2. comment
    Comment #6288006

    Disclosure: I work for Evidon. Evidon provides reports to different types of companies that give them information about what trackers appear where, how prevalent they are and/or wh…

  3. comment
    Comment #5311507

    And here's why: http://stackoverflow.com/a/5411601/620239 . Forgot to change that first occurrence after pasting it in. "Oh, it works. I'm done."

  4. story
  5. story
  6. comment
    Comment #4201070

    And Go lets you do that. You just return the error. Try writing a few things in Go. I very much doubt you'll respond like this afterwards.

  7. comment
    Comment #4092009

    Nice save.

  8. comment
    Comment #4078802

    Famous last words :)

  9. comment
    Comment #4077675

    Thanks for this example. I wasn't trying to be condescending when I asked how it was significant. I really didn't understand what you meant. I've added a note to the article.

  10. comment
    Comment #4077523

    Nm. Got it.

  11. comment
    Comment #4077169

    It's not that the size doesn't matter; it's just that it's not as significant. It becomes very, very hard to compute rainbow tables after just a few random bytes. No matter how lon…

  12. comment
    Comment #4077085

    How does this matter given a proper avalanche effect?

  13. comment
    Comment #4076738

    I agree, but "outsourcing" includes using libraries written by people who know what they're doing. (And not using libraries written by people who know what they're doing, but which…

  14. comment
    Comment #4076727

    Sure, but I try to not make any assumptions without being boring. I think the goto-link at the beginning works fairly well.

  15. comment
    Comment #4076673

    OpenID and OAuth really did a lot, but there's just nothing called "don't use passwords." Fingerprint readers suck. Anything biometric that doesn't suck costs too much, and 99% of …

  16. comment
    Comment #4076658

    So something like a HMAC digest generated using a pepper stored in the source code/binary or on disk before passing it to bcrypt/scrypt? :) This only really protects against SQL in…

  17. comment
    Comment #4076509

    You're right. That was an unfortunate choice of words.

  18. comment
    Comment #4076490

    I'm not sure I agree that it would matter, but, either way, using a constant-time equality function might have given readers the impression that my code was safe to use. It isn't. …

  19. comment
    Comment #4076398

    So much for white-boarding it. Fixed, thanks.

  20. comment
    Comment #4076231

    FWIW I included scrypt :) I personally agree that "Use bcrypt." should become "Use scrypt." soon. My main gripe is that there is far less library support for it, at least for now.

  21. comment
    Comment #4076206

    Although it's not that much if you're using a long hash, iterating a hash function causes you to lose entropy. The implementation in the article is basically PBKDF (1). PBKDF2/HMAC…

  22. comment
    Comment #4076196

    I agree there are a ton of articles saying "Use bcrypt." After Coda's post ( http://codahale.com/how-to-safely-store-a-password/ ) it's almost become a meme. I don't, however, thin…

  23. story
  24. story
  25. story