Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

nullprogram.com

null program

Get the latest updates from null program directly as they happen.

Follow now 106 followers

Latest posts

Last updated 20 days ago

Concurrent, atomic MSI hash tables

20 days ago

Readers will be familiar with Mask-Step-Index (MSI) hash tables, a technique for...

I have officially retired from Emacs

about 1 month ago

This past Tuesday I typed C-x C-c in Emacs for the last...

My brave new code-signing world

about 1 month ago

The new w64devkit release two weeks ago is the first to be...

dcmake: a new CMake debugger UI

about 2 months ago

CMake has a --debugger mode since 3.27 (July 2023) allowing software to...

2026 has been the most pivotal year in my career… and it's only March

about 2 months ago

In February I left my employer after nearly two decades of service...

Frankenwine: Multiple personas in a Wine process

4 months ago

I came across a recent article on making Linux system calls from...

WebAssembly as a Python extension platform

5 months ago

Software above some complexity level tends to sport an extension language becoming...

Freestyle linked lists tricks

5 months ago

Linked lists are a data structure basic building block, with especially flexible...

Unix "find" expressions compiled to bytecode

5 months ago

In preparation for a future project, I was thinking about at the...

Closures as Win32 window procedures

5 months ago

Back in 2017 I wrote about a technique for creating closures in...

Speculations on arenas and non-trivial destructors

7 months ago

As I continue to reflect on arenas and lifetimes in C++, I...

More speculations on arenas in C++

8 months ago

Patrice Roy’s new book, C++ Memory Management, has made me more conscious...