Can GPT pass my programming courses?

Graviton 3, Apple M2 and Qualcomm 8cx 3rd gen: a URL parsing benchmark

Hotspot performance engineering fails

Defining interfaces in C++: concepts versus inheritance

Random digits is not enough to uniquely identify all human beings

Are your memory-bound benchmarking timings normally distributed?

How many floating-point numbers are in the interval [0,1]? (2017)

Defining interfaces in C++ with ‘concepts’ (C++20)

Programming-language popularity by GitHub pull requests

(Don't) crank up the warnings to 11

C++20: consteval and constexpr functions

Counting cycles and instructions on ARM-based Apple systems

Revisiting Vernor Vinge’s “predictions” for 2025

ARM vs. Intel on Amazon’s Cloud: A URL Parsing Benchmark

Trimming spaces from strings faster with SVE on an Amazon Graviton 3 processor

Float-Parsing Benchmark: Regular Visual Studio, ClangCL and Linux GCC

Bit Hacking (with Go code)

Computing the UTF-8 size of a Latin 1 string quickly (AVX edition)

Regular Visual Studio versus ClangCL

International domain names: where does HTTPS://meßagefactory.ca lead you?

Care is needed to use C++ std:optional with non-trivial objects

Transcoding Unicode with AVX-512: AMD Zen 4 vs. Intel Ice Lake

The size of things in bytes

Quickly checking that a string belongs to a small set

Quickly checking that a string belongs to a small set

Avoid exception throwing in performance-sensitive code

Optimizing compilers reload vector constants needlessly

Implementing ‘strlen’ using SVE

Checking for the absence of a string, naive AVX-512 edition

Fast midpoint between two integers without overflow

More →