May 6, 2026 Post comments count6 Post likes count1 Why not have changes in API behavior depend on the SDK you link against? Static libraries don't stand a chance.
May 5, 2026 Post comments count10 Post likes count4 A dispute over the TAB key highlights a mismatch between Microsoft and IBM organizational structures I want to speak to your manager.
May 4, 2026 Post comments count1 Post likes count2 How do I inform Windows that I’m writing a binary file? You don't. All files are binary at the file system level.
May 1, 2026 Post comments count1 Post likes count1 Developing a cross-process reader/writer lock with limited readers, part 4: Abandonment Recovering from death of the owner.
Apr 30, 2026 Post comments count3 Post likes count2 Developing a cross-process reader/writer lock with limited readers, part 3: Fairness Let the exclusive acquisition have a fair chance against shared acquisitions.
Apr 29, 2026 Post comments count1 Post likes count2 Developing a cross-process reader/writer lock with limited readers, part 2: Taking turns when being grabby Please, not everybody, everything all at once.
Apr 28, 2026 Post comments count11 Post likes count2 Developing a cross-process reader/writer lock with limited readers, part 1: A semaphore A pot of tokens.
Apr 27, 2026 Post comments count9 Post likes count2 Looking at consequences of passing too few register parameters to a C function on various architectures It's bad news no matter how you slice it, but Itanium makes it even worse.
Apr 24, 2026 Post comments count3 Post likes count2 Defending against exceptions in a scope_exit RAII type But maybe it's not worth it.
Apr 23, 2026 Post comments count12 Post likes count2 Another crash caused by uninstaller code injection into Explorer Inadvertently destroying a staircase while standing on it.