Thrice's the charm

I have finally took the time to upgrade my Girlfriend’s laptop (Dell Inspiron 6400) to Ubuntu Hardy Heron (8.04) from Gusty Gibbon. It took me a while to get around to it as I never seemed to be able to get to her place with any decent amount of time to allow me to do it.

The reason why I needed to upgrade, other than being bleeding edge, is so that I could finally sort out a bunch of problems I introduced in my attempts to get the ATI drivers to work normally.

Initially, I tried the automatic upgrade feature of the updates-manager, just for the hell of it, although I pretty much expected it not to fix my current issues. It worked flawlessly. Indeed, from my previous attempts at distro-upgrade, I expected the thing to horribly b0rk out but I was pleasantly surprised.

Unfortunately, the problems that I was having were not resolved by the upgrade so I went to plan 2. A complete reinstallation with my new shiny RW CD I just burned.

Once again, everything worked amazingly well and within 30 minutes I had a fresh warking installation. I am especially happy that they finally decided to include an option on the CD boot for Installing directly and I didn’t have to get into the live environment before I could do it.

Now I had to see if setting up the laptop would be problematic. Fortunately it wasn’t. This time I also went for the smart method and just used EnvyNG to download and install the ATI drivers which worked (again) flawlessly and quickly.

Fortunately, other than setting up the language and reinstalling the previous software, I did not have to do any extra configuration on my gf profile. This is the bonus you get when you have the /home directory in a different partition as all the program settings are kept there. It wasn’t so easy with my own (second) profile since when I tried to recreate the user, for some reason, the system would not let me use a directory that already existed on the system. That meant that I had to use a different dir for the user and move my necessary program settings there (.mozila for firefox, .purple for pidgin etc. It always annoys me when programs do not have the same config directory as their name…). This wasn’t such a big issue to tell the truth as my previous profile was quite b0rked from previous experimentations.

I was also happy to see that Laptop Suspension actually worked now. Unfortunately Hibernation still does not. It just starts the procedure and then returns you to the locked user screen. Maybe it’s some x11 setting I need to find…

Last issue for the day was Firefox refusal to play flash sound while another program (like amarok) was using the sound channel. Fortunately a little googling led me to the quick solution.

Well, that’s all for today. The setup was quite painless so I don’t have much to rant about. The next days will show how true that is. Hopefully, by the time the next version arrives I will not need any more reinstallations and the auto-upgrade feature should be enough. Of course, that depens on how much I experiment again. 😀

Similarities between U.S. Objectivists and Christian Fundamentalists

Objectivists have far too much in common with the Religious fundamentalists they claim are totally different. This is a quick comparison.

Ever since I started being more interested in the Atheist blogosphere, I’ve discovered the wonderful joys of Objectivist reason as well as the lunacy of christian Funamentalism. As it is, I can’t help but notice some uncanny similarities between those two which, for all kind of reasons should not exist.

I decided to just note them down and see:

  • Exactly how similar these ideologies are
  • If any of you have any more in mind.

So without further ado…

Read more “Similarities between U.S. Objectivists and Christian Fundamentalists”

Moral Relativism (and why I do not embrace it)

This is a post that was actually triggered by a piece (The Necessity of Combating Relativism) I discovered on the 90th Carnival of the Godless and further prodded by a recent comment over at the Atheist Ethicist. This label is one which, for some reason, has been directed at me various occasions in the near past.

Apparently, I am a “Moral Relativist/Subjectivist”. As an explanation of this label I will quote what was, in turn, quoted at me in the past before I was banned.

Moral subjectivism is that species of moral relativism that relativizes moral value to the individual subject.
In ethics, this amounts to saying that all moralities are equally good; in epistemology it implies that all beliefs, or belief systems, are equally true. Critics of relativism typically dismiss such views as incoherent since they imply the validity even of the view that relativism is false. They also charge that such views are pernicious since they undermine the enterprise of trying to improve our ways of thinking.
Perhaps because relativism is associated with such views, few philosophers are willing to describe themselves as relativists. Although there are many different kinds of relativism, they all have two features in common.

1) They all assert that one thing (e.g. moral values, beauty, knowledge, taste, or meaning) is relative to some particular framework or standpoint (e.g. the individual subject, a culture, [a society], an era, a language, or a conceptual scheme).
2) They all deny that any standpoint is uniquely privileged over all others.

– Internet Encyclopedia on Philosophy.

What initially strikes me as peculiar is that this is a position that not only have I never espoused directly but I find myself actively disagreeing with. Specifically, while I do agree with the 1st point, I most certainly do not agree with the second.

Initially this whole characterization was assigned to me in, what I believed then, an attempt for ad hominem against me. I was labeled as such when arguing against the notion that you can have morality without more than one person and at some point I expressed my sentiment that all morality is subjective.

Now apparently this triggered an automatic reaction on behalf of my opponent who assumed I was espousing all sorts of ideas I do not. For example, I would never accept that all moral values are equal, nor that we should not criticize other cultures’ morality. Nevertheless, this is how I keep getting labeled as and I thought I’d clear the misconception a bit. Here are my current beliefs in morality.

Morality is subjective

What I mean when I say this is that, throughout the ages, people have held various beliefs of what is right and wrong. From what I have understood (and feel free to correct me on this), these values are the result of the current period and environment the society existed in. Ultimately, the values are the result of evolutionary advantage of one morality meme over another. One of my favorite examples to explain this is Slavery.

A Perspective on Slavery

You see, in the vast majority of the history of mankind, slavery has always been a reality. Since the early Egyptian history, to Classical Greece, to Romans, Dark Ages and finally the American Revolution, slavery was something that a sufficiently large amount of people accepted.The reason this moral value (slavery = good) was accepted, was solely based on competitive advantage of the society that espoused it.

In the days before industrialization, slaves were the only real source of cheap production. As a result, any society that accepted slavery, gained the means to faster production (Egyptians), ability to concentrate on other tasks (Spartans on Warfare) and/or better standard of living (Romans). Especially in the largely agricultural societies of the time, the ability to assign the menial labor to cheap assets meant that there was a distinct competitive advantage to be gained by utilizing slaves.

This does not mean that all societies used slaves. It only means that those societies that did, were fated to overcome or conquer the ones that did not. This is precisely what was happening in most of the world until the recent centuries (I would consider feuds and imperialism as a form of slavery.) and as luck would hold it, the people of that time, happened to write down their ideas on how slavery is right as a proof for future generations (see the Christian bible or the Hindu caste system.)

Slavery, like most forms of production had some disadvantage. Specifically, even though the cost was relatively low, it was very prone to abuse. This could lead to destabilizing situations for the society that used it, as is what happened with the Romans and the slave revolution or Spartacus. This kind of disadvantage was not enough however to overcome the significant benefit of slavery.

Abolishing and the morality of it all.

Now, most of us living in the modern society automatically consider slavery wrong. This includes me.  The reason we do this is because our upbringing distilled in most of us the notion of freedom as a higher moral value than most others. Thus, for us, owning the freedom of another person is deemed as one of the lowest situations.

But how did we reach this level from when slavery was considered acceptable by most? Once again, competitive advantage.

As I mentioned before, Slavery has some disadvantages that were not sufficient to overcome it’s advantages. However, even during the time of slavery, there were people that considered slavery to be immoral. If you want, you can see this in an evolutionary perspective. The competing organisms in this case, are the societies (or even the members of each society). The traits of the organism are the various memes in effect (Slavery, Warfare, Tolerance, Religion etc). The Environment is the technological level.

People in each society would have various ideas on slavery. If that meme (Abolishing Slavery) took hold, then the society’s paradigm would shift. You could see this as a mutation in the society as a whole which was then called to prove it’s competitive advantage.
Unfortunately, as history has shown, this trait was actually disadvantageous to the society that possessed it as it could not compete with the ones that still accepted slavery.

What was necessary for this trait to gain the competitive advantage was a change in the environment. This change was the Industrial Revolution. Once that happened, it served as the catalyst that allowed the abolition of slavery to take hold. Not because of any objective goodness but because the already existing mentality that freedom is good, coupled with the alternative way to have cheap production (industrialization) as well as the lower cost (no chance of social upheaval) gave the society that abolished slavery a competitive advantage over those who did not.

Tying it all together

It is my impression, that history has shown us that all moral values that we accept in the western society are the result of such processes. A merciless war of ideas where only the ones that were competitively superior could survive. I cannot bring myself to call this process objective for I truly do not see it as such.

The morality I have currently is subjective, not in the sense that I cannot consider anything right and wrong but in the sense that the morality memes most of us possess are the result of natural selection and not of objective truths.

How does that leave me however? Am I predestined to be a “moral subjectivist” and decry all morality as inconsequential and relative? To this I respond no. This is not what I believe.
I have my own morality that is based on personal experiences, beliefs and desires. I base this morality on my reasoning and can explain why I think my moral values are superior to others. I can have a discussion and attempt to convince or be convinced. Always based on reasoning.

I just cannot go one step further and call my personal reasoning as objective as it seems disingenuous. Morality values, in the end, can be rated as better or worse by the degree to which they lead to a better life for the individual and the society that espouses them. However, each individual is different in their desires so the same things will lead to different results.

The only thing we can do is be the example first as individuals and then as a society.

In the first step, this will lead first other people who see our life to follow our example in order to achieve the same level of happiness. They do not need to copy all of our values but even a few will be enough. Given enough people who do this, the paradigm of the society’s moral values will shift.

As a society, all we need to do is the same. A more successful society can only lead to other societies copying the moral memes that led to this success. And thus the world paradigm shifts.

What I believe is that all this can be done peacefully but not by “bending over” to other cultures. On the contrary, when an individual performs an immoral action by our perspective, it should be our duty to speak against them. When a society as a whole acts in an immoral fashion, then is should be our duty to speak against them and/or take measures to disentangle ourselves from them.

Not speaking against an immoral person (by our beliefs), because of some misguided desire to “respect his culture” is only hurting ourselves. Nor speaking out against a society or a culture because we want to proudly display how tolerant we are, will only lead us to be overtaken by the more aggressive memes out there.

This is, for example, the primary reason I speak against European “tolerance” against Islam. Not only is it not helping anyone, it is outright dangerous as the immoral behavior of Islam is given ground to fester and spread.

Epilogue

This has gotten quite long-winded so I think it is time for me to stop.

I hope I have sufficiently explained how I can consider morality as subjective but not be a “moral relativist” myself. I am, however, the first person who will agree that I can be mistaken – indeed, this is the main reason why I shy from calling my beliefs objective. There are many very interesting takes on morality that I am currently checking out, as Desire Utilitarianism. I can see the point but I am not actually convinced that they are objective rather than just superior to what we have.

If I am convinced, I will only help to spread that idea and thus help make this meme the accepted paradigm. Even then however, there is a case that we will fail. Even if DU is “superior” to most other moral systems, if the competitive advantage is not enough, it will be lost in the pages of history.

It has happened before.

Ubuntu Community DDOS

Holy shit! by judging from the current speed of the ubuntu website I can only assume that their servers must be practically melting from the amount of people trying to download the new version.

The ubuntu community is DDOSing their site.

I did manage to download the .torrent file so you can download it from here if you want to. There’s currently ~10.000 peers!


For a total amateur, these are not half-bad.

…if i might say so myself.

So as I was returning from my german lessons and since I happened to carry with me my new camera to take pictures of coworkers) I decided to take a stop at the Alte Oper and test out my night-shot, low-shutter option,

I think the result is pretty decent but I’d love to hear your opinions.

2994300630033000

I also decided to try out my hand at compiling a Panorama. Like the Real-Man(tm) that I am, I also decided to go for the hard stuff on the first try, so instead of combining 3-4 shots, I took a whole 360 view at a slow shutter speed…without a tripod (Unless you count my bicycle saddle).

The Result (after nearly killing my computer) is nice enough methinks.

2987

Even though, judging from the individual photos, I did not assume that the end-result would be good. You see, not only were some of the pics quite blurry or a different lighting, but I also managed to take shots that left me very little common space between the pictures to work with.

Nevertheless, Hugin pulled through admirably (Free Software FTW!) and even though one corner had to be cropped, and the top has some blank spots (only because I did not want to crop even more) the colours actually match and you cannot really see any major glitches.

My next goal is to actually take the same pic with a tripod and patience 🙂

It finally happened: MP3tunes sued

Update/Disclaimer: It seems that Mp3tunes was sued as far back as November after practically poking EMI with a stick, but only now decided to ask for help. Be sceptical.

We were all scratching our heads on how Mp3tunes was pertaining to remain below the RIAA radar with such a blatant attempt to provide a service to their customers. As fate would have it, they finally got around to doing what many were expecting a long time before. Nevermind if the service is actually illegal (it does not seem to be) if others are helping the music labels make more money and/or discover their products, they deserve to be sued to oblivion!

Sometimes you have to wonder just how much more suicidal Music labels can get.

It’s not going to be a major blow to anyone in any sense of the way as a lot people were using it just as an online backup (including me) instead of an actual streaming service. Since they recently decided to stop providing free unlimited storage, the utility of it dropped like a stone.
Expect Mp3tunes to soon cave in under financial pressure and EMI to boast about a major blow or whatever.

The following is the email I received in my inbox this morning, I’m not the first to post it so you’ve probably read it elsewhere but just in case…

Dear MP3tunes Customer,

Let me start by saying that as the CEO of MP3tunes I appreciate your support over the last few years. Your suggestions and patience have helped us build the Locker system we have today. We just launched AutoSync that makes managing your music collection easier than ever.

As you may be aware, the major record label EMI has sued MP3tunes, claiming our service is illegal. You can read about the case here. Much is at stake — if you don’t have the right to store your own music online then you won’t have the right to store ebooks, videos and other digital products as well. The notion of ownership in the 21st century will evaporate. The idea of ownership is important to me and I want to make sure I have that right and my kids do too.

I would like to ask for your assistance in our battle for personal music ownership. We need your help because we are a small, 15-person company battling an international giant. They would like to make us spend all of our money paying legal bills. Here’s what you can do to help:

1) Please upgrade to a Premium account. This week MP3tunes is launching 3 service levels. I hope you will consider signing up for one of the paid levels. This will not only help us pay for the costs of our service (machines, storage and bandwidth) but a portion will go to cover our legal costs in our case with EMI.

2) If you have a chance to talk publicly about our cause on your blog, with friends, reporters or even EMI personnel please do so. MP3tunes is working hard to design a secure personal music service. We don’t promote sharing of music in any manner. We want people to legally acquire their music. But once they do, we think it’s important that you be able to use it how you want for your personal use. The AmazonMP3 store says: “You may copy, store, transfer and burn the Digital Content only for your personal, non-commercial, entertainment use.” and this is what MP3tunes allows you to do.

You have my commitment that I’ll continually battle for your right to store your music online and listen to it anywhere on any device. I hope you’ll consider helping MP3tunes in our battle. Thanks.

— Michael Robertson
CEO
MP3tunes.com

For those noot familiar with this person btw, it is the same one who in the past started my.Mp3.com which was, unsurprisingly sued back in 2000 and lost (this last bit of info taken from Crunchgear). Michael Robertson just can’t get any love from the Recording Cartel…

Damnit, gimme my extensions back!

I am wondering when are my Firefox extensions finally going to be ported to Firefox 3. Currently the recent version of my favorite browser is just so much better to use that it truly annoys me to have to make a choice between either my extensions or a faster, sleeker, sexier experience.

Yes, I can force the extensions to work but too many of them just can’t handle the awsomeness of it 🙁

So please, dear developers of firefox 2 plugins, get around to making them work with fx3. Don’t leave us hanging until after the beta versions and beyond…

Hacked Simplelife

At the request of a commenter who is also playing around with his simplelife plugin, I’m uploading my currently hacked version.

It’s not pretty so you won’t be able to change all options on the profile (only the ones included in the original) but I’ve included comments in the code so you should be able to figure out what is what.

You will need the Simplepie core WordPress plugin in order to use it.

Currently this version supports the following extras (Over the original simplelife)

In order to make it work for your own lifefeeds, you will need to edit the php code directly. You will have to edit either the ones I’ve set up (for example, change your digg username) or add your own.

To add a new feed you need to do the following

  • Add the new class for it (Defining colour, background and icon)
  • Add a new variable for the feed url
  • Add a new variable for the title that will be used in the chart. Optionaly you can set it to something specific but if you don’t want to, the script will just draw it out of the feed
  • Add a new variable for the counter.
  • Add the new feed url variable in the SimplePie array. Your new feed will need dates so don’t use something like Ponyfish.
  • Create a new if statement (just follow my comments)
  • Optionally, if you’re using getboo or something similar, add a new switch for the subtags
  • Add the title and counter variables to the chart if you want them tracked. You’re better off copy-pasting one of the current entries in the middle and pasting it below. If you copy and paste to the bottom of the chart, you’ll probably add an extra comma where you shouldn’t. Don’t forget to change the small chart as well.

If you have any questions, let me know.

PS: I am currently waiting for version 1.3 to come out so that I can merge all my changes in the new code but it seems to be taking too long. I think I might as well start beatifying it in order to upload it as standalone.

Download the hacked version of the Simplelife WordPress plugin here.

How to track anything and everything in your lifestream

Usually, most lifestream services out there only allow you to track specific places and usually these places are only the most popular like facebook, flickr, del.icio.us etc. Furthermore they only give you limited control on the look.

This is mainly the reason why I went for my own hosted lifestream. It allows me to track anything I can get a feed for as well as modify it as much as I want to look the way I want it.

However there is always the problem of how to track things that do not provide a feed of some sort. Sure, you might be able to use co.mments to track you blog comments but what if you want to log the comments you left on a forum, in a bug tracker or in a private location? How about when you need to track something completely different than that, like an email of yours to a mailing list or a new torrent you’ve uploaded?

The answer is: Simple. Bookmarking.

All you need to do is utilize an online bookmarking service like del.icio.us or getboo to tag your actions and then use the tag feeds to import them into your lifestream. Not only then can you get a feed for the various actions of yours, but if you utilize extra tags, you can categorize it further afterwards, provided your lifestream services can play with categories.

For example, I am currently bookmarking all the comments I leave on the internet and tag them as “mycomments“. If you check these bookmarks you will also see that they are further tagged as “blogcomments”, “comment_start” etc. Once a comment is tagged, Getboo provides it as a tag feed which I import into my google reader lifestream (for archiving purposes). Finally, my lifestream takes that and depending on the original tag feed the item comes from, it formats it appropriately in the list. Thus you will see all the comments use the same icon & colour while the FSD actions another. However they are both in the same service (getboo) and in the same feed (Google reader lifestream).

Not only that, but if you look deeper you will see that even items from the same source have further differences. Under the FSD class you can see items marked as “Voted Up”, “Buried” or “Commented on”. They are all however coming from the same original getboo tag feed and this is where the tags/categories of a bookmarking service come especially handy. Using the amazing capabilities of SimplePie and some newfound php knowledge I’ve cooked up a method to query the categories of each lifestream item and further format them based on what I find.

At this point, (with only free software tools mind you: getboo, wordpress, simplepie and simplelife) I have a lifestream that is much more inclusive than, I believe, any other option out there, and the capabilities I have are truly endless.

Currently, I am planning to getting logs for mailing lists, bug fixings, wiki edits and whatever else I do on the intertubes. Once everything is ready, I just need to wrap everything up and give it to you as an enhanced WordPress plugin 😉

PS: I suggest getboo throughout this article because del.icio.us is already used by many other lifestreams out there already. If you start bookmarking your actions there, you’ll get them double unless you unregister del.icio.us totally it from your service. That will mean however that your normal bookmarks won’t be tracked anymore. By using an alternative, you avoid that fate and get the best of both worlds.

Oh, and did I mention that if you really have to, you can also host your own getboo? 😉

So what are you waiting for. Start tagging 😉

Candles and Smoke

Disclaimer: This is mostly a test to play with my wpg2 enabled lightbox plugin as well as display photos rather than a normal blogpost 😉
2875

So last Sunday, as always me an Vio visited Sam’s place as has become the normal for the group in the last few weeks. I don’t usually joing as I just can’t understand shit of what they are saying in German. It’s not just that they talk fast, but they tend to just eat half of the sentences while replacing the other half with slang I am not familiar with. Meh!

2863

This is actually the reason why I do not join such excursions that often. I just know that I’ll not be able to take part in the discussion, will miss all the jokes and generally, other than being in the presence of friends, miss the rest.

2884

Thus it needed a specific incentive to get me to join, and this was Munchkin. I was actually hoping to play a game or two this time since it’s been a while since last I did. So I took my handy bag (which is doing a disintegration act due to the sheer weight of the cards) and my new shiny camera, and headed there.

2896

Unfortunately it didn’t happen after all. It pretty much evolved as I assumed, with everyone talking except me 🙁 Fortunately I had hugs and a nice gadget to keep me occupied. I wasted my time playing with the camera settings and taking pictures of whatever. I still haven’t managed to discover how to take nice long-exposure photos (Too many options of photo stuff confuse me), but I’m getting there.

2893

In the end, I ended up falling asleep in Viola’s knees for, from what they tell me, 1.5 hour. I woke up late enough that nobody really was interested in playing Munchkin anymore.

Oh well. At least I got to show you all my new photos 😀