Bullshittery and bad candidates.

There’s something about an election that turns people into liars. Once upon a time, there was a relatively small cohort of people who had a public stake in an election. Those people would insist that their candidate was great—totally perfect, if the truth be told—no matter how lousy that they really thought that the candidate …

Ethics training in the governor’s office.

The ethics records that the attorney general’s office refuses to give me didn’t present an obstacle for Gov. Bob McDonnell’s office. Here are the records of when the employees of that office—including Gov. McDonnell—have received their legally-mandated ethics training: Gov. McDonnell’s Office Ethics Training Records (PDF) Gov. McDonnell’s Office Ethics Training Records (Text) (Because employees …

A Virginia campaign finance API.

Last year, I wrote here that I was working on an open-source campaign finance parser for Virginia State Board of Elections data. Thanks to the good work of the folks at the SBE, who are making enormous advances in opening up their data, I’ve been able to make some great progress on this recently. That …

Cuccinelli’s self-inflicted FOIA gunshot wound.

This time last week, I got a surprise in the mail. A couple of weeks prior, I had sent requests to both the governor and the attorney general’s offices for some pretty boring records—a list of everybody in their offices who had received the ethics training prescribed under the law. These records are explicitly FOIAable, …

Make money from home! (Even if your home is the governor’s mansion.)

Many months ago, an acquaintance was invited to join a small gathering at the estate of erstwhile Charlottesville-area millionaire Patricia Kluge. Kluge was inviting some women over to a brunch at Albemarle House, an event at which the honored guest was Virginia’s first lady, Maureen McDonnell. Unbeknownst to the invitees, the host was teetering on …

New site, new datasets.

Since creating Richmond Sunlight and Virginia Decoded, I’ve been building up a public trove of datasets about Virginia government: legislative video, the court system’s definitions of legal terms, court rulings, all registered dangerous dogs, etc. But they’re all scattered about on different websites. A couple of years ago, I slapped together a quick site to …

$500 speech transcription bounty claimed.

It took just 27 hours for the $500 speech transcription bounty to be claimed. Aaron Williamson produced youtube-transcription, a Python-based pair of scripts that upload video to YouTube and download the resulting machine-generated transcripts of speech. It took me longer to find the time to test it out than it did for Aaron to write …

$500 bounty for a speech transcription program.

The world needs an API to automatically generate transcript captions for videos. I am offering a $500 bounty for a program that does this via YouTube’s built-in machine transcription functionality. It should work in approximately this manner: Accepts a manifest that lists one or more video URLs and other metadata fields. The manifest may be …