Friend Me
 Follow Me
 Feed Me
a blog by ken pardue

Freedom

Wow, this is actually my 100th blog post.  As little as I blog these days, I’m surprised I made this milestone.  I was hoping to avoid a long diatribe on this topic, but it looks like this became just that.

I knew that eventually I would run into an ideological disagreement with the church that my family and I have been attending for the last few weeks.  I was waiting for it.  Fueled by the conservative patriotism that Independence Day brings, this past Sunday’s message did just that.  I somehow suspected that it would happen when we walked in the door to see color guard members dressed in full military uniform.  Following the invocation, the color guard presented the state and national flags and played a video proclaiming America to being founded, endorsed, and sanctioned by God.  I’m okay with this.  I understand that churches often recognize secular holidays.  I understand that patriotism is certainly due to the country that grants her citizens the freedom to worship as they please.  I also understand that since the 1960’s the Republican party has sought out a strategy to align itself with organized religious institutions as a primary support base and that said religious institutions feel some loyalty to the GOP for this.  Finally, I understand that the majority of the people in this area are conservative Republicans.  Unlike most people in that conservative Republican sect, I’m able to express some tolerance for the grandstanding of ideals contrary to my own here or a jab at the Democratic party there.

The sermon was laudable through the theme of, “We have been truly blessed when we look and recognize that the rest of the world is not like us.  We really come to an understanding of the grace that God has given.”  America is indeed a great nation for the freedoms that she grants.  The freedom to worship as one wishes and not having a state-sponsored religion being chief amongst them.  The message continued to play upon the importance of the responsibility that comes with privilege.  This is another ideal that I strongly agree with: that freedom, religious or otherwise, is not a get-out-of-jail-free card for socially irresponsible behavior.  What good is freedom if we aren’t good stewards to it, if we aren’t contributing to the betterment of Earth and the human race?

As the message progressed, I was becoming a little perturbed with the developing subtext of “as long as it’s the Christian way of thinking and no other.” The pastor quoted the full text of Patrick Henry’s famous “Give me Liberty or give me Death” speech, which does include a strong endorsement of God (again, this in itself is not a bad thing–I prefer the thought that members of the government have religious conviction when they make decisions that affect the nation and the world), but preceded it by implying that “history” is an ominous entity trying to remove God from our daily lives, “You see, history wants to pull out a bunch of stuff, just give you some little tidbits.  They don’t want to hear the truth.”

The message then rapidly declined, “I’m concerned right now because America seems to be going down the path right now, and not just right now but over the last years, that Israel did.  Here we are living in a land that has legalized abortion.  We live in a land that protects immoral behavior.  We live in a land where the Bible and prayer have been taken out of the schools and what’s being brought in is guns, ya know, and drugs are taking our kids‘ lives.  We live in a land right now that has a big problem.  I have a problem right now with our President, Barack Obama.  He has stated that America is no longer a Christian nation.”  Following that statement, the pastor promptly led into a House floor video of a very partisan, but inconsequential, clip of Congressman Randy Forbes of Virginia deriding Obama’s stance.

The ironic thing to note here is that just last week during the sermon the pastor was advocating to his congregation that it’s always better to seek out the truth in facts rather than take someone else’s word, but that seems to be exactly the mistake that the pastor has made in preparation for his sermon.  It’s an old political tactic to take one sentence or sound bite, remove the perspective from it, and build a case behind it that is totally incongruous with the big picture from which it was taken.  (Or, as it were, to feed people little tidbits instead of the whole truth, as the pastor implied with his Patrick Henry example).  The specific speech that the Congressman and the pastor were referring to was Obama’s speech to the Muslim world in Ankara, Turkey on April 6, 2009.  The speech sought to reach out to Muslim countries to find common ground to combat extremism and violence in the world.  The President did not by any stretch of the imagination say that America was no longer a Christian nation, but instead praised Turkey for their progress in granting freedom to its own people.  “Freedom of religion and expression lead to a strong and vibrant civil society that only strengthens the state, which is why steps like reopening the Halki Seminary will send such an important signal inside Turkey and beyond,” the President said.  In closing his speech, the President said, “We will listen carefully, bridge misunderstanding, and seek common ground. We will be respectful, even when we do not agree.  And we will convey our deep appreciation for the Islamic faith, which has done so much over so many centuries to shape the world for the better – including my own country.”  At no point did the President say that America was no longer a Christian nation.  At no point did the President say that America was not founded on Judeo-Christian principles.  What the President did do was allude to the shared cultures between the two nations as an example of American diversity and the age-old principle that we work better with one another than against.  The last time I checked, loving one’s global neighbors and treating others as we would like to be treated were principles strongly advocated in Christianity.

I could go on debating the pastor’s arguments on the grounds of how the intolerance of other peoples’ lifestyles, but I will avoid the digression other than to say that it’s sick to extol the virtues of freedom in virtually the same breath that one advocates that it should be taken away. The main takeaway point should be this: the church is no place for politics or political grandstanding.  The only accomplishment of that message was to sew the seeds of dissent using misrepresented claims against the same government that was earlier praised for the freedom which she gives to her citizens.  Regardless of the political beliefs of the pastor or the congregation, the church is not a place for C-SPAN.  It’s difficult to understand the love/hate relationship that organized religion has with the government in this nation.  On the one hand, the government is praised for the freedom it grants, but on the other hand a general gloom is conveyed to the congregation that a hostile secularism is reducing the ranks of Christians and that the government is slowly pulling away from the particular religious sect of Christianity.  It’s almost as if the government, which has an obligation to many religions, doesn’t need the Christian Church to survive, but the Church, which has an obligation to one government, feels compelled to be dependent upon that government for survival.  Wouldn’t it make for a much stronger Church to attend to the spiritual needs of Its people rather than try to make itself relevant to government?  It would seem to benefit the Church more to stand apart from the government, and let the politicians be guided by their respective individual faiths.  “Render unto Caesar the things which are Caesar’s, and unto God the things that are God’s.”

The fathers created this country upon the very foundation of separation of church and state.  The absence of a state-sponsored religion was the very reason that disparate bands of people escaped to found the Colonies.  It was one of the cornerstones of the Constitution, the very first amendment to which explicitly forbids the United States from creating any law that recognizes any religious establishment.  The concept of God is rightly used in context by America’s founding fathers as it assumes that there is a greater power, and not the government itself, to which we are all universally accountable.  This respectful reverence is commendable then as it is today, but the founders also actively sought not to endorse any specific religion.  All held a belief of religious tolerance above religious endorsement.  Many of the founders were Deists and Unitarians who held a more general belief in some form of impersonal Providence rather than a Holy Trinity.  The phrase “In God We Trust,” although I believe it to be a perfectly commendable phrase to use in government, wasn’t attributed to the fathers at all, but rather came into use as the divisive Civil War raged in 1864.  It wasn’t made a national motto until nearly a century later in 1956.

Finally, one of the last forays of the sermon was that only nations that are based upon Christian principles are truly free.  Other nations, those founded upon the principles of Allah, are not free and suffer persecution and oppression.  First, to address the fear, uncertainty, and doubt that is spread against Islam: Islam, Christianity, and Judaism are all Abrahamic religions; they have the same history at least until the point that the text is continued from Abraham’s children.  Ergo, Allah, God, and Yahweh are all one and the same deity.  This is not a progressive reinterpretation of history; this is what is taught by scholars in religion classes.  It is important to note that in the past, Christianity and Islam have enjoyed as great a degree of friendship and tolerance as Christianity and Judaism enjoy today (for an example, see Cordova, Spain in the middle ages).  Nor is the vocal minority of extremism in the Islamic world indicative of widespread violence and repression against its people.  To imply this stereotype is as careless and irresponsible of an act to do with freedom as violent fundamentalism is with power.  During medieval times, Islamic nations experienced a golden era of advancement of art and science that helped to jump-start the European Renaissance.

The fact remains: the Christian principles that this pastor speaks about, by his own admission in his sermon, are the universal principals of life, liberty, and the pursuit of happiness.  Those universal human rights are found in many countries throughout the world, some with a Christian religious majority, some with a Muslim majority, others with another religious majority or none at all.  The nations that do not enjoy personal freedoms are those that generally employ… wait for it… a state-sponsored religion.

It is my hope that we are entering an age of tolerance and enlightenment rather than one of spreading fear, uncertainty, and doubt.  This hope seems to be finding firm footing.  Never before have we seen such interest in a two-state Israel/Palestine, nor have we seen such a global extending of hands to those who will take them in kind.  During the same weekend that this pastor gave his sermon, Christian mega-pastor Rick Warren keynoted an event held to spread interfaith awareness and cooperation, where he encouraged Christian and Muslim alike to speak out against stereotyping of any group and to respect one another even while disagreeing.  Fortunately, attitudes like the pastor at this country church appear to be fading in the light of a more tolerant, more open-minded and productive world.  I just wish there wasn’t such a lack of progressive churches for people who are both progressive and spiritual around here.

The Open Web Isn’t Always Free

I thought that I’d blow a little of the dust off of this blog to write a slightly-longer-than-tweetable rant about the state of the open web, and more specifically about the state of HTML 5 and open video.

For those that aren’t technology enthusiasts like myself and really spend time keeping up with this stuff, some absolutely amazing things are being done on the Internet today.  Thanks to improvements in the way JavaScript is processed, the day when our applications reside exclusively in the cloud seems a lot closer.

One of the buzzword standards that browser makers are tripping over one another to support presently is HTML5′s support for <video> and <audio> tags in web pages, which aims to make planting and viewing rich media on the Internet as easy as it is to drop an <img> on the page.  The goal is to get away from plugins like the resource-hogging Flash, and make videos scriptable.  Mozilla and Webkit have both made some amazingly impressive demos using the technology.  Browsers will one day soon support the native display of video just as easy as it is do view a jpeg, png, or gif image.  Ah, but there’s the rub… which video format should browsers be able to play?

H.264 is the gold standard of video compression format baked into pretty much everything.  Hardware acceleration on video cards?  Got it.  iPhone?  Got it (in fact, H.264 is pretty much all it’ll play.)  Bluray?  Got it.  Google Chrome?  Got it.  Apple Safari?  Got it.  DivX 7?  Got it.  Windows 7?  Got it.  Mac OS X?  Got it.  Quicktime X?  It’s practically the house built upon the foundation of H.264.  Even the White House uses H.264 MP4 files.  The catch is that H.264 has been carefully marketed by a group of patent holders over the better part of the last decade to increase market adoption, and adopt it did.  However, in 2011 the grace period on both encoder and decoder expires and licensing fees will need to be paid to the MPEG-LA group.  That makes it a lot less attractive for those advocating an open, free, and standard Internet.

On the other hand, there’s a format called Ogg Theora, which is a little like the red-headed step child that lost the video race in the late 1990′s and was forgotten about.  Although there are no guarantees against submarine patents, Theora claims to be patent, license, and royalty free.  The problem is that the format is, although improving, very poor in quality, has virtually no support for hardware acceleration, and isn’t widely implemented.  It’s so inefficient, in fact, that it’s been argued that the excess bandwidth cost from Theora video would outweigh the cost of licensing H.264.  By nature of it being free and open, however, it has been chosen by Mozilla as practically the second coming, who has even invested $100,000 to improve the codec quality and distribution.

Although it’s unclear what will happen to the state of H.264 encoders and decoders come 2011, what seems likely is that even the free and open source solutions like x264/ffmpeg will no longer be able to legally be distributed in the United States.  But, as nice as the patent-free and license-free concept around Theora is, without hardware and major vendor support it’s going to be stuck in geek enthusiast circles.

So, instead of this wonderful world where developers can drop a video into a web page in a single format and be confident that it will work, we’re back in the 1990′s and Flash Video looks like it’ll never go away.  In order to realistically support HTML5 video, developers are still stuck wondering what codec to use or waste valuable computer cycles and bandwidth to support both.

There will always be a need for fallbacks, since Microsoft is a lumbering buffoon and isn’t likely to support <video> any time soon.  But the thing is, even Flash plays H.264 video.  Were Mozilla to have elected to do the logical thing and license an H.264 decoder, a web developer could have a single video file encoded in H.264 which would play in all modern browsers, iPhone included, and then, as detailed here, simply load that same H.264 file into an Adobe Flash player as a fallback.

Unfortunately, all the other browser makers that implement H.264 combined don’t add up to Mozilla’s market share.  Ultimately, though, what will decide what format gets accepted as the baseline standard for HTML5 video will probably depend on two things: Youtube, which carries the vast weight of Internet video on its back, and mobiles (phones+netbooks).  Mobiles will need hardware acceleration in order to efficiently play the video on limited battery life, which doesn’t exist for Theora.  And guess what?  Youtube has been experimenting with HTML5 video as of late, and guess what codec they’re using?  Yep.  H.264.

Give it up, Mozilla. Just license the darned decoder instead of making a political statement.

On Oracle/Sun, and OpenOffice.org

So maybe I’m just odd, but the only thing that I find that really interests and concerns me in the Oracle takeover of Sun is that OpenOffice.org’s future is seriously in question.  I was hoping that in the time between the announcement and now more talk would have been generated about OpenOffice.org, but it seems there are some little projects called Java, MySQL, and Solaris that people would prefer to talk about.  What concerns me most isn’t that OpenOffice might fall into obsolescence and go away, but rather that the OpenDocument Format might share the same fate.

OpenDocument is, at its heart, a noble goal to do for productivity suites what HTML did for the Internet: serve as a vendor-neutral, ubiquitous file format providing for consistent presentation and editing across all platforms and all programs that adhere to the standard.  Ideally, there would be no worrying about whether or not a file is in Word, WordPerfect, Pages, or {insert your text editor here}.  With this issue, it’s not about championing an open source cause or being anti-Microsoft, it’s about interoperability and universal access.

But, though OpenDocument achieved ratification as an ISO standard way back in 2006, it has failed to live up to that purpose.  Progress has been made, mind you.  Many governments have adopted OpenDocument as their standard of choice citing that they don’t want to be locked into a single-company vendor, and the latest Service Pack for Microsoft Office 2007 brings native OpenDocument support.  But, there are relatively few programs that support it outside of OpenOffice.org.  Sure, NeoOffice, Lotus Symphony, and Go-OO do, but they’re all derivatives of OpenOffice.org.  But even between them, much less non-OpenOffice derived software, OpenDocument files appear differently.  Bullets are different sizes, text is kerned and wrapped at different locations, drawings and figures overlaid on top of one another shift.  Sometimes, document presentation changes between saves even in the same program.

That’s because at its heart OpenOffice.org is an obsoleted piece of software that’s been hanging around since the late 1990′s and waiting to die.  There, I said it.  It’s frustrating to use and has an arcane user interface at best.  But, it’s only slightly more frustrating than Microsoft Word, which is why the open source world settled upon it as being a cornerstone of their offerings.  Unfortunately, without strong corporate support from Oracle or the spinning off of OpenOffice.org into an independent foundation (AND strong corporate support), it looks like OpenOffice.org will continue to atrophy leaving no real open source competitor to Microsoft’s Office suite until the day when cloud computing produces a viable alternative.

I really like Apple’s iWork software.  It’s document management done right, focusing on and promoting the proper use of Paragraph Styles and Character Styles.  But, unfortunately, Apple elected to make its own XML-based file format for the documents, which is compatible with neither Microsoft Office or OpenOffice.org.  iWork can export to the old Microsoft binary file format, but not OpenDocument, and you can only save natively to the iWork file formats, and on top of that it’s a Mac-only program so I’m not likely to get the others in my office on board with it.

iWork ’09 was released in January, and since Apple has pulled out of MacWorld for 2009 I see the iWork falling into more of an annual May/June release schedule.  But once again I’m not hedging any bets that Apple is working on native interoperability with any format but its own.  And maybe for practical reasons that’s not a bad thing since Apple probably couldn’t have released a program with such innovative concepts if they had to adhere to a document standard that has its origins in the last millennium.  At this point though, I really don’t care if everybody settles on ODF, OOXML, or iWork XML… as long as everybody settles on something.  I’m starting to be of the opinion that open standards are great for advocating freedom of choice, but in many cases poor for practicality.

If I sound frustrated it’s because I am.  I spent the better part of the last year slowly converting our business documents to OpenDocument format.  The sudden uncertain future of the reference implementation of the format has me a little miffed.

MS Flight Simulator Dead?

I have been a Mac user for years, but have continued to play Microsoft Flight Simulator on my old PC from time to time.  Flight Simulator was one of the first titles that I invested in when I first got a PC in 1997, and grew to enjoy being an armchair pilot.

Now, I’m reading reports as well as an official confirmation that Microsoft’s Aces studio, the development team responsible for Flight Simulator as well as global environmental simulations based on that engine, has been completely axed as a result of Microsoft’s recent layoffs.  All that remains are six staff members to archive the code and maintain contractual obligations.  These efforts are anticipated to last about six months.  This means that Train Simulator 2 will likely never see the light of day and, more importantly, the future of the MS Flight Simulator franchise itself has been thrown into doubt.  This is very surprising to me, since Flight Simulator has been published by Microsoft since 1982.

However, if there is any good to come out of it is the opportunity for smaller developers to make new, (hopefully) Mac compatible cross platform flight simulators to pick up the baton.  Several civilian and commercial flight simulators have cropped up over the years, the Fly! and Flight Unlimited series, but none was able to make significant market penetration into Microsoft’s 500-pound-gorilla franchise.  The only exception to this has been X-Plane, which has continued to see constant improvement over the years, but lacks the marketing polish and training/documentation for real mass market adoption.  Let’s hope that the dedicated community surrounding civilian and commercial flight simulators pull together to carry on a tradition.

 

The Year End Blog Post

The procession of fireworks crackling in the distance this evening reminds me that 2009 is unavoidably approaching and that we will crash into it in just a few hours. Since Wes is supposed to be writing has written an annual post for the end of the year, I suppose that I’ll do the same.

It was a productive year, primarily marked by my becoming a father and adjusting to the life of a new parent.  Our boy is 9 months old and flourishing.  He’s got four teeth, jabbers “mama”, “dada”, and, more recently, “good,” and is starting to take his first unsteady steps.  I’ve lost a lot of the uncertainty that I initially had about parenthood and have fairly well come to terms with the loss of personal freedom that comes with parenthood.

I also established myself with a new employer where I re-invigorated my interest in web development, recoded large portions of our flagship product to make it work more efficiently for our specific needs, dug into video editing, converted a lot of our material to a vendor-neutral open standard (OpenDocument), and finally wrapped up the year by actually making some progress in learning Blender 3D.

What’s that leave for next year?  I hope to continue the process of learning new development techniques and 3D modeling.  I would love to learn either Python/Django or Ruby/Rails (I’m leaning toward Python since it’s more ubiquitous than Ruby is) and begin working on a 2.0 of our product based on one of those frameworks.

I would also like to continue to ensure that all work (personal and professional) is in open standard formats where possible, but I’m coming to recognize that I am a much stronger supporter of open standards than I am of open source.  At least for now.

Open source and Linux seem to be excellent tools for personal freedom on the surface, but I am now aware that nearly 75% of the contributions to Linux comes from corporate interests funding development of lower level functions for enterprise usage.  That’s fine enough, but that kind of focus tends to detract from the desktop experience, which is all about getting things done as effectively as possible.  In order for a project to be successful, it has to be fairly tightly controlled by a person or group of people entrusted to make commits to a project in the best interest of the project.  And people don’t really like change, so in many cases the tight-knight group of project owners (or owner) disregards changes that might be beneficial to make the software more usable.  After all, software developers tend to make awful user experience gurus.  The recent retirement of desktop-focused kernel contributer Con Kolivas seems to be a good case in point.

So for now I’ll maintain that the strength of open source remains the lower level frameworks that it produces, and the weakness remains everything on top of that.  After all, what offers better freedom (for someone who has a finite amount of time on their hands): a program where a company has hired usability experts to make the software intuitive, useful, productive, and uses an open standard file format, or a program where the source code is available for all to see but where no such feature exists or is mired in complexity?  I’ll probably continue to use OS X for the near to moderate future, even if Steve Jobs does bite the big one, because it is designed for the user, with user experience and productivity at the forefront, more so than Windows and certainly more so than desktop Linux.  Of course I’ll still use and support open source software.  And hopefully we’ll see a point where communities do agree on a consistent, strict, and intuitive HIG in Linux, but I don’t see everyone adhering to it, and rightfully, I suppose they shouldn’t.  But if anybody can achieve such a task, it’s Mark Shuttleworth.  Canonical is, as far as I can tell, the exception to the rule.  They’re small, nimble, desktop-focused and committed to bringing intuitiveness that’s actually useful to the desktop (as nifty as it looks, there’s arguably nothing productive about wiggly windows, flaming window closes, or rotating cubes).

On a more personal level, I would love to complete the document that I’ve started where I outline the doubts, concerns, and questions about spiritual matters.  With that as a tool, I would hope to provide that to theologians and laypeople more knowledgeable than myself in such matters for constructive feedback.  The ultimate goal is to address the largest of my concerns to the point where doubts about spirituality hold me back from embracing it as a mind set.  I would also like to discuss spiritual matters on personal, scientific, historic, and above all philosophical levels with peers. So many in the Bible belt use religion as a crutch to put life in a pretty package, maintaining the status quo by rejecting progressive ideals and refusing to accept the complex, chaotic, beautiful world in which we live.  Life is a bazaar, not a cathedral.  A spiritual mindset should always be intended to challenge its adherents to promote social responsibility in oneself and in the world.

Today is a Good Day

Today is a good day.  Today is the first day in a new America.  People across the world are waking up with a renewed optimism, realizing that we will soon be rid of a one-man axis of evil.  Today is the first step to reigniting the American people to solve some of the greatest challenges in our nation’s history.

It’s time to restore habeas corpus and shut down the abomination that is Guantanamo Bay, to make the government transparent so that all those whom she governs can take equal part in participation, to become responsible in dealing with the threat of climate change, to address the paradox of unaffordable healthcare in our rich society, to challenge worldwide Anti-Americanism and re-earn the respect of our global brothers.

Today is a day that we begin to realize that polarizing the world in arrogant unilateralism is counterproductive, and that the United States shares a responsibility as a member of a commonwealth of nations.

A new wind begins to course its way through the world today.  Today is a good day.

The 44th President of the United States

On Election and Culture

There is now just four days until the historic 2008 Presidential election.  To my delight, it looks as though my favored candidate, Barack Obama, is well ahead in the polls and unless something goes terribly wrong will become the 44th President of the United States.  This is due in no small part to the economic crisis currently surrounding the country as people look to leadership beyond the tired old Republican principles that we’ve had for eight years.  Under that administration, we’ve seen the country through many ills, all of which are widely documented and discussed so I will not repeat the talking points here.  But the fact remains that the American people appear ready for a change, ready for openness and accountability in the government, ready for economic policies that actually help the middle and lower classes, and ready for a sense of sanity about when to go to war with other nations.  I am convicted to believe that Barack Obama possesses those qualities, and am hopeful that he will bring back a sense that the United States knows where she’s going.  Most of the time that I have had any interest at all in politics, I’ve felt as though Washington was simply filled with drifters looking to make a quick buck before they pack it in, without a clear, and certainly not a noble, direction for the United States.

Even with the failures of the past eight years Mr. Obama has only since mid-September pulled significantly ahead of his opponent, John McCain.  As much as it seems like it would not be an issue, race appears to be one of the major reasons that he hasn’t had a more sustained lead.  In my own mind, I never saw Mr. Obama as a black man or Mr. McCain as a white man; I looked at their qualifications and what their platforms proposed.  I incorrectly assumed that others would do the same.  To do otherwise seems foolish and against the best interests of our nation.  However, certainly in my local area and beyond, I have seen nothing but fear, uncertainty, and doubt being spread about the Democratic nominee.

Some of my family members responded to my suggestion that Mr. Obama would be an effective President with a condescending look, as though I had said something that should exclude me from some elite club, never mind the fact that they are the ones who would benefit most from an Obama/Biden administration.  “I’ll never vote for someone that isn’t a Christian,” he told me after confidently stating that Barack Obama was a Muslim.  I tried to find out where he got such information to challenge its validity, but he provided none.  But even if Mr. Obama were a Muslim, it should not matter.  The religion of Islam teaches peace and harmony as well as violence and aggression, just as the Christian religion does.  It stands to reason that any intelligent person seeking the approval of the American people to lead them should be well rounded and understand the balance of those forces.  However, since we are in the midst of an ideological struggle with our Muslim brothers, racism against religions seems patriotic.  With that in mind, neither Barack Obama nor his wife or children have ever been observed participating in any Muslim religious ceremony or holiday.  Other family members say, “I don’t know, I hear that he’s going to raise taxes,” or “I don’t know, I’ve heard that he’s working for…” insert whoever is an ideological enemy here, be it the Middle East, China, or Fidel Castro.  I’ve even heard a casual suggestion that Mr. Obama will be the Anti-Christ.  Around me, these statements are mostly quieted “well I’ve heard…” types because I dispute them.  These are terrible misconceptions that are never addressed amongst people with these types of attitudes.  To do so would be blasphemy, anti-Christian, and ultimately anti-American.  That said, I believe that people can’t address these issues because in their hearts they can’t honestly believe such nonsense.

One encouraged anther to get out and vote, “because we’ve got to keep these n*****s out of government or else they’ll run all over us.”  I was utterly awed at the sheer closed-mindedness of the statement.  How could someone make such a paranoid, contemptuous claim against a people?  If I could respond to that without drawing divisive lines within the family (I’ve done enough of that already lately), I would tell her this:  the African American people are not some overwhelming, sinister organization of people seeking to overthrow the government and the white supremest way of life, they are in fact a small minority of people in this nation that are just as American and just as human as anyone else in the country.  They are a race that has to a large degree been oppressed until just half a century ago, and that repression has led them to live in a much lower class of economic prosperity.  How can it even be suggested that a minority people, the majority of which are living largely disconnected in economic destitution, be plotting to “take over?”

Lower economic classes, whatever color in whatever nation that encompasses, have a worldview of feeling repressed and unjustly treated.  These classes have less ambition to rise above what they see immediately surrounding them.  In their minds, this is all that they will ever be.  If anything, the United States government has done a horrendous job of managing racial equality, focusing on giving handouts, freebies, and forced opportunity to the lower class, which they have in turn come to expect.  While in turn those in a higher class view the lower class as having gamed the system, which serves only to increase the resentment between the two rather than solve problems. Instead, we as a country should have been investing in programs to instill a sense of pride, hard work, and encouragement in the lower classes to rise above their economic conundrum.  What people white, brown, red, and yellow alike must come to realize is that we should not be focusing on a war against racism; we should be focused on a war against classism and for sustainability.  To do otherwise only sets us back in our quest to build a better human society.  I applaud the efforts of people like Barack Obama, Bill Cosby, and Oprah Winfrey, just as strongly as I hiss at the efforts of people like Jessie Jackson and Al Sharpton.  The latter of which only seem to want to continue with the status quo.

Unfortunately, it appears that racism against color, culture, and religion is still strong with us today.  But there are those with good ideas beginning to rise above such issues.  With luck, one will soon be President of the United States.  It fills me with a sense of hope for the human race.

Centralized Data Services in Linux



Mozilla Gecko Office – Why Not?

So I’ve been using the OpenOffice 3.0 betas on my Mac and I just can’t get past the feeling that the folks at Sun are just trying to keep up with the 1990′s.  While it is nice that the latest version runs under OS X without using X11, it must also be realized that it remains slow and cludgey to the point of frustration.  There weren’t enough features added to justify a major version jump, although somehow OpenOffice has taken a major jump down with performance.  Grant it that these are betas and somewhat better performance is to be expected from the final release, but NeoOffice compares only slightly better.  Scroll speed is very jerky (sometimes freezing between page switches), text appears poorly antialiased and poorly kerned on Windows and Mac (and downright abominable on Linux), images appear jagged and seem to move around the page inexplicably, manually positioning images and text frames within a page of text is guesswork at best, and the interface… well let’s just not start on that.  

And yet, OpenOffice.org is the poster child for open source office suites.  It’s included by default in nearly every single Linux distribution and is proclaimed as the Microsoft Office alternative on Windows.  It, and derivatives of it, remain the only viable implementations of the OpenDocument format.

Certainly there must be a better way to do this.  Certainly there is a way to get consistent cross-platform performance with high quality text and image rendering and support for networking and the impending eventual move to cloud-based applications?  I think there is, and the answer lies with Mozilla.  Mozilla stormed onto the scene several years ago and today has become the cornerstone for BOTH open standards advocation on the web AND for intuitive, navigable, and ultimately usable user interfaces.  Why not make a Mozilla Office Suite?  There are many arguments in favor of this:

  • Gecko is a mature platform that claims 140 million Firefox users as of February 2008 (probably many more now that Firefox 3 has been released) and 48 million Thunderbird downloads, versus 98 million OpenOffice.org downloads.
  • The ethos surrounding Mozilla is one of providing the end user the best experience, not necessarily the most options.  This has led them to develop a platform that is extremely light weight and focused on performance.
  • Much of Mozilla’s products are written in JavaScript, which would seem to be a hindrance on a large scale office suite, but the most recent builds of an optimized JavaScript interpreter approaches native code speeds, with even more improvements on the way.
  • All of the networking components, text rendering/kerning components, and image rendering and scaling components  are already in place and are well tested across all major platforms.
  • There is a proven extension system with automatic checking for updates polished and in place.
  • A lot of the basic composition functionality is already contained in the Thunderbird project.
  • Mozilla is now working to support open and platform specific multimedia frameworks more tightly into their products, with the inclusion of Ogg Theora native support in the browser right alongside support for the video framework for whatever platform it’s running on (Quicktime for OS X, DirectShow for Windows, GStreamer, etc., for Linux).  This would be a boon to those using embedded video in documents, or more practically, in presentations.
  • Since OpenDocument is DOM based, it would be an easy transition to make native rendering of OpenDocument files available for viewing and collaboration on the web.  Imagine the maturity of Google Documents if you could leverage Mozilla Office’s capabilities?  It would be the single best way to turn XUL-runner into the ultimate stand-alone platform like some have recently talked about doing.
  • Not anything specific to Mozilla here, but the user interface could be optimized with tabs for different documents, a platform-specific look and feel that feels at home regardless of what platform you’re on, smooth scrolling through documents (I pasted 150+ pages into Thunderbird, albeit without images, and it scrolled through it satisfyingly smoothly), and much, much more.
So, in short, Mozilla Office for President 2008!  Now, who wants to code it?

Shuttleworth is the Man!

I’ve always wanted to be a Linux guy, using and supporting as much as possible the philosophy of Free, Libre Open Source Software, but every time I’ve been put off by the amount of time involved in getting simple things done (one should NOT have to go to Google to figure out how to add fonts to the system) and the fact that the graphical experience was either too mundane or so effusive that it actually got in the way of the user experience.  Don’t get me wrong, I’m a developer and a power user, but I’d much rather be spending my time being productive than tweaking in a terminal to infinity.

So a few years back, Ubuntu came onto the scene declaring that the user should never have to go into the command line to do routine stuff and, over the past few years of releases, has slowly made Linux easier and more intuitive to use.  Now they’re setting themselves the lofty goal of targeting Apple in terms of user experience.

The idea of a freely available operating system fostering the growth of technology in the developing world and the embrace of open standards has always intrigued me.  The more I read about Mark Shuttleworth, the more I like him.  My favorite quote from his recent OSCON keynote: “The great task in front of us over the next two years is to lift the experience of the Linux desktop from something that is stable and robust and not so pretty, into something that is art.” Art!  From a Linux guy!  This guy really should be on Apple’s Think Different commercial.  He’s one of those people who’s crazy enough to think he can change the world.

Now, don’t get me wrong.  I love my Apple computer and doubt I’ll be switching my primary OS any time soon.  Apple has set a wonderful precedent in user experience that others will be hard pressed to exceed and also embraces some of the same open source philosophies that I do.  But I’ll definitely continue to keep my eye on Ubuntu and the inspiration that Mark Shuttleworth brings.  After all, Steve Jobs has never been to space.