WhatsApp Encryption, a Lawsuit, and a Lot of Noise
It’s not every day that we see mainstream media get excited about encryption apps! For that reason, the past several days have been fascinating, since we’ve been given not one but several unusual stories about the encryption used in WhatsApp. Or more accurately, if you read the story, a pretty wild allegation that the widely-used … Continue reading WhatsApp Encryption, a Lawsuit, and a Lot of Noise →...
Take me to this post.
February 02, 2026
Studying compiler error messages closely: Input file paths
Are you even compiling the correct file?
The post Studying compiler error messages closely: Input file paths appeared first on The Old New Thing....
Take me to this post.
February 02, 2026
Building a Scroll-Revealed WebGL Gallery with GSAP, Three.js, Astro and Barba.js
Learn how to build a multi-page WebGL image gallery with scroll-triggered shader reveals, smooth scrolling, and seamless page transitions using GSAP, Three.js, Astro, and Barba.js....
Take me to this post.
February 02, 2026
CodeSOD: Wages of Inheritance
Tim H writes:
Some say that OOP was the greatest mistake of all. I say they weren't trying hard enough.
This code is C++, though Tim submits it as "C with classes." That usually means "we write it as much like C as possible, but use classes to organize our modules." In this case, I think it means "we use classes to punish all who read our code".
Let's look at an example. They've been anonymized, but the shape of the code is there.
class Base {
public:
enum class Type {
derived_1,
der...
Take me to this post.
February 02, 2026