Stripe: Capture the Flag - Complete

Just completed the Stripe: Capture the Flag security challenge!! It was good fun, involved groking JavaScript, PHP, Python and Ruby code and figuring out attack vectors to proceed through the levels.

Interesting Dynamic Programming Challenge

A few days back I saw this programming question pop up on reddit and I thought it was interesting because I like doing dynamic programming (DP) type problems. Here’s the question,

Calling a web service from SQL Server

Recently I had to call a web service from SQL Server for integrating with a phone system that only allowed interaction with third-party systems via a database. It seemed straightforward enough given that we can write CLR functions in SQL Server.

Spoon Application Virtualization Technology

Spoon uses proprietary app virtualization technology to allow streamed apps to execute instantly in an isolated environment on any Windows desktop. Unlike hardware virtualization solutions such as VMware and Virtual PC, which emulate the underlying hardware and therefore require an entire copy of the host operating system, Spoon app virtualization technology emulates operating system features required for execution.

Youthful Arrogance

In 2000 when I had just started my master's degree I had already been programming in C/C++ and VB for some years prior, mostly simple LoB apps for my dad's business and some other telecom programs that I had written while working as an intern during my undergrad years studying mathematics.

Ubuntu Install Experience

Last week I decided to install Ubuntu 10.10 on my wife's 4 year old laptop as a primary operating system. My last experience installing Linux as the primary operating system was from the early Red Hat days, since then I had always installed Linux as a virtual machine using either Virtual PC or more recently VirtualBox.

Oracle to start charging for MySQL - Standard edition @ 2000 USD

MySQL Editions <p> MySQL is the world's most popular open source database. Whether you are a fast growing web property, technology ISV or large enterprise, MySQL can cost-effectively help you deliver high performance, scalable database applications.

Indiangeek featured as a resource for online computer science students

I got an email today that my primary website Indiangeek.net is being featured as a resource for students of online computer science courses.  Check it out at http://www.onlineschools.org/online-computer-science-schools/ Good to know someone reads what I write J Posted via email from Sijin Joseph

The 5.2 billion dollar mistake. « Steve Blank

When Iridium was first conceived inside Motorola in 1987, worldwide cell phone coverage was sparse, calls were unreliable and per minute costs were expensive. Cell phone handsets were the size of a lunch box and cost thousand of dollars.

Microsoft shifting to HTML5 as primary cross-platform runtime

But when it comes to touting Silverlight as Microsoft’s vehicle for delivering a cross-platform runtime, “our strategy has shifted,” Muglia told me. <p> Silverlight will continue to be a cross-platform solution, working on a variety of operating system/browser platforms, going forward, he said.