Hey everyone—an update on API slowness today. The immediate issue is that the site is getting a lot of API traffic and once things bog down, it's difficult to identify the cause of the problem, as all queries get slow. So I'm doing my best to figure out which Jenga piece to pull
The deeper issue is that the API is not equipped to handle an obvious case (has anything changed for user X since time Y) that would reduce the need to fetch all bookmarks, an expensive query. That's the focus of V2 (draft here idlewords.com/pinboard_api2_…) that I've been building
I'm trying to find a balance between keeping the punch-drunk V1 of the API on its legs and getting V2 to a state where it can go into experimental deployment and then take over some of the load. Once it's up and running, the pressure on the original should lessen a lot
There's no plan right now to sunset V1 of the API (which is just the old delicious API from 2004), but I anticipate that enough users will switch to the newer version to ensure that no problem happens ever again in any part of Pinboard
• • •
Missing some Tweet in this thread? You can try to
force a refresh
There's going to be some brief API downtime today (~20 minutes) because I don't have time for frou-frou failover to the backup server; I have to replace some hard drives and then get the hell over the Sierra Nevada in a rental Mazda full of your data before the blizzard hits.
Oh, and back up your bookmarks. It's a good habit!
Auspicious sighting of Cat5 the data center cat portends six more weeks of uptime, and possibly a safe mountain crossing today
Microsoft held an employee town hall today. I obtained a copy of Microsoft President Brad Smith's remarkably candid explanation of why Microsoft will continue to fund politicians whose conduct is completely at odds with the company's stated values notes.pinboard.in/u:maciej/90342…
Picture of Microsoft CEO Satya Nadella with an unidentified Windows user from Queens
One reason we're talking about Microsoft here is that their leaders are at least willing to engage with employees about the PAC. Not so at Google, Facebook, or Amazon, whose political giving is even less defensible. Employees have the power to defund all this and should use it
Ranked choice voting is an amazing electoral innovation that lets you mark one of the two major party candidates as your “first choice” instead of voting for them outright.
I was a fan of ranked choice until I tried to explain to a skeptical voter why "some people get to vote multiple times while others just get one vote" and realized that ranked choice adds both cognitive complexity and ballot complexity to an already difficult process
From ranked choice voting to end-to-end encryption and wood apples, I tend to like stuff a lot until I try it and realize it is way overhyped
A thread on how record fundraising has crippled a bunch of Democratic campaigns, which also ties in to people's question "can candidates do anything useful with donations a week before the election?" TL;DR no one can afford to pay for pre-reserved ad time because of Senate races
If you're running for Congress, you book a bunch of ad time right before the election, based on your anticipated budget. In most cases you can't pay up front for this ad time even if you wanted to.
There's a law that says candidates have to be charged the lowest rate available for ads they run within 60 days of the election. In the past, that has made ad costs fairly predictable in smaller media markets. It also means candidates get a better deal than Super PACs
A thread expressing some concerns I have, too. I think a lot of the articles about the genius of Biden's low-key approach to campaigning are being too clever by half, and the vital lessons of Brexit and 2016 (things can move quickly in the last week) have not been absorbed
In particular, the arrogance of relying on election models in a year when we are entirely outside the parameters of those models gives me a feeling of dread. I am encouraged that Biden plans to leave the house this week and visit places we badly need to win
The country has become so politically segregated that it's hard for most voters to get a good read on how a national election is going. It's not like you have neighbors in the other party you can talk to. The polling is a lot like financial models—it works great until it doesn't