Archive for November, 2009

Droid, and the Evils of Telecommunications

To put it plainly, I am angry, at telecommunication companies.  For those of you who follow me on facebook, you may have noticed that I have been posting a lot lately about development on android.  I must say that I love that platform, and it is the best implementation of Java that I have seen.  Yes, it will take some getting used to in order for me to be happy about coding interfaces in XML, but at least it’s not in an interface builder.

Anyway, talking about development is not the reason why I’m writing this.  I’m angry because of how telecommunication companies really do a good job at spoiling a good product.  Currently, I am using Verizon Wireless, on a completely horrid phone, which is okay, so long as no one actually expects me to always have that phone on me.  However, I am in the market for a better phone, or at least a better portable communications device, my portable media player needs are currently  being satisfied with an old SanDisk Sansa e260 running rockbox (a very good project by the way, you should check it out at: http://www.rockbox.org/).  Well, I  could wait until the supposed G-phone will be released early next year, or I could go into T-Mobile’s phones.  (If I did go to T-Mobile, I would also be interested in getting the Nokia n900, another fine device, running Memo).  However, both of those cases would require me to find some way to circumvent Verizon Wireless’s two year contract.  Which, while I’m confident I could find a way provided I spent enough time looking for loopholes in the contract (I have already found a few, it’s just a matter of exploiting them), I do not want to make that effort, especially as seeing that, currently, the most powerful android phone on the market, the Droid, http://www.droiddoes.com is on Verizon’s network.

Now, don’t get me wrong, I think the outward appearance of the droid to be very scary, sort of like HAL, or something’s about to get you, which may be bad for Google’s PR, which needs to remain as a ‘happy friendly company’, who’s slogan is ‘don’t be evil’, for, with their incredibly large size, if they get a reputation of being the ‘evil eye’, they need to worry about the government splitting them up.  Still though, this phone is cool.  I just find it odd that they’re marketing a phone directly to people exactly like me, and yet, everyone I talk to, at least the one’s like me, find it to a certain extent as ’scary’.

 

Looking at all of these features, they all seam really, really cool, however, we won’t get to use over half of them.  Most of these features assume you have a near ubiquitous connection to the internet.  Which, is okay under wi-fi, however, forget about using Verizon’s 3G network.  They basic plan will get you 450 minutes of ‘talk time’, and than you can pay for browsing the internet, pay through your nose that is.  With about $1 a MB, it’s so outrageously high, you have to buy their ‘unlimited’ plan to actually use the device.  A plan that costs $70, and still only gives you 5 GB a month of bandwidth.

 

I want an android based device, but all of the fun is really spoiled by the telecommunications companies that are behind them.  So, until then, I will stick with my crappy phone, however, rest assure Verizon, I won’t renew my contract when the time runs out.

Google Wave Invites.

Okay, I have a few google wave invites to give away, so this is how you can get one:

1.  Post a reply to this message with the address you want me to send them to.  In that message, tell me at least one thing you would like to hear about on this blog, or one thing you wished it had.

2.  I will send an invite to the address you have listed.

Good Luck.

Religious Football

I am sitting in a room adjacent to a room that is adjacent to a television, in which, in which, a large portion of my relatives are watching the two major locals schools playing football. As many people put it,’the holy war’. As such, I thought it would be appropriate for me to share with you my opinion of football. First, don’t get me wrong, I love a good game of sports, at least, as long as I’m playing it. But I really don’t get what is so special about watching two groups of people running back and forth on a field of grass, carrying a package of compressed air.

Okay, so I admit I am a bit nerdy, and that some people enjoy watching it. Sure, I’ll give you that, in fact, I’m willing to wager that while you’re reading this, you likely are one of the many that enjoy watching football. But what boggles my mind is the violence that ensues from this simple game. Seriously people, it’s JUST A GAME. Yes, you may be saying ‘it’s more than a game’, and sure, fine, for the sake of argument, I’ll go with that, for the moment anyway. But still, for things that I feel passionate about, such as programming, I don’t really get violent when I see a design that I don’t like, all that I do is scoff, maybe make fun of it, and move on.

So, people, I have a challenge for you, find something that you feel passionate about, something that you love. And look at how violent that you get over it. Then, look at how other people see it, not only other people that oppose you, but other people that are apathetic to your situation. Then, reflect on how you feel about your passion. I don’t mean to diminish your passion, passion is good and can take you far, but channel it, control it, make it move you, and move others.

The Failure of Modern Movies

I just finished watching the newest Star Trek film, the one by JJ Abrams, and I must say, I really did not like it. Now, while this film is now relatively old, and my review of it is relatively useless, I believe that the abstract ideas that I provide are still very valuable. In particular, movies now seem to tend toward showing a bunch of credits, maybe a pause for ten seconds for scientific babble, and back to the explosions, after which the problem is magically solved, you see a sex scene, and the main character flying away, after which, you see the credits. As much as it pains me to say it, the best part of this whole sequence, is the credits. The music that the credits provides is amazing, however, the rest of the movie fails to match up to that music.

 

First, I must point out the obvious lack of character development. During the whole film, I felt no attachment to Kirk, Spoke, or the rest of the crew, well, okay, I will make an exception for Scotty, he was amazing. I also felt some emotion for the old spoke, but that was just due to the actor, not the actual character. This seams to be a constant among many modern films, for example, in the recent creation of the movie “Angles and Demons”, based on the novel by Dan Brown, you never felt any attachment to Robert Langdon. He’s just this guy running around, from place to place, trying to find the next thing. This film is analogous, Kirk is going from place to place, getting in fights, and getting beat up, with little to nothing behind the character.

 

Next comes the science. I must admit, I am an avid Stargate fan, with the exception of Stargate Universe, which is horrid. So, I am used to have great amounts of pseudo science, after all, not everyone can write with the amount of good pseudo science that Micheal Crichton wrote with. However, movies seem to be having a diminishing amount of actual explanations for what’s happening. Spoke did provide a good enough one in this case, however, as they seem to make this a very hard core sci-fi film, a better explanation could have been provided, even there it was full of non-stop action.

Cause for Concern: Sustainability?

Anyone who has lived in the United States of America for the past few years has noticed the polarity that has grown between the people in the country. Or maybe, it could just be me, but I think that this polarity exists nation wide, even if many local groups do join together. Is this a side effect of growing technology, or an intrinsic part of human nature? Either way, that is not the point of this post. I believe that I have found the root of the confusion of one, just one of the issues. The issue of global warming, environmental danger, and sustainability. Most people talking about this are going to say that either an evil oil company conspiracy is ruining us, a few may also say that the government is to blame. Others will say that it is all a myth, and doesn’t matter at all. Many more, will live their entire lives without even knowing that the problem, or at least the perceived problem exists. I am not going to touch on any of that. But rather, I believe that the whole cause for the debate is that no one sees the ‘big picture’, and those that do, are completely infective in telling anyone about it. Or worse, is like a specific person who ran for president at one point in time, but never really dealt with the problem, only a bunch of useless rhetoric. The problem exists, however, the vast majority of the world does not see the problem, which is good, because the people that are supposed to take care of the problem, scientists and engineers, are doing a good job taking care of it. Such a good job in fact, that everyone who is not directly related to solving a particular problem, ends up thinking that it is a useless hoax, a ploy for money or power.

 

This idea came to me while in my engineering ethics class, which I was required to take for my degree in computer engineering at the University of Utah. I must confess, I did not want to be in class that day. There were two people from two different engineering fields, mechanical and biomedical, that were trying to enlighten people about their department. I was staring at my calculus book, wishing I could do math homework instead, when I realized something amazing between the difference between how engineers see the world, and the general population sees the world. If you were to ask an engineer if he was trying to save the world’s energy problems, solve global warming, end pollution, or just save the planet in general, there is a good chance he will say no. Some may say yes, but the answer will have a good split. However, if you were to ask an engineer if he or she was trying to make the best solution for whatever engineering problem he was working on at the moment, be it making an efficient aircraft, or simply a faster algorithm for Google, he will likely say yes. At least, I certainly hope so, as a computer engineer wannabe, I certainly do.

 

Thus, if we were to sum up all of the efforts of engineers around the world, trying to build better solutions, and scientists, trying to make better tools for them, and other parties using these tools, creating a demand for them, we can see the solution to global crises. It is solved at the level of, as Jeff Jarvis from Buzz machine http://www.buzzmachine.com, ‘a mass of niches’. In other words, the problem is solved by each individual firm, person, organization, doing what they do best. One chemistry lab may work on the ozone layer, but under the facade of being a refrigeration manufacturing company. Only a reliantly small amount of people that work on saving the planet, actually work in the name of, saving the planet.

 

One of the problems that plagues me as I design computer systems is heat. Following Moore’s law, the number of transistors on silicon doubles every 18 months to two years, and thus computing power doubles. For a long time, the problem was figuring out how to fit that many transistors onto a card. However, that is rapidly changing. The new problem is heat. The heat of your computers is growing at an exponential rate, and if the pattern is not changed, the heat that the sum of the computing power that we have on earth, will be equal to the heat of the sun, in about a decade. As such, we are rapidly working out a way to make more efficient computers, that can deal with the heat properly, and hopefully generate less of it, or at least put it to good work. Currently, the solution is to make multi-core processors, as they will generate less heat than a single processor with the same power as the summation of the two. However, this comes with it’s own set of problems, and is not sustainable.

 

Now, does the general public notice this? No. They are perfectly content to push the magic button with a picture of a circle with half a line through it, watch some lights blink, and be on their way to surfing the net. If I were to tell them that the very existence of the way they use computers hangs in the balance, they will scoff, for as they see it, the computer is just a magical box that does what they want. People have told them that there were major problems with it in the past, however, none of them ever affected him, as they were solved by the engineers before it even got to that level. And if a problem did ever get to that level, all research in that vein of technology will have been halted for several decades, do to a large amount of fear from the general public.

 

Even if engineers do manage to solve the heat problems in computers, there are many more hanging the balance. Computers are beginning to get small enough that Quantum Physics ruins the Newtonian Physics that computers are currently based upon. A problem? Yes. Will it be solved by engineers and scientists creating a faster, more advanced, more efficient society? Quite Probably. Will the general public take any note of it? Some will, the future engineers, and the well educated that care about that sort of thing, but in general no.

 

Now, you may be thinking that this is all well and good, but if this was the case, than why haven’t the engineers and scientists done anything about it, or have made coalitions to stop it? First of all, several people have. However, the majority of these people don’t know any particular niche thoroughly enough, to describe it, at least not in a way that doesn’t come across to the general public as political propaganda. Even worse is those that do use this fear for the soul purpose of trying to gain such power. However, a large part of scientists, and especially engineers don’t really care about such global scales. Like most people, they happily plug along with their task, try to build their efficient system, and try to do it better than everyone else, and happily ignore everything that doesn’t matter. For example, even though I am aware about the problems with current fossil fuel consumption, I am not very worried about it. It is not my problem. Yes, I have a broad enough understanding of the world to see that it is a problem, but not anything big enough that I need to alter the way I run my life. I will let the scientists and engineers that deal with that sort of thing guide my life, at least in that aspect. When they have found a way to make it cheaper for me to change the way I get energy, I will change, probably faster than the majority of the world. If they manage to find the magical way to remain using fossil fuels, or better yet, manage to change the world without the world even knowing, as happens constantly, than I am all the better for it.

 

This, is what went through my head as I was in lecture. Unfortunately, I still had to wait about an hour before I was able to do my calculus homework.