Digging into Multi-Factor Authentication

MFA apps use RFC-defined algorithms - let's figure out how they work and implement our own version.

Function Optimisation Using PyTorch

PyTorch is a great tool for machine learning. Can we use this fancy electric screwdriver to hammer a nail?

Sìobhaltas 0: Pre-Planning

Àite Domhainn -> Sìobhaltas. A new plan for the strategy game, a new direction and (most importantly, of course) a new name!

Drop Bears - a real and present danger?

A drop bear is a small - think koala-size - bear native to the south west of Australia. These bears have developed an oddity: hairless back sides and rear legs instead covered in thick leathery skin.

Àite Domhainn part 3: Game Design

I have been been flying by the seat of my pants for too long. I think it is time to try something different: planning!

Minautomata 0: Rusty WASM

Rust + WASM = portable app with free GUI?

Project: FeOTAE - a Rusty Text Adventure Engine

A simple text adventure game engine.

Numba is crazy awesome

JIT-compiled python can be incredibly fast. Who says Python can't be performant?

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.