• Getting on Hey Mail

    I am a big fan of dhh and the work he does at Basecamp. Recently he announced a new product that will supposedly make us fall again in love with email. It’ s not launched yet, but one can get an early invite by sharing with them your story with... continue reading
  • Web Design for a 7 Year Old

    Over the past year I have been trying to teach my 6 year old Python through games using Computer Coding Python Games for Kids. The book starts with teaching the basics of programming like variables, strings, loops…etc. This was a bit uninspiring to him, since these concepts were a bit... continue reading
  • A Brand New Decade

    It’s 2020 already. Time sure has passed since I neglected blogging. Almost 6 years! Around 2010, social media slowly chipped away from my blogging until it became my main outlet of digital expression. My blogging dropped and ceased completely in 2014. At the same time, I started to become more... continue reading
  • HOWTO: Fix Vagrant Not Recognizing Existing Machine

    I’v been using vagrant as a cornerstone of my development environment for a while now. This morning I booted up my machine, and tried to cd into my working directory only to be greeted with this: bash: cd: projects: No such file or directory After a few seconds contemplating whether... continue reading
  • Cryptography Session At Jeddah Science Society

    Today, I lead a cryptography basics session at Jeddah Science Society. We started with the basics of a Caesar ciphers and built up from there to how stream ciphers work. The topics covered: Caesar ciphers Letter and pair frequency analysis Cryptographic wheel mechanism and demo Demonstrated a true mechanical random... continue reading
  • Heartbleed Aftermath: Changing 163 Password

    Around six month ago, I decided to overhaul my password system, or lack thereof. I basically had two passwords that I used everywhere, both of which were derived from the same pattern. Important sites such as Google or Twitter had a slightly more complicated password. My game plan: every site... continue reading
  • Saudi First Kiss Parody

    In Saudi, it is traditional for some tribesmen to rub their noses. This is considered a very noble thing, and not in any way homosexual. The tradition comes off as weird and awkward to many ‘modern’ Saudis. Uturn (a popular Saudi Youtube channel) decided to parody the original first kiss... continue reading
  • The Myth Of Absolute Safety

    In Saudi Arabia, there is a widespread belief that the country enjoys what someone might describe as ‘absolute safety.’ That the country is a sanctuary with almost non-existent crime rates. I found this interesting graph in Stephen Pinker’s The Better Angels of Our Nature (great book; highly recommended!) Its not... continue reading
  • Instagram Policy Protest

    Instagram Policy Protest No this is not a mistake. This picture is in protest of Instagram’s recent policy changes. Basically what Instagram (read: Facebook) is saying is that they have the perpetual right to sell your photos without paying you or notifying you. Your kids photos, your birthday photos, and... continue reading
  • Geocaching Trip: Ottoman Castle. Khulays, Saudi Arabia.

    Early morning yesterday, my wife, cousin, and I drove up 70 KM north of Jeddah for a geocaching adventure. The cache was hidden in an old Ottoman fortress that was used to protect caravans coming from the north and traveling to Makkah. Perched on a “Harra” or a lava volcanic... continue reading