Scary problems, creepy software.

Featured Image

Reflecting on 7 months of re-learning Machine Learning

In November of 2022, I began to relearn machine learning. You may misunderstand this as simply refreshing or revising my knowledge, but believe it when I say I am actually “relearning” machine learning, and in this post, I will share the motivation for this. The motivation When I discovered machine learning in 2020, I was fascinated by the concept of making predictions based on the patterns identified from past data; I thought anything could be predicted when you throw machine learning into enough data, so I began to learn what I thought was to be known. [Read More]
Featured Image

Software 2.0

There have been a lot of conversations around Software 2.0 recently; the next generation of software, and perhaps, a new way of building a different class of software. And yet, its meaning is still very much unclear. Some describe it as “software building other software”, others define it as “people building software” by simply feeding it data as opposed to writing actual code. But to me, these definitions say nothing about the kind of software that comes out of the process or the new experience it offers the user. [Read More]
Featured Image

Why LLMs could be a big deal for HCI

Large Language Models are machine learning models that have been trained on a very large volume of textual data that represent sequences of words in different languages. The goal is to predict the next most probably token (word) given a sequence of tokens (words). With this powerful fundamental attribute, they can be adopted in many use cases including language translation, text summarisation, text classification among other. A use case which I find particularly interesting is the classification of human-written sentences into actionable intents which I believe can enable humans to communicate with computers in a more natural way. [Read More]