Which bill is worse NDAA or SOPA?

I was posed this interesting question by my friend Jurriën, which bill is worse the most recent NDAA or SOPA. What is the NDAA? Well it’s a yearly bill called the National Defense Authorization Act, however there were some incredibly important changes to this years bill. This years NDAA turned the United States into a battle field and gave the US government the right to arrest anyone for any reason. It also includes provisions for allowing the indefinite detention of any US citizen. Something like this has already occurred with the PATRIOT Act, which allowed the President to go after so called “enemy combatants.” Most of these prisoners are currently being held in Guantanamo Bay, Cuba.

What does this bill mean to you and me? Well, the basic argument is if you’re doing nothing wrong it won’t impact you. However, I see in this bill the potential to return to McCarthyism at it’s worst. Only instead of Communists we’ll be seeing terrorists everywhere. Likely it could eventually lead to oppression of anyone that appears to be Arabic, Pakistani, Afghan, or similar skin tone. This type of power is ripe for abuse and might be extended to fight the “War on Drugs” as many of those groups are essentially terrorists in Mexico.

What about SOPA? I’ve written about that fairly extensively, but tomorrow we’re going to get to see a preview of what life might be like under SOPA. Tomorrow Reddit, Wikipedia, imgur and many other smaller websites are going to black out all of their content. Nothing will be readable as a protest against the law. In addtion, the Senate counter part PIPA (Protect IP act) is up for a hearing on Jan 24 so be sure to contact your Senator

Both laws I think are going to be abused by the US government and by agencies that are given additional powers. In many ways they are similar in that they restrict our Constitutional Rights as Americans. We will lose our 6th Amendment right to a trial by jury and our 8th Amendment Rights, which prohibits excessive, cruel and unusual punishments. Based on this, Chris Hedges has sued Obama over the passing of this bill. This might have a good chance of succeeding in overturning the law.

SOPA/PIPA aren’t on the books yet. I think that we can prevent these two from passing and will for a time save the internet. It will take a lot of continual effort and we will have to remain vigilant against surprise sessions where they attempt to pass the laws.

I worry that the NDAA will not be revoked in its current form and will be used to dramatically harm US citizens. Additionally, I fear any attempt to link SOPA/PIPA to national defense which would surely pass. So at this point, NDAA is worse only because it has passed. Once SOPA/PIPA pass, the three combined could be a nightmare for us, but a dream come true for dictators around the world. What could we say to future Saddam’s when they are able to point to US law and say, you can do it why can’t we?

What is the right to assemble online?

Sorry for the long delay in posts. I’ve been a little busy and I’ve had some trouble coming up with topics as well. So, if there are any topics you’d like to see written about feel free to shoot me a message.

In the US we have an amendment to our constitution which ensures our right to assemble. This amendment is important because it allows us to protest governmental action and activities we do not like. We do not always like the way that this right is being expressed, such as the Westboro Baptist Church protesting fallen soldiers, gay suicides and a range of other things. It also protests our right to counter protest the WBC.

In the case of a protest over a company, it’s possible to protest in front of their headquarters or in front of individual branches such as Bank of America. In many ways these tactics are effective because it drives media attention do to it’s location. If someone is protesting a bank in small town America, such as my home town, Grove City, PA no one is going to care. You might get a piece written about it in the Allied but it’s unlikely to attract the attention of the Pittsburgh Post Gazette which is only 60 miles south. Even if some how it did make the news in Pittsburgh, it’s unlikely to remain in the news, which that’s something a protest in Pittsburgh would actually be able to do.

Why does this matter? Well, for a company like Amazon.com much of it’s physical locations are in small town America. They don’t have large presences in many major cities. How do you effectively protest a large internet based company? How do you protest a company when the people that want to do the protesting are scattered throughout the world?

In the past I’ve written about LulzSec and Anonymous, these groups still operate and have had some interesting ideas about how to protest. The first is what is called a Denial of Service (DoS) attack, where a company’s website is overwhelmed with requests for access to the site and it kills the server. This would be the physical equivalent of creating a lined of linked arms across the doorway to the company’s headquarters or branch. Typically, these sort of attacks don’t last very long because IT departments have become very good at finding the sources of these attacks and stopping them.

It is not possible to respond by moving across the street to continue protesting where people to see you. It is also not possible to post ads in the area as a form of protest. However, it is possible to buy ads on Google or other such sites that will display something if you type Bank of America, however, I’m not sure if this is effective or not.

Another type of protest employed is the internet petition. I’ve signed plenty of them, but it’s fairly obvious that these are as worth as much as the paper their printed on (which is to say none). These really just make you feel better, without much work.

At this point, I think that when it has come to massive protests online, Reddit has created the blueprint. Redditors have worked extremely hard to protest SOPA. This has included call your senator day, getting websites to agree to an internet blackout day, where sites will completely black out all content. This is a representation of the impact of censorship that SOPA will enact.

However, this type of protest isn’t really possible for all types of government or private business action. While the denial of service attacks aren’t very effective, they do raise awareness and have lead to other types of attacks, such as hacking and the release of data that users thought was secure. Despite the fact that it is theft of data, these actions have done more to change company behavior than any other type of internet based protests.

Is that the future of assembly online? I don’t know. It’s easy to block websites that act as a rallying point, so it will be important for people to actually meet to do their protesting as protesting on the internet doesn’t really have the same impact, unless something big gets leaked. We do need to define what is acceptable as a society for online protesting. DoS might be a way to allow protests.

More Megapixels, More Image Quality?

We have experienced the increase of the megapixels on digital cameras during the past few years, I still remember when 0.5 megapixels was the largest image size we could find meanwhile nowadays we can find cameras with 24.3 megapixels and the megapixels will continue to increase as the camera companies keep telling users that largest megapixels translate in better image quality. Personally, as an amateur photographer and researcher in the field of image processing, I think that most of the time an image with more than 6 megapixels is a waste of memory and camera resources.

Let me start explaining the reasoning camera makers use to convince user that more megapixels is better: Printing quality. As you know, a good printing quality is achieved when the printing resolution is equal or higher than 300 PPI (pixels per inch) and, therefore, if you want to print a large image with good quality you would need to have a large image, for example with a 2 megapixels image the largest print size at 300 PPI would be of 14.7 cm x 9.7 cm (5.8” x 3.8”). You can do the math yourself, but in the page of Imagine 123 you will find a table of the image size and printing sizes you may have. The camera makers tell users that with larger pixels they won’t just be able to print in larger format but also they will obtain more detailed photographs since you will have more pixels to represent the objects in the image. I don’t say this claim is completely false, but you need to consider other aspects that aren’t as straightforward as the concept “bigger is better” and this discussion has been in the air since some years ago as you can see in this cnet news note from 2007.
If we accept as a fact that most photography enthusiasts don’t print their photos in large format, then the camera makers just have the detail in the image as the only reason to offer users more and more megapixels every day. But, it is really true that more megapixels are synonym of more detail? My answer is yes for just few cases but most of the times is a big no. Let me explain you my reasons:

First we need to consider the sensor of a digital camera, it is an array of light sensitive elements and each pixel will correspond to a small area of the sensor, meaning that the information in each pixel is the sum of the light arriving through the lenses into the pixel area. Now, if we keep the size of the sensor constant and we increase the megapixels the resulting pixel size will be reduced and therefore less light will arrive to each pixel increasing the effects of electrical noise in the sensor degrading not just the sensitivity to finer tonal gradations but also the quality of the image in dim conditions. As an example, I took two different photographs using my camera with 6 megapixels (2816 x 2112 pixels) and a 7.18 mm sensor and one of the cameras of the HORUS system with just 1 megapixel (1024 x 768 pixels) but a 8 mm sensor, i.e., more than twice larger pixels. You can see how there is more noise in the image captured with the 6 megapixels camera despite the fact that there are more pixels to represent the same object. You can see the complete pictures in my blog.
My camera
HORUS system camera

The noise is not a problem in highly illuminated scenes, that’s one of the few cases were bigger is better, but for dim conditions the camera makers try to solve the problem using clever image processing methods, for example increasing the gain of the light sensor and using filtering algorithms to reduce the noise, most of the times reducing also the image size. As you can imagine, the image processing will end up with an altered image and for purists this could be a downside of using cameras with large megapixels.  
At the end, maybe professional photographers will fully exploit the advantages of large images, but we must keep in mind that the image quality is not completely determined by the megapixels of it, we also must take into account the camera’s optics (lenses) and especially the sensor’s size and sensitivity and, therefore, we shouldn’t trick ourselves into the “bigger is better” mantra of most of the camera makers and sellers.

Go Daddy and SOPA

Today Mashable wrote an article arguing that it’s time to give Go Daddy a break. Since it was recognized that Go Daddy was a supporter of SOPA Reddit and the rest of the internets have been lambasting Go Daddy for it’s stance. Go Daddy has responded to the internet three different times, each with a strong change in its tone. First, it responded with a very caviler attitude as if there was nothing that the web could do against them for their SOPA support. Once there was announced an official domain move day of December 29th and thousands of domains fled Go Daddy, the company changed their stance from Supporter to “no longer supports” SOPA. Once the 29th hit even more sites moved from Go Daddy which has forced Go Daddy to officially oppose SOPA. However, even this hasn’t placated the internet and members of sites like Reddit are calling for more domain name changes. Mashable things enough is enough. The point has been made the company has changed its stance.

The author, Todd Wasserman, doesn’t seem to understand why members of sites like Reddit would be so upset and still out for blood. Sites like imgur are moving from Go Daddy, even though the official stance has changed and the boycott domain change day has passed. Should they still change? I think they should. What Wasserman doesn’t understand is this is as much an emotional response as a logical one.

The initial response basically marginalized the most active users of the internet, which include many domain name holders and entrepreneurs. Effectively saying to their clients, you don’t matter to us you pay us and we’ll do what we want to the internet. These are technologically savvy consumers that really understand how the internet works and have an expectation of how they should be treated on the internet. This was akin to kicking a hornets nest.

The slow response to the internet’s concerns allowed users to find additional information about Go Daddy’s involvement in SOPA. It was discovered that Go Daddy actually helped write the bill and was exempt from it. This represented a betrayal of the highest order. A company that has gotten rich on the back of user created content from start-up companies, blogs, video sites, etc, was helping to destroy the very content that made it rich. Talk about a Judas move.

When the company then switched to doesn’t support SOPA, this just further angered communities like Reddit, because it didn’t go far enough. Internet users wanted the company to condemn the bill with all the force it could muster. However, it took a half measure approach and did nothing to actually make users on happy. Content owners want to be sure that their domain registrar was as against the bill as they were. Otherwise, all of their protests and content could easily be cut off while Go Daddy continued to profit off of the users content.

So, should the full reversal after the boycott have helped placate the internet? I don’t think so. The company was disingenuous in their initial responses rebuffing serious concerns from the most savvy of their users. These users were able to explain to the less savvy the actual hazards of a domain registrar supporting SOPA. The half measure changes showed that the company was only bowing to pressure and likely could have changed positions as quickly as it had once the boycott was announced.

Making an example out of Go Daddy makes it known to other large companies that bills like SOPA are completely unacceptable and support of them will not be tolerated if you’re a web based service or company. Should the internet relax on Go Daddy? No, not until they begin making campaign contributions against the bill’s supporters, actively works to lobby against it through transparently working to write bills to fully protect the internet from future legislation like this. Changing its stance seems some what opportunistic and I know I need more action than a statement. Working to oust members that support it, would be putting its money where its mouth is.

If I made video games, this is how I’d deal with Piracy

Piracy is something of a real issue. It can impact the livelihoods of artists as well as the big companies. However, the methods that companies go to when fighting piracy are extreme and infuriate end users. The people that listen to music or play games for the love of music or video games.

My friends over at KMBOD have written in the past about how horrible some of the Digital Rights Management (DRM) systems are on video games. These systems require continual verification that the game has actually been purchased. In some cases it makes the game unplayable or extremely difficult to play. In some cases the user must be online the entire time regardless of the type of game the user is playing. It makes sense for the game to be online if you’re playing multiplayer games, but if you’re playing a single version of the game why would you need to be online? Why should the game suddenly crash if you get disconnected from the internet? These types of things anger the gaming community and drive them away from specific titles and potentially entire publishing companies. Some publishing companies are Electronic Arts and Valve.

I don’t think that DRM is the right system to use. For one it’s easy to get around if you really want to and many players kind of look at DRM as a challenge something they should get around and publish online as a community service. It’s not just video games that do this, but also DVDs, Blu Ray and CD’s. In fact in the US it’s illegal under the DMCA to circumvent DRM.

So what would I do instead? Since there are a fair number of pretty easy distribution channels for video games now. There’s Steam, EA’s origin and a few other ones that I’m not really aware of. There’s also buying it from Amazon, Best Buy, Game Stop and a bunch of other stores. So access to the game is pretty easy. Price might be an issue, but for good games people are willing to pay a premium, just look at the sales of Skyrim and Modern Warfare 3. Huge blockbuster games. These changes are mostly for First Person Shooters, but similar type changes could apply for other types of video games, such as RPGs or strategy games.

Despite the ease of access people still pirate because they want to try before they drop $60 on a game. So what I’d do is make it as easy as possible to access both legally and illegally. I fully believe in the try before you buy model. However, for copies that weren’t installed from a CD or downloaded from an online distributor like Steam the game quality would be diminished. For instance many gamers complain about the number of frames per second for a game. Video is shot at 60 fps and the human eye can’t see much faster than that, but we can tell the difference if it’s much slower than that amount. In the illegal versions I would make the game run at 30 fps, but it would initially start at the 60 fps and over the course of a minute or two and have a little note flash that if you buy the game you can get the full 60 fps.

Another feature that gamers complain about is the perspective within the game (field of view FOV). They describe it as feeling like your playing with your head in the monitor. basically it’s restriction on peripheral vision. Again I would start the game out with full vision and then slowly move the POV into the “monitor” restricting the view and giving the paying customers an advantage over the pirate customers.

I would also make the user do less damage than their paying counter parts. This would reduce the number of kills and make the player less effective on the playing field and more likely to die and less likely to kill. Finally, the last thing I would do is to have a little pirate flag next to any player that didn’t legally purchase the game so all of the other players would know when some one hadn’t bought the game. In games where kill counts matter this could cause users to be banned from servers and reduce the ease access for playing.

None of these things would ruin the game to the point that some one wouldn’t want to play it. What it would do though is push people towards paying to be able to compete at the same level as everyone else.