Chris Goodman
@cbgoodman.co
Associate Professor @ NIU. Public finance & local govts. Special districts, mostly. 🚴
📍 Chicagoland
🌐 www.cgoodman.com
📍 Chicagoland
🌐 www.cgoodman.com
Sitting right behind my head on most days.
October 21, 2025 at 8:01 PM
Sitting right behind my head on most days.
This is interesting because Chicago is basically exercising its home rule powers. The state didn't expressly exclude local betting taxes, and it spent a long time considering the state tax structure.
October 21, 2025 at 3:54 PM
This is interesting because Chicago is basically exercising its home rule powers. The state didn't expressly exclude local betting taxes, and it spent a long time considering the state tax structure.
Hey Siri, what is the Hatch Act?
October 18, 2025 at 12:30 AM
Hey Siri, what is the Hatch Act?
Recent movie adds. Gearing up to listen to a podcast series on subs (already have Crimson Tide, need to procure K-19 and Run Silent, Run Deep).
September 30, 2025 at 1:10 PM
Recent movie adds. Gearing up to listen to a podcast series on subs (already have Crimson Tide, need to procure K-19 and Run Silent, Run Deep).
I mean, come on, this is alluding to preemption. That wasn't the word for it, but it's the same concept.
September 26, 2025 at 5:49 PM
I mean, come on, this is alluding to preemption. That wasn't the word for it, but it's the same concept.
Boy, I wonder what happened in April of last year that flatlined my miles for the year?
(Crashing at 30mph on your face in a race puts a small dent in your annual training.)
(Crashing at 30mph on your face in a race puts a small dent in your annual training.)
September 25, 2025 at 5:58 PM
Boy, I wonder what happened in April of last year that flatlined my miles for the year?
(Crashing at 30mph on your face in a race puts a small dent in your annual training.)
(Crashing at 30mph on your face in a race puts a small dent in your annual training.)
If you want to figure out what ICE is doing in Chicagoland, this is probably the only map that matters.
Alt-text has the variable if it's not abundantly clear.
Alt-text has the variable if it's not abundantly clear.
September 15, 2025 at 7:57 PM
If you want to figure out what ICE is doing in Chicagoland, this is probably the only map that matters.
Alt-text has the variable if it's not abundantly clear.
Alt-text has the variable if it's not abundantly clear.
Nostalgia in a can. Not good beer in a can.
September 6, 2025 at 10:36 PM
Nostalgia in a can. Not good beer in a can.
Local government employment appears to be approaching private employment asymptotically, which is fascinating. Every month, they get closer together but never quite get there.
September 5, 2025 at 1:16 PM
Local government employment appears to be approaching private employment asymptotically, which is fascinating. Every month, they get closer together but never quite get there.
This, however, is insanely fast—load, filter, save to a dataframe in about 2 seconds.
September 3, 2025 at 10:14 PM
This, however, is insanely fast—load, filter, save to a dataframe in about 2 seconds.
Ok then. 2M rows, 130 colums. Not exactly what I expected.
September 3, 2025 at 9:06 PM
Ok then. 2M rows, 130 colums. Not exactly what I expected.
Time to wrangle some data out of 132 csv files.
August 28, 2025 at 6:46 PM
Time to wrangle some data out of 132 csv files.
Updating lecture notes, so you also get this.
August 25, 2025 at 8:55 PM
Updating lecture notes, so you also get this.
August 22, 2025 at 3:26 PM
General local govt is more or less humming along. Local education is in decline (and these are seasonally adjusted, so not normal summer job changes).
August 1, 2025 at 1:24 PM
General local govt is more or less humming along. Local education is in decline (and these are seasonally adjusted, so not normal summer job changes).
It appears that local govt employment growth has entirely stalled out—wholly driven by job losses in local education.
August 1, 2025 at 1:23 PM
It appears that local govt employment growth has entirely stalled out—wholly driven by job losses in local education.
When you are gifted three football-sized yellow squashes (seriously, big enough that I had to scoop out the seeds), you make some kind of squash cornbread casserole with cheese.
July 30, 2025 at 10:19 PM
When you are gifted three football-sized yellow squashes (seriously, big enough that I had to scoop out the seeds), you make some kind of squash cornbread casserole with cheese.
Example: Left, tool. Right, non-tool.
July 28, 2025 at 8:29 PM
Example: Left, tool. Right, non-tool.
That certainly looks like a post-race training readiness.
July 27, 2025 at 12:30 PM
That certainly looks like a post-race training readiness.
Total local government per capita (2022) by CBSA. Fragmentation is not a significant issue in large metropolitan areas. It's mostly a mid-sized to small metro issue.
www.cgoodman.com/maps/cbsa/to...
www.cgoodman.com/maps/cbsa/to...
July 21, 2025 at 6:16 PM
Total local government per capita (2022) by CBSA. Fragmentation is not a significant issue in large metropolitan areas. It's mostly a mid-sized to small metro issue.
www.cgoodman.com/maps/cbsa/to...
www.cgoodman.com/maps/cbsa/to...
@obsidian.md bases are incredibly useful sometimes. Ex: Keeping track of color ramps, dynamically. This is Nord::Aurora. Helpful!
July 21, 2025 at 3:11 PM
@obsidian.md bases are incredibly useful sometimes. Ex: Keeping track of color ramps, dynamically. This is Nord::Aurora. Helpful!
Omaha is also surprisingly good. But also an older building inside the city grid.
July 21, 2025 at 2:15 PM
Omaha is also surprisingly good. But also an older building inside the city grid.