9 February 2025

31 links · Sunday

Using an LLM to revamp my site

This is a meandering post about my personal experience using Claude (just the LLM I happened to be casually using already – I have no affiliation and I also didn’t spend any amount of time trying to pick the “best” LLM for my project) to redesign my site and m…

Password Math

A friend from my PC Magazine days recently posted on Facebook a little mathematics anomaly that he encountered while trying to figure out the number of possible passwords under certain conditions. He began with the stipulation that a four-character password ha…

Fixing Europe's broken patent system.

How to Fight Innovation's Silent Killer | High costs, no flexibility, and lost ideas. Here’s how simple reforms can fix it. By Josef Chen

7-langs-in-12-months

I began last year with a goal to really understand machine learning. I feel utterly lucky to be alive at a time when software is taking its first tentative steps into the realm of intelligence, and I want front row seats to this historic event. Once this has o…

Getting the KIM-1 to talk to my Mac

I've written before about my 1976 KIM-1 and code I wrote for a similar one long ago. But I hadn't done much with the KIM-1 and strongly be...

Aaron's Blog

2/9/20251 mins read

Building a Cross-Chain Bridge

How to build a decentralised asset bridge

Let constraints drive consistency

Best practices, derived from my own experience, that help us to enforce data consistency in a large production database (PostgreSQL and Ecto).

Spec-driven Vibe-coding

Giving a name to an amorphous new thing is a powerful act. And that’s what Karpathy did, via tweet: There’s a new kind of coding I call “vibe coding”, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It’s possi…

OpenAI's First Fear - its daniel johns

An exploration of how OpenAI’s fear of public perception led to hesitant decisions, branding confusion, and the importance of bold innovation.

INTRODUCTION

Technologists and publicists gush about how Large Language Models (LLMs) will revolutionize the way we work, learn, play, communicate, create, and connect to another.

AI App Builders - Take 1 - Nick's .NET Travels

I figured I’d take some of these AI app builders for a run to see how capable they are. To date I’ve mainly just been taking advantage of the AI capabilities that are progressively being added to VS Code and Visual Studio though tooling such as Copilot but I’m…

5 Things I Wish I Knew Before Becoming a Software Engineer

This is my brutally honest advice to anyone starting a career in software engineering. I wasted years figuring out what truly matters, but if you want to skip the trial and error, then this is the advice that I wish I had from day one.

Linear Relationships in the Transformer’s Positional Encoding

In June 2017, Vaswani et al. published the paper “Attention Is All You Need” describing the “Transformer” architecture, which is a purely attention based sequence to sequence model. It can be applied to many tasks, such as language translation and text summari…

Automating My Taxes using AutoHotKey

Copying all the details from my tax forms into TurboTax takes hours. What if I wrote a script to do it for me?

Managing Project Dependencies

Context: I am an AI researcher (currently a PhD student) and have been writing Python code for computer vision and NLP projects since 2018. While I actually really enjoy programming, I find writing code for research projects less satisfying and pretty tedious.…