Wednesday 29 April 2009

To Core i7 or Not? Just Go for a Core2 Quad Q9550

Today, I started to notice some weird fan noises coming from my Home PC that we use for general all around work and also for playing PC based games. So it made me realize that my want to move to better hardware may just have to be done sooner rather than later. Now as much as I would prefer to move to something like a MacBook Pro, I don' t have the budget to undertake that kind of move.

Thus I started to investigate the possibilities of upgrading the Hardware to move to either a Core2 Quad platform or even a Core i7 platform. To be honest, the upgrade which ever way I go would require a motherboard and RAM upgrade on top of the CPU. Also I more interested in going the Quad way to be able to better multitask :- i want to be able to watch or even edit multimedai all the while playing World of Warcraft.

Visting my favorit parts supplier in France, I noticed that the price of the Core2 Quad vs. Core i7 was not that much different (around €50 to 75) but the killer price impact is the motherboard and the need to use DDR3 RAM. The comparison that was done involved trying to get the same basic hardware infrastructre with only the CPU changing. That means that whichever direction was taken, the number of ports, memory (going for 8Gb), I/O support, audio, etc would be an almost 1:1 comparison. References to the different parts are attached in the links section of this article.

Truth be told, I would much rather go with the Core i7 option as it would have a longer life span. Unfortunately it's still an expensive option to go for and for the same price or less even, I could essentially walk away with not only the CPU/motherboard upgrade but also a brand new ATI 4890 graphics card. There is a whopping €225 to €275 difference which is not negligible an can' t be ignored.

You got to hate having to make these kinds of decisions! Seriously, I wish that I had cash to spare...

Let me know you thoughts and/or comments through this article or via my Seesmic Profile

Related Links

Wednesday 22 April 2009

«Sign-In with Twitter»: Should we be Scared?

Last week, Twitter opened up it's «sign-in with Twitter» open authentication or OAuth service under the radar. To be fair to Twitter, the news last week was more focused on the one million follower story and the arrival of big media names onto the service. Now, I've always been an advocate of using OAuth type services (I personally use OpenID as much as possible) to both simplify a user's life and to avoid the problem of password re-use.

It also goes to Twitter's credit to move in this direction and to provide this type of service to ease the integration of external applications as well as make it easier for user's to provide their Twitter information.

Disclaimer: I have not had the time and that's not likely to change in the near future to fully investigate and examine the security of the Twitter OAuth service. The following rant is purely about Twitter's current public track record...


Twitter's public track record of securing and making a reliable service is less than top par. My top 3 frontal issues that have been discussed, re-discussed and overall made serious news for Twitter can be summed up with this list:

  • The service has a huge history of availability issues, well rather non-availability in times of high traffic although this hasn't occurred in a while it's bound to happen again seeing the growth patterns of late;
  • The security has a number of times criticized the continued use of basic-authentication (inc. accepting base64 password encoding) to use the service. The problem being that this is an easy way to grab the user's password which would break or poke serious holes in the OAuth service;
  • There have been a repeat number of XSS attacks and worms including the most recent mikkey work which last over two weeks in its different iterartions.

These three points push me to think on whether or not I would be able to really trust such a service. Will I be able to use it at all times? Am I sure the authentication might not lead to a password leak? Am I sure that the OAuth won't be replayable? Can I be sure that the OAuth session isn't being misdirected or stolen somehow in XSS or via a worm? Makes me wonder if the service will actually provide a decent and safe mechanism for authentication and whether or not my credentials are going to be safe :- scary......

Related Links:

Wednesday 15 April 2009

Old Posts Appearing in Feed...

So you maybe seeing some old posts appearing that had not be published before. I finally got down to finalizing and editing the content of some older drafts that I think needed to be published just for the historical content.

I am hoping to avoid this situation in the future and should be able to keep a normal release schedule between draft status and published. Let's hope it works!

Tuesday 7 April 2009

To Vista or Not? Need a 64bit OS but Linux not an Option - Your Thoughts

So I am planning on moving my home PC to a 6Gb memory base (and also moving to a Core i7). Because of limitations in a 32bit system for supporting memory over 4Gb, I am going to have to move to a 64bit platform. So the question becomes which OS should I use on this new hardware configuration?
The machine in question is used extensively for gaming and other «productivity» usages by all the members of my family. Let's just say that Linux is not an option on this machine for many different reasons including the fact that a lot of games and apps that I use just don't work properly...

So I need advice on which way to take the platform:

  • Should I move to Vista Home Premium? or,
  • Should I stick with Windows XP 64bit?

Your thoughts and opinions very much appreciate, please don't hesitate to comment on this post or video replies to this Seesmic thread!

Saturday 4 April 2009

OnLive :- Thoughts and Ramblings

During this weeks GDC'09, the OnLive service was announced and demoed. I can only really comment on this service based on the reviews and reports coming out of Joystiq, Gamespot, Engadget & others... The idea behind OnLive is to marry cloud computing with high end PC gaming. It is best described on the OnLive website How OnLive Works. Personally, I find this service intriguing and potentially a mini-revolution (might be a bit strong but that's why the mini prefix) in PC gaming. It also has the potential to open the availability and introduce gaming to a much globaller audience who don't have the buy-in power. It could also be a simple and interesting entry level platform for testing games before purchasing.

Much of the initial commentary coming out goes from amazement and how incredible a service like this would be to a yes but attitude and sceptism on the actually possibility and ability of the service to work. The main concern in current commentaries is the ability of the service to perform as stated due to a lack of network bandwidth and responsiveness. While I do agree that there a lot of challenges for this service to be able to get thinks working as smoothly as possible, my humble belief is that this service will get kicked off and have more than acceptable performance capabilities. One fo the reason I feel strongly is due to some of the minds behind OnLive. Steve Perlman, being on of those minds and one of the original technological minds behind Quicktime, has done a lot for streaming and has already provided some amazing solutions to optimize the interaction of the user and media across the Intranets [ed. note: I've had the chance to see Perlman talk in an Apple Dev. Conference and he knows what he is doing to be quite honest].

However, I need to disagree with the main focal points that a lot of commentary has taken. Much of the commentary has centered on the fact that they don't believe the service will work because of the network performance. My rant here has a lot to do with the fact that most of these reviewers are making assumptions based on their current network experience which is mostly USA, Canada or UK centric. These assumptions are based on areas where ISP performance is average and not fantastic or where there are known (or suspect) ISP network controls and restrictions. Nigel Cooke on his recent Monkyenuts podcast (episode 7) bought about similar comments but with a touch of his own experience on optimizing and managing corporate networks. While I respect his knowledge on the subject, you can't compare an Internet based service and network optimization approach to that of a corporation. Most coporate networks are based on a hub & spoke model which tends to lead to fixed route paths and a series of bottlenecks that hamper performance. The Internet being a much more meshed environment is constrained in this manner at least not until the last leg between the user and the ISP.

The problem with this overall line of thought is that it doesn't reflect a reality of what the network can actual do (where I live, my two ISPs provide me with amazing performance with average latency of @400ms, @1100 kb/s down & @350kb/s up) and the potential that a service like this can do with a proper network environment, network optimization and more importantly the optimization of the compression & handling software. The comments also don't take into account on the amount of advances that have been made in data center hardware and network advancements that have been made over the years especially by companies like Google that have learned how to make small footprint high-performance hardware and optimize the placement of that hardware to better serve the Internet.

Finally, some of my beliefs are founded on the fact that I have been involved over the years in projects where bringing distributed high-end pc computing over a network was successful. In a similar case, all graphics and manipulation was to be done on core centralized machines while the user would be provided with a web interface to manipulate the data and visualize the graphics models and displays.

So definitely a gaming technology to keep an eye on and potentially something bound for success. I for one would use this type of service to avoid the heart break of having to own multiple PCs or to continuously upgrade those machines!

Discuss this with me via my Seesmic Profile on this thread.

Article Links & References