Skip to main content

Recently Updated Pages

Assessing Data Quality

Data Quality and Preparation

One of the biggest difficulties with ML is dealing with messy data. This is a common and reoccurr...

Updated 11 months ago by James

Exploratory Data Analysis (EDA)

Data Quality and Preparation

There are a number of powerful tools like Pandas Profiling and SweetViz that can make EDA fast an...

Updated 11 months ago by James

Model Registry

Data Engineering and MLOps

A model registry is a service that provides version-control-like behaviour for ML models. There a...

Updated 11 months ago by James

DVC

Data Engineering and MLOps

DVC or Data Version Control is an open source tool for managing data assets. It is very useful bu...

Updated 11 months ago by James

Galaxy S3 Tab

Devices and Tech

Galaxy Tab S3 is a 10 inch (9.7") tablet released in 2017. Installing TWRP 1. To install TWRP on ...

Updated 11 months ago by James

NeoVim

Devices and Tech

NeoVim is a new super configurable version of the VIM editor. I've been learning to configure and...

Updated 11 months ago by James

Hugo Static Site Generation

Devices and Tech

I use Hugo to maintain most of my websites. Extended Edition Hugo has an extended version which i...

Updated 11 months ago by James

Firefox on Ubuntu 22.04 Non Snap

Devices and Tech

In the latest Ubuntu they made Firefox a snap instead of just installing via deb. This walkthru t...

Updated 11 months ago by James

Online Reading and Feeds

Devices and Tech

RSS I use FreshRSS to manage my feeds for me and the associated Android client for on the go. On ...

Updated 11 months ago by James

Security

Software Engineering Misc

- The OWASP API Top 10 security measures may be a good place to start when trying to decide what ...

Updated 11 months ago by James

Intro to Microcosm

Microcosm

Warning: This page is very much a work in progress Microcosm is a tiny and lightweight micropub s...

Updated 11 months ago by James

Planning

Microcosm

Move configuration out into yaml file - the mishmash of environment variables is pretty gross Ad...

Updated 11 months ago by James

Being a CTO

Engineering Leadership and CTO

Being a CTO is interesting and is probably different in every company. It is also a role that cha...

Updated 1 year ago by James

Handling non-string DAG parameters

Airflow

You may need to pass a dag parameter to an operator using templates - however, it may be importan...

Updated 1 year ago by James

TriggerDAGRunOperator

Airflow

You can use wait_for_completion=True and it will detect whether the dag passed or failed. If y...

Updated 1 year ago by James

Installing Airflow Locally

Airflow

Install Script # Airflow needs a home. `~/airflow` is the default, but you can put it # somewhe...

Updated 1 year ago by James

Angle Brackets (Greater Than, Less Than) show as upside down question and exclaimation marks

Devices and Tech LaTeX

This is an issue when <> render incorrectly, it can look very weird. Check your encoding Accord...

Updated 1 year ago by James

Dell XPS 13 9100

Devices and Tech

My daily driver at work. I was so pleased with it I bought one for home/personal use too Managin...

Updated 1 year ago by James

Zellij

Devices and Tech

Zellij is a Golang terminal workspace + multiplexer - its a bit like tmux on steroids Feat...

Updated 1 year ago by James

Comprehensive Impact

Science of Science

Comprehensive Impact, as opposed to Academic Impact is an umbrella term for the impact of scienti...

Updated 2 years ago by James