DLL that was not present in memory despite not being formally unloaded

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

Understanding the rationale behind a rule when trying to circumvent it

AutoJack: A single page can RCE the host running your AI agent

Intelligent Terminal 0.1

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

Build 2026: WSL improvements and the new Containers CLI and APIs

A discovery about GCC's unidirectional rotation algorithm

Scalable GPU Acceleration of Scalar Functions in Analytical Databases: Compilation, Benchmarking, and Optimization

The placeholder name for the Windows 8 experience was "modern"

Surface RTX Spark Dev Box

mimalloc: A new, high-performance, scalable memory allocator for the modern era

Improving C# Memory Safety

IBM didn't want Microsoft to use the Tab key to move between dialog fields

If you're just going to sit there doing nothing, at least do nothing correctly (2024)

Microsoft's 6502 BASIC is now Open Source (2025)

Microsoft to stop sending SMS codes for personal accounts

A Randomized Scheduler with Probabilistic Guarantees of Finding Bugs

What is the history of the ERROR_ARENA_TRASHED error code?

CVE-2026-40369 – Windows Kernel Elevation of Privilege Vulnerability

How do I inform Windows that I'm writing a binary file?

Why are there both TMP and TEMP environment variables? (2015)

Visual Studio: New SDK-Style Support for Extension Projects

TypeScript 7.0 Beta (built on Go)

Microsoft open sources DOS 1.00 on 45th anniversary

Finding a duplicated item in an array of N integers in the range 1 to N − 1

Consequences of passing too few register parameters to a C function

Consequences of passing too few register parameters to a C function

XOR'ing a register with itself is the idiom for zeroing it out. Why not sub?

The Implementation of Functional Programming Languages (1987)

More →