Skip to main content

Benjamin Oakes

Photo of Ben Oakes

Hi, I'm Ben Oakes and this is my geek blog. Currently, I'm a Ruby/JavaScript Developer at Liaison. Previously, I was a Developer at Continuity and Hedgeye, a Research Assistant in the Early Social Cognition Lab at Yale University and a student at the University of Iowa. I also organize, ICRuby, OpenHack Iowa City, and previously organized NewHaven.rb. I have an amazing wife named Danielle Oakes.

Filtering for the month November, 2013. Clear

xkcd: ah, the famous “changed code” commit message

by Ben


(via XKCD)

So true! But pair programming can help with that. :)

In real life though… I sometimes use the commit message “(m)” when I only changed whitespace or a comment, etc. it’s a lot easier than writing a description that’s longer than the change itself.

Java 8 has lambdas?

by Ben

Everything about Java 8 – TechEmpower Blog.

There are other new features… but this doesn’t look like Java code to me:

(x, y) -> x + y

Good to know that lambdas will be available, though! If it’s in Java, it must be mainstream. :)

Blockbuster closes

by Ben

Your late fees are waived: Blockbuster closes –

Not surprising, but still something worth reflecting on. Strange to think that so many video rental stores are disappearing (along with the jobs they provided), but at least there won’t be millions of plastic disks getting created because of digital distribution.

Historic ‘Blockbuster’ Store Offers Glimpse Of How Movies Were Rented In The Past | Video | The Onion – America's Finest News Source.

I thought this was really funny. I’m disappointed though; Iowa City never had a Borders that I’m aware of. (Although I really miss the one in Omaha, it seems to have been the only Borders worth shopping at in my experience.) Anyway, I’m looking forward to visiting future Iowa City’s Borders Bookstore Museum.

Maid v0.4-series update

by Ben

After the OS X 10.9 release, I got some energy to release Maid v0.4.0, mostly because it finally made it possible to drop Ruby 1.8.7 compatibility while still letting casual Ruby users on OS X use Maid.  Needless to say, I’m happy OS X 10.9 has Ruby 2.0 included.  I had honestly gotten stuck on Ruby 1.8.7 compatibility, since so many gems have been dropping support.  It is officially end-of-life, after all.

In case you missed it, here’s some details from the ChangeLog:

I’ve also made a few “patch” releases, after being notified of new dependency versions and testing their compatibility.

If you’re just getting started with Maid, the README is the best place to start looking.  Enjoy!