Matthew Helmke (dot) Net

Random things that interest me.

Open Government: Collaboration, Transparency, and Participation in Practice

March16

The most basic definition of open government is the idea that people have the right to access the documents and proceedings of government. Being able to closely examine decisions, policies, and procedures is foundational to having the ability to make intelligent and informed decisions as a citizen, especially in a democracy where an informed electorate is vital if good choices are to be made by voters when selecting leaders or holding them accountable.

The Open Government movement is not officially organized as a group or party, rather it is a growing collection of concerned citizens who want to help create better government by increasing citizens’ access to information. It has been heavily influenced by the open source software movement and has similar aims: increased collaboration through making options available to any interested party willing to read and study, increased transparency by making source materials freely available for anyone to peruse and examine, and increased participation by eliminating closed systems wherever possible. While this idea was broadcast most widely in the campaign and early days of Barack Obama’s presidency, this is not a one-sided political issue as much as it is an Enlightenment era system of belief, enshrined in the United States’ Declaration of Independence and Constitution, now being updated for the digital era which is filled with technologies which could make those ideals more easily fulfilled.

Open Government: Collaboration, Transparency, and Participation in Practice is a collection of 34 essays written by a wide variety of people who are interested in both promoting the philosophy of open government and in suggesting practical ways to implement procedures that will assist in applying that philosophy. The range of topics covered is diverse and interesting. Included are thoughts about governmental uses of information technology that currently limit openness and specific recommendations for remedying the problems, creating a wider variety of methods for people to access government data and increasing access across society, enabling greater innovation among those not directly connected to government such as through the creation of specific APIs so that outside research may be more easily accomplished using government collected data (paid for with public funds via taxes and therefore publicly owned data). We have essays that consider new and effective ways for current government officials to communicate more easily and directly with the people who elected them, discussions of how increased openness in government could decrease the influence of monied interests in governmental policy and could replace that with a greater influence by and for the electorate. There are clear and logical presentations on topics like why using open standards for data storage matters, especially with regards to publicly owned data as collected and used by governments, as well as some great arguments for the use of open source software to make government more efficient, transparent, and flexible in a rapidly changing world.

I greatly appreciate that this book exists. I would love for a copy to end up in the hands of every member of the government as well as any interested person planning to run for an office. These are policies that would greatly benefit the original intent of the founders of the United States (of which I am a citizen and where the book was written) and would be useful in any nation willing to carefully read and consider the ideas being proffered.

If this topic is of any interest to you, and I argue that it should be, this book would benefit you in your thinking. Go find a copy and read it.

Disclosures: I was given my copy of Open Government free by O’Reilly as a review copy, I also write for O’Reilly.

Ubuntu – refreshing the brand

March3

For years people have complained about Ubuntu’s default color: brown. While I liked it, and while the last few releases have been more orange than brown, it was time for a new look. Jono Bacon has made an exciting announcement on his blog, with pictures, of the upcoming new look. I like it.

Ubuntu Free Culture Showcase

February22

Have you heard about the Ubuntu Free Culture Showcase?

The Ubuntu Free Culture Showcase is an opportunity to show off high quality free culture content in Ubuntu. At the heart of Ubuntu’s ethos is a belief in showcasing free software and free culture, and with each development cycle we open the opportunity for any Free Culture artist to put their work in front of millions of Ubuntu users around the world. Although the space restrictions are tight, and we are limited to how much content we can include, this is an excellent opportunity for artists everywhere.

You are invited to participate! The deadline for submissions is February 28th, 2010. If you are into Free Culture and want to participate, please check out the link and add your shiny, free content and you may find something you created included in Ubuntu.

https://wiki.ubuntu.com/UbuntuFreeCultureShowcase

Censorship

February8

I didn’t come up with this idea, but the manner in which it is being expressed is mine. The idea itself is a very old one and has been expressed many times and ways across many ages.

Censorship steals from people the opportunity to exchange error for truth, whether it is one who is being censored at the hands of the masses or the masses being censored at the hands of one. Silencing the expression of ideas necessarily prohibits any exchange of ideas in either direction. Regardless of which side may be embracing truth, censorship forbids the other from receiving it by breaking down communication. It also prohibits both sides, when wrong, from having their ideas adjusted through discourse.

Why Ubuntu server installations will surge in 2010

February3

An article today on the ITWorld website discusses the myriad reasons to expect Ubuntu to continue its growth, not only on the desktop, but in the server market. They interviewed my friend and coauthor, Ryan Troy, who is quoted heavily in the article.

Some of the reasons include licensing, ease of use, low cost, and regular updates.

Regular Expressions Cookbook and Mastering Regular Expressions

January29

I have a copy of Mastering Regular Expressions by Jeffrey E. F. Friedl on my bookshelf. I bought it a long time ago to try to improve my skills at using regular expressions to search text and check input against desired norms. While that book is clear and well written, I am sometimes a bit impatient and it was taking too long for me to figure out how to do the things I wanted to do and I got distracted or busy before I read enough to complete the task (I ended up using Google and finding what I needed quickly). I have to admit that I still don’t have the regular expression skills I want to have, although this book promises to teach them to me. Someday it may do so.

When I heard that O’Reilly had an upcoming regular expressions offering to add to their Cookbook series, I was interested, but was finishing up my own title in the series. Once my task was finished, I talked to some friends at the publisher and they kindly sent me a review copy of Regular Expressions Cookbook by Jan Goyvaerts and Steven Levithan. Now that I have had time to read through the book, I can say that it exceeds my expectations and hopes.

What I was looking for was a book that would teach regular expressions while giving concrete examples of real life use cases that I could immediately put to work. This book is filled with them.

Chapters one and two lay the foundation by covering the basics of what regular expressions are, using them to search and replace, match text, and other basic skills. This is good, but where the book really sets itself apart is in chapters three through eight, which are overflowing with useful recipes for things like validating ISBNs, finding URLs within text, stripping leading zeros or matching IP addresses (IPv4 and IPv6). The book has an obvious organization scheme, a ton of useful recipes, and a useful index. Finding what you want or need is very easy to do, and unless your needs are especially unique or esoteric, you will probably discover exactly what you require in the book.

The best part of the book is that every example uses a clear format that sets the stage for an easy discovery of needed information.

First, a problem is stated, such as in chapter four’s item, 4.1 Validate Email Addresses, which says, “You have a form on your website or a dialog box in your application that asks the user for an email address. You want to use a regular expression to validate this email address before trying to send email to it. This reduces the number of emails returned to you as undeliverable.”

Next, a solution is defined, with code examples, accompanied by a description of the particular details that are vital to comprehend when implementing the solution. Next, each recipe has a section for further discussion that leads to a deeper understanding of the regular expression being used and the context in which it is being used.

Especially wonderful is that every recipe has very specific and clear code examples for use with Perl, PCRE (the “Perl Compatible Regular Expressions” library for C, which isn’t identical to Perl’s use of regular expressions, even though it tries), .NET, Java, JavaScript, Python, PHP, and Ruby with notes on which specific release versions or variations of each are covered. When differences exist in the implementation in these environments, those differences are clearly noted and discussed. This feature will make life much easier for people who need to use regular expressions in more than one language context and is a feature of the book I appreciate greatly.

The other regex book on my shelf will remain there until that mystical moment “when I have time to study it.” This book will be used regularly as a reference.

Disclosures: I bought my copy of Mastering Regular Expressions, but was given my copy of Regular Expressions Cookbook free by O’Reilly as a review copy, I also write for O’Reilly and have a book in their Cookbook series.

Review of Ubuntu Unleashed 2010 edition on The Linux Blog

January26

The Linux Blog posted a nice review of Ubuntu Unleashed 2010, which I helped write. Thanks!

One Million Registered Users on the Ubuntu Forums!

January19

What a milestone! It has been a privilege to be a part of the Ubuntu Forums since April 2005, first as a member of the general population (user number 17635), later as a part of the staff, and most recently as a part of the Forum Council and Admin team. It has been a wonderful ride so far and I look forward to welcoming the next million.

Many thanks to fellow Ubuntu Forums staff member Joe Barker for catching the event with a screenshot.

Tech Tip from Ubuntu Unleashed on ITWorld website

January15

The people at IT World asked and were given permission to quote a very-slightly-edited version of one of the tech tips from Ubuntu Unleashed. Thanks to them. You may view it here.

Footnotes in Gaza

January13

Henry Holt and Company recently sent me a complementary advance, prepublication review copy of Joe Sacco’s history in graphic novel format Footnotes in Gaza.

This may be one of the most heart-wrenching books I have ever read. This well-researched history relies on both interviews with eyewitnesses and official documents to provide the information for its powerful telling of a bloody event in 1956 in Gaza when 111 Palestinians were shot dead by Israeli soldiers and many others wounded and scarred. Some call it a massacre, others a dreadful mistake. No one disputes the number of dead nor the painful events of one incident in a long and difficult struggle.

This book is written from the perspective of a historian who is seeking the facts of an event that happened a full 50 years before the research began and shows his struggles with differing accounts, even from people on the same side of the conflict, and the difficulty, or perhaps impossibility, of separating the events of previous generations from the events of the current day. The people involved are human, fallible, full of pain and longing for safety, security and a life of peace.

To tell the story, Joe Sacco uses powerful drawings and shows an impressive understanding of the comic/graphic art style. Every word and image are vital. Not one moment of the reader’s time is wasted. My full attention was on the book from the moment I picked it up until I (grudgingly) had to put it down to do something else. This was true until I finished reading the final page. The author spent a significant amount of time in the Gaza Strip, living in refugee camps and towns with Palestinians. He conducted many interviews and took hundreds of photos while staying in people’s homes and walking the very streets where the events occurred. This dedication shows in the final project which is written and drawn with a voice and perspective that is unparalleled in my research on the region (which is extensive).

This, and other events in the region, deserve far more attention than they receive, but not merely from the angle of politics and warring opinions. These are not covered in this book. Rather, what needs to be seen and understood is how real people and their lives are affected. This book shows that in a way that never succumbs to sappy attempts to provoke pity. It is a dispassionate and clear sharing of personal memories from diverse sources of one main event, often pointing out moments of disagreement or comments that could not be corroborated. It is the events, not any attempt to manipulate the reader, which provokes the response.

If you only read one book about history and foundations for current day conflicts in the Middle East, read this one. I give it my highest recommendation. I will also warn you that it is the first book in a very long time that genuinely moved me to tears, so be prepared.

« Older Entries