code

  • turktools: A set of free, open-source tools that aid in the construction of linguistic surveys for Amazon’s Mechanical Turk, developed with Hadas Kotek. The tools allow for the creation of a wide range of linguistic tasks, including linguistic grammaticality surveys, sentence completion tasks, and picture-matching tasks. Our tools further help streamline the design of such experiments and assist in the extraction and analysis of the resulting data.
  • turkserver: PHP scripts for hosting Amazon Mechanical Turk-style surveys on your own server
  • lingconf.com: simple free WordPress hosting space for linguistics conferences
  • LingBuzz RSS feed and twitter account
  • Better Linguist List RSS feeds
  • lingcrawl: a tool for crawling and creating a local mirror of the LingBuzz archive
  • colloq: software I maintained at MIT Linguistics for nominating and voting on colloquium speakers, now open-sourced
  • The Antisymmetrizer: an online tool which linearizes trees according to the Linear Correspondance Axiom (Kayne, 1994)

In a past life, I was a coder most active in the WordPress and Mozilla (Firefox) spaces. I have now essentially retired from professional coding to focus on my academic work, but still maintain personal connections with these communities. From time to time I also consult and advise startups on language technology issues.

My most popular open-source project was the Yet Another Related Posts Plugin for WordPress and I also contributed for years to WordPress Core. I was also a core developer for the experimental natural language interface Mozilla Ubiquity (described in this paper) and the Tab Groups feature in Firefox. Notable previous clients and employers include Automattic, Mozilla, Gameloft, MIT, the University of Chicago, Vlingo (now part of Nuance), and JDRF.