Context Poisoning

2024-12-14

Agreeable to the point of inaccuracy: when I'm not as smart as Claude thinks I am.

SheBeTalking: Translation

2024-10-17

A live translation app for talking to your mother-in-law! (or anyone else). Won at the AGI House Hackathon.

Incentivizing Interaction: A Case Study in Birthday Party Optimization

2024-09-20

A single-case analysis of digital engagement strategies employed in coordinating a 30th birthday celebration.

[^footnotes]:

2024-09-15

A journal of my struggles with MDX, React, and apparently-edge-cases.

Introduction to RAG

2024-03-15

An introduction to Retrieval-Augmented Generation (RAG).

Skyrimbe

2023-14-11

An interactive graph of the different potions you can make in Skyrim.

DockerCon 2021: Small, Secure Surfaces

2021-06-06

TLDR: smaller targets are harder to hit.

The Closest Prior

2020-08-01

A valiant attempt to overcomplicate a two-primitive problem.

Hashicorp's Vault

2020-06-01

My favourite things about Hashicorp's Vault.

Brittle File I/O

2020-04-10

A tiny batch processer script breaks and I cry about platform (in)dependence.

Capstone: Compiling via graphs

2020-03-03

One of the biggest problems for new programming languages is to get them to run well across different platforms. In my Capstone project, I explore one way of doing that for Lift, a new ML-targeted language by converting programs into Cyclo Static Dataflow Graphs. These graphs can then be analyzed and improved for execution efficiency.

Simpler Topic Modelling

2018-08-07

An attempt at topic modelling that quickly turns into a saga of data cleaning.

Reverse Engineering Diabetes

2017-11-28

A research paper on the Freestyle Libre CGM. I was diagnosed with T1 diabetes all the way back in 2012. It's been a constant in my life ever since, interfering no more than necessary. Shifting from spot finger-pricks to continuous monitoring of interstital glucose has made this process far more comfortable and informed. In the following study, Hrishi Olickel and I discuss the clinical use and inside workings of my Freestyle Libre, then develop our own tools for oversight and analytics.