We can admit our knowledge gaps without devaluing our expertise.
davewiner's subscription list, hackerNewsStars category. List created by feedlandDatabase v0.9.3.
How DOOM fire was made
How the playstation and Nintendo 64 version of DOOM implemented fire.
Preparing for a Tech Talk, Part 1: Motivation
Here’s my recipe for a good talk idea.
Deciphering the postcard sized raytracer
How Andrew Kensler did it again and authored a breathtaking path tracer fitting on a postcard.
Why Do React Hooks Rely on Call Order?
Lessons learned from mixins, render props, HOCs, and classes.
Optimized for Change
What makes a great API?
How the Dreamcast copy protection was defeated
How the Dreamcast copy protection was defeated!
Game Engine Black Book: DOOM
The Game Engine Black Book: DOOM is out!
How Does setState Know What to Do?
Dependency injection is nice if you don’t have to think about it.
My Wishlist for Hot Reloading
I don't want a lot for Christmas. There is just one thing I need.
Game Engine Black Book: Wolfenstein 3D, 2nd Edition
The second edition of the Game Engine Black Book: Wolfenstein 3D is out.
Why Do React Elements Have a $$typeof Property?
It has something to do with security.
How Does React Tell a Class from a Function?
We talk about classes, new, instanceof, prototype chains, and API design.
Why Do We Write super(props)?
There’s a twist at the end.
Liveblog: a Mars landing watch party with school kids
Yesterday, NASA landed its InSight mission on Mars, and it all worked! The landing happened between 8 and 9PM local time, but I wanted to share the excitement with my kids’ classmates from school (aged between around 9 and 10), so I needed something that worked remotely. NASA provided a wonderful webcast in English, and although many children here in The Netherlands can follow that, I expected the stream to need more narration for the kids to truly experience the excitement of landing on another planet.
Why RESP3 will be the only protocol supported by Redis 6
Tom Renner on My place to put things
• Tom Renner
Getting the right scale
A Philosophy of Software Design
John Ousterhout, of TCL fame, has written a book that is as small (literally) as it is important. Weighing in at 178 none too big pages, it takes us on an inspired trip through what John has learned over the decades. There is no shortage of thought on programming. There is also no shortage of people doing programming. What is rare however is a compendium of mature insights from someone that clearly still is into programming.
Startup School - A Conversation on Hard Tech
2025 Note - good convo with Adora for Startup School