Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #8385

L

lvh

Personal blog · lvh.io/posts · on HN as lvhsecurityprogramming

lvh is a personal blog at lvh.io about security and programming. Since 2014, 9 different Hacker News readers have linked it 24 times, most often “Nonce misuse resistance 101”. The last post was in 2019, but the archive is still widely read.

Visit the blog
24mentions?
9HN people?
2014–2023first – last linked?
Links on Hacker News per year · peak 9 in 2016

Too few sampled comments (6) to say how often HN recommends it.?

Why HN links it

HN readers link lvh's cryptography and security writing, including the Crypto 101 ebook, nonce misuse resistance explainers, and an overview of auth and API tokens. Commenters cite these as helpful resources.

Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

lvh's blog

The author on HN?

lvh · 6,762 karma · member since 2010

Co-founder at Latacora. We bootstrap security practices. Check us out at https://latacora.com, or e-mail us at youagain@latacora.com. I focus on infrastructure security and cryptography. President of the Clojurists Together Foundation. We help the Clojure ecosystem, primarily by funding important open source projects (like CIDER, Ring, Reagent, Calva, Fireplace...), but also critical infrastructure like Clojars. https://www.clojuriststogether.org/ Feel free to contact me at _@lvh.io or professi…

From their public HN profile, which links to this site.

Most-linked posts?

  1. Nonce misuse resistance 101
    3 people · 4 mentions · first linked 2016-05-20
  2. Introducing Teleport (modern SSH infrastructure management)
    2 people · 2 mentions · first linked 2016-03-24
  3. Don't expose the docker socket, even to a container
    2 people · 2 mentions · first linked 2015-09-24
  4. Supersingular elliptic curve isogeny Diffie-Hellman 101
    2 people · 2 mentions · first linked 2016-05-03

What Hacker News says?

  1. lvh ( https://lvh.io ), care to weigh in? I was under the impression he was formally educated in cryptography. This ebook has been cited by many computer security university courses.

    Comment linking /

    on “Crypto 101 – Introductory course on cryptography”
  2. Submitted 2016 Retina MacBook Pro Caveats as a story · 265 points

    HN discussion
  3. dsacco · 2017-10-11Recommends
    This is pretty good! The arithmetic of elliptic curves gets very complex, but I like how you arrived at points on an elliptic curve just by defining groups and fields. It might be a slight improvement to give a short, Rudin-style explanation of the difference between a set and a field. You could do this from first principles of set theory without being so terse as to be incomprehensible or diving into the axioms; I…

    Comment linking /posts/supersingular-isogeny-diffie-hellman-101.html

    on “Elliptic Curve Cryptography for Beginners”
  4. Submitted Don't expose the docker socket, even to a container as a story · 133 points

    HN discussion
  5. The JVM has a number of cool features that enable you to efficiently drop down into C (FFI) yourself: these tricks aren't just for built-ins. A quick overview: - First there was JNI. JNI means that you write method stubs with the "native" keyword. Then you run javah, which gives you some C glue code that you eventually need to compile. This is very fast, but it's annoying because now you need a tool chain everywhere…

    Comment linking /CCryptoClojure/

    on “How the JVM compares strings on x86 using pcmpestri”
  6. Submitted Supersingular elliptic curve isogeny Diffie-Hellman 101 as a story · 130 points

    HN discussion
  7. If you think Sudoku solvers are cool, check out (constraint) logic programming, e.g. https://github.com/clojure/core.logic/wiki/Examples#sudoku You can take that pretty far! I used it to solve Regex Crossword [0]: https://www.lvh.io/posts/solving-regex-crosswords/ https://regexcrossword.com/

    Comment linking /posts/solving-regex-crosswords/

    on “SQL query to generate the Mandelbrot set as ASCII art”
  8. Submitted They do take security seriously as a story · 66 points

    HN discussion
  9. Also https://www.lvh.io/posts/introducing-teleport.html via https://news.ycombinator.com/item?id=11356008 .

    Comment linking /posts/introducing-teleport.html

    on “Show HN: Teleport – SSH for Clusters and Teams”
  10. Submitted Nonce misuse resistance 101 as a story · 29 points

    HN discussion
  11. StavrosK · 2017-05-29Recommends
    To answer my own question, this is a good resource: https://www.lvh.io/posts/nonce-misuse-resistance-101.html In summary, it makes the nonce a function of the message as well, so you always get the same nonce for the same message. Presumably, the attacker only sees duplicate messages rather than plaintext because XORing a message with itself yields zero. This is one of the things that make you ask "why didn't I thin…

    Comment linking /posts/nonce-misuse-resistance-101.html

    on “AES-GCM-SIV: AES-GCM with some forgiveness”
  12. Submitted Nonce-misuse resistant cryptography 101 as a story · 9 points

    HN discussion
  13. tyingq · 2017-03-04Recommends
    Reading this first was helpful for me: https://www.lvh.io/posts/nonce-misuse-resistance-101.html

    Comment linking /posts/nonce-misuse-resistance-101.html

    on “AES-GCM-SIV: Specification and Analysis [pdf]”
  14. Submitted Introducing Teleport (modern SSH infrastructure management) as a story · 8 points

    HN discussion
  15. cpach · 2023-11-19Recommends
    For an overview, you might like these two articles: https://www.lvh.io/posts/a-childs-garden-of-inter-service-au... https://fly.io/blog/api-tokens-a-tedious-survey/

    Comment linking /posts/a-childs-garden-of-inter-service-authentication-schemes/

    on “Ask HN: Any comprehensive courses on Auth?”
  16. Submitted Solving regex crosswords with logic programming and Clojure as a story · 4 points

    HN discussion
  17. Submitted Tradeoffs in crypto API design as a story · 4 points

    HN discussion
  18. Submitted QuerySelectorAll from an element probably doesn't do what you think it does as a story · 3 points

    HN discussion
  19. Submitted Whatever You Do, Don't Expose the Docker Socket to a Container (2015) as a story · 2 points

    HN discussion
  20. Submitted Crypto APIs and JVM byte types as a story · 2 points

    HN discussion
  21. Submitted QuerySelectorAll from an element probably doesn't do what you think it does as a story · 2 points

    HN discussion
  22. Submitted Reverse ungineering as a story · 2 points

    HN discussion
  23. Submitted Today's OpenSSL bug (for techies without infosec chops) as a story · 1 points

    HN discussion
  24. Submitted Conflicting threat models as a story · 1 points

    HN discussion

Search all of HN for lvh.io

Linked by the same people?