Monday, September 22, 2008

No Country for Free Men

Rick Fisk wrote an article entitled No Country for Free Men for LewRockwell.com which rationally examines the debacle in Texas in which state authorities removed several hundred children from a Fundamentalist Latter Day Saints ranch where a few polygamist men lived with their many wives. The details of the story are explained as needed in the article, and if you’re really interested, I’m sure that Google News will yield further details.

Apparently, the FLDS skirts anti-polygamy laws by not actually getting marriage licenses for each wife. It’s a loophole that probably won’t and arguably shouldn’t be closed (my views on the relationship between marriage and the legal system are very different from most peoples, but are irrelevant to this discussion). However, the part of the system which the FLDS exploits, as Fisk points out, is the welfare system.

The state may not recognize unlicensed marriage, but they also have no legitimate legal authority to turn a religious institution into a “legal” institution. However, the FLDS goes a step further by having the “unwed” mothers apply for state welfare. They don’t just want to live their lifestyle in peace, they want to have the people of the State of Texas pay so that they can afford to maintain so many wives and children.

We “normal” folks may not agree with polygamy, even though our species—and most mammalian species—is polygynous. It’s a religious belief, as well as a socioeconomic belief. However, it’s practiced in other parts of the world without incident, so it’s not inherently a bad thing.

However, relying on welfare; relying on others to allow you to live your life your way is wrong.

When you step back and examine what is going on in this case, you can see that we are being conditioned into believing that the rights enumerated in our constitutions are not inviolate as is stated, but totally irrelevant if the state merely acts as if it has authority.

Government invading our lives, you say?

And finally, Texas’ taxpayers get to foot the bill for the hundreds of lawyers who will descend on the courtroom at their expense to “advocate” for the children – as it is called in CPS administrative court parlance. I don’t know if anyone has bothered to tally up what this may cost the taxpayers but it could easily reach 8 figures by the time everything is said and done. And not one of those state-paid lawyers will be arguing that the State’s action is constitutionally unjust. Quite the contrary. They’ll be counseling their “clients” to cooperate and make it easy on everyone.

Please read the full article, No Country for Free Men. I’ve been waiting for an enlightened view of the situation, such as that article, before chipping in my two cents.

Keeping the mind and govt open

A government can never truly be open source, at least realistically. There will always be secrets; unpublished code, per say. These secrets are matters of national defense: military operations during a time of declared war, location of the president and vice president so the two are rarely together (for obvious reasons).

However, most of the goings-on of the government should be open. Obama pushes for “open government.” Ron Paul pushes for less government and, presumably, open government, since there would be far less government to hide!

However, open source projects thrive on the involvement of the people. Our current election system does not encourage responsible voting. Take, for example, Pennsylvania’s primary election results. 90,836 PA Republicans voted for Mike Huckabee, who dropped out of the race March 4, 49 days prior to the election. This is like allowing all of the Linux users in PA, regardless of technical knowledge, vote on the addition of one of three kernel features, and giving them only the name of the feature—no description, background, author, codebase, language, performance evaluation, or source! Even more appropriate would be that the developer of the feature conceded that one of the other two features is more efficient and worthwhile than his own!

I’m not saying that only those in-the-know should be allowed the vote. Mistaking my words for that would be fallacious. I believe that every person deserves the right to vote. I believe that every person has the right to have evidence of their vote. I believe that every person has the right to request vote totals for every level of complexity in the elections system: precinct, county, congressional district, state, and federal.

As versatile and open as the Constitution may be—and yes, I believe that it may need some updating to reinforce personal liberty and states’ rights—the government and governance which exists now cannot be patched.

When working on a project, a developer comes to a point where he or she realizes that there is a major defect in the software. He or she (for sake of my fingers, I’m going to use he henceforth, pardon my faux pas) has two options: patch or rewrite. He knows there are serious bugs, bugs which are inherent in the design of the code, as it has been patched since it was written. These most of these patches were good things, but some introduced more bugs which have yet to be fixed.

Should the developer continue to patch the code? Or should he rewrite it, integrating the features of the old version with more manageable code and lessons learned since it was first written?

If he continues to patch it, he treats the problem, but may not actually fix the problem. The problem might be inherent, or the problem may be caused by a combination of other features.

If he rewrites it, he’ll spend a lot of time redoing work he’s already done, but the result will be a more efficient program with fewer bugs (hopefully) and more manageable, cohesive code base. Of course, this new version will have its bugs, too, but they may be easier to find if the code is more manageable.

What the United States needs is a rewrite. The foundations of our government are solid: the Constitution, capitalism and free market economy, liberty for all. These are like the basic functions that make a program tick, “the algorithm,” per say. There are other parts that work, too. However, the maintainers of our government have diverted our attention from the core of the government, preferring us to view the only the parts it wants us to see, i.e. the bling.

The founders—the original authors of the U.S. base code—have long since gone, and they would be disgusted by the mess that is the program and its code base—the federal government—today. Things aren’t going they way that they would have wanted, and there’s a growing part of the population which seeks to return the these ideas, to a set of ideas not much different in theory from the software philosophy of “do one thing and do it well.” The government is bloated, more bloated than any application to which I might possibly compare it.

The founders outlined in the Constitution—a white paper or base algorithm, if you prefer to keep up the programming analogies—the specific functions of the U.S. government. It outlined a process by which the white paper or algorithm itself could be changed to allow more functions or remove functions which endangered the users and their data. However, rather than use this process, the maintainers simply implement functions or remove functions without regard to the users’ opinions, data, or the fact that the users are supporting the maintainers financially.

A fork is nearly impossible. There is no more undiscovered land on the face of the Earth, and it would be difficult for a state to secede. It would be economically infeasible, as well as diplomatically infeasible. The citizens of the new country would have their rights and their government as the Constitution of the U.S.—and of their new country—defines, but they would not have the resources to be self-sufficient, and things imported would cost more.

Fortunately, our government is not setup like the Linux kernel maintenance group in that The President of the United States is not a benevolent dictator (at least not on paper, haha). There are, however, 50 branches of the U.S. kernel which all have their own quirks and maintainers. Like a few projects, perhaps the Debian project included, the U.S. government does have representatives, people who supposedly represent their constituents in the decision-making process having been chosen by those constituents.

The ears of the maintainer are closed. He doesn’t want hear from the users; the people. However, the representatives’ ears are open, and they must be, by definition. In order to change the course of the program; the United States, we, as users; citizens, must elect representatives who believe as we do and not settle for anyone lesser. These representatives will then make the decisions we would make if we were in their position, leading to a program which is more useful, usable, smaller, and most of all, open.

Thursday, September 11, 2008

Comments on three bills in the House

A while ago, I started using GovTrack.us to watch actions on bills in the house and senate. I did so because I am interested to see how Ron Paul votes and how my Congressman, Jason Altmire, votes. I know that Arlen Specter and Bob Casey, Jr. generally are not going to vote as I would, but it’s nice to see if I’m right whenever there’s some senate action on GovTrack.

Today, when looking through the GovTrack feed, I found three recently-introduced House Resolutions that stuck out to me. I detail them and give my comments herein. I must remind the reader that I am a just little more than a beginner level interpreter of Congressional bills, so if I have incorrectly analyzed or have mistaken a meaning, please supply constructive criticism with links to references in a comment.

H.R. 6074 Gas Price Relief for Consumers Act of 2008. The Gas Price Relief for Consumers Act of 2008 was introduced by Wisconsin Democrat Steve Kagen. Section 101, the “No Oil Producing and Exporting Cartels Act of 2008″ (NOPEC, how quaint) amends the Sherman Act, the country’s antitrust statutes, to prohibit any foreign state or agent thereof from working with another foreign state or agent thereof to limit the production of, set prices for, or otherwise restrain trade of oil, natural gas and petroleum products.

What right does the US have to extend our antitrust laws to foreign nations? This act is obviously targeted at OPEC, given its text and its apropos acronym, NOPEC. Now, I see the application of this to oil-related companies in the US which are owned by foreign governments or companies. However, if one of these companies were to be sued under antitrust laws, wouldn’t that suit give them justification to raise the prices in order afford the expensive legal process in the US?

It seems that Congress would be better off spending its time telling Japan to stop having a monopoly on Pocky or telling OPEC non-member Norway to stop being the #3 producer of oil in the world.

H.R. 6079. California Democrat Adam Schiff’s text for H.R. 6079 has not been released yet, but the description says it all:

To direct the Secretary of State to submit a report outlining the steps taken and plans made by the United States to end Turkey’s blockade of Armenia, and for other purposes.

What constitutional business has the US in meddling with arguments between Turkey and Armenia? The US is once again trying to be the bully settling the quarrel between two people it doesn’t usually pick on, thus trying to make itself feel better and look better even though it continues to illogically blockade allies of those two countries, plus many more!

H. Res. 1205: Noting that the Government of Iraq will likely enjoy $32 billion in surplus oil revenues in 2008…. Massachusetts’ Democrat William Delahunt’s H.R. 1205 recognizes that Iraq will bring in $32 billion in oil surplus this year and directs asks the government of Iraq to give $1 billion of that to refugees and displaced persons and that the Iraqi government give that money to other countries to help those countries afford the refugees. There are many clauses in the resolution, but a few are particularly outstanding:

Whereas the United States has a moral responsibility to assist those affected by the violence pervasive in Iraq since the United States invasion and should generously support the efforts of international and nongovernmental organizations to ease the human suffering of the displaced;

Mr. Delahunt, you may see a “moral responsibility” to assist, but I see a legal responsibility for the US to let the government of Iraq do what it deems right. We’ve already screwed up that country enough by meddling in its affairs and invading it without a constitutionally-required Congressional declaration of war. Money to help refugees wouldn’t be necessary if we’d have stopped military action when the “mission” was “accomplished.”

What do all of these bills have in common? They meddle in affairs of other nations and seek to impose our will and our laws in ways which are unconstitutional and illogical. No country has to listen to what another country’s politicians have to say.

If OPEC doesn’t play nice, what is the US going to do? Bomb them? Hardly, even that seems to be the most common answer to non-compliance with the wishes of Washington. If Turkey continues to blockade Armenia, what is the US going to do? Alienate our relations with Turkey in order to help out Armenia? Or are we just going to give guns to the Armenians and money to the Turks, like we did in the middle east with several nations there?

If Iraq won’t give $1 billion to its refugees, what is the US going to do? Will Bush or his successor promise to keep troops in Iraq or continue bombing, thus forcing even more Iraqis out of their homes?

The US has no ground on which it can stand in regard to these bills. It’s empty posturing by delusional politicians who think that they can exercise their will on anyone they choose.

Sunday, September 7, 2008

Adding BTNX

There are two ways to get the repository configured: the GUI way and the command line way. I think the command line way is a little quicker, but I’ll give you both. Remember, if you are not running Hardy, you will need to change all instances of hardy throughout these instructions to feisty or gutsy, whichever you are using. Olli did packages for all three versions. If you don’t know which you’re running, go to System > About Ubuntu and read the window that spawns. Your version will be in there somewhere.

First the command line way.

echo -e "deb http://ppa.launchpad.net/daou/ubuntu hardy main\ndeb-src http://ppa.launchpad.net/daou/ubuntu hardy main" | sudo tee /etc/apt/sources.list.d/btnx.list
sudo apt-get update && sudo apt-get install btnx btnx-config

Then, I’d recommend using btnx-config from Applications > System Tools > btnx to configure the tool. You could also do gksu btnx-config at the command line to bring it up.

Next, the GUI way.

If you already have btnx installed, go to System > Administration > Software Sources. Go to the Third Party Software tab. Click +Add and paste the line for each of the two APT lines: deb http://ppa.launchpad.net/daou/ubuntu hardy main and deb-src http://ppa.launchpad.net/daou/ubuntu hardy main. When you click Close, it will ask if you want to reload the sources. Confirm the reload.

If you do not already have btnx installed, go to System > Administration > Synaptic Package Manager. Go to Settings > Repositories and follow the above instructions. One the list finishes reloading, Search for “btnx” and the two packages will be shown in the main screen. Click each to mark it for installation, then click Apply. When it’s finished, you can access btnx-config through Applications > System Tools > btnx from the top panel.