Script for fairly distributing event tickets to people who joined in group order

For the last several years I’ve coordinated the group ticket order for my kids’ school for an annual dance festival that the school participates in. We don’t get to pick our seats for the group order; we tell the festival how many tickets we’re buying, and we get back tickets they’ve chosen. I’ve always tried… Read More: Script for fairly distributing event tickets to people who joined… »

Boycott Amazon until they come clean about recent data breach

Early on November 21, 2018, I along with an undetermined number of other Amazon customers received the following email from Amazon: This breach notification lacked most of the information expected to be included in a breach notification from any reputable company, including: How was the information disclosed? For how long was the information accessible? How… Read More: Boycott Amazon until they come clean about recent data breach »

Brookline parking meter credit card fee is obnoxious, yes, but also illegal

Dear Mr. Kleckner [Melvin Kleckner, Brookline MA Town Administrator], I was so happy to see that the Town of Brookline is continuing its ongoing efforts to make parking in Brookline as unpleasant as possible by recently adding a 30-cent fee for all credit-card transactions in parking meters. I’m sure the owners of small businesses in… Read More: Brookline parking meter credit card fee is obnoxious, yes, but… »

How to get browsers AND Cloudflare to cache a single page on your WordPress site

I maintain the Send Later Thunderbird add-on, which has something on the order of 80,000 active users (exact numbers are unknown because statistics collection on addons.thunderbird.org has been broken for months). The user guide for Send Later, which includes the release notes, is published elsewhere on this blog. Whenever I publish a new major or… Read More: How to get browsers AND Cloudflare to cache a single… »