• Home
  • Ingenuity
  • Innovation
  • Inspiration
Ingenuity Innovation Inspiration

All Posts

  • Feb 13, 2014

    How to Choose a Good AR Drone API

    Every now and then, I find myself in a regrettable foray into a deeply technical project for a ridiculous cause. Fortunately, I wasn't alone in this adventure.

  • Aug 29, 2013

    Exploring Functional Programming in Scala through HackerRank

    Practice is one of the best methods of learning a new language and its idioms. Since HackerRank recently released a new category problems, Functional Programming, I decided to learn Scala by first studying its functional aspects.

  • Aug 28, 2013

    Illustrated Decomposition of Combinatorial Game Move Enumeration with Basis Vectors

    Partisan, combinatorial games such as Checkers, Chess and Othello are easily implemented on a matrix implemented as a square array; however, the enumeration of feasible game moves on the game board is a laborious coding effort if implemented naively.

  • May 12, 2013

    Concise Implementation of Minimax through Higher-Order Functions

    The Minimax algorithm is the core of several game-playing AI for making decisions on the best move. This algorithm finds the best move for an AI on a two-player, combinatorial game state on games such as Checkers, Chess or Othello.

  • Mar 21, 2013

    Designing a Linux Resource Manager in C++

    By the fervor of Linus Torvalds, there does not exist any immediate C++ or OOP interfaces to operating system services. Consequently, it is sometimes necessary to wrap a logical set of Linux system calls in a C++ wrapper.

recent older