The Archaeology of a dead .OVA
"It should be easy to download." Famous last words. The Premise There exists (or existed) a certain .ova file. .ova is a…
defaultRebuilding the LU Decomposition and Benchmarking It Against My Own Determinant Algorithms
When I first started playing with determinant algorithms in C++, I wanted to really understand what happens behind Eigen’s .determinant() call. So…
defaultBuilding a New Determinant Engine - An Iterative Combinatorial Approach
One morning, I decided to compute a determinant from scratch — no recursion, no Gaussian elimination, no library shortcuts. I wanted to…
defaultExploring the Power of Metaprogramming in Rust
Metaprogramming in Rust: Exploring macro_rules! Power Rust offers one of the most expressive and hygienic metaprogramming systems in modern languages. Through declarative…
defaultThe Goldbach Conjecture and Its Recursive Implementation in Haskell
The Goldbach Conjecture is one of the oldest unsolved problems in mathematics. It states that every even integer greater than 2 can…
defaultReimplementing diff in C++: A Minimalist Approach
Why Rebuild Something That Already Exists? The diff command is one of the cornerstones of the GNU/Linux ecosystem. It’s simple in appearance,…
defaultAutomatic Documentation for Any Codebase
When working with R, I loved how Roxygen lets you generate clean documentation directly from comments in your source code. But I…
defaultEditing My YouTube Videos the Weird Way: With Nothing but ffmpeg
Most people edit their YouTube videos with slick GUIs: Premiere, DaVinci Resolve, Final Cut Pro, even OBS + Shotcut for the open-source…
defaultImplement Core Operations
I have just finished developing a library for manipulating numbers so large and/or precise that no conventional datatype can encode them. You…