Archive
Everything I’ve written since 2014, across Medium, Substack, government blogs, and my old technical blog.
2026
2025
- So what's this all about then? Substack
2023
- AI for grant funding NGOs: Three ways Artificial Intelligence can help measure impact Medium
- Deploy a cutting edge machine learning model with one line of code Medium
- ChatGPT for GOV.UK Medium
- Why we're switching to Hugging Face Inference Endpoints, and maybe you should too Medium
- Extracting useful information from documents with Named Entity Recognition Medium
- How Not to Get Left Behind by AI This site
- How We Think About Generative AI This site
2022
- MLOps for Conversational AI with Rasa, DVC, and CML (Part III) Medium
- MLOps for Conversational AI with Rasa, DVC, and CML (Part II) Medium
- MLOps for Conversational AI with Rasa, DVC, and CML (Part I) Medium
- Finding location entities in Wellcome grants Medium · Arne Robben
- Data Version Control for Reproducible Analytical Pipelines This site
2020
- Re-thinking grant data: a graph approach? Medium
- Using deep learning to find references in policy documents Medium · Liz Gallagher
2017
- Transforming the process of producing official statistics Data in Government
- Reproducible Analytical Pipelines Data in Government
- Dealing with dates machinegurning
- Newyearal Networks machinegurning
2016
- Using machine learning to classify user comments on GOV.UK Data in Government
- Test Driven Development machinegurning
- map_df() machinegurning
- Nearest neighbour methods machinegurning
- Getting to grips with 'Elements of statistical learning' machinegurning
- The Hadley Effect machinegurning
- Iteratively applying models machinegurning
- Measuring light with a Raspberry Pi machinegurning
- Raspberry Pi MQTT broker machinegurning
- IoT with the ESP8266 machinegurning
- Sensing temperature with a Raspberry Pi machinegurning
2015
- Measuring obsession machinegurning
- Unsupervised learning with K-means machinegurning
- Reproducible journal articles machinegurning
- Visualising FAO data machinegurning
- Growing up machinegurning
- Elastic-net regularisation machinegurning
- SylvaSense Part II machinegurning
- SylvaSense Part I machinegurning
- Regularised linear regression machinegurning
- Too hot to cycle? machinegurning
- Writing a PhD thesis in LaTeX and R machinegurning
- Handwriting recognition with logistic regression machinegurning
- Non-linear classification with logistic regression machinegurning
- Implementing vectorised logistic regression machinegurning
- Multivariate linear regression machinegurning
- Linear regression with gradient descent machinegurning
- Gradient descent in R machinegurning
- Finding the right blogging platform machinegurning
2014
- LondonR 2014 - ggvis machinegurning
- Do women take the scenic route or do men cycle faster? machinegurning
- Is CitiBike an old boy's club? machinegurning