photography Latest
Vista Perugia
1

3 Sep 23

blog
Revisited: Combinatorial instantiation of C++ templates with std::variant

Compiler optimizations can break it, function attributes can fix it.

Lawrence Murray

16 Aug 23

blog
Combinatorial instantiation of C++ templates with std::variant

An alternative to explicit instantiations and macros.

Lawrence Murray

11 Jun 23

software
Doxide

Modern documentation for modern C++.

blog
Avoiding Argument-Dependent Lookup in C++

A little trick using an extra namespace and cross-import.

Lawrence Murray

30 Apr 23

fiction
Tattoo the Sea

“Fat rain poked the terrace. Separate splots—caliper-sizeable, measurable, aged and faded by the sun and vanished back to sky. ”

Tattoo the Sea

Lawrence Murray

7 Apr 23

drawing
Girl with Headphones
1

2 Apr 23

blog
Sums of Discrete Random Variables as Banded Matrix Products

Zero-stride catch and a custom CUDA kernel.

Sums of Discrete Random Variables as Banded Matrix Products

Lawrence Murray

16 Mar 23

blog
Foundations of GPU Computing

A short course with a machine learning flavor.

Lawrence Murray

13 Feb 23

photography
Elements of Chiang Mai
9

1 Feb 23

blog
Fix Scaling Issues on KDE Plasma

In case of issues switching between Wayland and X11

Lawrence Murray

22 Jan 23