Blogs / Personal blogs

Daniel Chase Hooper

danielchasehooper.com

These go all the way back to my time in university. Some were made in 24 hours for programming competitions, others I've been maintaining for 10 years.

Popular posts
7
Total points
2,686
HN comments
1,018
Rank
#556 personal

Visit danielchasehooper.com → RSS feedOn Hacker News May 2024 – Aug 2025

Software Engineering 6Games & Graphics 3Programming Languages 2Tools & Productivity 1Systems & Performance 1Math & Algorithms 1

3

I made a real-time C/C++/Rust build visualizer

Sometimes software takes a long time to compile just due to how much code it has, like in the LLVM project. But often a build is slower than it could be for dumb, fixable reasons. I’ve had the suspicion that most builds are doing dumb stuff, but I had no way to see it. So I’ve been working on a cross-platform tool to…

4

I write type-safe generic data structures in C

See my follow-up article: “A Fast, Growable Array With Stable Pointers in C” I write type safe generic data structures in C using a technique that I haven’t seen elsewhere1. It uses unions to associate type information with a generic data structure, but we’ll get to that. My approach works for any type of data…