Posts

Recent

Food of the world: Three Sisters stew Gaussian Process for Areal controls in linguistic typology Food of the world: Uzbek Plov Determining language areas in linguistic typology Food of the world: Chakalaka

All Posts

Topics

World languages (12) Teaching (12) Programming (12) Linguistics (12) Languages (10) Food (10) Fieldwork (10) Cultures (10) Guide (9) Nlp (7)

Category: Guide

← Return to Blog Index

2026

11 Aug: Gaussian Process for Areal controls in linguistic typology

This is a blog post that I’ve had in mind for awhile, and as I was working on it I realized that there is a bit of groundwork needed. Part of that groundwork was laid in a previous post where I showe.. (more)

28 Jul: Determining language areas in linguistic typology

In a previous post I showed a simple way to control for language family and area with categorical variables in a linear mixed model using Python. In a more recent post I showed how we can plot langua.. (more)

20 Apr: Romanization of scripts and NLP resources

Romanization of scripts and NLP resources !Language scripts (from Freepik )
When I began developing the taggedPBC I needed to represent all of the roughly 2,000 languages in a similar wa.. (more)

08 Apr: Comparing automated Implicit Motive models (tutorial)

Comparing Implicit Motive Models Part of my research involves using machine learning and natural language processing to automate content coding. In social science there has long been recognition tha.. (more)

24 Mar: Git sparse checkout

I sometimes find myself wanting to work on a project involving data or code from Github. Many such repositories are quite small and easy to work with, containing mostly text files. Occasionally, howe.. (more)

17 Mar: Controlling for Descent and Area in linguistic typology

When conducting comparative studies on linguistic features, we are essentially observing patterns. In a previous post I mentioned one problem we need to deal with, related to how we represent the fea.. (more)

16 Feb: A custom handler for faster-whisper on Huggingface

Recently we wanted to set up an audio transcription endpoint for our workflow with Bookscribe.ai. I’ve been using Huggingface in production for their accessible and low cost inference servers, but .. (more)

09 Feb: Use (AI) agents or get left behind? A response

A couple of weeks ago I read a post by Tim Dettmers outlining how he has tried to use AI to automate various tasks, with some examples of successes and failures. While his attempt to automate email w.. (more)

19 Jan: Blog Post Generator (tutorial)

I recently read a post by Tim Dettmers on how he uses AI to support his workflow. In case you don’t know of Tim, his work on quantization has been foundational to how AI has developed over the past f.. (more)

2017

24 Apr: Using Git for Linguistics

Recently, I started to explore using Git to maintain and organize my data. This includes both the primary data I work from as a linguist and the various kinds of data I produce in the form of written .. (more)