Thomas Leeper
banner
thosjleeper.bsky.social
Thomas Leeper
@thosjleeper.bsky.social
Minnesota, data, transit/urbanism, miscellaneous ramblings
This is somehow an official publication of the government of Minneapolis.
January 31, 2026 at 2:12 PM
And many, many more over at Angry Catfish's IG:

www.instagram.com/angrycatfish...
January 29, 2026 at 3:53 AM
San Jose
January 29, 2026 at 3:51 AM
Honolulu
January 29, 2026 at 3:51 AM
Tucson, AZ
January 29, 2026 at 3:50 AM
Norwalk, CT
January 29, 2026 at 3:48 AM
Chapel Hill / Carrboro, NC
January 29, 2026 at 3:47 AM
NYC
January 29, 2026 at 3:46 AM
Louisville, KY
January 29, 2026 at 3:45 AM
Piecycle Club S Mpls joining from Lyndale Farmstead
January 29, 2026 at 3:43 AM
North Mpls, organized by Utepils
January 28, 2026 at 10:49 PM
January 27, 2026 at 2:41 AM
We will win.

Minnesota Forever.
January 25, 2026 at 8:20 PM
January 25, 2026 at 5:42 PM
January 24, 2026 at 9:54 PM
Hennepin County Sheriff is calling in the National Guard to defend ICE at Whipple.

www.facebook.com/share/p/1G5u...
January 24, 2026 at 7:36 PM
The Google Maps popularity rating for a few metro Target stores all look like this:
January 23, 2026 at 8:03 PM
A rush-hour photo of Minneapolis's main freeway (I35W) this morning.

From: www.facebook.com/share/p/16hT...
January 23, 2026 at 4:29 PM
This Friday Minneapolis is CLOSED.

From Saturday we thank our small businesses and keep supporting our neighbors.

Fuck ICE.
January 21, 2026 at 4:15 PM
Friday
January 20, 2026 at 1:19 PM
On Friday, Minneapolis shuts down.

It will be -30 windchills.

People everywhere: join us.
January 19, 2026 at 2:20 PM
Wow, these guys even suck at doing their fake jobs.
January 17, 2026 at 10:27 PM
January 11, 2026 at 11:04 PM
State Patrol is really not giving up on this totally pointless helicopter flight.
January 11, 2026 at 2:19 AM
Note the first thing he does after seeing the victim (presumably clearly dead in her car) is to check his phone:
January 7, 2026 at 9:52 PM