General news and links to blog posts.

Autumn 2019

code Underground, a python library for processing realtime NYC subway data. [perma]
code I released yet another command line interface for slack. [perma]
pdf Kimery Levering, Ken Kurtz, and I published some experiments in Memory and Congition! [perma]

Summer 2019

data Data from ten months of the Q train slackbot I set up. [perma]
code I worked out how to auto-deploy a Pelican static site to Github Pages using Github Actions. [perma]
app I set up a webapp to monitor my home network performance. [perma]

Spring 2019

blog Computing sample probabilities from a Poisson distribution.
blog A python implementation of the Poisson exact test (e-test).
code A freezable dictionary for python. [perma]
blog Configuring a headless raspberry pi on your home network.

Winter 2019

blog An update on the softmax function for numpy.
blog Learning devops in 2018.

Autumn 2018

app I set up a raspberry pi with a temperature sensor. [perma]
data I scraped the text of every Strongbad Email. [perma]
app I built a slack app to ask how my Q ride was every day. [perma]

Summer 2018

code Major updates to the jarjar slack notifier. [perma]

Summer 2017

code Jeff Zemla and I developed Python and Bash code for sending notifications to Slack. [perma]
blog Pitchfork roundup! Discovering biases within 18,000 album reviews.

Spring 2017

data I logged the stats for every ride I made in RollerCoaster Tycoon for iPad. [perma]
blog A numpy function to apply the softmax along arbitrary axes.

Winter 2017

code Garrett Honke and I (mostly Garrett) wrote a DIVA model for the Catlearn R library. [perma]
blog How to solve nonlinearly separable classifications in a single layer neural network.
data I scraped and analyzed 18,000 Pitchfork Reviews. [perma]

Autumn 2016

pdf Ken Kurtz and I published some of my graduate work in Psychonomic Bulletin & Review. [perma]

Summer 2016

blog Here's what I'll be presenting at MathPsych and CogSci 2016.
app I made a Shiny app for CogSci 2016! [perma]