Benjamin J. Land
~BenLand100

Data scientist / Particle physicist / Computer nerd / Scifi superfan
Look me up: LinkedIn / GitHub / ORCID / PGP Public Key
Check out my: BeeCam / Photography / Astrophotography / Deep Sky / Earth
- Simulating and visualizing the double slit experiment with Python 2026/01/31
- Deep-sky images vol. 3: a refined technique for higher quality results 2025/12/30
- Receiving and decoding transmissions from weather satellites 2025/05/31
- BeeLogger, an ESP32-based sensor platform for monitoring a beehive 2025/04/06
- Deep-sky images vol. 2: galaxy edition 2024/10/13
- Several ways to “add two number strings” 2024/09/29
- Deep-sky images vol. 1: from the Philadelphia suburbs 2024/09/28
- Astrophotography from light polluted skies 2023/12/24
- Counting bees in a video feed with a neural network 2023/12/15
- Hacking together a live stream video feed for a beehive 2023/06/20
- Low level concepts in quantum computing 2023/02/12
- Special Relativity, conceptually speaking 2023/01/29
- DIY smart plug with integration to Home Assistant 2023/01/12
- Photorealistic rendering with global illumination from scratch 2022/08/22
- Raytracing and Raycasting with Signed Distance Functions 2022/08/15
- Visualizing complex numbers and wavefunctions in one and two dimensions 2022/03/17
- Simulating quantum mechanics with Python 2022/03/09
- A possible optimal solution to Wordle 2022/02/11
- Adding client-side search for a statically generated Hugo website 2021/12/02
- Beginnings of a low frequency RF receiver with a MicroZed FPGA board 2021/10/31
- Raspberry Pi IPv4/IPv6 router for a dual WAN household 2021/10/28
- Do-it-yourself dimmable LED patio lights 2021/10/10
- Leaving academia for industry: from physics to data science 2021/09/20
- Deconvolving photon detector signals with convolution to count photons 2021/06/24
- GDML importer for simulating DUNE in Chroma 2021/06/02
- Automating computer games with a contemporary software stack 2021/05/21
- Physics posters from graduate school and beyond 2021/05/11
- Setting up a large Synology NAS for particle physics simulations 2021/05/04
- WindMouse, an algorithm for generating human-like mouse motion 2021/04/25
- Unbinned maximum likelihood fitting with kernel density estimation 2021/04/18
- Computing π to many digits with a custom math library 2021/04/06
- Floating point math algorithms without float datatypes or math-specific hardware 2021/04/05
- Integer math algorithms without integer datatypes or math-specific hardware 2021/03/31
- Spectral photon sorting for neutrino detection 2021/03/16
- SNO+ experiment nearly full of scintillator 2021/03/01
- Implementing exponentiation without a standard math library 2021/02/24
- Reinforcement learning puzzle solving with a “Deep Q-Learning” neural network 2021/02/15
- Machine learning puzzle solving with a deep neural network 2021/02/10
- fastjson library for reading/writing JSON in C++ 2021/01/28
- Depth first search puzzle solving with heuristics 2021/01/25
- L2, a Python emulation of a machine to execute LISP-like code 2021/01/21
- Basic maximum likelihood fitting with two (or more) event classes in Python 2021/01/09
- Rule 110 Cellular Automatons and Universality in Minecraft Redstone 2021/01/03
- Prioritize network traffic by IP in Linux 2020/12/28
- Mouse mover program for “working” from home 2020/12/19
- Reconstructing neutrino interactions with Machine Learning and Likelihood methods 2020/12/14
- Machine learning from scratch in Python with Numpy 2020/12/10
- DUNE Warm Interface Board (WIB) Software 2020/12/07
- Simulating optical physics with Chroma 2020/12/07
- New website is live! 2020/12/06