ben.land
About Me
Contact Info
Resume/CV
Posts
Categories
Programming
2024/09/29
Several ways to “add two number strings”
2023/12/15
Counting bees in a video feed with a neural network
2023/01/12
DIY smart plug with integration to Home Assistant
2022/08/22
Photorealistic rendering with global illumination from scratch
2022/08/15
Raytracing and Raycasting with Signed Distance Functions
2022/03/17
Visualizing complex numbers and wavefunctions in one and two dimensions
2022/03/09
Simulating quantum mechanics with Python
2022/02/11
A possible optimal solution to Wordle
2021/12/02
Adding client-side search for a statically generated Hugo website
2021/06/02
GDML importer for simulating DUNE in Chroma
2021/05/21
Automating computer games with a contemporary software stack
2021/04/25
WindMouse, an algorithm for generating human-like mouse motion
2021/04/18
Unbinned maximum likelihood fitting with kernel density estimation
2021/04/06
Computing π to many digits with a custom math library
2021/04/05
Floating point math algorithms without float datatypes or math-specific hardware
2021/03/31
Integer math algorithms without integer datatypes or math-specific hardware
2021/02/24
Implementing exponentiation without a standard math library
2021/02/15
Reinforcement learning puzzle solving with a “Deep Q-Learning” neural network
2021/02/10
Machine learning puzzle solving with a deep neural network
2021/01/28
fastjson library for reading/writing JSON in C++
2021/01/25
Depth first search puzzle solving with heuristics
2021/01/21
L2, a Python emulation of a machine to execute LISP-like code
2021/01/09
Basic maximum likelihood fitting with two (or more) event classes in Python
2021/01/03
Rule 110 Cellular Automatons and Universality in Minecraft Redstone
2020/12/19
Mouse mover program for “working” from home
2020/12/10
Machine learning from scratch in Python with Numpy
2020/12/07
DUNE Warm Interface Board (WIB) Software
2020/12/07
Simulating optical physics with Chroma