• RNA secondary sequence prediction with the Nussinov algorithm

    Last year I had the good fortune of taking an undergraduate algorithms course with Larry Ruzzo. One of my favorite parts of the course was applying dynamic program to approximate a real-world problem in the field of computational biology: RNA secondary structure prediction. I ended up implementing the algorithm in a couple languages (I was learning Nim at the time) and swore I would write it up, so this post will give an introduction to the Nussinov algorithm, along with some of an implementation in Nim.

  • Jailbreak Detector Detector

    I gave my first talk! Big thanks to the folks organizing BSides Seattle for putting on a great show. It was a real pleasure to speak to an engaged and interested audience, and I really enjoyed the other talks and activites.

  • Keybase + PGP + YubiKey

    I wanted to document the way I most recently generated PGP keys to live on my YubiKey. My previous PGP keys expired and my current YubiKey is affected by the Infineon RSA bug, so my goal was to have keys generated on my laptop that live entirely on my YubiKey and that play nicely with Keybase.

  • Using your own hardware with CenturyLink Fiber

    CenturyLink’s FTTH (fiber to the home) service recently became available in our neighborhood in Seattle. After having issues with Comcast for quite a while, it was a welcome change.

  • Lecture clicker synthesizer control

subscribe via RSS