Stop. Think. Freedom is worth the risk.

A controversial statement no doubt, but enough.  Why since 9/11 has the strongest/bravest country in the world become totally cowardly in the face of comparatively little risk?  A powerful and vocal significant portion of our country has made the decision to trade our liberties and rights in the name of “safety” or “protection” or most ironically to “product our country and what it stands for.”

Need examples?

Let’s start with what it takes to board an airplane these days.  While we complain and “joke” about the silliness that is the TSA, what are we giving up?  Stop and think about the required information you now must provide to purchase a plane ticket?  Soon we are now going to allow ourselves to be scanned via x-ray to make sure we are not the next underwear bomber.  3 oz of liquid only, thorough searches, no jackets, please examine and look through my stuff.

The misnomer that is the Patriot Act.  Title II amongst other things allows the US government to gather “foreign intelligence information” from both US and non-US citizens.  It removed the requirement to prove that the target under FISA is a non-US Citizen.   “Sneak and peek” allows a search and capture of your communications prior to notification that you are under a search warrant.

Title III of the Patriot Act requires financial institutions to report suspicious transactions.  These institutions are required to establish anti-money laundering programs and report to the government potential or suspicious transactions.

And now SB 1070 in Arizona.  I do not believe there is any argument that immigration reform needs to be a high priority for our government.  I do believe there is an honest and reasonable conversation and debate as to whether this is a federal only area of regulation or federal and state joint area of regulation.  Border states clearly have more at stake (in personal security and financial security) than those in the geographic center of our country.  Many provisions of SB 1070 are unique and frankly interesting vectors to attack the problem.  Requiring papers of citizens is not it.  The burden is fully on our fellow citizens.  Face it if you are illegal, there is no burden to make sure you have papers.  It is the legal individuals that must stress and worry that they don’t forget.  Otherwise they risk being treated clearly as if they are not citizens.  I do not care that it only can be used if “you are stopped, detained, etc for some other infraction.”  Nor do I claim that a majority or even a significant minority of law enforcement personal would  abuse this provision.  But just the fact that as a legal US citizen I could be asked for proof of my residency or my papers by a police officer is chilling.

Since 9/11/2001 we now must report to the government when we travel.  In order to fly, we must be fully open to a complete search of all our possessions and our entire body.  Our conversations  whether by voice or by electronic means, can now be captured, stored, examined by my government.  I am now required to report on fellow US citizens if I have a reasonable suspicion they MAY be doing something illegal.  And in Arizona (if the law was allowed to be fully implemented), I could be asked for my papers.

Read that last paragraph slowly. Tell the government prior to travel.  Allow them to look through all your possessions and completely examine your body.  Tell on your fellow citizens.  Be prepared to present your papers.

These are cold war era type government regulations.  Of the Eastern Bloc.

I vividly remember 9/11.  April waking me up and telling me what she saw on TV.  I remember the utter and complete fear that one of my best friend’s in the world may have been in or near the Pentagon.  Literal tears running down my face as the towers fell.  The phone ringing as my reserve unit was called.  I remember the anger, the desire for total and complete revenge.  That no one should be able to do this to our country, MY country.

I served over 6 years in the Navy to fight for every right we have.  While it was a small part, I did it to the very best of my ability.

Privacy.  Presumption of innocence.  Freedom from government tyranny.

Why are we so willing to give it up over fear?  We are a much stronger country than this.  All of this in the name of fear that another terrorist attack may occur here.  Fear that illegal immigrants will bankrupt our country.  I promise you, your money, your house, your safety is worth NOTHING without freedom.

Stop. Think.

It takes much more courage to defend the individual’s right to burn the flag than it does to ban gasoline and matches from all to prevent someone from doing it in the first place.

Let me be very clear.  I am not saying we have become a communist nation.  Just that our knee jerk response to these issues have put in places laws that need to be re-evaluated, re-examined and frankly some of them repealed.

Enjoy the ride, Dad

I was asked to give the toast for Oley’s funeral on Saturday.  Here are my notes, marked up for speaking not writing…

An old proverb “Every end is a new beginning”…While I am sure it is not at *all* what the original author intended, how appropriate it is that we are all celebrating a life, and a bit sadly, recognizing one end, when tonight is also a beginning…

The beginning of NASCAR season in Daytona with the Budweiser shootout. 

This day signals the day that Oley and I would begin our periodic conversations throughout the year of NASCAR news and notes.  Catching each other up on the rumors or changes throughout Silly Season.

About 13 years ago, I was lucky enough to meet his daughter April.  I soon discovered  that because of life’s twists and turns, she had two sets of parents.  Oh boy, *two* sets of in-laws.  A few months later I was making a stop in San Diego, and April came down and we drove up to visit her dad and April.  Despite the usual apprehension of meeting “her dad”, I soon discovered that Oley and I shared many an interest.  

Thus began a relationship that was not nearly long enough.  Even though the majority of the relationship occurred via the phone, well the phone was the perfect medium for a talker of Oley’s ability.  :-)

It culminated with the most amazing 7 hours of time with just he and I in the hospital saying more things to each other through a combination of voice, pictionary, gestures and emotion than we were ever able to with words.  While I don’t wish to focus on those last moments, I can tell you I learned the most about what was inside in that man when I couldn’t understand him from the outside.

I am proud to say he just wasn’t a man I knew, a fellow sailor, my father-in-law or even a friend.  He was Dad.

To the person you knew as Oley, Kent, or Dad

I only hope it did him justice.

Thunderbird, MailCo, Exchange Killer

Many of the comments I have seen floating around on the blogs, consistently reference Exchange integration or make an “Exchange killer”. My gut reaction is MailCo should not focus on creating another email or calendar server.

The server side of email is “almost done”. I don’t see a lot of gain, for a MailCo, trying to create yet another email/calendar service. While the last 10% is the hardest, it seems that Google Apps, Yahoo, Zimbra, and other email/calendar services are close to having that integration problem solved for the majority of those customers who are looking to leave Exchange for another email/calendaring service. Once one or two of these apps grows out of the “techy” only audience, those customers looking to leave Exchange will have options. The rest of the customers would require selling them on why they should leave Exchange, not sell them on a new destination. This is a much different conversation.

Many of those that are going to stay on Exchange want to for a whole litany of reasons. Not the least of which is their current tool sets for standards compliance. When you start looking at SOX, FINRA, and the other regulations corporations are trying to chase, staying on Exchange is currently a good solution. I know other areas of the world also have many regulatory hurdles to jump. There are many service providers out there that are using Exchange integration to provide the services that solve this compliance problem. If you want to write an Exchange killer, you not only have to convince the corporations that they should leave Exchange. You now have to show them, or provide for them, these compliance tools or a path to another service provider. This does not seem to be a game for MailCo or Mozilla to participate in.

MailCo should instead enhance it’s integration Exchange to the best of it’s ability. Integrate Lighting/Sunbird to try and work with the calendaring interface. Use the 2003 web interface like Windows Mobile and Evolution use to have another option instead of IMAP for the communication pipeline. I have not personally looked at what calendar info comes down the IMAP pipe from Exchange, but it would seem that the web information may be a better, “easier” point to have a two way conversation with Exchange.

If this path is not desired by the community and MailCo (cost vs gain?) then at a minimum the MailCo/Thunderbird site should be the source of information on how to get that integration to be the best possible with the current application. Lately it seems, that the best information on how to do these various things with Thunderbird is found somewhere other than a Mozilla domain. While it shows great community, it gives the feeling of a product with little support from Mozilla or the Thunderbird team.

I come down on the side that Thunderbird should evolve to be the central communication point. A solid, stable base platform that through the use of extensions can be extended to be a common intersection for various communication pipes. Exchange and email in general is just one of them. MailCo should not concentrate so heavily on one type of communication (email) with one type of server (Exchange) that it loses the opportunity to jump out front of the communication aggregation opportunities. After all, there is one tool with awesome integration with Exchange, that is Outlook. If that is the only requirement for a communication tool, then Thunderbird is not the solution you are looking for.

MailCo and Thunderbird

David’s recent entries about Thunderbird and MailCo have gotten me thinking. I believe there are lots of opportunities for Thunderbird to fly out of the Mozilla nest. I left a comment (#6) on David’s thinking-org-onomically post about targeting the road warriors of the corporate world. But I think the bigger issue is how should Thunderbird evolve long term?

David’s posts seem to have brought out some real concerns that MailCo can not be successful without Scott and David. There will most definitely be an impact from them no longer working full time, but I have yet to see any indication they are not going to contribute at all. Even if something in the new structure has made them uncomfortable to the point of leaving Moz, they have not indicated they are leaving the community. David A. indicated they are going to start there own new venture. If it is related to Thunderbird, even a fork, their knowledge will still be available to the community as a whole. I see no reason that David A. and/or Mozilla would make it a confrontational relationship. Open source communities have survived lead developers coming and going in the past, why should Thunderbird be different? I hope Scott and David remain involved in the project they have been immersed in, but new blood can also help a project reinvigorate itself and thrive.

So what should Thunderbird/MailCo do? It needs to move from being just an email client to become the communications toolbelt of choice. Email itself is becoming a smaller part of the communication universe. What is needed now, is a toolbelt to help consolidate all of the individual communication tools to one central control center. We now communicate via email, IM, RSS/Atom, Twitter, Jaiku, Pownce, Facebook, MySpace, IRC and the list goes on. However, it is a full time job just trying to keep up. You have to visit many websites just to try and keep up.

There is a definite need for a tool to try and bring all of these conversations to one place. Not all of these tools have API’s to make this easy, but if it was easy everybody would do it. MailCo does not have to be the one to write the interfaces for each tool, if they provide a foundation and community Extensions could be written for each of these tools. Does anyone else think it is ironic that one of the best IRC communication tools (Chatzilla) is an extension for Firefox the browser instead of Thunderbird the communication tool?

If we could bring all of these communication pipes through one clearing house, is there a way we could try to thread the conversations together? Take the entirety of the MailCo conversation occurring on the web lately. What if you could have the conversation with some people on blogs, others on Twitter, start a conversation with David via email and see them all in one threaded window? Meanwhile you could plan a high school reunion with another group using various tools in another threaded window. Could MailCo automate some of this threading? Not all of it, some of it would require you tagging or moving conversations to folder, but you would have it in all one place. But could we not use some of the Bayesian probability tools we use for Spam to figure out the probability of a “message” belonging to a conversation?

Look at contacts. How many different addresses/handles/ids do I have? I have an email address, an IM address, a Twitter “handle”, and a nick I use on IRC. If Thunderbird could help bring all of these together, it would help in this consolidation of communication flow. If I am in the middle of a conversation on IM with David, and he “Tweets” about the topic, Thunderbird would recognize that it was him, review the content, and move that Tweet into the window.

Why can’t we have plugins that integrate (two way) with the various contact managers to help? If you were using Salesforce, Plaxo, etc, would it help to bring all the ways you know someone together?

Email has been done. I believe there are still things we can do to improve it, but the bigger opportunity is to bring all of the flows of the various communication pipes to one location. That is where MailCo should focus. This is a problem that needs to be solved, and MailCo just may be the ones to do it.

NASCAR gets it right

For as much grief as NASCAR has gotten for phantom debris and inconsistent speeding penalties, today they did it right.

Ironically to get it right, they first had to mess it up. :-) On the caution around lap 180, they announced on the radio that pit road was open, but the individual manning the lights missed the call. The pit road light stayed red. The result was some teams pitting with a red light (meaning pit road closed) and some teams staying out.

At this point there was no right answer for NASCAR. They could not really penalize the teams that pitted on red, but if the teams that stayed out now pitted they would be behind those that did on the restart. It was a no win for anybody. NASCAR stepped up and told everybody it was a “free pit” and the restart order would be based on the running order at the time of the caution.

Mike Helton then showed up on the broadcast fully admitting that NASCAR “got it wrong”.

NASCAR has suffered from some pretty big credibility issues this year. It looks like they have started down a path to correct that.

Here is an article that covers the race today.

Convert MoinMoin to Trac

When we converted from MoinMoin to Trac, I wrote a script to convert the current wiki revisions as well as any attachments. I know the cleanup rules and regex’s can be cleaned up. Any suggestions and I will gladly incorporate them. There appears to be a lot of interest on the mailing list for a script but not one that I could find. If this turns into something that is updated and revised often I will move it to a SVN repository.

Download the script, moinmoin.txt, here

Rename to py of course.

Script license by creative commons:
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.

Wiki Wiki

I installed a MoinMoin wiki at the office for us to get away from “design by email”. We had a definite need to get our tribal knowledge into one place. Currently we have notes in Subversion, email, more email, and on network file shares. Trying to find everywhere we discuss the business rules and changes for feature X was/is crazy.

I can’t say enough for MoinMoin. Easily configurable, the wiki syntax is great. While the idea is to get rid of constraints the templates helped each of us setup a shell we were comfortable with. I was able to dive into the code and clean up the templates where necessary and even added a “feature” or two.

Now for the downside. We still have a bug/ticket tracker. So now we had information consolidated in two places. But still we had a problem of bug tracker pointing to wiki and vice versa. Again now way to search for feature X. Our bug tracker is a win app not web so not much available there in the way of indexing or linking.

So last week I installed Trac. I wrote a conversion script to convert MoinMoin to Trac wiki. It is not perfect. I will put it out there and I’m willling to maintain/add to it. It worked for us and converted simple tables and attachments. I am sure others can add cleanup regex’s and replacement text.
Why convert? Because we wanted all the data in one place. MoinMoin is far and away a better wiki, but Trac offers us the opportunity to consolidate our data. We have to get to the point where we can find information to prevent us from traveling down the same paths we have
already been.

Next up is to convert the bug tracker.

Trac’s subversion browser can not be beat from my experience. It alone is worth an install of Trac. But hopefully with Trac tickets, wiki, and subversion all tied together we can start to wrangle the information monster.

Information is power but only if you can get to it.

Gotta love Metro

Imagined conversation had at King County Metro today:

Hey did you put that map of the shuttle routes for the Hydros? …
Oh damn no, in fact I didn’t even ask for the GIS staff to create it ….
Well we could use google maps, or mapquest…
or we could even use our OWN mapping system….
naaa we will just scan in this sketch on the napkin….

Eastgate Shuttle routes from Metro
Quality is always important. Always.

Not quite done

Jack and I are very excited that April is coming home today. Alaska Airlines is making us wait even longer. Jack just doesn’t understand.

Click for Full Image

Madness

It will never end. Sad that is has reached here.

More discussion here.