The Mandate of Heaven: On Hierarchy

Andy Wilson wrote ““Every good gift and every perfect gift is from above and comes down from the Father of Lights.” James, 1:17 Having founded, led and sold a few companies, it sometimes happens that I’m asked how to lead a business. This surprises me for a number of reasons—but not as much as it surprises the person…”

RabbitMQ Summit 2019

Andy Wilson wrote “Oliver Wyman are proud to be Platinum Sponsors of the RabbitMQ Summit which will take place on Nov 4th at the ILEC Centre, London. The Oliver Wyman Systems Engineering team have a long history with RabbitMQ, as the LShift team we acquired in 2016 had originally created it. Despite having sold RabbitMQ in 2010, we…”

UK parking areas

James Uther wrote “I heard it said that if you covered all the car parks in the USA with solar panels you would supply way more than the national energy requirements. I claimed this might translate to the UK. But does it? OpenStreetMap might know!”

Hacktoberfest 2019

Tom Parker-Shemilt wrote “It’s October, so once again it’s Hacktoberfest! This is an annual Open Source event, held since 2014 in the month of October. For the first one, it was just Digitalocean saying ‘do 50 commits on public repositories in October and we’ll send you a t-shirt‘. 676 people signed up, and 505 achied the goal. After…”

Accuracy, Precision and Recall: Multi-class performance metrics for supervised learning—Elixir

Patrick Tschorn wrote “A key aspect of judging whether a classifier is fit for purpose is measuring its predictive performance. Any commercial project that involves machine learning is well advised to establish the minimum predictive performance that a classifier has to achieve in order to be viable. In a similar vein, it is useful to establish a baseline…”

Parochial: working around limits on DLNA players

Tom Parker-Shemilt wrote “A little while ago we acquired a internet-connected radio for our kitchen. We intended on using it for a variety of it’s capabilities, and my particular interest was it’s DLNA support. I figured I’d just be able to point it at my music collection and it would all be fine right? laughs  As I’m writing…”

Outline of a trainable, streaming tokenizer for NLP with Elixir

Patrick Tschorn wrote “Virtually all NLP tasks require some form of tokenization, and in many cases the tokenizers provided by popular NLP libraries are adequate. If, however, the input material strays sufficiently from the norm, the available tokenizers may not be satisfactory and it may turn out that it is nearly impossible or far too costly to adapt…”

Strife: Using OAuth to make a Discord profile page

Tom Parker-Shemilt wrote “I’ve written an app (Strife) to provide Discord profile pages, but I’m surprised no-one had already done so, so I’m going to show you how I did it. I’ve started using Discord recently, and I was surprised that there was no way to link to a users profile. You can search for profiles inside the…”

Docker without Dockerfiles

Dickon Reed wrote “Why we use Docker Sometimes an innovation has such an impact that, when talking to developers, it seems everybody has decided to learn the same thing at about the same time. Maybe that’s Rust, or Haskell, or Ruby, or Python, or Perl, or C++, or C, or Turbo Pascal or BASIC. Maybe it’s the novelty…”

Reading ARFF files with Elixir

Patrick Tschorn wrote “If you are implementing a machine learning approach, you are likely to want to test it on publicly available datasets. A large number of these datasets use the ARFF file format established by Weka. I am not aware of any Elixir ARFF readers, so I am going to explore writing one (‘Arfficionado‘) in this blog.…”

The Terminology of Knowledge Graphs

Alexandra Orth wrote “Terminology is constantly evolving and often confusing. This is especially true in tech with the constant re-defining/re-naming/re-branding/re-implement churn that companies undertake to make their product stand out. A few months ago some questions appeared in a thread regarding the use cases for knowledge graphs. Knowledge graphs and graph databases had a resurgence in popularity the…”

Fixing networking after a Tunnelblick crash

Dickon Reed wrote “If you are running tunnelblick to access a VPN using OpenVPN on a High Sierra Mac, and for instance your whole system crashes, once you’ve logged back in you may lose all network access, even when you have the VPN down. In my case the fix was to open Terminal and run: networksetup -setdnsservers "iPhone…”