No, not that Avatar. And not the other one either. This post is about
avatar.png, a handful of lines of PHP that have inspired me for a long time.
Around 2011 or 2012 a friend of mine, Andrew Kvalheim, blew
my mind when he made his Skype profile picture display the IP address of the
computer I was using. It might have looked a bit like this.
Several years ago I did a take-home interview which asked me to write a TFTP
server in Go. The job wasn't the right fit for me, but I enjoyed the
assignment. Lately, in my spare time, I've been tinkering with a Rust
implementation. Here's what I've done to parse the protocol.
When I first created this site I wanted to get it live as quickly as possible.
Hexo, a blogging framework written in Node.js, seemed like the perfect
tool. At the time I was rather interested in Node.js, so it seemed natural to
use a framework rooted in that community.
By the time of my last post I'd become increasingly disinterested in Node.js
and much more interested in Rust and its community. It was mostly
procrastination, but I convinced myself that using a tool written in a language
I didn't use often directly contributed to the paucity of posts here, so I
finally decided to ditch Hexo.