Profile avatar
dwillis.bsky.social
I teach data journalism at the University of Maryland, run OpenElections. Fan of WBB & test cricket. Posting obscure things about campaign finance, Congress & elections. https://github.com/dwillis https://thescoop.org
2,793 posts 5,855 followers 574 following
Prolific Poster
Conversation Starter

New Post: Vibe Coding for Domain Experts (Or, how I managed to release a better version of a Python package I maintain in a few hours) Plus an example of vibe coding in teaching thescoop.org/archives/202...

We've released an updated version of Clarify, our Python library that parses the XML produced by SOE Software (formerly Clarity Elections): github.com/openelection...

"Is she even real" is the subject line of this fundraising email from AmeriPAC that splits its proceeds 95%-5% with Trump's main fundraising committee:

It's time to brag on my students, who did some great work this semester. One from my News Apps class - not even a journalism major - built this grocery price tracker using the Kroger API: newsappsumd.github.io/final-projec...

We're about 10% done converting official precinct-level results from the 2024 general election in Texas: github.com/openelection... Join us! DM or email in profile.

The semester is over, and I finally found the idiot who assigned my stats class students something like 75 assignments this semester. Really mad at that guy.

We're living through the Who Cares Era, where completely disposable things are shoddily produced for people to mostly ignore, while the government stomps its uncaring boot on our necks. But there's an easy way to fight back: Care. I wrote about it: dansinker.com/posts/2025-0...

I'm so proud of what @unbreaking.org is doing and I think it's the exact kind of work that *seems* simple but is actually really fucking hard: taking in all the chaos, conflicting reporting, fear mongering, genuine terror, confusion and overwhelm to produce something simple, clear, and accurate.

thanks to @shirokuriwaki.bsky.social, the Cooperative Election Study common content cumulative data file has been updated with all 701,955 respondents we've interviewed since 2006 dataverse.harvard.edu/dataset.xhtm...

Area commencement speaker seems familiar:

Area commencement speaker seems familiar:

My best estimate (and it's only an estimate) is that ~140 Harvard athletes are international students (doesn't include seniors). Most are women. docs.google.com/spreadsheets...

Not nearly the most consequential thing, but fwiw Harvard WBB has two international players listed on its 2025-26 roster: gocrimson.com/sports/women... While its field hockey team has 8: gocrimson.com/sports/field...

Other countries definitely will respect us more if we toss their students out of our universities. I struggle to think of anything more worthy of respect.

In the 2024-25 academic year, Harvard University has 6,793 international students, accounting for roughly 27 percent of its student body.

One of the great things about teaching at UMD is I get to sit in on classes. This semester I audited one on LLMs as research assistants, which was fascinating & really expanded my comfort with what these machines do. Here's the syllabus with readings: zjelveh.github.io/teaching/ins...

New on the Gun Violence Data Hub: Mass Shootings data from 2014 - present. Over 5,200 incidents, and counting. We're sharing data from the Gun Violence Archive, which defines "mass shooting" more broadly than other sources @thetrace.org datahub.thetrace.org/dataset/mass...

A horrific story, beautifully written =>

One morning, sitting in an immigration office in Memphis, Kasper Eriksen found himself transformed. A day before, he was a welding foreman, a husband and father of four. Now, he was a detainee, bound and shackled in a detention shuttle in Tennessee. www.mississippifreepress.org/ice-arrests-...

jfc www.cjr.org/feature-2/we...

Sometimes, I scribble on the job. But this is the first time those scribbles have been published. A little 🧵 about what makes my role so unique, and why being a fellow is pretty awesome.

Close contest between spraining my ankle playing pool vs. falling into a pile of broken glass running away from a house that I accidentally set on fire. Ok, maybe not that close.

Waiting for a delayed flight to board while "No One Ever Is To Blame" plays on the PA system seems like a pretty specific troll.

Did not expect this SMS survey from US Insights to go in the direction it did, tbh:

I admit I did look at this fundraising email from Senate candidate Derrick Evans of West Virginia (jailed for his involvement in the Jan. 6 riot), with the subject line: "My husband Derrick never came home last night"

A week long AIPAC-funded sojourn to Israrel. A bipartisan junket to Taiwan. Hot dogs and zoo tickets to hold shindigs for constituents. And, of course, Eagles seats. That's a taste of the $119k in trips & trinkets gifted to top state lawmakers last year. www.spotlightpa.org/news/2025/05...

Gave the new-ish Qwen2.5 vision model a shot at one of my favorite OCR tasks: this image from a nearly century-old table of Black population by city. Wasn't perfect but did better than other models! gist.github.com/dwillis/6ba7...

**Please know that no extensions will be granted for this.**

Show us your writing process in a gif

ngl, gonna use video of Journalism shouldering other horses aside to meet deadline in my classes from now on.

With the #WNBA regular season tipping off, here's a starter pack of everyone on our team. If you enjoy the work you see here, please follow them as well. go.bsky.app/2Eg9758

Great to see more LLM evals.