- Home
- Projects
- bfs
- acap
- bistring
2024
- Rounding percentages
- Bug hunting in Btrfs
2023
- Translucent typedefs in C
- bfs 3.0: the fastest find yet!
- You could have invented futexes
- Irregular expressions
2022
- Fast, Branchless Ray/Bounding Box Intersections, Part 3: Boundaries
- Remote reboots with encrypted disks
- Parallelizing graph search with Rayon
- Long division
2020
- Proving that 1 + 1 = 10 in Rust
- OOMify
- Makeover
- Porting k-d forests to Rust
2018
- spawn() of Satan
- Cracking DHCE (Diffie-Hellman color exchange)
2017
- bfs from the ground up, part 3: optimization
- bfs from the ground up, part 2: parsing
2016
- A quick trick for faster naïve matrix multiplication
- bfs from the ground up, part 1: traversal
- The Approximating and Eliminating Search Algorithm
2015
- Java autoboxing performance
- Fast, Branchless Ray/Bounding Box Intersections, Part 2: NaNs
2014
- Efficient Integer Exponentiation in C
- Standards-compliant* alloca()
- The Visitor Pattern in Python
- Exact Bounding Boxes for Spheres/Ellipsoids
- A Beautiful Ray/Mesh Intersection Algorithm
- A Beautiful Ray/Triangle Intersection Method
- Announcing Sangria
- k-d Forests
- Big Numbers
2013
- Java Generics Quirks
- Fair and Square, or How to Count to a Googol
2012
- Iterating Over Binary Trees
2011
- Collisions
- Ray / Priority R-Tree Intersection
- Priority R-Trees
- Fast, Branchless Ray/Bounding Box Intersections
- Fast Binary-Coded Decimal Addition and Subtraction
- Facebook Hacker Cup Qualification Round: Double Squares
2010
- Righteous hack: getting 2⁶³ - 1 points in a silly Facebook game
- Solving Cubic Polynomials
- Solving Polynomials
- .com