Archive for November, 2008

Git is a version control system that has been gaining in popularity recently.  If you have heard of or used Subversion or CVS, you are familiar with the basic principle of keeping track of changes by multiple users in a series of documents (source code, text files, etc).  One of the chief benefits of version [...]

The global food problem is our problem

Posted: 23 November 2008 in Uncategorized
Tags: , , , ,

This is a brilliant way to convey the gravity of a fairly complicated message. [via]

Herding Bee

Posted: 23 November 2008 in Uncategorized
Tags: , , , , , , , ,

We took Willow herding yesterday.  There is a nice little setup near Cumming, GA that offers herding lessons for beginning and intermediate dogs.  We got three sessions in the circular pen with three sheep.  Willow did really well the first time and it seemed like her herding instincts had kicked in full-force.  She kept trying [...]

If wishes were *

Posted: 21 November 2008 in Uncategorized
Tags: , , , ,

A phrase that has been bouncing around in my head lately takes the general form: “If wishes were X, we would all Y.” The problem I’ve been having is that I can’t remember what X and Y are. After a brief googlevestigation, I came up with two prime candidates: If wishes were horses, we would [...]

Fun with trees in Ruby

Posted: 20 November 2008 in Uncategorized
Tags: , , , , , , , ,

Like Java and unlike Python, Ruby does not support multiple inheritance.  Also there is no explicit way to create an interface.  One way Ruby lets you get around both problems is by allowing you to include a module in a class.  It’s not quite the same, but with the proper planning you can duplicate the [...]

100,000 hits

Posted: 20 November 2008 in Uncategorized
Tags: , ,

Sometime earlier today, I hit 100,000 hits on this blog!

This is why I love linux #372

Posted: 18 November 2008 in Uncategorized
Tags: , , , ,

Let’s say you want to monitor the output of a log file while a process is running. One easy way to do that is tail -f my.log. As lines of text are passed into the log file, they will be displayed on the screen. Very handy! But let’s say this is a central log file [...]

Since Ruby is my new favorite toy, I thought it would be fun to try my hand at C extensions.  I came across David Blei’s C code for Latent Dirichlet Allocation and it looked simple enough to convert into a Ruby module.  Ruby makes it very easy to wrap some C functions (which is good [...]

Latent Dirichlet Allocation (LDA) is an unsupervised method of finding topics in a collection of documents.  It posits a set of possible topics from which a subset are selected for each document.  This selected mixture of topics represents the topics discussed in the document, and each word in the document is generated by this mixture.  [...]

Am I an Aspie?

Posted: 16 November 2008 in Uncategorized
Tags: , , , ,

Aspberger syndrome is a social interaction disorder that falls under the autism umbrella, but isn’t accompanied by any delay in cognitive development.  I’ve considered the possibility that I have it a few times given the fact that I seem to have a lot of trouble in social situations.  However, based on the descriptions of Aspies, [...]