As a big fan of crypto, it has always rather amazed me that S/MIME hasn’t had more success. We hear many accounts of users cannot handle the certificate management required to make something like PGP or S/MIME work. I have been doing some experiments and have concluded that we got it wrong; we are blaming […]
Month: June 2021
Android apps on Windows Phone is like Windows on OS/2
Steve Ballmer is paraphrased in this ZDNet article saying “the company needs to ensure Windows Phone handsets can run Android apps”. For a guy who spent more than 5 years writing system code for OS/2, the parallels to WinOS2 are pretty interesting. Here’s the lesson: The operating system must stand on its own, or your just postpone […]
Spelling “lave” backwards is “eval”
Originally published Dec 24 2014 Found an unusual PHP file hiding in the root directory of my personal website, “s-g.txt”. The file contains PHP code and last line contains “lave” which for some reason, the human brain quickly converts into “eval” and that’s suspicious, so it’s time to tear this apart. Note: Despite my attempts to post the […]
Why Tiger Woods was penalized 2 strokes at the 2013 Masters
(Originally published Oct 24 2013) At the 2013 Masters Golf Tournament, Tiger Woods nearly holed an approach shot on the 15th hole – only to have it bounce off the flag and go back into the water. Tough break! A number of friends have asked me to explain the 3 strokes in penalty so I write […]
OS/2 Interrupt Handling
Written December 1, 2008. I recently received an inquiry regarding how OS/2 interrupts are handled and what is the correct action of a device driver upon being called by the OS/2 kernel. My first response was, you have got to be kidding me, the operating system has been dead for 10 years. The second response […]