Blog

May 18, 2021

A short guide to building a Twitter bot

I recently discovered the fascinating world of Twitter bots (what's that?). Isn't it amazing that a simple computer program can post random stuff on Twitter all by itself? It probably isn't, considering that we're in the middle of a tech revolution, but they're fun to build, so that's a good enough reason to waste your time creating one! In this guide, I explain you how to build a Twitter bot from scratch step by step. Read more

Mar 19, 2021

Creating a Haiku generator with Python

What is a haiku? I'm sure you have heard the term haiku at least once in your life. Haiku is a type of short form poetry that originated in Japan. These pieces of poetry consist of three phrases, where the first and third line have 5 syllables each and the second one has 7 syllables. This makes a total of 17 syllables per poem which follow a 5-7-5 pattern. Haikus have become popular in other cultures too. Read more

Jan 17, 2021

Using machine learning to build a dialect classifier

As a linguist, I have always been curious about how computers can make sense of texts that combine different languages or language varieties. Therefore, I decided to learn more about this and implemented a dialect classifier. That is, an algorithm that would take some text as input and would determine the language variety (or dialect) it represents. To find out how I did it, read this post or take a look at this Jupyter notebook with all the code! Read more

Nov 10, 2020

Using Amazon Mechanical Turk to conduct linguistic research

As a linguist, I often need to find speakers from a particular country or region to gather data on how they say something. However, it can sometimes be difficult to find a large group of speakers from a region you have never been to. In those cases, Amazon Mechanical Turk can come in handy. In this blog post, I explain how you can start using this awesome tool for your linguistic research! Read more

Sep 2, 2020

How to create stunning presentations using Reveal.js in R

I recently found out about an R package that allows you to create Reveal.js presentations in R using RMarkdown syntax. If you are like me and love to display cool graphs in your slides, don't miss this short tutorial! Why you need to start using Reveal.js in R Okay, so you already know how to use PowerPoint. Why using something different then? There are many reasons, actually, but one of them is that PowerPoint doesn't allow you to display interactive graphs in your presentation. Read more