The Weekliest Links, Michael Jordan Edition

February 27th, 2015 by Wes

Michael Jordan, who co-authored the first paper on Latent Dirichlet Allocation, talks about the relationship between frequentist and Bayesian statistics. The New Yorker’s bio of Yitang Zhang, who recently proved the Bounded Gaps Conjecture — the most important mathematical discovery so far this decade. Tali Garsiel’s “How Browsers Work” is an epic exploration of the […] Keep reading

The Weekliest Links, Geriatric Edition

February 20th, 2015 by Wes

Feeling a little older? Maybe the universe didn’t start 13.8 billion years ago, maybe it was hanging around forever as a quantum potential waiting to make a big bang. Alvaro Videla schools us on the origin of harmful gotos and other programming myths. Happy Friday!   Keep reading

The Weekliest Links, the Luckiest Cat Edition

February 13th, 2015 by Wes

Schrodinger’s unlucky Cat can be alive! The Cat has been used to represent possible quantum states of a particle. In Schrodinger’s conceptual model, the unlucky Cat is placed in a container with a vial of cyanuric acid that breaks open if the container is opened. It is thus assigned both dead and alive states since […] Keep reading

The Weekliest Links, Bandito Edition

February 6th, 2015 by Wes

Don’t Use Bandits. Multi-armed bandit testing is very popular these days, but it’s critically important that it be applied correctly. Chris Stucchio does a great job of summing up some of the caveats that needs to be kept in mind when applying bandit algorithms. Jeff Carter postulates that large banks can and should be replaced by […] Keep reading

The Weekliest Links, Learn to Love the Tests Edition

January 30th, 2015 by Wes

Chartbeat Engineering internally came up with a set of best practices on naming things (watch for a future blog post on this!). Here’s a follow up that points out that tests need sane names too. SoundCloud published details on their open-source service monitoring system, Prometheus, which is doing some interesting stuff with multi-dimensional querying. The […] Keep reading

The Weekliest Links, 12345 Edition

January 23rd, 2015 by Wes

Good to know that simple, easy to guess passwords are tapering off. Still shocking to see passwords such as “12345″ or “qwerty” are still common. This is the weekly puzzle at io9. They ask a couple variations of the “two jugs sizes 3 gallons and 5 gallons, and you want to measure out 4 gallons […] Keep reading

The Weekliest Links, Boy Band Edition

January 16th, 2015 by Wes

Think of the boy bands when scheduling your developer conference. Really awesome overview of different TCP implementations. ‘Why Clojure?’ answered by a Pythoneer. Immutability encourages pushing application state to the db, the REPL and clojure class loader, and benefits of the JVM. Chartbeat has traditionally been predominantly a Python shop, but we’re introducing Clojure in […] Keep reading

Weekliest Links, You Know Knothing Ben Bitdiddle Edition

January 9th, 2015 by Wes

Welcome back! This Weekliest Links is a doozy, including some things we read over break. Get yourself a cistern of coffee and cozy up to a blazing fire if you’re getting the same chill we are in NYC and check ‘em out: “[Haskell] is the most advanced of the obsolete languages,” starts Gerald Sussman in We […] Keep reading

Robot Traffic Filtering in Real Time

October 17th, 2014 by Immanuel

Given a list of thousands of patterns and a text string, how fast can you find matches in the text? This is the problem you need to solve if you want do basic robot-traffic filtering in real time using a list of known robots and browsers. We did this at Chartbeat as part of the […] Keep reading

Chartbeat University: Distributions

October 16th, 2014 by Dan

There’s a funny saying I recently came across about statisticians: A statistician is someone who knows that 4 is sometimes equal to 7.  Besides being incredibly geeky — and, let’s face it, kind of stupid — this underlies a very fundamental concept in the data sciences: any quantity we measure is drawn from a distribution. […] Keep reading