Blog Posts

A developer's interlude into science

This post is a work in progress Science is great. It's awesome to see the ways people use math to describe the world and how clever abstractions help us understand nature better. This term, I'm in a couple physics courses and a chemistry course. As someone whose courseload has been dominated by comp…

New quadcopter coming soon!

To expand on the series of multicoptors I have going around, here are some quick specs on the latest and greatest iteration: DJI Naza v2 w/ GPS Quadrotor 9912 kV motors 40A Skywing ESCs 9045 props GoPro HERO HD 2 Fat Shark transmitter and receiver Turnigy 9X transmitter Will post pictures and hopefu…

Video degredation through compression

Lossy encodings of media have tons of advantages - smaller file sizes, more portability, decreased bandwidth usage, faster buffering, etc. But one of the oft-tossed-away downsides is that videos lose a ton of quality upon encoding into lossy codecs. To demonstrate this, here are a couple videos tha…

How to migrate your WordPress blog to Ghost

It's very straightforward to migrate your WordPress blog to a Ghost blog. First, we'll start off by exporting everything out of WP, then we'll set up Ghost, import everything, and finally tweak the setup so our old URLs are supported. Get data out of WordPress Install the Disqus plugin and export yo…

Why does it seem like all the threading projects in Node are abandoned?

I was recently looking for a threading solution in Node and, to my surprise, many of the projects have been abandoned! Looking at Threads a go go, and webworker-threads, for both of which the last commit was at least 6 months ago. It seems like there's no demand for a solution to running long runnin…

Opening CSV or Excel files in Python

A recent project of mine has involved being very flexible with input data, transforming it to a standardized format, and putting it into a database. This is commonly referred to as ETL, or Extract, Transform, Load. In doing this project, I've gotten familiar with an awesome Python Data Analysis fram…