Writing

  1. I wrote a paper on the politics of cryptography for a course my Junior year. It explores government regulation and legal precedent around the use of strong encryption for communications, as well as an overview of some of the technical aspects involved.

  2. bthreads is the Brian/Bad Threading library. It is a toy Linux threading library that implements mutexes using atomic x86 instructions.

  3. A short opinion about the dangers of using a new JavaScript language feature.

  4. Don't Copy Paste Into a Shell. A message of warning and a proof of why you should never copy text from a website and paste it into your terminal.

  5. No Internet Week