Routing around damage

I’m fortunate to be working in a field and an area where the people around me are mostly swimming in the same direction. While there may be disagreements from time to time, those are mostly ones where you can see their point of view, and realize some times there isn’t enough data, so you’ll get different opinions.

Earlier today I found myself in a confusing situation around facilities. We were trying to do something the facilities folks didn’t directly support. I responded helpfully that that wasn’t an issue, we’d gotten our own equipment to handle the deficiency. What I thought was helpful instead turned out to be threatening. Because now we were bypassing the system. I finally caught on and just shut up until the interaction ended.

What’s more amusing? I was working on my OpenStack presentation. One of the big drivers of cloud adoption has been routing around local IT departments for similar reasons.

OpenStack Talk at MHVLUG

On Wed, Sept 5th, I’ll be giving the talk on OpenStack at MHVLUG. The last six months working on the project have been really spectacular, great learning curve, really good community members, and a very exciting potential for where the project is going to go. I’m quite looking forward to going back to work next week after this summer holiday, because I can’t wait to get back into the code.

I’ll provide my personal take with current trends in cloud computing, and hopefully create a lot of in room discussion. We’ll go from that industry lens, to a deeper look at OpenStack. I’m a big believer that like operating systems, web stacks, and virtualization, the essential infrastructure of cloud computing needs to be open source.

If you are in the Mid Hudson Valley next Wed, come check out my talk.

Two Solitudes – CS and Software

Via channels I can’t now remember, I came across this presentation about the very unsolved issue of how Computer Science as a field of study relates in any way to creating software.

With so many colleges in the area, and having a number of friends that are CS professors, and other IT staff at colleges, it continues to amaze me how disconnected these worlds are. All made the stranger by coming into the field sideways from a physics degree.

Plus, I love the term software carpentry.

Migration to Google Email

In late 1999 I claimed my last name as a domain, and have had various email and web solutions hanging off of it ever since. This past weekend I migrated off of self hosted email to Google Apps for Domains. My email address remains the same, but the infrastructure is Google’s. There were 3 main converging trends that drove me there: spam, client innovation, and protocol integration.

Because most people host email on one of the big three (Google, Yahoo, Microsoft), spam fighting techniques for the little guy have largely stagnated. If you are big enough there are other algorithms you can apply to patterns affecting your millions of subscribers at once. For individual filtering, especially with an email address that’s been constant for over a decade, the best you can do is spamassassin, which last released in 2011, and realistically hasn’t done anything innovative in the last 3 years. So recently my false possitive and negative pool have been overlapping in a way that means a lot of manual work. Thunderbird’s bayesan filtering is quite good, and makes up for some of this. So when my laptop is running while I’m getting mobile email, my spam rate in mobile is low. When it’s not, about 80% of what gets to my mobile inbox is spam.

Spam by itself wouldn’t have pushed me over the edge, but Mozilla deprecating new development on Thunderbird was another blow here. Email is powerful because it is universal, can be accessed by any device at any size, multiple clients interacting with the same data, at the same time. Desktop email has gotten the short end of the stick in recent years, again because most people are hosting with the big 3, but Mozilla was still making a valiant attempt to keep email open. They’ve now decided it’s more interesting to chase Chrome than provide value here. That’s their call, but it’s sad to see desktop email take that hit.

Lastly, there are lots of quite interesting tools growing up to integrate with email in a new social world. Give you profiles of your contacts via social networks, make it easy to convert email into tasks. All great stuff. None of it works with IMAP or Desktop email. All the innovation around email right now is using the GMail API and Chrome extensions to modify GMail web interface.

So the migration is on, I’ve nearly got my email history dating back to 2000 into Google now. In the process I found I’d actually lost 2008 and 2009 archives, which I’ve mostly restored via backup. That would explain why some things weren’t showing up in search that I expected. Already, the spam filtering is a huge win, and eventually I’ll get used to the web UI for some things (still going to keep using Thunderbird in combo for a while).

The biggest challenge in this whole process is that because of how Google has wedged Plus into everything, having both a gmail and an apps email causes some real confusion on the Plus side, because there is no way to tell Google they are the same. That’s just going to be confusing for a while, and if anyone has best practices around that, let me know.

This is what we can do…

This is what we can do when we work together, on science, on the future.

We can land a rover, by sky hook, on a planet so far away that it takes 14 minutes for light and radio signals to get back to earth.

This is what we can do when we work together, on science, on the future.

We can bring people together, for a shared moment of humanity.

This is what we can do when we work together, on science, on the future.

We can inspire a generation.

Maybe we should do more of that.