Will Craft
@wcraft.bsky.social
Data Editor at the Guardian US, used to be words and sounds on In The Dark, Sent Away, APM Reports, and your local public radio station.
Anyone arguing that Sliwa dropping out would have helped Cuomo has to contend with that. Even if every other person's votes went to Cuomo, Mamdani still wins
November 5, 2025 at 1:14 PM
Anyone arguing that Sliwa dropping out would have helped Cuomo has to contend with that. Even if every other person's votes went to Cuomo, Mamdani still wins
Zohran has more votes than Cuomo and Sliwa combined, and won every borough except Staten Island
November 5, 2025 at 3:56 AM
Zohran has more votes than Cuomo and Sliwa combined, and won every borough except Staten Island
reposting image with alt text
November 5, 2025 at 3:08 AM
reposting image with alt text
thanks, the UK team is much larger, and for the big elections, they really help out a ton
November 5, 2025 at 1:28 AM
thanks, the UK team is much larger, and for the big elections, they really help out a ton
We're definitely following along, its very impressive
November 5, 2025 at 1:18 AM
We're definitely following along, its very impressive
Not having to code a scraper is a great thing!
November 5, 2025 at 1:12 AM
Not having to code a scraper is a great thing!
not a joke at all, its such a time saver. We had a huge team focused on the 2024 presidential election but this setup basically took me and one other a couple days to set up
November 5, 2025 at 12:58 AM
not a joke at all, its such a time saver. We had a huge team focused on the 2024 presidential election but this setup basically took me and one other a couple days to set up
We have a basic app script that refreshes every ImportHTML function in each sheet
November 5, 2025 at 12:56 AM
We have a basic app script that refreshes every ImportHTML function in each sheet
We declare a page to monitor, pulling in the results table, and parse it into the format that our graphics need using VLOOKUPs, then use use some internal tools to pull data into the graphics
November 5, 2025 at 12:55 AM
We declare a page to monitor, pulling in the results table, and parse it into the format that our graphics need using VLOOKUPs, then use use some internal tools to pull data into the graphics
Thank you! It would help if the board of elections would post the damn html but alas I must be patient
November 5, 2025 at 12:07 AM
Thank you! It would help if the board of elections would post the damn html but alas I must be patient
I didn't do the svelte programming, but I built the data gathering backend, which is actually just a bunch of IMPORTHTML() functions
November 5, 2025 at 12:01 AM
I didn't do the svelte programming, but I built the data gathering backend, which is actually just a bunch of IMPORTHTML() functions
Reposted by Will Craft
But the weather today was gorgeous and the race has been *inescapable* and we're clearly doing numbers, so...
The high in 1969 was 2.5 million, maybe we get there again. Lindsay (on the Liberal line) vs. Procaccino vs. Marchi
The high in 1969 was 2.5 million, maybe we get there again. Lindsay (on the Liberal line) vs. Procaccino vs. Marchi
November 4, 2025 at 11:31 PM
But the weather today was gorgeous and the race has been *inescapable* and we're clearly doing numbers, so...
The high in 1969 was 2.5 million, maybe we get there again. Lindsay (on the Liberal line) vs. Procaccino vs. Marchi
The high in 1969 was 2.5 million, maybe we get there again. Lindsay (on the Liberal line) vs. Procaccino vs. Marchi