• Example Wordle result for #196. Final word is REBUS.

    Tracking *ordles

    Wordle, the online word-guessing game recently purchased by the New York Times, has produced a lot of spin-off games. For instance, Duordle asks users to guess two words a time. Sedecordle gives you 16 at a time! With all the games, it can be hard to keep track of them all. It can even be difficult to know whether played a game today or not. To help track your progress, I built this simple webpage. Each name links directly to the relevant page. When you finish, just click the checkbox to mark that you are done. When you come back the next day, use the "UNCHECK ALL" button at the…

  • The logo for TidyTuesday

    TidyTuesday: season vignette formats

    For the 2022-03-15 #tidytuesday, we're working with data compiled by Robert Flight. The data reflects vignette uploads to the CRAN and Bioconductor. I wanted to focus on the seasonal nature of uploads, so I used a spiral plot. This was a great opportunity to use the spiralize and ComplexHeatmap packages by Zuguang Gu. I had to rely a lot on the grid functionality to add the title, subtitles, and caption. I found these posts by particularly helpful. Note: I used the zoo package to calculate the 7-day rolling averages. All code is available at github

  • The logo for TidyTuesday

    2 TidyTuesdays

    The last two weeks of #tidytuesday have both involved data that can be spatially mapped. They were a good opportunity to get more familiar with showing information on states in the US or countries in Europe. Alternative fuel sources in the US The data for 2022-03-01 are fueling stations throughout the US that offer alternatives to gasoline or diesel. I used the usmap package to help plot this one: Code for this graphic is here Erasmus exchange program The data for 2022-03-08 come from the Erasmus+ exchange program. It allows students to travel to other countries. I decided to look at which countries received more students than they sent away.…

  • Classifier accuracy over time. Self decoding occured first (around 200 ms), then Other decoding.

    Decoding Fairness

    Part of a my dissertation looked at how people balance self-interest with fairness for others. It may seem obvious that people pay attention to their own interests first, but there is some good evidence that people are actually intuitive cooperators and default to considering how their choices affect other people. I tested these two views using a modified verison of the Ultimatum Game while I recorded electroencephalography (EEG). On each trial participants saw $12 split between three people and were asked to accept or reject the offer. I used this setup to independently manipulate fairness for the self or another person, then trained two families of support vector machines to…

  • Picture of small brains with arms and legs in random colors.

    Introducing MobNet

    I have been running a homebrew (i.e., designed from scratch) Dungeons & Dragons game for the last five years. This past New Year\'s Eve, my five players were victorious, saving their multiverse from certain annihilation. I\'m excited about starting a second campaign, but was struggling to come up with new creatures to challenge and surprise them. Then I realized I could use artificial intelligence to help (special thanks to Jacqueline Nolis at SaturnCloud a demonstration using a neural net to generate pet names). More specifically, I trained a neural network on a list of 1,368 names from existing creatures. MobNet produces names like Orze, Garez, or Wartus. (Header image is…