guess I'm built different, every time I'm out trying to see night sky stuff I frequently think about how much light pollution is entirely preventable with just a tiny bit of regulation
Businesses can’t take on the entire burden. The city must invest in a network of free, accessible and well-maintained public restrooms.
by Lee Eubanks
www.minnpost.com/community-vo...
Businesses can’t take on the entire burden. The city must invest in a network of free, accessible and well-maintained public restrooms.
by Lee Eubanks
www.minnpost.com/community-vo...
@bloomberg.com $HD
www.bloomberg.com/opinion/arti...
@bloomberg.com $HD
www.bloomberg.com/opinion/arti...
The DFL has a well-known transphobia problem. I'm organizing to change the party platform in 2026 to be explicitly supportive of trans people in Minnesota. This will provide a basis for expelling transphobia from our party.
Join me: abetterdfl.org.
The DFL has a well-known transphobia problem. I'm organizing to change the party platform in 2026 to be explicitly supportive of trans people in Minnesota. This will provide a basis for expelling transphobia from our party.
Join me: abetterdfl.org.
"Rooftop solar installations cost about $840 (U.S.) per kilowatt of capacity before rebates." 🤯
🔌💡
"Rooftop solar installations cost about $840 (U.S.) per kilowatt of capacity before rebates." 🤯
🔌💡
@omarfatehmn.com, @dewayneforminneapolis.com or @jazzformayor.bsky.social
As long as you’re in line to vote at your polling place by 8PM, you can cast your vote for a new mayor!
@omarfatehmn.com, @dewayneforminneapolis.com or @jazzformayor.bsky.social
As long as you’re in line to vote at your polling place by 8PM, you can cast your vote for a new mayor!
If you haven't voted yet, please do (and please rank me first)! Polls close today at 8 pm.
Find your polling place here: pollfinder.sos.mn.gov
If you haven't voted yet, please do (and please rank me first)! Polls close today at 8 pm.
Find your polling place here: pollfinder.sos.mn.gov
It’s 7 AM, which means polling places across the city are open until 8 PM tonight!
After 8 years of Frey’s failed leadership, today’s the day we turn the page and elect @omarfatehmn.com, @dewayneforminneapolis.com or @jazzformayor.bsky.social for mayor!
It’s 7 AM, which means polling places across the city are open until 8 PM tonight!
After 8 years of Frey’s failed leadership, today’s the day we turn the page and elect @omarfatehmn.com, @dewayneforminneapolis.com or @jazzformayor.bsky.social for mayor!
When we opened the door, she said “I am a badass broad.”
She’s helped with campaigns since Hubert Humphrey’s run for mayor and knows we need leadership.
When we opened the door, she said “I am a badass broad.”
She’s helped with campaigns since Hubert Humphrey’s run for mayor and knows we need leadership.
Long thread 🧵
Long thread 🧵
xkcd.com/3162/
xkcd.com/3162/
New research from experts at the U shows that “over 80% of lower-income Minneapolis renters were cost-burdened in 2023.”
Over half of Minneapolis residents are renters and Frey is failing them.
New research from experts at the U shows that “over 80% of lower-income Minneapolis renters were cost-burdened in 2023.”
Over half of Minneapolis residents are renters and Frey is failing them.
A side effect of having the best door knocking team in the city is that they go through materials like nobody’s business! We’re almost out of flyers, and we need to raise $2k so we can place an order first thing tomorrow morning. Please chip in and spread the word!