Geo’s Notepad
Mostly Programming and Math
- Posts
- 53 from 7 Jan 2020 to 17 Jun 2026
- Posting
- now and then (5 in the last year)
- Kind
- personal blog
- Feed
- https://geo-ant.github.io/blog/feed.xml
2026 3
2025 3
2024 7
- Cursed Linear Types In Rust
- Rethinking Builders… with Lazy Generics
- The Covariance Matrix for Variable Projection with Multiple Right Hand Sides
- Nonlinear Least Squares Fitting - A Bayesian Tutorial
- Using Address Sanitizer for a C or C++ Library Linked to a Rust Executable
- Coding Wherever: My Fully-Featured Travel Dev Setup from Sea Level to 40,000 feet
- Global Fitting of Multiple Right Hand Sides with Variable Projection
2023 6
2022 5
2021 7
- Now with Light and Dark Mode
- C++ Metaprogramming: Safer Reading from Buffers
- Mutually Exclusive Traits in Rust
- Project Spotlight: varpro - Nonlinear Fitting with A Simple Interface
- C++: A Common Interface for Functions Taking Different Numbers of Arguments
- Rust: A Common Interface for Functions Taking Different Numbers of Arguments
- Understanding the DFT: Spectral Leakage, Windowing, and Periodicity
2020 22
- Back to Basics: The (Discrete) Fourier Transform
- Mutexes in Rust and C++: Protecting Data versus Protecting Code
- Rust-style mutexes for C++
- A Compile Time Implementation of FizzBuzz using Template Metaprogramming in C++17
- How Do I cout my tuple in C++17 ?
- Replacing the Ternary Operator with Rust-style If Expressions in C++11 - Part 2
- Replacing the Ternary Operator with Rust-style If Expressions in C++11 - Part 1
- Implementing a Pipe Syntax for std::optional - Part 3: Intended Side Effects and Unintended Limitations
- The Variable Projection Method - Nonlinear Least Squares Fitting with VarPro (Update 12/2023)
- Implementing a Pipe Syntax for std::optional - Part 2: Applied Template Metaprogramming
- Implementing a Pipe Syntax for std::optional - Part 1: Fundamentals
- Estimating the Mean from Poisson Distributed Count Data
- Bayesian Analysis of a Game for Children - Part 2: The Results And The Twist
- Binomial Distribution: Credible Intervals under Normal Approximation
- Immutability in C++ (2/2): Immutability through Interfaces
- Immutability in C++ (1/2): Immutable Members
- Bayesian Interlude - Calculating P(X>Y)
- Now with Comments
- Bayesian Analysis of a Game for Children - Part 1: Fundamentals
- my high concept null conditional operator
- constexpr Functions in C++: Fundamentals and Application to Hashing (2020-01-14)
- Welcome (2020-01-07)