Blog Archive 2019 An Integer Overflow Puzzle Jan 07 2019 2017 Solving a Danish Defense Intelligence Puzzle Aug 19 2017 2016 Reversing Crackme Challenges Apr 12 2016 GLSL Shaders With WebGL Feb 10 2016 2015 Creating Sound on the NES Mar 29 2015 2014 Matrices as Linear Operators Oct 17 2014 2012 Building My Shruthi-1 Dec 13 2012 Recreating the Haskell List Part 6: The IO Monad Dec 03 2012 Recreating the Haskell List Part 5: Monads Dec 03 2012 Recreating the Haskell List Part 4: Applicative Functors Dec 03 2012 Recreating the Haskell List Part 3: Monoids Dec 03 2012 Recreating the Haskell List Part 2: Functors Dec 03 2012 Recreating the Haskell List Part 1 Dec 03 2012 Consonant Intervals and Orthogonality Nov 28 2012