Keyboard shortcuts
- j kNext / previous piece
- oOpen it
- Shift OOpen it at the source
- cClip it
- /Quick search
- vSwitch view
- ?These shortcuts
Straight from the source · Everything about one person
Raymond Chen
Vol. I No. 26
Saturday, October 17, 2026
Closing 12:53 PM UTC · next edition 10:00 AM UTC
Longtime Windows engineer at Microsoft; writes The Old New Thing.
Oct 16, 2026Columns
C++ futures part 5: std::future and std::shared_future
Oct 15, 2026Columns
C++ futures part 4: What if I want an immediate on-thread std::async?
Oct 14, 2026Columns
C++ futures part 3: The mental model for std::async
Oct 13, 2026Columns
C++ futures part 2: The mental model for std::promise, std::packaged_task
Oct 12, 2026Columns
C++ futures part 1: The mental model
Oct 9, 2026Columns
One way of thinking about access specifiers in C++/WinRT implementation types
Oct 8, 2026Columns
If one anti-malware software is good, does that make two better?
Oct 7, 2026Columns
How can undefined opcodes ud0 and ud1 have parameters? How undefined were they?
Oct 6, 2026Columns
Why does the compiler sometimes use ud2 and sometimes int 3 for code that shouldn’t execute?
Oct 5, 2026Columns
If somebody tries to hot-patch an already-hot-patched function, how do they avoid conflicts?
Oct 2, 2026Columns
Why is there no Windows hot-patching support for other architectures like 32-bit ARM and MIPS?
Oct 1, 2026Columns
Windows on Itanium also provided for hot-patching, in an even simpler way
Sep 30, 2026Columns
Windows on AArch64 also provides for hot-patching, but it’s much simpler than on x86
Sep 29, 2026Columns
As a general rule, calling product support while drunk is not recommended
Sep 28, 2026Columns
C++ reminder: Function-local static variables are initialized only once, even if it looks like they get initialized multiple times
No other source has named them yet.