Project: MVP - ML Visualised using Python

Script to visualise structure of ML model, aiding in design.

Packaging apps on MacOS.

I'm developing an app and need to package it so it can be shared, here's what I've learned about packaging Windows and mac apps.

One side of a conversation about Rust-lang.

What? No parentheses around conditions?!

Metrics in Pytorch

Metrics are used in machine learning to gauge how well a model is performing; in this post I discuss some of the terminology and how to calculate the metrics using `Pytorch`/`torchmetrics` and displayed using the excellent `tensorboard`.

Image Segmentation and Machine Learning

Working with real data when segmenting images

Names are important.

Refactoring a codebase of ~16k SLOC just to change a name; is it worth it?

BounceEngine

A physics engine simulating a bunch of balls bouncing about turned into a game engine.

Into the Apple System Management Controller

Apple's SMC is the interface between the sensors on a mac and the OS, however this API is private and not publicly documented. Here's my journey into the various forum posts and other efforts which have uncovered the secrets of the SMC.

Àite Domhainn part 2: time for a diet

I think I was biting off a bit too much. Time to trim down the scope a wee bit!

Àite Domhainn: a strategy game for the patient

Àite is a game I've been working on the last few weeks, thought I'd share some ramblings about the process so far.