Sunday, January 9, 2011

My Twitter Account is under Subpoena by the US Government

...Along with 637,000 other accounts that subscribe to WikiLeaks. WikiLeaks is who I am following, but if you follow Julian Assange, Bradley Manning, Rop Gongrijp or Brigitta Jonsdottir among a few others you are a part of the same subpoena. Among the information being sought is our IP addresses, mailing addresses, phone numbers, banking information, credit card information, etc.

This all really began with the subpoena of Jonsdottir's Twitter account. Jonsdottir is an Icelandic parliamentarian who was involved with the WikiLeaks video release of the US Apache helicopter shooting in Iraq, where two Reuters reporters were killed, and children wounded.

To quote Brigitta Jonsdottir herself: "I think I am being given a message, almost like someone breathing in a phone." I love that.

Oh what can I even say about this? Apparently it's too late to object if I haven't already. I'm not even sure if it would matter anyway as I am not a US citizen. It makes me want to laugh hysterically and go on a rant suitable for a raving lunatic all at the same time.

The only civil reaction I can think of is to point out the obvious: These are the tendencies of a paranoid and delusional person. Except that we're speaking of a governing body.

I really thought that all the wiretapping and cellphone listening would be a thing of the past once Bush was gone, but the scale has only increased to an international level.

If this was a schoolyard, I'd say that a multi-student brawl was about to be called at the sounding of the end-of-class bell.

I don't think I need to explain the analogy.

Monday, January 3, 2011

New Year Prediction: The Rebel Forces Strike Back!

Last year was was an interesting, if not alarming year concerning free speech and net neutrality. The big subject to watch of course is the ongoing controversy surrounding Julian Assange and WikiLeaks. The mistake here is to assume that this doesn't affect anyone but Mr. Assange and the folks at WikiLeaks other than providing an interesting good guys vs bad guys story. This could potentially affect us all.

Keep in mind that it is the US that is calling for his head and neither Julian himself nor the website servers are in the US. And considering what happened to the Pirate Bay guys, it's a good guess either way whether he will be strong-armed into a US courtroom. (I know that they were prosecuted in Sweden, but it was backed completely by the RIAA and the MPAA and it was US law that they were prosecuted with). On the one hand, the Pirate Bay was actually breaking US law, although they were in a country where they were breaking no laws. Yet they still were brought up on US charges and sentenced to prison and ridiculous fines.

So how far can the US go? Will they be able to sentence Julian Assange in the same way even though he has not even broken a US law? Common sense would say no, but these are strange times. The alarmist side of me keeps saying "we are seeing another repeat in history: the Roman Empire is reborn!"

There are some cases where the US determines that they don't even need to go to trial. They just do as they please! Consider the 80 or so banned domains that occurred in November: No proof that those sites were breaking any laws, no trial, just the outright theft of the domain names.

Enter the Rebel Alliance and the Dot-P2P DNS system! Fittingly, the idea sprung from a tweet by TPB founder Peter Sunde. For those not in the know, the idea is to create a decentralized DNS system using existing P2P technology, and thus avoid relying on the US government-usurped ICANN servers. If it catches on, seizing domains will be an impossibility for the US or any other government.

What's interesting here is that the US is beginning to learn that their power, at least on the Internet's battlefield, is being eroded. WikiLeaks is showing the world (and US citizens) the corruption of the US government, and soon the .p2p DNS will ensure that the information remains free in the wilds. The US is being backed into a corner that has only 2 options. Option number one is not an option that the US is famous for: surrender and change their ways. The second and more characteristic option is to choose an enemy and lash out. I think it will come to no surprise that the US will pick option number 2, but who will be the chosen enemy? Likely the first step will be to outlaw most of the information found on WikiLeaks and start prosecuting those hosting mirrors. Once .p2p DNS takes off (which I think it will) that will also be outlawed and individual users of the system will be witch-hunted ala the RIAA witch-hunts.

Another possibility here is a joint effort between Microsoft and the US government to keep the .p2p DNS system from running on Windows machines.

Does this seem far-fetched to you? Maybe, but so does the US deciding that they can seize property without a trial, and prosecute those in other countries using US law. At this point I think it is a mistake to believe that the US will even abide by its own laws to accomplish a goal.

The Internet will remain in the hands of the users this year, but in doing so a lion is being threatened with declawing. Make no mistake, it will attack. At first it will make use of the most convenient target, and right now that is Julian Assange and WikiLeaks. The US will do everything in its power to prosecute Assange. Once that media-circus is finished however, it will focus on fresh prey.

I know that this post is alarmist to the point of being ridiculous, but with the lawless actions of the US government this year, I'm not convinced that an alarmist point of view is the incorrect point of view.

Monday, December 20, 2010

Google Chrome OS Tentatively Released

Google's Chrome OS has been tentatively released in a "pilot program" for testers who will receive a Cr-48 Chrome Notebook. To receive the notebook, one must apply to beta--err pilot test the forthcoming operating system.

Google has apparently already signed deals with Acer and Samsung to release laptops in 2011 with Chrome OS pre-installed, and I believe that the Cr-48 will be commercially available as well. That will more than likely be the Cr-49 or 50, after the testing has been completed, but you get the idea.

So as you probably know, Chrome OS is a cloud-based OS. in other words, it's really no more than a self-contained Internet browser. It's designed purely for people that use their computers exclusively for internet access. Any applications that need to be run will be cloud-based apps accessed through the browser.

Ignoring my previously stated skepticism of cloud-computing and Google's cloud-based apps, my question here is will there be a market for this OS and more specifically, a market for the coming Chrome OS notebooks? Because the OS is a Linux distro, will it have any impact on Linux and the Linux community?

Well first of all, I don't see it being widely adopted as a desktop OS. It's not designed for that. There are many cloud-based OSes out there already and they are not being used on the desktop. Again, that is not the design of the software. That leaves it for laptops and netbooks. But I think this is a mistake. I don't see netbooks being around for much longer and laptops need a complete operating system, or they're just a waste of space and money. If the OS was redesigned for a tablet that would be something else. Cloud computing on a tablet I can understand. A tablet doesn't need any more power than to make some quick adjustments to a document while on the go, or a quick status update to friends or an employer as you head across town to a meeting (and maybe a video or two on a flight).

That being said, I don't think that there are enough cloud apps available to justify the OS operating completely through a web browser. And the apps that are available are too limited for any kind of professional work. As an illustration, lets take a look at the Chrome Web Store. If you are using the Chrome or Chromium web browser, you can try this out for yourself.

I won't go into the pros and cons of the store itself (there is a lot I could say to criticize it); I'll just talk about the apps available. In the productivity menu (we're assuming professional use here) let's look for an image editing application. Right now a featured app is the "Advanced Image Editor by Aviary". After selecting it, we are prompted to install it. The "installation" brings us to a web page: http://www.aviary.com/online/image-editor?lang=en#&src=chromeos. I am truly surprised at the features it has. There are several filters and tools available, and you can even work in layers. That is very good for a web application. But as a professional solution? It will never replace GIMP's functionality and is light years behind Photoshop. I'm really not even sure if it's decent for a hobbyist. Why use this when GIMP is free? For those who want only to make quick edits for uploading to Facebook, fine, but in no way is this a professional solution.

The same website (Aviary.com) has another link from the app store for music creation. And again I'm surprised at the sophistication in a web application. This one had some minor issues (drag and dropping instruments into tracks was extremely sluggish), but on the whole I have to say nicely done. There is a wide variety of instruments to choose from and supports importing your own sounds. But again, this is not a professional solution. LMMS, Ardour, and others are completely free and and have way more features.

I'd like to look at one more app. This time I'll move away from the productivity category and move to entertainment. Let's try one of the games.

The first game that caught my eye was Runescape (it was featured). I've never really been into MMOs so I wouldn't really be able to give an unbiased opinion of it, but I would love to hear from anyone who does play that type of game. The graphics impressed me only in the fact that it was played through a browser. In comparison to other games it only would be impressive if you played it 6 or 7 years ago.

I did actually try Quake Live which was also in the store. However, in spite of the fact that it is available in the store, it does not work with Chrome. This app only works with IE 7+ or Firefox 2.0+. I'm assuming that since it is in the store that it will soon support Chrome (and thus Chromium) so I gave it a go.

The graphics quality of Quake Live lies somewhere between Quake 2 and Quake Arena. It plays very well, and the gameplay is very reminiscent of of Quake 3 Arena or Unreal Tournament.

On top of the free to play model, there are 2 subscription-based options for playing, the Premium Membership for $1.99/month and the Pro Membership for $3.99/month. The monthly fees are not worth it in my opinion. A game like this for purchase is worth at most $10.00 (being so dated) so I can't imagine paying a monthly fee for this. The breakdown of the different subscriptions can be found here.

To go back to my earlier statement about Chrome OS being better suited for a tablet than a notebook, I'll grant that a FPS would be more difficult on a touchscreen. But at the moment it's not even compatible with the OS so I don't know what to say here.

So, being in a beta still, it's hard to say if this will be a success or not. My thought is that it doesn't deserve to be as it stands, but it does have the Google name behind it so who can really say? Perhaps if they go the sane route and at least put in a virtual keyboard for those who want to install it on a tablet I might be a little more optimistic.

There is still the big elephant in the room however. I'm referring to Google's habit of collecting data. Now this is open source, so if Google is collecting data right from the OS itself, we will soon know about it. But since all usage of this OS centers around your data being kept on a server "somewhere out there" I just cannot get behind it. There is no source code to look at from the web-based apps, and you can be sure that the user is not the only one that has access to the files stored in the cloud. But in this case my personal feelings are irrelevant.

Let's pretend for a minute that this really takes off and overtakes iOS as a popular OS on the Internet. Will this help legitimize Linux for the masses as a viable choice on their PCs? Again I can't help but be a pessimist. Android OS is currently more prolific than iOS for smartphones. Yet most people using Android don't even know they are using Linux. I feel that will be the same here. Google isn't going to go out of their way to tell people where the OS really comes from, or to inform people about free or open source software. They will push their brand name and tell people they are using Google. That's it.

And that's honestly a good thing. Google's business practice contradicts what free and open source is all about and I really wouldn't want the two being associated together. Linux will keep chugging along at its own pace. With the improvements and growth Linux has made in the last few years, it doesn't need a name like Google behind it anyway. Linux is doing perfectly well on its own.

Sunday, December 19, 2010

Multi-Monitor Support Forces More Use from Windows Partition

I've been struggling with multi-monitor support for a while now. I'm still not 100% satisfied, but I think I've got the best solution possible for my circumstances. I should probably share my system specs before I go any further..

CPU: Intel Core 2 Duo E8400 3 GHz
2 Nvidia GeForce 9800 512MB video cards
4 GB DDR2 RAM

This was what I wanted: SLI configuration, compiz effects, both monitors spanning 1 desktop (to drag windows from one monitor to the other), separate virtual workspaces for each monitor including different wallpaper.

The end result of much effort and several attempts is:

SLI simply does not work with a multi-monitor configuration at all. At least in any configuration I tried the 2nd monitor simply would not start in SLI. So if I wanted to use both cards, Twin View is not an option.

Separate X screen without Xinerama works but it was unusable for me as it caused some really strange things to happen. Nautilus windows just started popping up in the taskmanager and would not stop launching them until the system crashed. Until the crash, the two monitors worked however and compiz was enabled as well. With the separate X screens though, dragging windows from one screen to another was of course not possible.

I tried enabling Xinerama with the separate X screens, and this worked fine but for two things:

  1. No compiz effects. This was disappointing, but I could live with it.
  2. No KDE apps. Indeed, trying to start up any KDE application would cause the entire desktop environment to crash to the login screen. If I tried to log into the KDE desktop environment rather than Gnome, it would load and crash, again leaving me at the login screen. This I cannot live with as there are a few KDE programs that I just cannot live without.

That left with me with Twin View, which does work very well, except for 2 things:

  1. Separate virtual workspaces for each monitor are not possible. Xorg sees only 1 desktop , which means that each monitor must use the same wallpaper and switching virtual workspaces will cause both monitors to make the switch. It cannot be done independently.
  2. My second video card is now not being used. Now I would like to point out that SLI never worked very well anyway. Or I should say that it never worked very well when compiz was enabled. I actually switched to KDE briefly for this reason (I could have the plasma desktop effects enabled and SLI worked fine). I'm now really regretting going the multi-GPU route when I had this machine built. I wish I had just purchased one 1024MB card, but c'est la vie.

This current setup suits me fine for the most part. For graphically-intensive gaming however, I will have to rely on my Windows partition a little more than I do currently which is a real shame. I would like to point out that I believe blame can be laid squarely on Nvidia for lousy SLI support in Linux. In Windows I can have a multi-monitor setup with SLI enabled with no problems whatsoever. I know this has to be possible in Linux as well, but Nvidia just can't be bothered working it into the drivers. And they refuse to release the source code so that others may do the job for them.

I'll admit that compiz is not innocent here. But even with compiz disabled there is some discernible stuttering in the display when SLI is enabled.

This brings me to another point. when something quirky happens in Linux, it doesn't mean that Linux is quirky. It means that some software running is having some undesired results. To put this in perspective, lets look at some software that runs on Windows that has less than desired effects. Perhaps the most common that I see is umpteen-thousand toolbars that people for whatever reason install in Internet Explorer. It has the result of not only slowing down the browser, but with all the spyware that inevitably comes with it, the whole system slows to a crawl (and why the hell are you using IE anyway?)

I could bring up more examples obviously, but you get the point. In either of these cases, the OS is not to blame. It is either the software being run, or a configuration problem (well it's both in each case. The Windows example would include the configuration issue because if a guest account was used instead of the default administrator account, the spyware wouldn't be permitted to install).

But I digress. I didn't really mean to turn this into a Linux/Windows comparison. This was only meant to be a more personal post of my own experience.

If you have any experience with the issue I've described, please comment and if you have a solution I may have overlooked, please share it.