Dan Steren
banner
dansteren.com
Dan Steren
@dansteren.com
🔗 dansteren.com

🇺🇸 Utah native, 👨‍💻 software engineer, 🔨 love making things.

Will share dev insights, random thoughts, and things I've created!

📙Currently reading:
• Give Yourself a Nudge by Ralph L. Keeney
• Paradise by Craig Alanson
@deno.land seems committed to this fight and I'm grateful they're taking the stand. To show my support I just donated to their go fund me. If you've gained anything from the JS community, consider giving back: gofund.me/a5435146b
Donate to Help Us Challenge Oracle's JavaScript Trademark, organized by Andy Jiang of Deno
Did you know the everyday word JavaScript is actually owned as a t… Andy Jiang of Deno needs your support for Help Us Challenge Oracle's JavaScript Trademark
gofund.me
October 10, 2025 at 5:39 AM
Isn't the whole point of adding domains so we don't have to trust posts like this?
March 23, 2025 at 8:03 PM
What we should do instead is discuss what we want out of the meal. For example, wanting something healthy, cheap, a specific cuisine, etc. Once we know what each person really wants from the meal, and what preference ranks highest, all we have to do is pick the one that checks all the boxes.
January 4, 2025 at 7:14 PM
Got me thinking about trying to choose where to go for dinner. Everyone says they don't care, but then proposals still get vetoed. We normally spend time proposing more options hoping that will solve the problem.
January 4, 2025 at 7:11 PM
He describes this as being value focused instead of alternative focused.

I think spending time up front figuring out your values is what's different here. If you don't know your values, how can you possibly make the best decision?
November 21, 2024 at 3:25 PM
I'm only in chapter 2, but the author points out that it's difficult to make good decisions if we don't know what we're trying to get out of them. Most people start by creating a few alternatives and then choose the least bad one. It's better to focus on what you do want and then pursue that!
November 21, 2024 at 3:20 PM
Chalk Talk had a couple of good videos with some introductory explanations about how it works. Knowing almost nothing about PQC, it was a great starting point for me.

youtu.be/_C5dkUiiQnw?...
Post-quantum cryptography: Security after Shor’s algorithm
YouTube video by Chalk Talk
youtu.be
August 31, 2024 at 3:40 PM
I'm hoping to dive into the specification to understand it and would like to build an implementation in TS, Ruby or Rust. Much of it is likely way over my head so I'll be asking ChatGPT plenty of questions lol.
August 31, 2024 at 3:36 PM
FIPS 203-205 are PQC standards that were finalized this month and developers can start building implementations.

csrc.nist.gov/pubs/fips/20...
Federal Information Processing Standard (FIPS) 203, Module-Lattice-Based Key-Encapsulation Mechanism Standard
A key-encapsulation mechanism (KEM) is a set of algorithms that, under certain conditions, can be used by two parties to establish a shared secret key over a public channel. A shared secret key that i...
csrc.nist.gov
August 31, 2024 at 3:30 PM
Because it is highly likely such a computer will exist in the next few years, those who can are likely harvesting encrypted data now so they can decrypt it later.

As such, everyone should switch to PQC sooner than later.
August 31, 2024 at 3:26 PM