All articles

Demystifying Battery Technology

Matt Gibson
|

Illustration of Daniell cell

This is a quick primer to key aspects of batteries for someone like me who knows a little about software but not very much about electrical engineering, power systems or embedding programming.

Introduction:

Batteries are key technological component in many …

More

An Energetic Exposition: notes about electricity markets

Matt Gibson
|

Melbourne Terminal substation

Electricity markets can be quite complex. They have many features which are rarely discussed in econ 101. For instance, my microeconomics textbook has three chapters on the environment, pollution and natural resources (it’s a bit lefty) but has a …

More

What LLMs can’t do

Matt Gibson
|

MyImage

I researched the limits of large language models (LLMs) in October last year. I’m not sure it’s possible to have an interest in ML/AI and not be aware of the enormous surge in the public consciousness. It …

More

skill issue tbh: ml time series notes

Matt Gibson
|

Now and again I see people talking about foundation models for time series data. It’s one of those things, like the puzzlement over the inability of deep learning models to outperform traditional models tabular data, that makes me think …

More

Sliced Inverse Regression

Matt Gibson
|

MyImage src

Sometimes, you read something unexpected. I was looking through this paper on statistical perspectives on representation learning and came across this family of methods: “sliced inverse regression.” Sliced inverse regression? What the heck? I think I have a reasonable …

More

The Wild West of Jupyter

Matt Gibson
|
The abduction of Europa. Jupiter is the one with the horns.

There’s some wacky stuff in the Jupyter ecosystem. Still, one thing that really stood out for me was the extension of Jupyter notebooks into web development and their interaction with the JavaScript ecosystem. So web assembly is a thing …

More

Embedding js in pelican

Matt Gibson
|
The pelican

Sometimes I like to write a little js in my blog posts. Here is an example of how to embed a javascript file in a pelican article.

Below the fold, is an example of embedding a js chart into a …

More

Updating and reflecting on my website

Matt Gibson
|

The prodigal son, also reflecting.

It’s been a little while since I’ve updated my website. Here’s some thoughts revisiting this older code. In particular I want to evaluate whether using Pelican has been worthwhile and record some answers to natural questions I …

More

Exploring the CPython interpreter

Matt Gibson
|
Don't lose your head trying to understand Python.

I enjoyed this talk introduction by Allison Kaptur - “Bytes in the Machine” which provides easy but insightful introduction to the CPython intepreter. Worth watching if you’d like to know more about how CPython is implemented and what exactly the …

More