Live data from Hacker News

Viewing profile — derekprior

derekprior

HN member
Joined
Thu, Mar 10, 2011, 4:04 PM UTC
HN karma
78
Public activity
32 items

About derekprior

http://prioritized.net

Recent public activity

  1. comment
    Comment #21446060

    GitHub Sponsors is out of beta for developers with a bank account in any of the 30 countries supported by Stripe. For folks with bank accounts outside of that list, GitHub Sponsors…

  2. comment
    Comment #12781055

    You can't set an HTTP Header with an HTML link. Would be nice to set a body though, wouldn't it? Also, not allowed by HTML.

  3. comment
    Comment #12780938

    I think people are looking to closely at the first degree attack -- a trusted partner is pwned. If this is the case, there's far more interesting things an attacker could do. It's …

  4. comment
    Comment #12779515

    In my experience, password reset tokens are not single use. They are good for both loading the form and submitting the form. They are not invalidated until the form is submitted wi…

  5. comment
    Comment #12779136

    https://en.wikipedia.org/wiki/HMAC-based_One-time_Password_A... I might not be using the right term here, but the general idea is that you create an encrypted token out of some dat…

  6. comment
    Comment #12779074

    This has been suggested numerous time since I published. I had not previously considered this solution and I think it's a fine solution for people to make if they know the tradeoff…

  7. comment
    Comment #12778612

    Depends on how the reset behaves. Some resets log you in immediately after providing a new password. Some require you to log in after resetting the password. I feel like I've seen …

  8. comment
    Comment #12778279

    I'd certainly consider this for some applications. It depends on the value of what you are protecting. For some sites and users, the error rate introduced by this method would be u…

  9. comment
    Comment #12778273

    It's covered in the article, but this is not supported by IE11. That's pretty modern...

  10. comment
    Comment #12778268

    Author here. I completely agree that it's unlikely to be exploited but also think fixes are mostly simple enough that it should be addressed.

  11. comment
    Comment #12778259

    This requires non-idempotent get requests as you must invalidate the token on get. I did consider this approach for Clearance and intended to go with it, but was discouraged from d…

  12. comment
    Comment #11447002

    The manual verification steps are basically impossible for any non-trivial gem. I wonder if it would be possible to re-build (from git) the impacted gem versions and check their ch…

  13. story
  14. comment
    Comment #5173126

    homebrew-built vim worked fine for me. I followed the manual steps.

  15. story
  16. comment
    Comment #4312469

    Huh? A bulleted list of release notes with a pot shot at Safari and some mighty large leaps of faith. "Since most Mac users use Google Chrome as their primary browsers (sic)..." --…

  17. comment
    Comment #3839674

    Okay, I won't tell you to enable JavaScript. Can I tell you to bump up your blog's font size?

  18. comment
    Comment #3776048

    Agree. I want to read this, but I haven't a damn clue as to how to go about that.

  19. comment
    Comment #3664388

    How about a nested hash of attributes? class PostsController attr_accessible: :title, :body, :related_links => { :href, :title } end This would accept the attributes: post_title, p…

  20. comment
    Comment #3551880

    Until recently the GMail web interface was simply unmatched. When GMail first shipped, their conversation view was so far ahead of what anyone was doing on the web or in a fat clie…

  21. story
  22. story
  23. story
  24. comment
    Comment #3431506

    Done right? Sorry, you bored me to death as soon as you started blabbering about Pascal's Triangle. I'm sure I learned about that at some point, but I've forgotten it. You asking m…

  25. comment
    Comment #3429106

    This seems like it would work in environments that aren't super competitive for top talent or if you are offering a dream job, but in the face of multiple offers this is going to b…