What I Learned Switching My Blog's Embedding Model for Recommendations, With an LLM as a Research Partner featured image

What I Learned Switching My Blog's Embedding Model for Recommendations, With an LLM as a Research Partner

Intro This site’s related-article recommendations run on a tool I built myself: prelims-cli, a CLI wrapper around prelims, which enriches Hugo front matter with various metadata. …

How to Prevent gh CLI from Leaving a Plaintext Token on WSL2 featured image

How to Prevent gh CLI from Leaving a Plaintext Token on WSL2

On WSL2 without a working keyring, gh auth login falls back to storing the token in plaintext at ~/.config/gh/hosts.yml. Worse, the OAuth token GitHub CLI issues never expires …

TikTok kept letting strangers create accounts with my email, so I filed PIPEDA and CASL complaints featured image

TikTok kept letting strangers create accounts with my email, so I filed PIPEDA and CASL complaints

Disclaimer This is a personal account of how I, a non-lawyer Canadian resident, used PIPEDA and CASL to address a privacy issue with TikTok. It is not legal advice. Procedures, …

Embedding workflow templates in skills: shifting the LLM's role from "generation" to "rendering" featured image

Embedding workflow templates in skills: shifting the LLM's role from "generation" to "rendering"

The dream of LLM-powered ML workflow generation At my company, an ML feature called AI Signals provides capabilities like RFM analysis, recommendation, and contextual bandits. To …

Migrated from Pages CMS to Sveltia CMS featured image

Migrated from Pages CMS to Sveltia CMS

I introduced Pages CMS last summer, but after encountering several concerns, I migrated to Sveltia CMS. Motivation As I wrote in this comment on GitHub, the move was triggered by …

Between Principal and Glue Work featured image

Between Principal and Glue Work

Introduction I have always worked with the mindset that being a Staff+ Engineer is essentially doing high-level “glue work.” Because the tasks are surprisingly diverse, I have …

Tackling Review Fatigue by Document Driven Agentic Coding featured image

Tackling Review Fatigue by Document Driven Agentic Coding

This year, the amount of time I spend on reviews has exploded. This applies to both code and documentation. And the fatigue from this has also increased dramatically. Of course, …

Configured Pages CMS featured image

Configured Pages CMS

I had been looking for a way to write Hugo articles on mobile devices like my iPad, and that’s when I came across this article by mehori and decided to try Pages CMS.

Machine Learning Project and Scrum

I’ve worked on several machine learning projects, and intuitively, I’ve felt that Scrum doesn’t seem well-suited for machine learning. However, during an internal discussion, a …

avatar
Aki Ariga
Migrated From Netlify to Cloudflare Pages featured image

Migrated From Netlify to Cloudflare Pages

Netlify is a great service, but it is also known as slowness in Japan. I have been using Netlify for my blog hosting for a long time, but I decided to migrate to Cloudflare Pages …