Friday, May 22, 2009

Rosa Parks v. Random college student downloading bad movie

Social Contract Theory, nearly as old as philosophy itself, is the view that persons' moral and/or political obligations are dependent upon a contract or agreement between them to form society. REF

Hobbes argues that we will do ANYTHING to avoid the State of Nature and will always, rationally, pick absolute authority.

This could not be told better, from the same article:
According to Locke, the State of Nature, the natural condition of mankind, is a state of perfect and complete liberty to conduct one's life as one best sees fit, free from the interference of others. This does not mean, however, that it is a state of license: one is not free to do anything at all one pleases, or even anything that one judges to be in one’s interest. The State of Nature, although a state wherein there is no civil authority or government to punish people for transgressions against laws, is not a state without morality. The State of Nature is pre-political, but it is not pre-moral. Persons are assumed to be equal to one another in such a state, and therefore equally capable of discovering and being bound by the Law of Nature. The Law of Nature, which is on Locke’s view the basis of all morality, and given to us by God, commands that we not harm others with regards to their "life, health, liberty, or possessions" (par. 6). Because we all belong equally to God, and because we cannot take away that which is rightfully His, we are prohibited from harming one another. So, the State of Nature is a state of liberty where persons are free to pursue their own interests and plans, free from interference, and, because of the Law of Nature and the restrictions that it imposes upon persons, it is relatively peaceful.
Jean-Jacques Rousseau:
Humans are essentially free, and were free in the State of Nature, but the ‘progress' of civilization has substituted subservience to others for that freedom, through dependence, economic and social inequalities, and the extent to which we judge ourselves through comparisons with others. Since a return to the State of Nature is neither feasible nor desirable, the purpose of politics is to restore freedom to us, thereby reconciling who we truly and essentially are with how we live together. So, this is the fundamental philosophical problem that The Social Contract seeks to address: how can we be free and live together? Or, put another way, how can we live together without succumbing to the force and coercion of others? We can do so, Rousseau maintains, by submitting our individual, particular wills to the collective or general will, created through agreement with other free and equal persons. Like Hobbes and Locke before him, and in contrast to the ancient philosophers, all men are made by nature to be equals, therefore no one has a natural right to govern others, and therefore the only justified authority is the authority that is generated out of agreements or covenants.
Thomas Jefferson in a letter to James Madison on Shay's Rebellion (a violent opposition by ~1200 farmers regarding free trade agreements with Spain on the Mississippi River. Farmers feared the agreement would affirm sovereignty of Spanish traders):
I hold it that a little rebellion now and then is a good thing, and as necessary in the political world as storms in the physical. Unsuccessful rebellions, indeed, generally establish the encroachments on the rights of the people which have produced them. An observation of this truth should render honest republican governors so mild in their punishment of rebellions as not to discourage them too much. It is a medicine necessary for the sound health of government. REF
In another letter criticizing the (not yet ratified) constitution:
I do not like... the omission of a bill of rights providing clearly and without the aid of sophisms for freedom of religion, freedom of the press, protection against standing armies, restriction against monopolies, the eternal and unremitting force of the habeas corpus laws, and trials by jury in all matters of fact triable by the laws of the land... The saying there shall be no monopolies lessens the incitements to ingenuity, which is spurred on by the hope of a monopoly for a limited time, as of 14 years; but the benefit even of limited monopolies is too doubtful to be opposed to that of their general suppression.REF
In another letter Jefferson states:
since there is no natural right to property in land, how much less is there a natural right to a property in ideas Specifically on the topic of copyright, just in case you didn't know, Madison said:With regard to monopolies they are justly classed among the greatest nuisances in government.
Jefferson, with good insight to the importance of the individual in an age of enlightenment, had many theories about appropriate copyright terms. If you are interested, check out more of the discussions between Jefferson and Madison; he actually makes arguments using actuarial tables (that personally, I don't think account for enough, but gives an idea of what he was thinking) of between 14 and 19 years. The following, unamended, continues to be in our constitution:
Article 1, Section 8:
The Congress shall have Power To lay and collect Taxes, Duties, Imposts and Excises, to pay the Debts and provide for the common Defense and general Welfare of the United States; but all Duties, Imposts and Excises shall be uniform throughout the United States; ... To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries. REF
The clause itself is clearly taken, as much policy was set at the time, from earlier century English common law, Statute of Anne, 1710:
An Act for the Encouragement of Learning, by Vesting the Copies of Printed Books in the Authors or
Purchasers of such Copies, during the Times therein mentioned.

Whereas Printers, Booksellers, and other Persons, have of late frequently taken the Liberty of Printing, Reprinting, and Publishing, or causing to be Printed, Reprinted, and Published Books, and other Writings, without the Consent of the Authors or Proprietors of such Books and Writings, to their very great Detriment, and too often to the Ruin of them and their Families: For Preventing therefore such Practices for the future, and for the Encouragement of Learned Men to Compose and Write useful Books; May it please Your Majesty, that it may be Enacted, and be it Enacted by the Queens most Excellent Majesty, by and with the Advice and Consent of the Lords Spiritual and Temporal, and Commons in this present Parliament Assembled, and by the Authority of the same, That from and after the [1710], the Author of any Book or Books already Printed ... shall have the sole Right and Liberty of Printing such Book and Books for the Term of [21] Years ... and no longer; and that the Author of any Book or Books already Composed and not Printed and Published, or that shall hereafter be Composed, and his Assignee, or Assigns, shall have the sole Liberty of Printing and Reprinting such Book and Books for [14 years].REF.
It took over 60 years for the courts to settle how to interpret Anne with regard to unpublished works. In Donaldson v. Beckett in 1774, court ruled that copyright for unpublished works would be perpetual, but null immediately following first publication. REF

You can see that the scope of copyright was such that it was agreement between book publishers and artists, exclusively. This philosophy, social contract, of ideas and artistry in relation to distribution rights continued with very little revision up until the end of WWII. For the history of influences and changes in the scope of copyright law from then to today in the United States, I would highly recommend the book Free Culture. For a more European view, and broader history of Copyright law back to the beginnings of the written word, I would highly recommend Steal This Film part II which covers in some great detail the violent persecution of Gutenberg and the publishers that followed him.

Short version each of those, people have always tried to control the spread of ideas, and copyright today is not what it was very recently.

Copyright of the past represented proper, social contract; copyright was an agreement between two groups of people that mutually benefit from each other, but could not agree, and such disagreement was causing harm to each.

Some would like to believe that the law is that which you can write on paper, in the same way people were convinced for a long time that the King was appointed by God. Violate the word of the paper, violate the law; violate the word of the King, you are violating God.

In a republic, we elect representatives to serve our best interests at our will, as our Declaration affirms. Through manipulation and corruption, our representatives have violated their oath of office to protect and serve the Constitution, what it represents, and what was intended by its authors. But these were not just documents that were revered, but the work of philosophers that were torn with the thought of leaving a nation that they loved dearly, that they regarded as the greatest nation on the earth, but did not love them in return with the same respect. They moved on to form their own government, under fear of death, and fear of a return to a natural state.

So our OP may not be a lawyer, publisher, artist, politician, author, inventor, lobbyist, or any other character we identify with on the battlefield of copyright reform.

But he is a human being. He is a human being. Maybe not one that revers the law, but enjoys a civilized society. He did not break the law because he has contempt for the ordered society, but because he knows by instinct that his natural right as a human being to learn has been violated; he has returned to his natural state because there is no social contract to guide him.

In his natural state, he pursued the culture that was right in front of him, sought to gather information that would serve him in whatever manner that information does.

The result? Many of the social contracts that he had made voluntarily, consensually, and in good faith are void. For words paid for to be written on paper without respect for the law that were not further respected by the OP, he would be denied the right to participate in civilized society; his school, his home. We will now deny him the right to be a civilized member of society.

By contrast, Rosa Parks rode the bus. The 'law' at the time said that if you want to ride the bus, you could sit where ever you wanted, unless you were non-white when a white person was on the bus. Then, white people could sit wherever they wanted, but non-whites had to sit in the back. Just as Homor Plessy had been paid by the then ACLU provide a test case to challenge the 'separate but equal' doctrine, so was Rosa Parks. In each case they LOST. Separate being inherently unequal was not brought forward and won until MUCH later in Brown v. Board of Education. The biggest difference here was that a young child is strongly influenced by the necessity to go to a very far school rather than one that is near, not because of their intelligence, but the color of their skin. This fight was WON. But back to 1955...

So the ACLU working with many others needed a way to get to the courts. Conspiring to make a point, on the designated day planned ahead of time, Rosa Parks refused to give up her seat to a white person after the bus driver asked her to move. She was arrested and made an example of by the ACLU. The courts did not favor with her, but it got enough peoples attention to do something else. The bus systems in Montgomery, despite being favorable to white passengers, was greatly dependent on the patronage of non-white passengers. Thus, the Montgomery Bus Boycotts began. Non-whites (and some whites as well) in a joint campaign with the ACLU and other civil liberties groups demonstrated the mutual benefit of a more proper social contract between non-whites and the society. Hobbes says that humans will do anything to avoid returning to their natural state, but personally, I see this as the free market being the true and righteous judge in this case: people had to pick between walking, or riding segregated buses by their rules, the buses (for sake of simplicity) can either meet the demands of non-whites by giving color-blind accommodations, or go on the assumption that they could continue to operate without the patronage of those that are boycotting figuring also they probably would not enjoy walking for so long. Well, the buses tried to operate for awhile, but were unable to continue and were forced to change. Shutting down the bus system was also an option, but not one whites willing to deal with.

So yeah, in so many words, they have a lot in common. Of course they are different, different people, different places, but the ground they share is strong. The OP may not be getting paid by the ACLU to make some kind of point, and didn't go into the situation to make some kind of big political scene with lawyers in tow.

Societies don't exist for their own sake. They are there to serve. If I buy a bus ticket, I don't care where I sit so long as it is in a seat. If the buses are so crowded that I do not get a seat, I am going to be pissed. Back to basics; for people to want to cooperate together as a team, each person much "bring something to the table". The butcher and the cowboy can work together for mutual benefit. The blacksmith and the miner can work together for mutual benefit. The farmer and the brewer are each better off forging a relationship with their neighbor in this respect. Get them all together for a party, who needs more than steak and beer, with the blacksmiths mug, and the miners coal for the barbecue, who could resist such a great evening after a glorious day of working in your trade so obviously appreciated by your community. Add to this situation the musician. All great parties recorded in history have had music. If this musician comes to the party, you will see me leap from my seat to bring that fellow a hot steak and a cold beer, and I know no friend that would not do the same.

But the man who would damn me for singing his song so shall be damned from ever sitting at my table.

Criticize me all you like for being untalented and tone deaf; music is not my labor.

If you don't want your work "pirated", that's easy. Keep it to your damned self. I stand by that position morally, justly, and in the right, even if it takes a little while for the "law" to catch up.

Oh, and one last thing; Fuck You Jack Valenti.

Friday, May 08, 2009

Liberal = anti-freedom

Great article with no surprises. People want things to get better, but not every situation can be made better by giving up your freedom to choice and personal responsibility by creating some huge government monster to manage it for everybody.

People think that intrusive government meddling can be good if it is just regulated and regulated and regulated, but the problem is that it just can't work. Mommy and daddy government can't ever come up with good policies to create a perfect utopia. Anyway, just wanted to share more than rant. Enjoy.

Wednesday, May 06, 2009

Ayn Rand

An argument I read today from ingrenyonchera on youtube:
I agree completely that this woman was too idealistic. While it's all well and good to defend the rights of an individual, a world where it's every man for himself would result in a collapse and reversal of everything we've built up over the years.

... I'm not saying what we have now is the perfect solution, but the way forward IS FORWARD, not backwards - and I meet too many philosophers (who mostly just uphold the views of other philosophers like this) who don't seem to understand this.
Your argument is that rational egoism fails because man is ultimately evil. So somehow that puts you in favor big government? Forgive me for not following your logic here.

If man is ultimately evil, then that only supports the argument that collectively working preserving individual liberty is the only purpose government can serve without being corrosive to its own objective.

The alternative is that people are good, and government is only as efficient as it can operate on a premise of perfect knowledge.

Big government can only be intentionally harmful, or deleteriously inefficient. Take your pick. This does not even begin to address the issue of corruption.

Thursday, April 16, 2009

Ubuquity for Firefox

Just how badly can an awkwardly phrased sentence be lost in translation?
きまり悪そうに言えばどれだけひどい文章の翻訳で失われるのですか?
ما ضاع في الترجمة من الجملة أن تكون أسوأ بكثير الحرج؟
Потерянные в переводе приговор будет гораздо хуже, смущение?
Perduts en la traducció de la frase seria molt menys compromès?
Tabt i oversættelsen af sanktionen ville være langt mindre engageret?
Perdu dans la traduction de la phrase sera beaucoup moins engagé?
אבד בתרגום המשפט יהיו הרבה פחות עסוקים?
Zapomenuté překlad hodnocení bude mnohem méně vytížených?
Forget the score will be much less busy? it


Simple phrases are simple to translate
単純なフレーズに簡単に翻訳している
من السهل ترجمة هذه العبارة البسيطة
Легко перевести эту простую фразу
קל לתרגם את זה פשוט ביטוי
Je snadné překládat jednoduché věty
Jest łatwa do przetłumaczenia proste zdanie
Ito ay madaling isalin ang isang simpleng pangungusap
It is easy to translate a simple sentence

Ok, I cheated, but Ubiquity for firefox is still really cool. Lots of cool tools to make for a powerful web experience. I'll write more about it later after I have played with it more.

Digital Literacy: Comparing iPhone and Desktop Linux adoption

Apple selling many iPhone and grabbing a decent market chunk can't be used to show Linux has somehow failed. Apple convinced insecure and wannabe nerds (and some real nerds too) that a big shiny new gadget will make them look cool. The Linux Community is trying to convince people that enjoy finger painting and story-time that reading and writing are valuable skills that that can benefit you throughout your entire life.

I am sure this sounds like typical fanboyism, but have you ever listened to someones excuses for not wanting to learn to read, write, or learn basic algebra? It is the same excuses: It won't be relevant to the career I want, I get along just fine speaking, that's just for smart people. Well, how is it that Linux can be both demonized for being inferior AND only for the really smart computer genius type. Might it be worth a moment to try and see what they see? Honestly, that is what convinced me that despite the fact that it was HARD, and there were things I had to LEARN or even REMEMBER, it was about communicating, building, developing, and working together in a radically different way. I think it took me about a year to get comfortable with Linux, several more before I really began to see why it is used in all the places that it is, and why people feel so passionately about it.

Some people see a computer as a fancy typewriter for papers, a canvas for painting a picture, and an easier way to send letters and pictures than via snail mail. digital music is just another way to listen to music. For all those old things done in new ways, there is something uniquely special that can be expressed through a computer that isn't just a digital form of the same old thing in a different way. There is something uniquely powerful that enables people to fundamentally work different, and only Linux is where people can share instantly and unlimitedly the tools to express yourself and communicate with the world DIFFERENTLY.

Sure, Microsoft and Apple let you push the button, but just like reading and writing, no matter how good the story is told, don't think that is any kind of substitute. You just aren't talking about the same thing. It isn't digital literacy.

But don't worry, sure I am making a big deal out of nothing. You can already read and write, and computers are really just like books where it is easier to fix mistakes without wasting paper. There are nerds out there that take care of this stuff so that normal people can use them like books. Doubt learning how they work would ever be something worth anything to the 'normal' user.


I stopped paying attention when it went from "The year of Linux" to "The year of the Linux Desktop". Didn't anyone notice what happened in between? Further, The Year of the Linux Desktop was 2004 with the release of openSuse. The Year of Linux was 1997 with the Internet. If you care about being literate in a digital age, you know about Linux.

Wish I had made the effort to learn earlier, but guess just happy to be there. Having been there, there is just no way to explain to an adult illiterate person the value of learning how to read and write. I know it sounds elitist, but it really just struck me today how similar the arguments are. Think about it.

RPM v. DEB

RPMs and DEBs are just different. While I am a fan of apt-get, they make a lot of assumptions and take away from a lot of the configurability that an rpm allows. Of course, the same old argument between Linuc and Windows in general, is that it is whether or not it is useful to the average individual to take the time to learn the difference, and as usual no, but just the same, that is no reason to take such configurability away. Most people never install anything ever, especially not system "stuff". So where is the line? Each to their own :)

I find it funny, and a little sad when I hear people trying to tell other people what to do or how to standardize Linux. If you make hardware and you would like your hardware to work with other peoples hardware, and both pieces of hardware are in development, then there is room to suggest a standard and find some way for your stuff to work together in the end. On the otherhand, if someone writes a great program, but only specifies dependencies in a README, but never bothers to package it, you have three(ish) basic options: 1) Deal with the fact that it isn't package and compile it yourself. 2) wait for someone to package it for your system, then install it, or 3) Package it yourself.

Not to make it out to be more work than it is, but packaging takes time and effort. From what I have seen, programmers are almost always a different group of people from package maintainers. Any project that packages its own software likely has the job of just package maintenance.

deb packages are also very configurable. I don't think there is anything they can't do. Technically, there is nothing in its design to stop someone from a deb package running the binary every time you install it and never actually installing anything. Just the same, debs can install repositories, it just isn't standard to do that. Personally, I think it is better to let people choose whether or not they want their installed third party software to be self maintaining along with the rest of the system. If there is a repo, make note of it on the website and in the documentation. All a deb has is metadata, install script, uninstall script, and files. This means debs can do anything scripts and files can do. :) as for what apt-get does is store the metadata such that it can know what script sets have already been run, and if others need to be run, etc. The limits comes down to what the package maintainer chooses to put in their install script.

rpms are easier to build and maintain. debs are much more of a pain in the ass. debs are convenient for the vast majority of users, and they are a lot of work. Would deb users like to see every project out there have a deb available? Of course! But at the sacrifice of development time, or your own? Even if debs were "always better in every way", you are only talking about an end product and not the time that went into putting it together.

So whenever I hear someone say "I wish there was a deb", I say "Your probably not alone, why don't you go do that! Never done package maintenance? Wonderful, here's the manual and if next week you are still confused, i'd be happy to walk you through it."

Linux is about personal responsibility that can ideally easily benefit everyone, imo. Not everyone can really handle that.

Friday, April 03, 2009

Morality and principles of capital punishment

I have weighed all the difference evidence and such out there regarding the death penalty and such as I found it difficult to decide what to support and its relationship to my own philosophy. In the end, I think it is unjustifiably expensive, and horribly immoral, but not immoral for what I might call "the typical reasons". I think it is immoral that a person that was not a victim is the executioner, and the sterile atmosphere trying to make it appear so "humane" is just disgusting. The state has a compelling interest in justice because we pay them through taxes to be the benevolent and fair moderator, and if a person has possibly committed a crime that morally justifies death, the state should get to make the final decision, but them actually doing the killing is wrong.

I like what (I have been lead to believe is true) goes on in Japan. Honor killings. If you have been dishonored or wronged in such a way that means the criminal deserves death, they can issue you a permit, more or less, to hunt that person down and kill them. THAT is honorable. THAT is humane. THAT is moral. It isn't a "bad dog" that needs to be put down, this is a living human being that deserves to DIE! Let a man (or woman) in such a position face their death with some dignity, and the face of the person they wronged be it with a rope around their neck, or a knife swiftly jabbing into them. Let that face be the last thing they see before meeting their maker up close and personal. Not behind some sterile glass where the "victim" sits right along site the criminals lawyer. What a sick and pathetic situation for both parties.

Making the family responsible for the execution of an individual not only puts responsibility where it should lie and make them accountable for their accusations, but could also brig a type of closure better then some damn shrink is going to give them helping them "talk about their problem".

If you are morally object to killing the person yourself, or none of the members of the family will kill them, or possible closest friend (maybe put that in a will? In the event of my murder, I entrust the undersigned to avenge my death. Hmm...) then the person should get life imprisonment. Further, if the victim is against honor killing / death penalty or the such, then no revenge death can be granted.

Why is is that justifiable homicide can be a defense, but only after the fact? Premeditated justifiable homicide can only be committed by the state? That just doesn't seem right.

Thursday, April 02, 2009

Free is hard *whine*

Liberty and personal responsibility are strange beasts that in todays world of regulations and bailouts, such ideas are foreign at best.

On the Mac vs. Linux argument, a leaked presentation by Steve Ballmer showed that from their own internal research, Linux and pirated windows is what hits them the hardest. Just in desktop space alone, 1 of 4 copies of windows are pirated, and Linux on the desktop outnumbers mac by more than 2 to 1.

Linux is particularly strange because anything that could be called marketing just doesn't operate in the way we have been trained to look at it. Ubuntu and Linux in general make solid baby steps, and with regard to anything that is important to you, that is actively being developed, the speed of development is blindingly fast. How many times in alpha would you report a bug only to have the problem fixed and an update available within < 24 hours. Scary. But if you are just standing back waiting to see how it is going to look different, it is unlikely you will see much.

Microsoft taks about great this, and great that, and while I was reasonably happy with XP (till SP2), there really wasn't anything XP ever offered that couldn't be got from 98 and 2000. It was great they brought them together, and I am sure it was a lot of work, but even from 98/2000 to 7... has WHAT you do changed really changed so much? I see many changes in how things are done, but not what is done... at least in so far as what Microsoft actually does. For what I do, the tools provided for Linux, and particularly Ubuntu, let me do more things in more creative ways where the time saved due directly to the efforts of the developers is greatly appreciated. The more I get involved in development, the more I am amazed how many projects are one person in a MASSIVE bottom up structure. Put in a little effort, and it is easy to have a direct influence... assuming you can actually make a constructive contribution.

Windows does give a great amount of comfort and stability. If something doesn't work, there may be one thing to try, and after that, your done. Anything breaks, just reinstall. Very easy and simple. In Linux, one is always drowning in possibilities. If something doesn't work, there is unlimited number ways to go about resolving the issue, and if it is broken, you never really know if it will be fixed tomorrow, a year from now, or never. Some people just can't and don't want that type of close relationship with their computer.

Windows is like riding the bus, and Linux is like owning a car... in too many ways.

and imo, Mac is like the trolley at Disneyland.

Why Linux sucks?

It is a strange world, I'll admit. One thing that I tell people looking at adoption is "get ready to relearn everything you thought you knew about your computer". I find your signature particularly ironic because I think Linux philosophy has many close parallels to the philosophy of conservatism and virtually immune to the damning effects of democracy.

One of the things that I feel has hurt Windows over the years is that Microsoft has lost touch with what works. Development is strongly driven by criticism, and what people want is what they will get. This is most apparent in Vista where their top down development model was strongly influenced by user feedback. It SEEMS like a great idea, and honestly it is almost difficult to understand why it failed so miserably.

This is where Linux takes almost the opposite approach, but 'approach' seems to imply a type of central control that does not exist, but looking past that; Linux is COMPLETELY decentralized. Not only is development bottom-up, but so is influence, criticism, standards, motivation, and anything that might be interpreted as 'marketing'. With the money being removed from the structure of Linux development, it is really one of the purest / idealistic forms of liberty to have ever existed. While today I don't think many fundamentally understand the difference between Liberty and Anarchy, I think many are dumbfounded that a pure merit based system that completely relies on personally responsibility could have accomplished anything. I consider myself a pretty hard core libertarian compared to some (but that may have something to do with living in California), but as I get more involved in Ubuntu development, I often don't understand why anything developed this way doesn't just cause all my hardware to burst into flames.

On the flip side, you can only get so far making people do things they don't want to do. In Linux, If I want something that doesn't exist, it is my personal responsibility to develop it or get it developed. Yelling at the computer and flaming message boards only gets you so far, and it should be of little surprise that no one is intimidated let alone motivated to rush out on their free time fix that issue for you. At the end of the day, someone must actually write the code, and do all the things that are involved in getting that code to you, and in by far MOST cases, writing a code patch and emailing it to you won't be good enough. You don't want me to code it; if you use Ubuntu, you want me to write a blue print, register the appropriate branch, put together a team, write the code, debug it, test it, share it, get it reviewed, revise it, propose for merge, voted on and approved, merge, package, and integrate into repository; and as if that wasn't good enough, you want it for your platform, back-ported, automatically updated on your system, and then maintained indefinitely. Sorry, but the only way I am doing that in my free time, for free, is that I really want it myself, and even then, if we disagree, if I am stuck doing all the work, I am going to implement and design parts however I feel like.

So while it may seem really rude or a brush off when people say "do it yourself", it isn't that they are heartless or lazy, I think they are really trying to save you some effort. If you consider the greatly consolidated steps mentioned above as 'X', and 'Y' as the amount of effort it may take to convince someone else to do the work, does it really need to be explained that 'X < X + Y', ALWAYS. The common defense is that 'X' is somehow less for a seasoned developer than for a novice / non-programmer. Sure, but why is that a problem for the developer? Further, which programmer specifically subsidize your ignorance? Are you asking me to do it? Hmm.. let me check my inbox... nope; let me check my launchpad account for new blueprints or teams I have been subscribed to... nope. *Whew* well that was a relief. You must have been talking about someone else.

If you don't want to develop, and you don't manage a team and pay for development, and you kinda just want it to work, people will be happy to let you know that a that level of influence, and that level of personal responsibility, that level of merit earns you "whatever exists". No one dictates these rules, it is just nature. Imagine being stranded on an island, whose responsibility is it that you survive? If ALL your faith is in the coast guard to come bail you out, you could put all your effort into waiting patiently, screaming at the sky, or setting the island ablaze to get their attention. Any of those things may very well be effective. In this brave new world we live in, you will likely be lucky enough to be picked up on a big brother satellite that will see your movement and come out to investigate what you are doing there before you even realize you aren't in Hawaii. But what if they DON'T rescue you? Is your last dying breath going to be made writing a letter to your senator via bottle, explaining your martyrism to poor naval patrol? And while after you are long dead and there is some boat out there named in your honor, maybe you could have taken a little effort to just see what kind of resources are available on the island that could be out to use to start a new life for yourself.

Yeah, personal responsibility is a bitch that way sometimes, huh?

The thing I find interesting is that all bureaucracy is optional. There are great standards, and the only punishment for not following them are completely intrinsic; rare are there real rules with real consequences compared to so many things are fake rules with fake consequences made up by people in the name of "the greater good". Sovereignty and liberty are strange creatures.

If all this seems somewhere between 'too much work' or 'fan boy drivel', and personal responsibility is unrealistic or just a buzz word, then it really doesn't matter what OS you pick and more than your vote actually means anything in an election. It will always come down to picking the lesser of two evils, and being upset either way.

And really, in such a case, I'll agree that Linux is likely your worst possible choice.

Thursday, March 19, 2009

Interesting...

Thursday, March 12, 2009

Global warming hysteria finally cooling down

The article linked above is really great. I listened to the global cooling debate and later the global warming debate to a point I finally had to look at what everyone was talking about. I looked into data on global temperatures and atmospheric changes and various theories and it seemed easy to see that for hundreds of years it has been understood that seasonal droughts and what was apparently a 28 year cycle of global warming and cooling was the direct cause of the electromagnetic cycle of the sun. The sun's plasma is a giant magnet that swirls and spins, twisting its magnetic field until it snaps, resetting things back to a more stable state, and the cycle repeats. The earliest evidence of this was shown in the relationship between drought seasons / global warming and sun spots. The fields "snapping" is seen in solar flares when the "magnetic pathways" (for lack of a better word) expand beyond the surface of the sun, and plasma following these pathways flare up, cool, and fall back to the sun leaving a dim mark we call a sun spot.

I have received some criticism for this belief, I think some believing I am uncaring to the earth. On the contrary, I think it is more harmful to spread lies about the way things work. I think we should be kind to the environment and stop polluting it as much as we are, but responding to bogus science about man made global warming with extreme measures to manipulate the political and economic environment can only do harm.

Note: Too see video of all presentations from the 2009 conference, click here.

Friday, March 06, 2009

I was never really into music, until I got to middle school where you needed to know music to be cool. But listening to the radio didn't give me the right information, and the range of music just blew.

Then one day came Napster.

I started downloading everything, lyrics, album info and such and really got to get to know music, I was able to buy all the right stuff and amassed a good size collection (as much as one can at that age working odd jobs and saving lunch money)

I'd share the music with my friends, and tell them about artists I had heard, and get them to buy a copy too.

Then Metallica put out a really crappy CD. I loved their other stuff.. and I was pretty satisfied with the ones I already owned. Then THEY attacked Napster, and actually won. No surprise really, but I said **** them, and went back to listening to the radio for new music. Never bought another album again.

Today, what I see in person is in such conflict with these stupid cases. The Statute of Anne was much more sensible in so many ways. It makes sense it was written in our constitution that there needed to be limits on copyright in order to promote science and useful arts. I hang out with a log of musicians, and spend a lot of at open mics and drum circles. The music is about the music, and people live to share.

I used to copy music I liked, but I discovered I was wasting my time. Why should I promote the music written by people that don't even believe in music the way I do. Now, I use Jamendo, and when I meet an artist, and they tell me about their beliefs, I point them in the direction of creative commons.

I promote music by artists that love music the way I do. Same reason to use Linux; it is software for people that love computers, not people that found a way to make a buck at exploiting the stupidity of others. Linux is a community where everyone is given equal access to everything possible because that is the best way for new creativity to spawn, and in return the people that put in their time and effort "working for Linux" get what they want in return: Not the money to possibly afford the title of the day, but again, everything the community has to offer.

With Linux, the more I give, the more I learn, and the more I get in return.

I don't buy indy labels because I don't go to music stores. If I buy an album, I get the hand drawn, signed, one of a kind from the artist himself. One time I was listening to a guy on a street corner in Santa Cruz, California (BIG music / punk / hippy city) playing a Cello. I listened for about 2 hours, struck up a conversation with the guy, and ended up buying him a new set of strings. Still, the best concert I have ever heard.

I know it will never happen. Who ever is in power will always fight to keep the system the same because it worked for them. People will thrive in ANY environment because humans are amazing that way... but what I support is make it the best environment to promote culture, music, and education by making information distribution as awesome as possible with better Internet and better protocols like bit torrent. It is the library of the digital age.

After that, THEN let the scum of the earth come crawling out from under their rocks and find a way to exploit it and squeeze as many pennies out of the system as possible through market research and providing something unique.

You say people being able to give things away for free is communism. I say you got it all wrong. Sharing is at the heart of humanity. Communism is going to the government and making a law to put fake rules into place that allow you to control a system no matter how many people it hurts. Copyright is government trying to control the system.

Why do we still have libraries, and where did they come from? What are they for? Don't they just promote mass piracy? Were libraries only "acceptable" because they are hard to get to and inconvenient? Poor and low on money? Or were they meant to encourage thought and education for free to the best that the technology of the day could provide?

Well, today we have the Internet. It is revolutionizing the way people think and share. It is going to kill the library, but only because every adult and child in the world is going to have direct access the greatest library in history.

Do you think we could survive in such a world? Know what, I think we can. This is why Peter Sunde is a hero of the day. He is the great librarian of the 21st century, and we should give him praise for his vision, a vision I support with all my heart.

Long Live The Pirate Bay!

Monday, March 02, 2009

Why doesn't Microsoft have a site like ubuntuforums.org?

It would never work, at least not exactly. Its a political thing. Basically, who wants to give their time and energy away for free to help with something Microsoft is paid to do? M$ makes money, while EVERYTHING that is Gnu/Linux is created for someone's personal use and given away for free that others that create will be willing to share in the same way. Additionally, if you make a good program for yourself and share it for free, there is a good chance people will repay you through contributions of bug fixes, additional features, or maybe a really big thank you.

When was the last time you think anyone took the time to write Bill Gates and say "Thank you Bill for making a really great operating system for my computer". Not likely, cause why bother, you got your OS, M$ got their money, no more reason to really talk to each other.

It is really interesting the relationship Sun Microsystems has with the OSS community. They give away a produce for free, and open the source. However, if you contribute, you can only make code suggestions, that may or may not go in, and Sun keeps total control. Lots of people use open office, but there is no real Open Office developer community because you can't really ever be part of a team. They are 'basic' open source, meeting the dictionary definition. They arn't putting their effort into community building. Ubuntu is quite the irony. Sun is open source and discourages community (passively) while Cannonical makes proprietary software (you can't get the code for the forums, or even help) but these closed tools are used to build community.

M$ having a site like this is like having a poetry jam where they charge admission: If you are going to read poetry, you want to get paid. But make it free and charge for drinks, but put in some comfy chairs, people will want to share for free just to be heard.

I love ubuntu. I do some programming, but nothing cool enough worth inclusion in Ubuntu. Maybe some day. I am AMAZED how much Gnu/Linux has become simply through a desire for nerds to share and help each other out. I WANT to be more a part of such a great community, but my experience and skill only put me at, hopefully, very knowledgeable user. So, I try and do support. I came on the forums for the first time in a long time and found I knew the answers to many of the questions people were asking. So I figured 'why not?'

Seriously, I get this whole, wonderfully incredible operating system and software that does everything I need that would otherwise cost tens of thousands of dollars in proprietary software, and it is all given away in hopes that people will want to get involved.

Me helping any way I can makes me feel a part of that; it is how I can pay for my Linux just the way it was meant to be.

So this is my way of giving back. If there was a site like this for Microsoft (actually, there is, sort of. it is called Microsoft Knowledge Base) I, for one, wouldn't bother. I'd say "Already paid for it, let someone else do it". Why would I want to give my time away for free? This isn't free, I get Linux!

Open Movie Editor

Found a really awesome movie editor while looking through the ubuntu forums. As they put it:
a simple non-linear video editor
Open Movie Editor is designed to be a simple tool, that provides
basic movie making capabilities. It aims to be powerful enough
for the amateur movie artist, yet easy to use.
Very straight forward and easy to see what you are doing. the version released about a year ago allowed to you drag sound and video from your media directory to channels, split sound and video from files, and drag and drop images onto your time line. The latest version added a ton of transitions. Can even drag and drop svg titles.

And thanks to Fabrice Coutadeur, there are packages of the new version available for Ubuntu Hardy, intrepid, and jaunty for both 32 and 64 bit.

Highly recommended for video bloggers
https://launchpad.net/~fabricesp/+archive/ppa

Friday, February 27, 2009

The relationship of my two loves: Food and Linux

I like being able to see how things work. Windows is much more "the magic box that does computy stuff", where as in linux, even if you don't understand it all, it is there for you to see. Immersion is great for learning, and Linux organizes things in a good way to learn anything and everything you want. Windows trains you to click the mouse when a window pops up.

BASH, as others mentioned, is a wonderfully powerful language that has completely changed the way I work with my computer since I made a complete switch years ago now.

But personally, I love and live Gnu/Linux for cultural reasons. Sure, it is more secure, faster for near all tasks, but would I switch from a community of people that believe that the purpose of information is for it to be shared to paying someone that believes I should be in jail if I try to understand how things work? Hmm... no, doesn't really appeal.

I guess I think of Windows as a restaurant with really good food, but really rude service, and while you are reasonably satisfied with your experience, you can't help but notice the health department makes an uncomfortably large number of visits. But if you are careful, and have a lot of money, some of the best chefs in town offer their dishes here exclusively.

Linux is more like a farmers market filled with chefs whose greatest joy in life is for you to share their food and ideas. There is no limit, and everyone welcome. You can have all the food you want for free, and there seems to be this kind of rule that if you bring food, you are supposed to tell people what you put into it. If you use other peoples ingredients or change someone else's dish, then you must tell people what you put in it, and where you got the recipe from.

So people ask where to eat. Well, I think we are all really used to and understand the restaurant model, and paying ala cart. We even got special toilet paper every time we get food poisoning. On the other hand, there is an orgy out in the wilderness where they hope you know how to cook so you can share and play, but even if you don't know how to cook, or even know what a frying pan is, your still welcome, just be mindful the conversation may just be a little different then what you are used to.

So know what? I don't really care if that other place got the latest iron chef. Its expensive, and he usually never shows up anyway. They keep changing everything around every time they move, and make you keep buying things you already paid for. Not to mention there is a door charge before you even get any food, but that is usually part of the package deal anyway.

So maybe sometimes the food gets better, or even really amazing on a rare occasion. Maybe the food gets cheaper every once in awhile. If you are really lucky, maybe they fired that waitress that kept spitting in the food. That's wonderful... but know what, while I thought I was initially tempted by the free food and dreams of being a chef, I've found something of a community.

But it is nice to know that in addition to the great community, the food is actually better, even if you can't get everything out there.

Monday, February 23, 2009

A comment on Ways Beyong Empiricism

I see empiricism in a way as a clearly definable aspect of Rationalism. I do not believe any rationalist ascribes to pure empiricism any more than Cartesian philosophers ascribe solipsism. I think that is part of the beauty. I agree completely with your observation that all human truth is an merely an abstraction of truth even before we consider the implications and limits of language, but some abstraction results in group think, and other abstractions result in particle accelerators.

There is empirical evidence to show that empiricism is not a fundamentally complete construct for truth, but rationalism also says sometimes we just don't know. Rationalism is a powerful tool used recklessly with Occam's razor can cut up and justify any truth you like. In a way, it is still just a path. But, the difference from other philosophies like Christianity, rationalist, hopefully, reject any dogma, including science, for a pragmatism that says there are no limits to what we can discover.

When it comes to spiritual / supernatural beliefs, just try to keep it in perspective with what can really be known and how ideas can be communicated in absolute ways. Least for the sake of self evaluation and clear communication so you and others can really study it and improve. Keep in mind the potential of mathematics and study things that let you express yourself in challenging ways. With infinite knowledge out there, how can you know where you are going without really knowing where you are?


Wednesday, February 18, 2009

Idea #17763: Every program in Ubuntu is using different way of handling the same problem

Sorry, I think this is a really bad idea. Programs have an individual way of working. One of many problems I find with KDE is that there is obviously a standard way of doing things that almost nobody follows; there are extra menu items in nearly every application that are unused, but there because it is part of some standard.

The place this should actually be added is to glib or qt; give developers a simple "Add default components and configuration" type thing to the library so that default items will perform default actions such as exit. There could even be a simple way to integrate a 'new' item subroutine.

Sound cool? Well guess what, it already exists! There are always new tools and hot plates and SDK IDE skeletons to make things easier on developers.

I think maybe rather than see something and assume that just because it is different that there must be something wrong with it because it is "inconsistent". Personally, I pick my applications based on the interface. There is variety.

This has been an age old war, and I guess it will never die, but FOREVER it has always been "Which is better, vi or emacs?". The different is the interface, but in this case, everything is the interface!

Rather than criticizing the devs in their UI design, maybe give then a little credit and assume for a moment they put a little time and effort into their work and things are designed with a purpose to work best for their application.

My solution: Tell your friend that because the software is community developed, not only do individuals have the freedom to develop independently, but there is no marketing department trying to make everything look the same for the sake of making everything look the same. It is just one of the quirks of the organic nature of Gnu/Linux et al. Improvements are always coming about, but just like nature, evolution needs diversity to progress. Gnu/Linux is always evolving and that is part of what makes it great, rather than feeling stuck looking at doing everything the Windows way, or the Apple way. If you have ever felt like that choice left you deciding the lesser of two evils, Linux can be a breath of fresh air.

A friend and I were discussing the issue with paradigm shifts: They are not all of the sudden, no matter how much the new ideas may have appeared to have reached critical mass in your mind. Even after profound paradigm shifts, we can continue to try to stuff new ideas into old boxes; compartmentalizing the new data in the old ways. Usually that just doesn't work.

In this case, for a new user, it is probably a good opportunity to remind them to pay attention to the application they are using, and don't just start clicking at the mouse and keyboard thinking all applications are the same, unless investigation is the purpose at that moment; there is always an appropriate time and place.

For the more adventurous types, qt and glib are reasonably straight forward at least with regard to changing the name of menu item names or hot keys in fully developed applications. While there is always more you can do knowing more, encourage them to be pragmatic about looking for the key piece of code they want to change, and worry less about the parts that don't necessarily make sense. It isn't as scary as it sounds, and interfaces is a fun simple place to start that requires almost no previous programming experience, just a bit of imagination.

Thursday, February 12, 2009

A poem

So I had expected this to be a poem about the word Ubuntu, my feelings on the monetary system, about copyright law, but somehow it turned into something else. Oh well.

I had an occasion to write a poem, and below is what I came up with.
They say ignorance is bliss, and it must be
because the more I read, and the more I learn
the more angry I feel I become.

I never cared about politics. I had long believed
it was only a place for hurt and disappointment
crooks and thieves with agendas we can't even begin
to comprehend.
But maybe the politics are simple, and where we see
conspiracy is just ignorance taking on a life of its own

Does one belief say worse about humanity than the other?

Last year I was inspired: I didn't feel so alone in my opinion
I thought I really had a chance to discover what the big deal was
and with such a leaning telling me things were going to go the right way
I knew I could be part of something good.

I spoke, I wrote, I rallied.
And I did so in places where I was not only going to be heard,
but could stir up some controversay, and hopefully made an impression
many people made an impression on me as well and helped me learn what we were really up against.

By election day I was calling around, and picked up friends to take to the polls,
many not knowing they could still vote on the provisional ballot.
Thrilled, pumped, and excited, I knew I had done some good.

Aparently I was not on the side of the majority.

How did it happen that the message of new trains and happy chickens
had made it into peoples hearts, but love between two people fell on deaf ears
even if for just a small majority of Californians. Further, alternatives
to an over crowded prison system filled with people that never should have been in there
in the first place isn't much of an issue for those of us on the outside.
I doubt the two minorities find much solice in their common defeat.


As I was struck later with the final numbers,
the realization that so many could be driven to the polls,
and driven there by fear and hate.
All I could do is cry and scream out in rage...

...but honestly I don't know if it was more from the blunt force of reality,
...or a fierce jealousy for the cynics that that already knew the truth.

Many gay and lesbian friends couldn't understand my response,
"havn't you been paying attention?" they would say.

"I thought I was"

Wednesday, February 11, 2009

Wikipedia Standards

I take exception to the idea that only scholarly journals may be sources of information.
There, fixed it for you. I'd even agree in proportion to the triviality of such information. As far as "Only scholarly journals are primary sources", the only other type of primary source is direct observation and personal opinion, but they needed to be stated as such and kept in context. The easiest thing to do here is when it isn't a scholarly journal, cite in text the context of your supporting argument, like "Joe the Plummer, some idiot tax cheat with no license that calls himself a plummer that happened to be standing around near Barack Obama one day while the camera was on him says we need XYZ to fix the economy" is reasonable, but saying "some people believe we need XYZ to fix the economy", and your source is Joe the Plummer and you cite it hurts your integrity. There is a really important difference.

Though honestly, my BS alarm always goes off when I hear the phrase "scientists say" or "doctors agree" us often followed by a line of bullshit. Truth or not, it is the epitome of lazy "journalism". Just take a short line to explain who is saying it, and a rough idea of their credentials. Then, not only can the information be put in context, but when it is proven wrong it doesn't send creationists in a frenzy writing their local school board.

This way when people share interesting stuff they read, they can say "Hey, some doctor guy is looking into investigating a possible link between mercury and autism." rather than "Hey, did you know the reason your kid has autism is because of those vaccinations you gave him?" Not that people are going to stop being idiots and grossly exaggerate things out of context, but at least when someones BS alarm goes off, they can more easily hunt down the source and confirm some kind of validity.

I would hope that despite publications [that suck], we can have slightly higher expectations for something we are going to call an encyclopedia.

Security vs. Obscurity

This was a great quote I had to share, if not at least write down for future reference.
If I take a letter, lock it in a safe, hide the safe somewhere in New York, then tell you to read the letter, that's not security. That's obscurity. On the other hand, if I take a letter and lock it in a safe, and then give you the safe along with the design specifications of the safe and a hundred identical safes with their combinations so that you and the world's best safecrackers can study the locking mechanism -and you still can't open the safe and read the letter - that's security.
Another element from other articles I have read is that security only exists in relationship over time. While the above example is true, it is not true with respect to reality... at least for an approach. There are always limits to security. Security can always be better, and all security can eventually be broken. So when designing a security system, how secure is not whether or not it can be broken, how secure is what is the minimum amount of time we can be reasonably assured the security is going to hold. Or further, how much effort would be necessary to break a system in relationship to cost and skill level of the cracker.

Maximize the cost and skill necessary to crack a safe, and you have a very secure safe. Minimize the investment of such a system and you have a very good safe.

From my understanding of today's computer security, some people stumble over vulnerabilities, and others hunt them out. If it is a problem with Microsoft software, the cracker / hacker can report the vulnerability and hope that Microsoft fixes it before anyone else that might not be so kind reports the issue. The person to discover the problem also gets no notoriety unless they publish a proof of concept, or no a full scale attack on a computer system. Frequently Microsoft will not fix issues until that point has been reached anyway. Why fix a problem unless that specific problem is going to hit your bottom line. Linux and BSD are different. Hacking and cracking are not only encouraged, but eluded to above, it is encouraged. If you find a vulnerability, write your proof of concept and, because you have the code, a possible fix to take care of the problem. If it is a design flaw, explain why the flaw exists. You get famous (within that circle) and the system gets better. Once the problem is fixed and a patch has been distributed, the proof of concept gets public release, and the nerds and geeks cheer and update their system, if it hadn't already done so automatically.

For hackers and crackers, operating systems are like puzzle books. Microsoft puts the same puzzles out there every time, and each time a puzzle is solved, they may or may not change the puzzle at their leisure if there is a chance so many puzzles are solved that it might become hard to keep selling the same book. Gnu/Linux/BSD on the other hand, is... harder. Every time a puzzle is solved, no one else is allowed to take a shot at it because whoever solved the puzzle and whoever wrote the puzzle work together as and with a community to make it harder.

Now consider this: these are the nerdiest people in the world offering hypothetically the most challenging puzzles in the world that have real life consequences... and they have been going at this for ~25 years. Security patches are frequent, but most often very obscure, unlikely circumstances that create hypothetical vulnerabilities often proofed in the most ideal of environments.

Not to discredit Microsoft for their desire to be secure, but there really isn't any money in fixing software that has already been sold. There is no community to improve the software because no one is allowed the source code that makes it easy to make the software, and further, even if someone were to get their hands on the code, or miraculously is able to write their own patch without knowing how it works, such activity is not only illegal, but there is virtually no process that allows for such fixes to be certified.

The last MAJOR bug for Gnu/Linux / BSD was in SSH where some .01% of computers were statistically likely share the same list of some 100,000 "random" keys due to a glitch in the standard distribution of key generation. WTF?? Are you joking? This is the most critical vulnerability discovered in years?!? Not to mention that the guy that even discovered the vulnerability had a fix submitted upstream within a day that pretty much fixed the problem world wide within maybe as long as 48 hours? Compare that to a Microsoft Exchange bug that allows an attacker to do anything they want after simply sending a cleverly malformed email.

Personally, if Microsoft says that if looking at the code would expose the software to an unlimited number of critical vulnerabilities compromising your network and all your data, that doesn't make me concerned about Gnu/Linux, that makes me concerned about Windows.

Like seriously, the code is that bad?

I'd tell customers with that concern that Gnu/Linux have been openly audited by the nerdiest geeks for roughly 25 years and worked together to develop the best security ever. Linux community says that open source is more secure; if Microsoft is saying that being able to see the source code exposes you to limitless vulnerabilities, maybe there should be some concern that the code to Windows has been leaked to the Internet for quite some time? Not to mention, didn't they recently change to some "shared-source" BS where you can look at the code, but it doesn't actually mean shit like with OpenOffice?

Anyone else having as much difficulty following Microsoft's supposed argument here, and how if true, just makes everything look worse for Microsoft?

Further, this article is a study of "Automatic Patch-Based Exploit Generation" where the simple process of Microsoft even attempting to fix the software is done so poorly that is ca be used to have quite the reverse intended affect.