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

Programming (17) NLP (15) World languages (13) Teaching (12) Food (10) Fieldwork (10) Cultures (10) Guide (9) Typology (6) Low-resource languages (5)

Category: TaggedPBC

← Return to Blog Index

2026

14 Jul: Maps from the taggedPBC: a Python tutorial

When working with languages, it is important to keep in mind the context in which they exist. While “context” has many different facets, a primary aspect is geography. Geographical (and topographi.. (more)

02 Jun: Contributing to the taggedPBC

If you’ve followed my blog for any length of time, you probably know that I’m interested in languages of the world. The incredible diversity in linguistic structures found in the roughly 7,000 wor.. (more)

05 May: Data annotation for low-resource NLP

It’s that time of the semester where I’m in the throes of assessing student work for classes and trying to submit grades. One of my tasks has recently involved NLP projects related to the *taggedP.. (more)

20 Apr: Romanization of scripts and NLP resources

When I began developing the taggedPBC I needed to represent all of the roughly 2,000 languages in a similar way, in order to facilitate comparison. As noted in a previous post, while the majority of.. (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, howev.. (more)

10 Mar: Comparative data and localization

When working with actual language data, one major concern is how to represent that data. Many times as researchers the things we want to compare are not equivalent, so we must use the best approximati.. (more)

02 Feb: Word order from corpora: the taggedPBC (new paper)

My interest in languages has led to some interesting places, working on languages from different families in various contexts. Most recently I’ve been curious about the ways that languages develop ove.. (more)

26 Jan: Low-resource language processing (lessons from HG2051)

Since 2023 I’ve been teaching a course on natural language processing at NTU Singapore. The goal is for students to learn basic Python programming skills that allow them to work with language data. Ty.. (more)

2025

22 May: The taggedPBC - a massive dataset for crosslinguistic investigations

About a year ago I was looking for annotated texts to investigate some questions I had about word order. My main question was whether it was possible to extract word order from corpora, but I realized.. (more)