There are some movies that have you running out of the theatre as soon as the credits roll, and there…
For those who do not know me, I am an Egyptian who spent the first 17 years of his life…
You do not join a revolution until you see that it is winning, and then you try to position yourself…
Once again, we find ourselves in a difficult situation. The powers controlling Egypt seem determined to foil our transition to…
I recently had a discussion with some of my friends about the electoral system in Egypt. During that discussion, the…
Recently, I was asked a question about how Unix pipes works. This post is meant to clarify some of the…