Browsed by
Category: Uncategorized

Commentary: Technical Debt in Machine Learning

Commentary: Technical Debt in Machine Learning

I recently had the opportunity to be a guest on an episode of the On-Premise IT Roundtable podcast, the topic of which was technical debt. (You can listen to the twenty minute episode here, or watch the video version here.) The conventional definition of technical debt, for both consumer and enterprise technology, is the lagging of upgrades,…

Commentary: Returning to Fundamentals in Tech

Commentary: Returning to Fundamentals in Tech

I once heard a great analogy about the difference between mathematicians and engineers in their problem-solving approaches. If an engineer and a mathematician are tasked with crossing a river, the engineer will create a set of stepping stones and get you across quickly, and safely in most cases. The mathematician will spend a month examining…

Reduce the Problem: Permutations and Modulo Arithmetic

Reduce the Problem: Permutations and Modulo Arithmetic

We've all seen permutations before. If you have ten distinct items, and rearrange them on a shelf, you've just performed a permutation. A permutation is actually a function that is performing the arrangement on a set of labeled objects. For simplicity, we can just number the objects and work with permuting the numbers.  (more…)