Daniel
danielwaechter.com
Daniel
@danielwaechter.com
Just a software engineer working on video games. Opinions are my own.

He/him
To your latter question, probably because there's no sensible conversion for some float values like INF and NaN. Same general reason f32 and f64 don't implement Ord. At least if you implement it yourself you can make those decisions consciously.
January 11, 2025 at 1:47 PM
To be clear, I don't agree with all of the author's points, particularly their characterization of "woke culture", but there are elements of truth even there. Food for thought.
January 7, 2025 at 12:59 PM
Ooh, I get it. Kind of shared hierarchical state. I wouldn't have thought about that in dynamic scope terms, but it's an apt comparison. At least in SwiftUI there seem to be data structures that allow you to reason about where your state is coming from, instead of just a stack trace!
January 3, 2025 at 5:41 PM
I'd love to know how; my only brushes with dynamic scoping have been Perl and Emacs lisp, and it just seemed to make code harder to reason about. I suppose I could see a use-case with DI but debugging that scares me.
January 3, 2025 at 3:28 PM
I still think it's wildly unethical for journalists to release PHI - it's just not illegal under HIPAA.

www.hhs.gov/hipaa/for-in...
www.hhs.gov
December 17, 2024 at 2:05 PM
That is simply not the case. The HIPAA Privacy Rule restricts "covered entities", and journalists are not covered entities under the law. Broadly speaking, only health care providers, health plans, health care clearing houses, and their associates are restricted by HIPAA. Reporters are not.
December 17, 2024 at 2:04 PM
Have you ever spent a week trying to track down a memory stomp in C or C++ code? That's what initially attracted me to Rust - systems programming with memory safety sans GC.
December 4, 2024 at 12:35 PM