Richer Error Handling Over gRPC in Go and Rust

Posted on October 3, 2021

First Taste of French Press Coffee

Posted on May 28, 2017

Differential Privacy for Social Networks via Restricted Sensitivity

Posted on April 30, 2017

Polynomial Multiplication via Fast Fourier Transforms

Posted on February 4, 2017

Strassen's Fast Matrix Multiplication Algorithm

Posted on January 31, 2017

Aluffi's Algebra: Chapter 0: Chapter 1

Posted on January 7, 2017

Plans For Winter 2017

Posted on January 5, 2017

The Rivest-Vuillemin Theorem, Part 1: Graph Properties and Scorpions

Posted on August 28, 2016

hasp: Writing a Lisp Interpreter in Haskell

Posted on August 25, 2016

A Fun Counting Argument For Decision Trees

Posted on May 28, 2016

L versus P and The Tree Evaluation Problem

Posted on May 24, 2016

Hakyll is Fun!

Posted on May 10, 2016