2018 mid-year link clearance June 29, 2018 Jun 29, 2018 06/29/18 Raymond Chen Reaching the halfway point.
How can I detect from the preprocessor what a macro’s definition is? June 28, 2018 Jun 28, 2018 06/28/18 Raymond Chen Evil preprocessor tricks.
Lock free many-producer/single-consumer patterns: A work queue of distinct events, order not important, follow-up question June 27, 2018 Jun 27, 2018 06/27/18 Raymond Chen We try to minimize spurious wake-ups, but eliminating them is probably not worth the effort.
Taking advantage of the asymmetry of offline compression June 26, 2018 Jun 26, 2018 06/26/18 Raymond Chen You can spend a lot of time compressing, but decompression still needs to be fast.
The cost/benefit analysis of comparing before an assignment June 25, 2018 Jun 25, 2018 06/25/18 Raymond Chen Factors pull in both directions. The result is a balance.
What can influence how much stack is consumed when sending a message? June 21, 2018 Jun 21, 2018 06/21/18 Raymond Chen Who wants to know? No really, that's the answer.
When I intentionally create a stack overflow with SendMessage, why do I sometimes not get a stack overflow? June 20, 2018 Jun 20, 2018 06/20/18 Raymond Chen It depends on what overflows first.
Microspeak: knobs June 19, 2018 Jun 19, 2018 06/19/18 Raymond Chen Configuration settings, basically.
Woodworking, the opposite of software development June 18, 2018 Jun 18, 2018 06/18/18 Raymond Chen According to self-reported data from one person who could have just made it up.