Nick Harper, he/him
banner
nharper.bsky.social
Nick Harper, he/him
@nharper.bsky.social
Nonprofit political law & policy attorney. Proceduralist & anxious, jealous guardian of democracy. Tweets are mine, not my employer's. Minneapolis. Idealist w/ weltschmerz. I’m on Signal. https://www.linkedin.com/in/nharpermn/
This will mean nothing to most people but for people who Know Things this is quite an interesting development, and I wonder what was behind it
November 19, 2025 at 9:11 PM
Does the MNsure website even work, or is it still a piece of shit that should have been audited to hell and everyone involved blacklisted from government service ever again? Because I've been on this loading screen for 15 minutes now.
November 19, 2025 at 6:51 PM
LITO’S IS OPEN! LITO’S IS OPEN! LITO’S IS OPEN!
November 19, 2025 at 5:46 PM
I'm not kidding, this website actively makes me want to kill myself, why does it not function
November 13, 2025 at 3:03 AM
Not bad
November 12, 2025 at 2:58 AM
Did Ally Peters quit, or is Frey hiring for an even bigger spin center?
November 10, 2025 at 3:25 AM
Excuse me? Since when??
November 10, 2025 at 2:27 AM
… does Party Affairs typically give campaign advertising advice to non-endorsed candidates?
November 2, 2025 at 11:30 PM
"Fateh’s campaign canceled a scheduled interview and did not respond to requests to reschedule."
November 2, 2025 at 6:45 PM
Here was an idea I had for park board districts during the last cycle. We could use that as a starting place 😈
November 2, 2025 at 5:09 PM
Oh, it’s not just his boyfriend, but his fiancé? And he’s an Olympian?
November 1, 2025 at 8:36 PM
Netherlands got its youngest and first openly gay prime minister, and his boyfriend is an Argentinian hockey player.

I want to be happy for them, but tbh I’m just jealous 😐
November 1, 2025 at 7:41 AM
Here’s my beef with slick spin like this: if I get 3 donations—two $20 donations from individuals, and one donation of $3M from a chamber of commerce—I can still say with a straight face that “most” of my donations came from individuals.
October 31, 2025 at 8:11 PM
So uh @dfl.org why send this to me, in Park District 4? Any why these four rather than the other endorsed candidates?

Also, fire whoever designed this, its a total “graphic design is my passion” moment
October 29, 2025 at 7:33 PM
I'm sorry but if you published a paper analyzing voters and this was your demographics section, you'd never get published. And if you turned it in as a college paper, you'd be docked points for such an inept and oversimplified description.
October 28, 2025 at 1:35 AM
Shocking and offensive that the co-president of the National Association of Black Journalists Minnesota thinks that we should lock public information behind a paywall.

Throw the whole profession in the dumpster.
October 27, 2025 at 3:26 PM
October 24, 2025 at 9:01 PM
Somebody come be my barista
October 24, 2025 at 4:26 PM
Fellow Weinhagen haters, I come bearing gifts: drive.google.com/file/d/1gjxI...
October 24, 2025 at 3:46 PM
WHO DID THIS 💀💀💀😭😭😭
October 23, 2025 at 11:59 PM
Who cares if it's false, it *feels* true is an INSANE thing to print as a newspaper, even in a commentary section.

Also, stop treating Tom Horner like he has credibility anymore.
October 23, 2025 at 10:51 PM
Who needs propaganda when the Star Tribune will openly just plant advertisements in their paper, but dress them up as news stories?
October 23, 2025 at 10:44 PM
Yet another article about local Minneapolis news when JP previously very explicitly stated that @minnesotareformer.com doesn’t cover local city news like that

Which is it? And if the rule has changed, what qualifies as something worth covering?
October 20, 2025 at 4:15 PM
Excuse me??! It was 87° just a few days ago!!?!
October 8, 2025 at 1:14 PM
I am so confused as to how Davis has the least support of any candidate?
October 7, 2025 at 1:36 AM