Posts

Gun Laws

I have recently seen quite a bit of outrage on social media aimed towards gun control in the USA. I don’t know why facebook’s algorithms decided that I should care about a topic that bears... continue »

Visualizing Causal Models

I found it pretty annoying to quickly generate pictures of causal models in my research, for inclusion in presentations and latex documents. To fix this problem, I’ve used the visjs library to generate pngs of publication-quality causal models.

The code, as always, is on github

Try it here



An Update

In middle 2014 I started thinking about a data-gathering tool for quantified-self info, with the explicit purpose of treating life as a machine learning problem. I am happy to say that for the past year, Joseph Lewis and I have been working on something I think is quite incredible.

We are very close to having a first version of the software we wrote available. I just wanted to say that I can’t wait to show off what we have accomplished. Our hope is to have a nice demo running by January!


Milestone 1

In the last week of September I started on a very interesting personal project. I was finished with homework for the week, and decided that it couldn’t hurt to play around with an idea that was bothering me for a while.

“It should take me no more than a couple days to get something up and running”, I thought.

One month later…

Nothing is up and running yet.

For the past 4 weeks I have spent every second of my free time (and some not-so-free time stolen from other obligations) to work on this project.

It wasn’t all for nothing, though. I have finally reached the first milestone. What does that mean? Well, I have the code that underlies the thing that will underlie the actual code that does stuff. In effect, I have finished a very convoluted and complex boilerplate. So about 500 more milestones, and I might have the equivalent of “hello world”.

Nevertheless, I am very proud of myself, despite not having much to show.

Now it is time for a day or two of break, so that I can catch up with my obligations, and then on to milestone 2!