#Boulder should remove its #Flock cameras.
Op-ed today in @dailycamerabot@frontrange.co with @jedbrown@hachyderm.io and @threatresearch@infosec.exchange (gift link)
{Social, Data, Network, Information} Scientist.
@CUInfoScience. @ucwcolorado.
High-tempo collaboration, online commons, public interest data science.
Born at 345ppm.
#Boulder should remove its #Flock cameras.
Op-ed today in @dailycamerabot@frontrange.co with @jedbrown@hachyderm.io and @threatresearch@infosec.exchange (gift link)
I have a column in @boulderreportinglab@toot.bldrweb.org about the implications of the "tipped wage offset" and its implications for deteriorating housing affordability in #boulder https://boulderreportinglab.org/2026/05/10/brian-keegan-boulders-tipped-wage-debate-rests-on-a-myth-about-what-restaurant-workers-earn/
“When antidemocratic politics target universities, universities need more democracy, not less, to protect themselves. Recognize the collective bargaining rights of Colorado’s public university employees.”
https://coloradosun.com/2026/03/26/opinion-colorado-regents-collective-bargining-decision/
I'm teaching a five-week mini-course on Web Data Scraping. Twitter was ejected from the course but we'll be digging into the Mastodon API.
Follow along here! https://github.com/CU-ITSS/Web-Data-Scraping-S2023
A data-driven post-mortem on Boulder’s election results.
A statistical model predicting city council races reveals a consistent pattern in how Boulder’s ballots are cast and counted — and why progressives keep coming from behind.
My latest Charting Boulder column for @boulderreportinglab@toot.bldrweb.org analyzing the evolution of the regional comprehensive plan since 1977. https://boulderreportinglab.org/2026/03/31/brian-keegan-what-822505-words-reveal-about-how-boulders-comprehensive-plan-has-changed-since-1977/
My new #ChartingBoulder column in @boulderreportinglab@toot.bldrweb.org is out today!
Declining school enrollments and its implications for the intergenerational social contract.
New #AcrossTheAisle in @boulderreportinglab@toot.bldrweb.org diving into the survey results for the Boulder Valley Comprehensive Plan. https://boulderreportinglab.org/2025/12/14/across-the-aisle-boulders-survey-shows-shifting-attitudes-on-housing-now-what/
My department is hiring a TT assistant professor in the area of environmental justice!
Please share and encourage candidates to apply!
If I could bind everyone to my idiosyncratic platform design preferences, I’d want an exponential back-off for active users’ post/boost time and what’s sent to followers.
Space out the posts from high-frequency users to leave some bandwidth in the reverse chron timeline for everyone else!
My latest Charting Boulder column in @boulderreportinglab@toot.bldrweb.org "That’s the promise of public interest data science: not just to mythbust, but to make arguments about our community more accountable and actionable." https://boulderreportinglab.org/2025/07/22/brian-keegan-rethinking-boulders-growth-debate-with-data-not-nostalgia/
Awesome post by @molly0xfff@hachyderm.io on the tensions of free knowledge production and commons in the face of extractive technologies like AI. https://www.citationneeded.news/free-and-open-access-in-the-age-of-generative-ai/
Thank you to @boulderreportinglab@toot.bldrweb.org for bringing me on as a regular columnist.
My first piece is on the consequences of a half-century of population anxiety and debunking myths about Boulder being "full".
Awesome new paper from @sohw, @healspersecond, @aaronshaw@social.coop
Adopting Third-party Bots for Managing Online Communities
A new column from yours truly on the changing demographics of #Boulder and its implications. https://boulderreportinglab.org/2025/08/26/brian-keegan-how-boulders-silver-wave-could-transform-the-citys-future-for-the-better-if-we-plan-now/
I won’t be at #CHI2023 but be sure to keep an eye out for @samanthadalal@hci.social presenting her paper with @YuhanLiu@hci.social and @andresmh@hci.social on indie food delivery platforms! https://dl.acm.org/doi/10.1145/3544548.3581517
“McCartney used his CU position and the evangelical men’s rights group he founded to publicly repeat his homophobic and patriarchal views for years. Nobody should be forced to see a monument to this man.”
Yours truly with @BoulderProgressives@toot.bldrweb.org https://www.boulderprogressives.org/blog/cus-plannednbspcoach-mccartney-statue-must-not-proceed
Postdoctoral position/ethnography and content analysis of small social media platforms in Germany #AcademicJobs
https://job-portal.lmu.de/jobposting/705783264ad42b3e8dcc5634a5d9fec4d292dc140
Check out the daily #CHI2023 thread for Sunday! https://www.reddit.com/r/CompSocial/comments/12w0nmb/chi2023_april_23/
Swing by r/compsocial to discuss and share resources about #CHI2023! https://www.reddit.com/r/CompSocial/comments/12uz0pr/chi2023_megathread/
@andresmh@hci.social I like these 4-in-1 chargers that Anker and Monoprice make.
https://www.anker.com/products/a2697-anker-charger-140w-4-port
My endorsements for Boulder city council