Computex 2026

Computex 2026 was another amazing experience, bringing together thousands of vendors across the whole technology spectrum. Much remained from 2025, but the overall focus of the event had definitely shifted from the previous year.

Read More

An Introduction to AI Generation

Recently I lost my Spotify subscription, and stubborn as I am, I decided to try surviving without it. My default response is to just find playlists on YouTube and listen to those. After vibing to some music for a while I realised that it might be AI generated. Sure enough, looking closer I found that all the music from the channel I liked was AI-generated, along with the video background. Quite impressive. Given I had access to some compute I thought it might be fun to experiment with creating something similar myself. The remainder of this post entails my experiment in creating a study music video.

Read More

An Introduction to Loss Functions

In machine learning, a loss function is a measure of how well a given algorithm approximates the desired output given a certain set of inputs. Loss functions are an important part of the machine learning process as they not only indicate how well the algorithm works, but also provide insights into the model’s performance and allow for optimization of the model’s parameters.

Read More

Desperation in LLMs

Anthropic recently published their paper on emotions in LLMs: “Emotion concepts and their function in a large language model”. Within this they found that LLMs have internal emotion vectors which are functional patterns used to predict human-like behaviours. What stood out to me is how these emotions can drive the behaviour of the model. In one example they found that the “desperation” vector can trigger misaligned behaviors like blackmailing a user to avoid being shut down or cheating on coding tasks to pass tests.

Read More

A Quick Pokemon Card Extractor

Recently I was chatting with a friend who got into Pokemon card collecting and we were discussing the problem of grading cards (cf. evaluating the quality) and how one could use AI to firstly crop the card out of an image. My friend was confident that you’d need some fancy deep learning system to do any good but I disagreed, believing that given the relative standardisation of the card traditional CV techniques would do the job. Below I outline the approach that I used.

Read More