Some documents have not been sorted and appear on a separate page (which is rather funny because most of the categories contain only a single document anyway, at least for the moment).
C++ rules for automatic member function generation
I cannot remember the rules according to which C++ automatically generates some class members, so this note serves as a reminder.
GCC Build Flags
This note serves as a reminder which flags to use for building GCC.
Style Guide for Writing Comparisons in Conditions
This posting describes a style for writing conditions in programming languages, and explains how it makes code more robust against certain security problems.
The Great .corp Renaming
CORP” is among the the 1,400 strings listed as potential new top-level domains (TLDs) by ICANN. This means that many companies potentially face significant costs to rename all hosts that currently use a custom version of the
.corp TLD, to avoid data leakage and reachability issues.
An observation about tail calls
Go lacks proper tail calls: calls in tail positions grow the stack, at least in the standard implementation. This prevents the direct implementation of state machine as a collection of functions recursively calling each other. Surprisingly, the usual workaround, a mini-interpreter, makes it straightforward to execute the state machine incrementally, and not just to completion, without relying on additional language features such as coroutines.