Writings

Technology, open source, personal essays, and everything that isn't climate.

Where is Io source code up on github

In between cutting lumber for this set of shelves, I managed to push the Where is Io source code up onto github.  The parts I wrote are under GPLv3, the parts that came from others are under their respective licenses.

The code is very rough.  It was enough to get me minimally to a release.  Lots of refactoring and optimizing required.

Related: Coming soon to Where is Io · In praise of github · Where is Io 2.1 released

Where is Io v1.1 released

Where Is Io V1 1 Released

I just pushed Where is Io out to the Android market for the low low price of free.  The application presents a "spirograph" view of the 4 large moons of Jupiter over the next 96 hours, including an indicator on the current position.  There are details provided on each of the objects in the system.  Jupiter is just starting to come up in the early mornings, so over the next few months it should be handy.

You can download it directly here: Or check out the Where is Io page for more screen shots and information (screen shots skipped for this post, because I just put some up in the last post).

It will be a couple of weeks before the next release, as I've got a real world building project that has to get done, but rest assured this is just the beginning.

Related: Where is Io - v1.3 · Where is Io progress · Coming soon to Where is Io

TED vs. the average lecture

Pre-TED, I used to be able to sit through a boring lecture or presentation -- diligently taking notes while being sufficiently nourished by whatever small sliver of new insights or information the speaker could provide. I had patience, fortitude, and a long attention span for the bad presentation. TED has extinguished this valuable skill.

Joshua Kim makes a good point on his blog that TED has skewed our view of lectures.  I've seen this when talking with people about the various local technical lecture series.  There is a different quality that you get from being a participant in a lecture then just an observer, but there appears to be a lot of inertia against going out to a lecture because of what exists on TED.

Related: 99% Invisible at TED - Good Flags · Clay Shirky: How social media can make history · Presentation Tips: 3 Good Moments

Where is Io progress

Where Is Io Progress

I've made some more progress on what will be my first Android market application - "Where is Io".  I've learned a lot about sqlite performance on the phone, which isn't bad as long as you limit the number of database opens you do.  I'm also trying to make the interface more self explanatory to even those with less astronomy knowledge.  Here are the current screen shots:

I'm not going to explain anything else on the interface, but I would love questions / comments in the blog if this seems confusing.  My "must do" task list probably puts this at about 2 weeks away from publish into the market.  Fortunately, Jupiter is only just coming out of the Sun now (with a missing belt!) so as long as I get this out in the next month or so it will be useful to folks.

Related: Weekend hacking progress · Where is Io v1.1 released · Coming soon to Where is Io

The Onion: EPA - Stubborn Environment Refusing To Meet Civilization Halfway

"For 40 years, we have worked tirelessly to ensure the health and safety of our natural environment," a visibly angered EPA administrator Lisa Jackson told reporters. "But this can only work when it's a give-and-take. If the environment won't even meet us halfway by regenerating a rain forest or two, or pumping out some clean air and water every once in a while, then what's the point of us trying?"

I love the Onion.

Related: The Onion on the Science Channel · Eve for Linux · Perfect Rails Development / Deployment environment with mercurial and passenger

A Git epiphany, a journey in 3 acts

There have been a series of posts about Git in the last week over at The Reinvigorated Programmer. It's fascinating to watch someone come to terms with Git that's also a brilliant writer, and gets to the heart of the challenges so quickly. If you've ever struggled getting over that hump with Git, I encourage you to read the three posts, in order, and see if it helps you on your journey.

Act 1: Git is a Harrier Jump Jet. And not in a good way

Act 2: Still hatin’ on git: now with added Actual Reasons!

Act 3: You could have invented git (and maybe you already have!)

Related: Streaming talk on Git · One step deployment of rails applications with git and passenger · Splitting up Git Commits