Cubic spline interpolation

This post explains how cubic spline interpolation works, and presents a full implementation in JavaScript, hooked up to a SVG-based visualization. As a side effect, it also covers Gaussian elimination and presents a JavaScript implementation of that as well. I love topics that mi...

My horrible career

Dev advocate Zack Proser grilled me lightly about my career, and why I haven’t taken any of my own advice. Read the full interview, but pay no attention to the man behind the curtain.

My horrible career

Dev advocate Zack Proser grilled me lightly about my career, and why I haven’t taken any of my own advice. Read the full interview, but pay no attention to the man behind the curtain.

Generating Go code with Llama2 on your laptop

I would like to briefly show you how to generate Go code with Code Llama.

My understanding of various sorts of completion in GNU Emacs

Considering a v2 of encoding/json

#​479 — October 10, 2023 Unsub  |  Web Version Go Weekly Thinking About a Better encoding/json — Led by Joe Tsai, but with input from several fellow gophers, this is a discussion to kickstart the process of potentially modernizing...

ChatGPT4 for data analysis

LLMs are mind-blowingly good at analyzing and visualizing data!

Everything You Always Wanted to Know About Type Inference - And a Little Bit More

A description of how type inference for Go works. Based on the GopherCon 2023 talk with the same title.

Understanding the orderless package for GNU Emacs

In praise of modest, simple third party packages for GNU Emacs