🆆 🅸 🅻 🅻
banner
wjfarr.bsky.social
🆆 🅸 🅻 🅻
@wjfarr.bsky.social
NYC transportation engineer for social, economic, & environmental justice (he/him)
For perspective, this is what sent everyone into a panic (myself included) on Day 1. Just 11% of the eventual early voting turnout.

That said, nothing is final and we need to run through the finish line and blow this out of the water! Sign up for a canvass here! www.zohranfornyc.com/volunteer/ev...
November 3, 2025 at 3:56 PM
I took this graph of NYC early voting turnout by age group and converted it to a cumulative area so we could see how the totals stacked up over time.
November 3, 2025 at 3:42 PM
I received this canned response:
October 21, 2025 at 5:44 PM
Really disappointing that you chose to go with that orientalist lede.
September 22, 2025 at 2:59 PM
Sourced from Streetsblog nyc.streetsblog.org/2025/05/21/w...
September 10, 2025 at 9:02 PM
Question about this upcoming deadline: when Cuomo lost the primary, I thought the deadline for removing his name from the ballot was the following week in late June. What was the difference between that prior deadline and this upcoming one?
September 4, 2025 at 12:35 PM
Just got this unhinged campaign spam from an Adams PAC
August 27, 2025 at 10:41 PM
that's illegal people can't do that
August 27, 2025 at 12:55 PM
I stand slightly corrected… there was a map… on their instagram 🙄
Their website does have a very GIS-y version too.
August 13, 2025 at 12:40 AM
Consulting the table…
July 30, 2025 at 3:11 PM
I would like to inaugurate the following members to the double digit loser club www.youtube.com/shorts/mDggr...
July 16, 2025 at 3:18 PM
You love to see it
July 11, 2025 at 7:46 PM
Some interesting tidbits on the NYC RCV results: 65% of active transferred ballots went to Mamdani and only 35% went to Cuomo. Based on the first round results, 10% of total ballots were transferred to Mamdani, 5% were transferred to Cuomo, and 5% were exhausted before the final round.
July 1, 2025 at 5:32 PM
This is what the tragedy of the commons looks like when every political candidate can just spam every number from every list they’ve bought with no consequence.
June 26, 2025 at 7:37 PM
These are your choices: the guy who walks the length of Manhattan to meet everyday New Yorkers from Inwood to the Battery, or the guy who has his staff save a parking space for him so he can drive a few blocks without seeing any plebs.
June 24, 2025 at 3:37 PM
Look at Zohran's meteoric rise! We can do this! One more day to save our city from reactionary schmucks like Cuomo and his dem machine cronies. emersoncollegepolling.com/new-york-cit...
June 23, 2025 at 3:15 PM
Can’t wait to vote for Zohran tomorrow and keep corrupt Cuomo far away from office!
June 13, 2025 at 3:06 PM
Today’s Connections is kinda messed up in light of yesterday’s events.
May 19, 2025 at 12:29 AM
Spotted this relic
April 3, 2025 at 8:49 PM
Reminds me of this from SMBC:

www.smbc-comics.com/comic/the-be...
April 1, 2025 at 4:31 PM
How do you do fellow ginger ales?
March 30, 2025 at 5:31 PM
March 11, 2025 at 9:09 PM
Aside from the obvious absurdity of calling himself a king, he’s setting himself up to look pretty stupid when the MTA keeps the tolls running tomorrow.
February 19, 2025 at 8:17 PM
I guess this is what happens when you take notes at a criminal conspiracy.
February 13, 2025 at 10:06 PM
February 12, 2025 at 3:13 PM