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

Top all-time · #952

T

Tony Arcieri

Personal blog · tonyarcieri.comprogrammingsecurityeconomics

Tony Arcieri's personal blog at tonyarcieri.com covers programming, security and economics. Since 2012, 72 different Hacker News readers have linked it 114 times, most often “Flaws in deterministic password managers”. The last post was in 2019, but the archive is still widely read.

Visit the blog
114mentions?
72HN people?
2012–2023first – last linked?
Links on Hacker News per year · peak 29 in 2017

Tony Arcieri | Hi there. These days I dabble in Rust and cryptography, but in the past made the Celluloid actor framework for Ruby and the Reia programming language

Most-linked posts?

  1. Flaws in deterministic password managers
    17 people · 20 mentions · first linked 2016-11-22
  2. What’s wrong with in-browser cryptography?
    10 people · 11 mentions · first linked 2016-01-23
  3. All the crypto code you've ever written is probably broken (2012)
    6 people · 14 mentions · first linked 2015-11-18
  4. What's wrong with in-browser cryptography?
    6 people · 7 mentions · first linked 2013-12-30
  5. /would-rust-have-prevented-heartbleed-another-look
    6 people · 6 mentions · first linked 2016-07-10
  6. On the dangers of a blockchain monoculture
    5 people · 8 mentions · first linked 2016-01-05
  7. The Tether Conundrum: a look into a suspicious cryptocurrency
    4 people · 5 mentions · first linked 2018-01-19
  8. Would Rust have prevented Heartbleed? Another look
    3 people · 3 mentions · first linked 2015-03-17
  9. Key rotation, user experience, and crypto reporting
    3 people · 3 mentions · first linked 2017-01-14
  10. All the crypto code you've ever written is probably broken
    2 people · 3 mentions · first linked 2012-11-13

What Hacker News says?

  1. > There definitely exists a lack of respect for the craft of front-end development within our industry. This sort of attitude is not helping. There is xenophobia involved in people's attitudes toward kebabs. It doesn't change the impact of phosphates on the human body. Here: https://www.bbc.co.uk/news/world-europe-42238363 Your argument doesn't change the impact of poorly-encapsulated complexity on the brains and me…

    Comment linking /would-rust-have-prevented-heartbleed-another-look

    on “Things I wish I’d known about CSS”
  2. Submitted Would Rust have prevented Heartbleed? Another look as a story · 257 points

    HN discussion
  3. I have tried deterministic password managers, but as with most solutions they have flaws and tradeoffs[1] to consider. [1] https://tonyarcieri.com/4-fatal-flaws-in-deterministic-passw... [2] Also related: https://news.ycombinator.com/item?id=13016132

    Comment linking /4-fatal-flaws-in-deterministic-password-managers

    on “Man jailed 16 months, and counting, for refusing to decrypt hard drives”
  4. Submitted Flaws in deterministic password managers as a story · 196 points

    HN discussion
  5. >That means the hashing needs to be done client side, probably with JavaScript. Is there any safe way to do that? No [0,1...n]. Note that these articles are about encryption, but the arguments against javascript encryption apply to hashing as well. Also consider that no one logs this stuff accidentally to begin with. If the entity controlling the server and writing the code wants to log the passwords, they can rewri…

    Comment linking /whats-wrong-with-webcrypto

    on “Twitter urges users to change passwords after computer 'glitch'”
  6. Submitted On the dangers of a blockchain monoculture as a story · 195 points

    HN discussion
  7. This post is filled with a large number of factual inaccuracies, so numerous I wrote a blog post in response: https://tonyarcieri.com/factual-inaccuracies-of-facebook-lib...

    Comment linking /factual-inaccuracies-of-facebook-libra-is-architecturally-unsound

    on “Facebook Libra Is Architecturally Unsound”
  8. Submitted A tale of two cryptocurrencies: Ethereum and Bitcoin’s ongoing challenges as a story · 144 points

    HN discussion
  9. Tether has looked like a scam for years. Here's a post from 2018 about it: https://tonyarcieri.com/the-tether-conundrum

    Comment linking /the-tether-conundrum

    on “Anyone Seen Tether’s Billions?”
  10. Submitted Introducing TJSON, a stricter, typed form of JSON as a story · 140 points

    HN discussion
  11. People are trying to solve a lot of interesting problems with blockchain, but I fear it's become the ultimate shoehorn solution for the modern era. See also: https://tonyarcieri.com/on-the-dangers-of-a-blockchain-monoc... I've had meetings with prospective clients that opened with, "We have $problem, can we use blockchain to solve it?" where anything that doesn't qualify as a blockchain is cast to the wayside becaus…

    Comment linking /on-the-dangers-of-a-blockchain-monoculture

    on “Building for the Blockchain”
  12. Submitted Factual Inaccuracies of “Facebook Libra Is Architecturally Unsound” as a story · 138 points

    HN discussion
  13. Yes, you are correct. Unless browser extensions are used (and even then) the web is not a good platform for cryptography. The web is a platform for letting a potential attacker run untrusted code on your computer without all hell breaking loose, not for building trusted cryptography applications: http://tonyarcieri.com/whats-wrong-with-webcrypto

    Comment linking /whats-wrong-with-webcrypto

    on “Keybase.io”
  14. Submitted All the crypto code you've ever written is probably broken as a story · 112 points

    HN discussion
  15. Disclaimer: stateless/deterministic password managers have some serious flaws compared to stateful/vault password managers. See https://tonyarcieri.com/4-fatal-flaws-in-deterministic-passw... for example

    Comment linking /4-fatal-flaws-in-deterministic-password-managers

    on “Pass: A standard Unix password manager”
  16. Submitted It’s time for a memory safety intervention as a story · 102 points

    HN discussion
  17. Here is a writeup: https://tonyarcieri.com/4-fatal-flaws-in-deterministic-passw...

    Comment linking /4-fatal-flaws-in-deterministic-password-managers

    on “KeepassXC – A cross-platform community fork of KeepassX”
  18. Submitted 2012: The year Rubyists learned to stop worrying and love threads as a story · 99 points

    HN discussion
  19. I'd recommend reading this article, which discusses some big problems with this approach to password management: https://tonyarcieri.com/4-fatal-flaws-in-deterministic-passw...

    Comment linking /4-fatal-flaws-in-deterministic-password-managers

    on “KeepassXC – A cross-platform community fork of KeepassX”
  20. Submitted Miscreant: a multi-language misuse resistant encryption library as a story · 97 points

    HN discussion
  21. In the case of LibreSSL, it's probably not going to happen very soon; the OpenBSD devs are very much C programmers (and Ted Unangst already addressed this in the case of Heartbleed, though his methodology is the subject of some contention: http://www.tedunangst.com/flak/post/heartbleed-in-rust ). While Ted's post has been criticized by a few Rust programmers (see: http://tonyarcieri.com/would-rust-have-prevented-hea…

    Comment linking /would-rust-have-prevented-heartbleed-another-look

    on “Rust once, run everywhere”
  22. Submitted CREAM: the SSL attack you’ve probably never heard of as a story · 90 points

    HN discussion
  23. Absolutely. You're confusing Heartbleed and Tedbleed. https://tonyarcieri.com/would-rust-have-prevented-heartbleed...

    Comment linking /would-rust-have-prevented-heartbleed-another-look

    on “BearSSL – Smaller SSL/TLS”
  24. Submitted "DCI" in Ruby is completely broken as a story · 83 points

    HN discussion
  25. Here's a good write-up about the issues with Tether from a few years ago: https://tonyarcieri.com/the-tether-conundrum

    Comment linking /the-tether-conundrum

    on “Tether price manipulation”
  26. Submitted The Tether Conundrum: a look into a suspicious cryptocurrency as a story · 80 points

    HN discussion
  27. Related reading: https://tonyarcieri.com/would-rust-have-prevented-heartbleed...

    Comment linking /would-rust-have-prevented-heartbleed-another-look

    on “Rustls: new, modern TLS library written in Rust”
  28. Submitted Volapük: A Cautionary Tale for Language Communities as a story · 80 points

    HN discussion
  29. https://tonyarcieri.com/4-fatal-flaws-in-deterministic-passw...

    Comment linking /4-fatal-flaws-in-deterministic-password-managers

    on “Lesspass – open-source stateless password manager”
  30. Submitted What's wrong with in-browser cryptography? as a story · 73 points

    HN discussion

Search all of HN for tonyarcieri.com

Linked by the same people?