Originally posted on mastodon.technology.
I did the first test run of LibUp 2.0 (formerly libraryupgrader) last night across MediaWiki extension repositories, only hit one show-stopper bug (oops).
Here's an example: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AJAXPoll/+/522645 I think the coolest new feature is the hashtags, which allow you to filter patches for exactly which libraries were upgraded, which CVEs were fixed, etc.
Originally posted on mastodon.technology.
End of an era, #MediaWiki will no longer silently accept "A potato" as part of a valid timestamp: https://lists.wikimedia.org/pipermail/mediawiki-api-announce/2019-June/000146.html
(Don't worry, PHP will still take it!)
Originally posted on mastodon.technology.
Self-care tip from #ACLU100 in NYC: "Every night, go online to Facebook, and unfriend people on their birthday. Very therapeutic."
Originally posted on mastodon.technology.
Glad I'm able to stay on brand.

Inside Scoop is a weekly column about the operation of the Spartan Daily, San Jose State's student newspaper.
We put out three newspapers this week: Tuesday, Wednesday, and Thursday.
This week the new editorial staff (led by me) took over production of the paper, with assistance from the outgoing editors, and on Thursday, we were supposed to do it all by ourselves (mostly).
On Monday night we finished at 1:00am exactly, Tuesday night was around 12:45am, and Wednesday night around 1:30am. The last one isn't a regression, since we had 2 extra pages, plus a doubletruck (a two-page spread) and a late story waiting on the San Jose Sharks game to end.
That said, we should be aiming to get out before or around midnight, regardless of the number of pages and content.
The leading story on Tuesday was about how the new recreation center on campus prohibits photography (including selfies), and most students don't know about that. We only found out about it when trying to take photos for another story (see: Wednesday) and weren't allowed to. At around 5pm Monday afternoon we switched out the main story on the front page in favor of this one that was yet to be written. This definitely didn't help with our production time, but in my opinion, made for a better paper.
We spent too much time figuring out which stories had been edited, and by whom. We didn't yet have the communication channels set up and expectations clear, causing a lot of confusion and unnecessary micromanagement. I think we rectified most of this for the next issue.
As a chaos monkey test, in the template pages we were given, the date was spelled "Tuessday" to see if any of us would run spell check or catch it by eye. We failed. Thankfully the printer caught it when reviewing the pages to make sure they were transmitted OK, and we were able to fix it before print.
The biggest issue in this paper was that none of the photos taken in it were by Spartan Daily photographers. While there's no technical problem per se, it still makes me feel bad.
Things really started clicking on Tuesday afternoon. Most of our stories went through edits pretty early, and pages were laid out quickly...except for news. We didn't get the hand scanner photos until late in the afternoon, leading to uncertainty about which stories we'd be running, and where on the page they'd be going. We also got a great campus image that had us push the story that was supposed to go in that space to the next day.
Thanks to El Espartano Noticias, the Spanish language journalism club, page 3 is entirely in Spanish, and features stories aimed at Spanish-speaking students. This is our second Spanish page this semester, and I'm hopefully that we can increase the frequency next semester.
I'm pretty proud of this paper. We pulled off a pretty decent doubletruck spotlighting Graduation as our final scheduled issue. It's not perfect, but I think it gives us a good idea of the amount of work that goes into doing these kinds of spotlight packages. With proper planning, I am confident we can do them once a week.
Due to some last minute changes, we ended up running two medical media literacy stories that should've been packaged together since the basic premise of both is the same (debunked rumors about an outbreak of a disease).
The back page with the Sharks Game 7 win turned out really nice since we were able to have one reporter focus on writing the story and another shooting photos.
One thing I'm doing very differently than predecessors is running more corrections. I've taken a more liberal stance when it comes to printing corrections, that as long as it is factually wrong, we'll correct it. We already have two corrections lined up for the first print issue next semester.
Some people view corrections as something that looks bad, since we messed up. I think running corrections underscores our commitment to getting the facts right, to the point where we're happy to admit that we're wrong so we can put out the correct information. In my view, corrections make a paper look good.
Inside Scoop is a weekly column about the operation of the Spartan Daily, San Jose State's student newspaper.
This past week myself and the fall 2019 editorial board shadowed the current editors, getting a feel for what our jobs will be like. This mostly went according to plan, with nearly all of the new editors getting hands on experience with pitching stories, editing content, and laying out pages.
This all culminated with a 20-page special edition about "Home" (25MB pdf). Tuesday and Wednesday evenings were pretty crazy, by the end I had edited every page except two, and one of those I skipped because it only had stories I had written on it.
20 pages was pretty ambitious, and I wonder whether we would have put out a better product with only 16 pages, cutting some stories. In any case, the volume of editing required was pretty beneficial for me.
This coming week we're going to be taking over production of the newspaper. People keep asking me whether I'm excited or overwhelmed, and the answer is simply neither. It just feels like the next thing to do. Also I'm pretty tired.
In other news, The New York Times published the winning essay for the Modern Love college essay contest. It's amazing, and I teared up while reading it.
I plan on keeping my own entry to myself for now, though I'm glad I wrote and submitted it. Thanks to my friends who proofread and gave me advice on it beforehand.
Three Spartan Daily issues left - nearly ready to finish out the semester!