Ruben van Nieuwpoort
's blog
Assembling to raw binary
2025-10-31
Using systemd services
2025-10-08
A first look at QuickJS
2025-08-25
Manually installing binaries on Linux
2025-08-10
Notes on backpropagation
2025-07-07
Notes on iterators
2025-06-10
Some identities involving integer division
2025-04-12
Division by constant integers
2025-04-07
Better approximate atavising
2025-03-24
Generating multimedia from Python
2025-03-23
Bernoulli numbers
2023-04-15
Alpha compositing
2023-02-15
Calculating the Fibonacci numbers
2023-02-03
Dirichlet's approximation theorem
2023-01-25
Euler's gamma function
2023-01-25
Computing decimal digits of square roots
2023-01-23
Gaussian quadrature and orthogonal polynomials
2023-01-23
Newton’s method
2022-05-24
Designing a pipelined processor
2022-05-06
Linear congruential generators
2022-03-13
The Fowler–Noll–Vo hash
2022-03-11
Euler’s theorem for abelian groups
2022-03-01
Bounds for rational approximations to square roots
2022-02-06
Solving the maximum subarray problem with prefix sums
2022-02-06
Heapsort
2021-01-20
Lagrange’s theorem
2020-10-11
Huffman coding
2020-10-10
Division by constant unsigned integers
2020-08-28
Calculating the pseudoinverse
2020-06-08
The extended Euclidian algorithm
2020-04-05
The singular value decomposition
2020-01-26
Euler’s formula for connected planar graphs
2019-12-12
The Euclidian algorithm
2019-07-04
Cardano’s formula
2019-05-20
Smooth iteration count for the Mandelbrot set
2019-05-15
The finite element method
2019-05-03
B-splines
2019-04-11
The spectral theorem for Hermitian matrices
2019-04-10
The Euler-Lagrange equation
2019-04-02