So I Impulse Bought a 3D Printer...
September 16, 2017


About a week ago I was feeling overwhelmed by my minimum wage paycheck and impulse bought a 3D printer. Specifically this one, the Monoprice Select Mini for ~$220. At first I didn’t really know what I was going to do with it but after browsing thingiverse for too many hours found no shortage of things I wanted to print. Recently I’ve 3D modeled my own items and that has been the most satisfying thing. Drawing something in and having it become real is one of my new favorite things.

The concept is still kind of wild that you can make almost anything that gets its value from its shape and this printer is pretty cheap. With filament (PLA) being ~$20 per kg it is only a few cents of material per print.

That being said my thingiverse account is definitely going to be active.

Project: Genome Circuit Figure Creator
May 25, 2017

Over the last week or two I have been building a small web app to help create genome figures for use in scientific papers. All it really does is draw arrows and stuff with labels using SVG, but is a lot more accurate in terms of scaling than the normal method which is using powerpoint. You can either manually put in each gene and length to map, or just upload a genbank file and have it create the figure automatically.

The application is built on Angular 2 and hosted here temporarily.

The source code is on my Github.

How to set up the Intel Joule on a Mac
May 11, 2017

I spent a stupidly long time trying to get my Joule set up for the first time using primarily Intel’s documentation, so I’ve decided to write a post detailing how exactly to do it on a Mac. I’m currently running macOS Sierra 10.12.4 on a Macbook Pro 15inch late 2016 model.

When I got the Joule I really just wanted to just SSH in to it and use it like a Raspberry Pi and fiddle with some things connected to the GPIO pins. However the OS that is default to the Joule was confusing to use and establish an SSH connection with or even connect to the internet on. I looked for alternatives and came upon Ubuntu Core, which is designed for IoT devices like the Joule, however that was not really what I was looking for. It is relatively easy to set up SSH, and Ubuntu Core is probably really good for IoT devices but it gives minimal permissions limiting access to GPIO pins and I didn’t want to learn how to use the snappy system to install stuff. Thats how I decided to finally install Ubuntu Desktop to give me an interface I’m actually familliar with.