The Old New Thing (original) (raw)

Latest posts

Jun 12, 2026

Post comments count 6

Post likes count 3

How can I schedule work on a thread pool with low latency?

Raymond Chen

The thread pool is designed for throughput, not latency.

Jun 11, 2026

Post comments count 5

Post likes count 4

Understanding the rationale behind a rule when trying to circumvent it

Raymond Chen

I mean, technically I didn't do it.

Jun 10, 2026

Post comments count 5

Post likes count 2

What’s the opposite of Clip­Cursor that lets me exclude the cursor from a region?

Raymond Chen

There is no such feature, but you can just exclude it virtually.

Jun 9, 2026

Post comments count 2

Post likes count 2

The Microsoft Company Party where everybody played name tag swap

Raymond Chen

Even the boss got into the festivities.

Jun 8, 2026

Post comments count 2

Post likes count 2

Rotation revisited: Shuffling more than three blocks, and other small notes

Raymond Chen

Generalizing the shuffle to arbitrary numbers of blocks.

Jun 5, 2026

Post comments count 9

Post likes count 8

The back cover of C++: The Programming Language also raises questions not answered by the front cover

Raymond Chen

Not doing the reading.

Jun 5, 2026

Post comments count 2

Post likes count 2

Rotation revisited: Avoiding having to calculate the gcd when doing cycle decomposition

Raymond Chen

Math is hard. Let's go counting!

Jun 4, 2026

Post comments count 1

Post likes count 2

Rotation revisited: Cycle decomposition in clang’s libcxx

Raymond Chen

Rotating in the minimum number of steps by performing cycle decomposition.

Jun 3, 2026

Post comments count 1

Post likes count 3

Rotation revisited: A shocking discovery about gcc’s unidirectional rotation algorithm

Raymond Chen

We've seen this before.

Load more posts