Archive for the ‘Articles’ Category

For the last 4 or 5 years, I have been a loyal fan of Piled Higher and Deeper (a.k.a. PhD comics), which is an online comic strip about life (or the lack thereof) in grad school. The comics are done by Jorge Cham, who started them when he was a PhD student at Stanford.

Today, Jorge was at our own University of Waterloo, where he gave a very humourous talk – arguably one of the most interesting talks I’ve attended over my whole time in grad school. The comics have a huge fan base, and the hall where he gave the talk was packed. Of course most of the audience were grad students, with a few undergrads and professors (at whom he poked fun every now and then).


The highlight of 2011 so far has been the uprisings taking place in North Africa and the Middle East, particularly the Egyptian revolution. The Egyptian people have managed, through a peaceful revolution, to topple down a dictatorship that ruled the country for 30 years. One of the most interesting aspects of that revolution is that technology, particularly the Internet, played a very important role. As an Egyptian and a technology specialist, I figured I should analyze the role played by the Internet as a whole, and by Web 2.0 in particular.

Another excellent article by Matt Might. In his article, Matt lists his top 10 tips on giving a good academic talk, and goes into detail in explaining each tip. In summary, the top 10 tips (in no particular order) are:

A long time ago, in a galaxy far far away…
No wait!! That’s another set of wars that we are talking about here, one that does not involve lightsabers and droids. According to Wikipedia, the term “Browser Wars” refers to the competition for dominance in the Web browser marketplace. So far, there has been two major browser wars: (more…)

Although many people are already experts when it comes to building a new computer from scratch, many others are still a bit intimidated by the concept of looking for each component, and putting everything together. For those who actually want to know how to build a computer, the computer help website “The How-to Geek” has put up an excellent tutorial about building a computer from scratch. (more…)

For those who don’t know what phishing means, Wikipedia defines phishing as:

“an attempt to acquire sensitive information, such as usernames, passwords and credit card details, by masquerading as a trustworthy entity in an electronic communication.”

The most common form of phishing is when someone receives an “urgent” email asking them to take immediate action to prevent some impending disaster. Here are some examples: (more…)