Shader post-processing in a hurry| 30fps.net
Today we discovered something:| utcc.utoronto.ca
Many yearn for the “good old days” of the web. We could have those good old days back — or something even better — and if anything, it would be easier now than it ever was.| Citation Needed
In his book On War, Clausewitz defines friction as the difference between military theory and reality: Thus, then, in strategy everything is very simple, but not on that account very easy. Everything is very simple in war, but the simplest thing is difficult. These difficulties accumulate and produce a friction, which no man can imagine exactly who has not seen war. As an instance of [friction], take the weather.| Hillel Wayne
Index ·| www.freedesktop.org
Bytecode VMs in surprising places| dubroy.com
A common complaint amongst the old guard bloggers is that the old web as we knew it is dying. This is false.The old web has actually been dead for many...| sheep.horse
Extending Java enums at runtime. What could go wrong?| highlysuspect.agency
A very practical introduction to Parsing Expression Grammars (PEGs), in which we’ll build a non-trivial parser using the most excellent cpp-peglib single-include C++ library. Post includes links to PEG libraries for Go, Rust and Python, and a ready to run GitHub repository of all examples. If I’ll ever stop programming it will be because I can no longer find the energy to parse even just one more string format.| Bert Hubert's writings