Legend:
 ‼️ = Must read!
 🧐 = Interesting, curio.
 🧐 = Interesting, curio.
Real-Time Rendering.
-
WIP on using gaussians to accumulate importance.
As in my reply there, I always wanted to try something like that. The main idea of restir GI is effectively a way to keep learning how to sample in time, being able to accumulate that learned data by reprojecting per-pixel stored information. But it seems to me that there are many other ways to do that, and gaussians seemed (to me) always an obvious thing to try...
-
Screenshots of SSGI via Radiance Cascades.
RC seem to be more successful as a 2D method than 3D, which... does make sense.
-
An implementation of Deferred Adaptive Compute Shading.
-
Spatial hashing for RT AO. 🧐
A good idea that could be used in general - i.e. regardless of RT. And because it's fundamentally a caching idea, it does not have to never have collisions, at worst, the cache hit is just not valid... Wed, 3 Dec 2025 16:45:49 -0800
-
No graphics API. ‼️
TBH, I'm not a fan of graphics APIs and the discussions around them. I do believe in hardware abstraction and even obfuscation - as a way to allow GPU hardware to evolve (which in itself would be a long discussion). But we might not be anymore in a place where hardware fundamentally changes every generation or so, especially on the graphics side... so this proposal, now, might be timely.
'AI' - Machine learning, deep or not.
-
Yet another explanation of the Transformer.
Nicely made.
-
Karpathy's year in review. ‼️
Always interesting, especially for someone like me who's not a working professional in LLM stuff... I'll also link here a similar post from
antirez. Covers some similar points, and more.
-
"The age of research".
This interview has done the rounds already, it's not necessarily very... deep. And might be obvious for many, but still.
Coding, languages, computer engineering.
-
Fil-C memory safe C/C++ compiler. 🧐
Pretty interesting approach, can compile real-world code with no changes, allowing to easily get memory safety guarantees. Of course, this entails some level of dynamic instrumentation ("converting" unsafe memory accesses to crashes/signals), as you could not guarantee a-priori that the code is memory-safe - so it comes with some performance and memory penalties. I guess it could be thought of as a lightweight, and more comprehensive, ASan.
-
The Pawn language.
Didn't know it was still alive and kicking! Tiny but fast interpreted language, stumbled upon it again during some work with linux performance tracing stuff...
-
Advent of compiler optimizations.
A series of articles on C/C++ compiler optimizations from Matt Godbolt.
Miscellanea.
-
#math Why there's no quintic formula. ‼️
Astounding presentation on polynomial roots. A must watch.
-
#demoscene Tiny Tapeout. 🧐
A demo in hardware! Amazing what you can do these days!
-
#demoscene 8bit bolero.
If LFT does something, it ends up here.
-
#retro 86Box.
New version of 86box is out - a branch of PCem Unlike dosbox, this is a "low level" PC emulator, which is neat especially if you want to run Windows.
-
Yet another scanner camera.
The idea is not new, but this is the best realization of the concept I've seen. Using a CCD from photo scanners probably helped a lot, document scanners are terrible.
-
Bruce Dawson's career reflections. 🧐
More people should write this honestly about their career journey. I'm not myself a "systems" programmer, a wizard you call to debug random crashes, but lots of the writing resonated. And from the sound of it, Bruce invented something very similart to Insomniac's
cachesim one (console) generation before it!
-
Building one of these cool cams that can "freeze light" - at home.
A cool trick.
-
Using radiance cascades to solve Poisson.
Lots of cool projects on Adrian's homepage. This one is a variant of RC, further tweaked to solve heat transfer.
-
Enable on-screen metal stats HUD on 3rd party apps.
-
Copy.sh v64 image collection.
v64 is a web/wasm pc emulator, cleverly JIT'ing code blocks to wasm for performance. The author collected a good number of historical x86 OS images to try with it. Fun stuff, similar to infinitemac...
-
Historical lenses on zeissikonveb.de.
Lots of interesting details and research. In German, but auto-translate works decently. Many people made lens simulators, sometimes plugins for (offline) rendering software, could plug in the diagrams from here to get some nifty effects.
-
Building a High-End AI Desktop | David Noel Ng.
Sounds like... fun?
-
Rats Play DOOM.
Literally.
-
MicroQuickJS.
Fabrice Bellard - enough said.