Doug's Diversions

Doug's Diversions

My grab bag of various diversions/essays mostly about machine learning and software engineering, but some other topics too.

ML/Software

2025-04 - Procedural Textures with Hash Functions

2024-10 - Benchmarking std::{string, string_view, reference_wrapper}

2024-04 - A transformer walk-through, with Gemma

2023-03 - Metaphor thinking in deep learning

2022-01 - Rasterized ray tracing of sound in Javascript

2021-11 - Autodiff from scratch

2021-10 - How to train your classifier - an introduction to deep learning objectives

2021-09 - My phone case, the hidden state of an RNN

2020-03 - Write code for humans, design data for machines [part 1] [part 2]

2019-09 - Finding unique items - hash vs sort? [part 1] [part 2]

Other

2024-02 - One {what} one vote

Note: All views or opinions expressed here are those of the author at time of writing and do not represent those of any employer or other organisation, past or present.

Please let me know of errors or missing references by raising an issue on GitHub.