Reading List

The most recent articles from a list of feeds I subscribe to.

Migrating weaker password hashes by nesting them in an outer hash

Rehashing opportunistically on login is fine, but leaves a long tail of weaker password hashes. Here’s one weird trick to get rid of them.

Adventures in password hashing + migrating to Argon2id

A busy week of retiring our old IAM solution, increasing hash iterations on PBKDF2, then dumping the algorithm completely.

PartialEqual

A test helper in Go to avoid long, unsightly assertion lists.

Revisiting my two-year SF predictions

Giving a self-assessment on predictions I made in the depths of San Francisco lockdown.

Content authored by ChatGPT front pages

AI is officially scary, just not for any of the reasons we thought it would be.