I listen to Planet Money and The Indicator pretty regularly. One theme that's
come up a few times is the issue of the ...
A Tale of Two Sessions
What are sessions?
Sessions are the means to identify users of your websites during subsequent
Your Kafka Consumers: A Metamorphosis
It's 4am Saturday. You jolt awake to the blaring of an air raid siren. You
make a mental note to change your pagerdut...
Novena first thoughts
I recently received my
[Novena](https://www.crowdsupply.com/kosagi/novena-open-laptop) desktop edition which I ordered ...
dhclient, resolvconf and Expected Behavior
I came across an interesting problem recently which was made more complicated
by the lack of good documentation and the...
New Home Network Layout
For a while now, I've wanted better insight into network behavior on my home network.
While I've been a long time advoc...
Deterministic Linux Kernel Builds
As an experiment I wanted to see if I could deterministically build the Linux
kernel twice in a row. My goal was to ha...
Cloudflare Crypto Meetup
I attended the [second cryptography meetup](http://www.meetup.com/CloudFlare-Meetups/events/191252182/)
at Cloudflare l...
`netstat -p` on busybox
`netstat` is one of my favorite linux utilities and is always one of the first
tools I use when starting to debug any n...
I spent a good amount of time cleaning up [git-fat](https://github.com/cyaninc/git-fat)
this weekend. I finally got ar...