Archives for Tim Head's blog

10 February 2026
Trust, but verify - using AI tools in public
24 July 2024
GitHub Action workflows with GPUs
12 December 2021
TIL: Howto create multipart form data in Python
23 November 2021
Communicating in writing
17 November 2021
TIL: A Python module from which you can import anything
21 May 2021
TIL: Configure Traefik on bare metal
09 May 2021
TIL? Today I learnt! - the explainer post
06 May 2021
TIL: Limiting clamav memory usage
02 May 2021
TIL: PDF JS Preview
25 April 2021
TIL: Hotwire's Turbo with Python
23 August 2020
Save Jupyter Notebooks as PDF
22 February 2020
Thoughts on collective thinking
09 December 2019
Getting Answers to Your Technical Questions
09 September 2016
AlgebraNet - Learning Algebra from Scratch
01 July 2016
An Improbable Afternoon
09 June 2016
Genome Assembly for Hackers
01 April 2016
Stop growing your ensembles early
29 February 2016
From One Man Band to Orchestra
24 February 2016
Unbiased performance estimates for your classifiers
07 January 2016
Really Interactive Blog Posts
05 January 2016
Interactive Blog Posts
16 December 2015
A Physicist at NIPS2015
25 November 2015
Jupyterhub backed by Carina!
13 August 2015
Project everware: Reusable science
07 August 2015
Bayesian optimisation for smart hyperparameter search
21 July 2015
Basic Gaussian Processes with George
17 June 2015
Bumping or Escaping Local Minima
02 May 2015
Learning Expensive Functions
04 April 2015
Cross-Validation Gone Wrong
11 March 2015
Advanced scikit-learn for TMVA Users
04 February 2015
scikit-learn for TMVA Users
27 January 2015
Getting Ahead on Interesting Papers
27 December 2014
The Artificial Artist
16 December 2014
Analysing the arXiv
02 December 2014
Read any Nature Paper for Free
03 June 2014
Monte Carlo Integration with Quasi Random Numbers
28 May 2014
Early stopping
14 May 2014
Matching Machine Learning
29 April 2014
Knowing when to switch
26 March 2014
Obligatory first post
Copyright © 2014-2021 - Tim Head