Unit Testing Numerical Routines
Published 2024-11-12 Reading Time 7 minutes. How would you unit test this function? std::tuple ecef_to_lla(const Eigen::Vector3d& position_ecef_m); This prototype takes a position expressed as cartesian coordinates in the Earth Centered, Earth Fixed (ECEF) reference frame and converts it into latitude, longitude, and altitude. If you are not familiar with aerospace coordinate systems you will still […]
Ohmaps: your image montage is a resistor network
Occasionally there’s a lovely moment when I’m working on a problem and I realise I’m also looking at some other thing that seems completely unrelated. It’s like a metaphor made flesh. These ‘isomorphism moments’ can be powerful because the two seemingly unrelated things can give you insights into each other. Their commonality encourages you think […]
The Lost Reading Items of Ilya Sutskever’s AI Reading List
11 Nov 2024, Taro Langner In this post: An attempt to reconstruct Ilya Sutskever’s 2020 AI reading list (8 min read) I recently shared a summary of a viral AI reading list attributed to Ilya Sutskever, which laid claim to covering ‘90% of what matters’ back in 2020. It boils down the reading items to […]
Watermark Anything
Implementation and pretrained models for the paper Watermark Anything. Our approach allows for embedding (possibly multiple) localized watermarks into images. [arXiv] [Colab] [Podcast] Requirements Installation This repos was tested with Python 3.10.14, PyTorch 2.5.1, CUDA 12.4, Torchvision 0.20.1: conda create -n “watermark_anything” python=3.10.14 conda activate watermark_anything conda install pytorch torchvision pytorch-cuda=12.4 -c pytorch -c nvidia […]
FBDetect: Catching Tiny Performance Regressions at Hyperscale [pdf]
Download PDF
Defensive Communication (1961)
DEFENSIVE COMMUNICATION by Jack R. Gibb (Transcribed from a mimeographed paper discovered at the University of Toledo, 4/88. Edited only to reduce gender-specific references. des — Note: The original text, with references, appears in Appendix C of the Trust book. Jack has said that this article, which came out of research performed for the Office […]
Leaving and Waving
Leaving and waving, 7/1991 Leaving and waving, 6/1992 Leaving and waving, 7/1994 Leaving, 11/1995 Leaving, 12/1995 Leaving and waving, 5/1996 Leaving and waving, 7/1996 Leaving and waving, 9/1996 Leaving and waving, 12/1996 Leaving and waving, 6/1997 Leaving and waving, 12/1997 Leaving, 5/1998 Leaving and waving, 9/1998 Leaving and waving, 12/1998 Leaving and waving, 5/1999 Leaving […]
Blame the Gerbils
The notion that human history is determined at bottom by natural forces and non-human factors seems to be an idea whose time has come. In Prisoners of Geography (2015), Tim Marshall argued that the fate of nations depends on their rivers and mountains, frontiers and coastlines. In The Earth Transformed (2023), Peter Frankopan added climate […]
Beating the bookies with their own numbers
Abstract:The online sports gambling industry employs teams of data analysts to build forecast models that turn the odds at sports games in their favour. While several betting strategies have been proposed to beat bookmakers, from expert prediction models and arbitrage strategies to odds bias exploitation, their returns have been inconsistent and it remains to be […]
The Soul of an Old Machine: Revisiting the Timeless von Neumann Architecture
Note: This post is based on a talk that I was supposed to give at a local FOSS United meetup but couldn’t due to health issues. Prologue “… This puts the future squarely in the hands of those who know computers not for what they are, but for everything they have the potential to be.” […]