Burns Bot Part 2: Building a Slackbot

Artificial Intelligence / Data Science / Machine Learning / Robert Burns / GitHub / Markov chain models / Bots / Slack / Chatbots

In the previous post we discussed using Markov chain models to generate pseudo-poetry. But data science is not just about writing algorithms which give you a warm feeling and make your grandma swallow her dentures with admiration. A good project culminates with productionisation: packing your data science into a format…

How frustrating is your programming language?

Programming Languages / Scala / Coding / Developing / Open source software / Plotly / Java / Matplotlib / GitHub

The internet is rife with bad metrics for comparing programming languages. This blog post adds another dubious measure: how often developers swear in open source projects. This may serve as a proxy for how frustrated people get when developing in a particular language. First of all, credit where it's due:…