Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Brian C. Keegan, Ph.D.

@bkeegan@hci.social
mastodon 4.7.3
  • Open on hci.social

{Social, Data, Network, Information} Scientist.

@CUInfoScience. @ucwcolorado.

High-tempo collaboration, online commons, public interest data science.

Born at 345ppm.

#searchable

0 Followers
0 Following
50 Posts
Joined May 11, 2022
Website:
https://www.brianckeegan.com/
Github:
https://github.com/brianckeegan/
Publications:
https://scholar.google.com/citations?user=zkxrDS8AAAAJ&hl=en
Pronouns:
he/him/his
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 3mo ago

#Boulder should remove its #Flock cameras.

Op-ed today in @dailycamerabot@frontrange.co with @jedbrown@hachyderm.io and @threatresearch@infosec.exchange (gift link)

https://www.dailycamera.com/2026/07/09/boulder-police-flock-automatic-license-plate-readers-privacy-rights-ice-immigration/?share=vgrslo2iisfiawemolcl

Boulder should halt use of Flock – and all other automatic license plate readers (Opinion)
Boulder Daily Camera

Boulder should halt use of Flock – and all other automatic license plate readers (Opinion)

Changing the logo on Boulder’s Flock cameras will not change the privacy-violating architecture of automatic license plate readers. The history and potential for this tech to be abused cannot be reformed through the promises made in…

6
0
6
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 4mo ago

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/

Opinion | Brian Keegan: Boulder's tipped wage debate rests on a myth about what restaurant workers earn
The Boulder Reporting Lab

Opinion | Brian Keegan: Boulder's tipped wage debate rests on a myth about what restaurant workers earn

The argument for slowing tipped wage increases assumes workers are already thriving. The data suggests otherwise.

3
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 6mo ago

“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/

Opinion: University workers shouldn’t have to wait for rights the Colorado regents can grant now
The Colorado Sun

Opinion: University workers shouldn’t have to wait for rights the Colorado regents can grant now

University of Colorado regents must recognize the collective bargaining rights of university employees.

3
0
3
1
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 44mo ago

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

GitHub

GitHub - CU-ITSS/Web-Data-Scraping-S2023

Contribute to CU-ITSS/Web-Data-Scraping-S2023 development by creating an account on GitHub.

91
0
5
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 11mo ago

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.

https://boulderreportinglab.org/2025/11/09/brian-keegan-what-boulders-2025-election-results-reveal-about-how-we-vote-and-why-progressives-keep-coming-from-behind/

Opinion | Brian Keegan: What Boulder’s 2025 election results reveal about how we vote
The Boulder Reporting Lab

Opinion | Brian Keegan: What Boulder’s 2025 election results reveal about how we vote

Why do progressive candidates in Boulder always seem to come from behind on election night only to surge ahead? A data model offers clues.

5
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 17mo ago

“We need more safe, walkable, mixed-use spaces throughout #Boulder where residents and visitors alike want to linger, shop and dine — not noisy and car-choked corridors that prioritize parking over placemaking.”

https://www.dailycamera.com/2025/04/17/guest-opinion-brian-c-keegan-pedestrianization-actually-helped-west-pearl/?share=lakiadtwctanwawn5oyt

Guest opinion: Brian C. Keegan: Pedestrianization actually helped West Pearl
Boulder Daily Camera

Guest opinion: Brian C. Keegan: Pedestrianization actually helped West Pearl

If we are serious about building a more vibrant and sustainable Boulder, let’s invest in solutions that work. We need more safe, walkable, mixed-use spaces throughout Boulder where residents and visitors alike want to linger, shop and dine …

10
0
6
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 6mo ago

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/

Opinion | Brian Keegan: What 822,505 words reveal about how Boulder’s comprehensive plan has changed
The Boulder Reporting Lab

Opinion | Brian Keegan: What 822,505 words reveal about how Boulder’s comprehensive plan has changed

A full-text analysis shows the 2026 draft diverges more than any previous version, with a shift toward climate resilience, equity, housing and community identity.

1
0
1
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 11mo ago

My new #ChartingBoulder column in @boulderreportinglab@toot.bldrweb.org is out today!

Declining school enrollments and its implications for the intergenerational social contract.

https://boulderreportinglab.org/2025/10/14/brian-keegan-boulders-next-political-divide-is-generational-and-already-visible-in-school-enrollment-trends/

Opinion | Brian Keegan: Boulder's next political divide is generational – and already visible in school enrollment trends
The Boulder Reporting Lab

Opinion | Brian Keegan: Boulder's next political divide is generational – and already visible in school enrollment trends

What do demographic shifts and short-sighted policies mean for Boulder’s schools, and its civic future, over the next 25 years?

3
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 9mo ago

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/

Boulder survey shows shifting attitudes on housing. Now what?
The Boulder Reporting Lab

Boulder survey shows shifting attitudes on housing. Now what?

BRL columnists break down surprising findings from the city’s new public opinion survey, and how the results could shape the next Boulder Valley Comprehensive Plan.

2
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 12mo ago

My department is hiring a TT assistant professor in the area of environmental justice!

https://jobs.colorado.edu/jobs/JobDetail/Assistant-Professor-in-Environmental-Justice-and-Information-Technology/67494

Please share and encourage candidates to apply!

jobs.colorado.edu
3
1
2
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 18mo ago

How things are going in #Boulder, #Colorado this week.

https://boulderreportinglab.org/

hci.social

🌱 hci.social

5
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 46mo ago

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!

22
3
1
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 9mo ago

@IcooIey@mastodon.green Thaks for sharing!

mastodon.green

IcooIey (@IcooIey@mastodon.green) - Mastodon.green

1
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 14mo ago

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/

Opinion | Brian Keegan: Rethinking Boulder’s growth debate — with data, not nostalgia
The Boulder Reporting Lab

Opinion | Brian Keegan: Rethinking Boulder’s growth debate — with data, not nostalgia

In an age of misinformation and partisan posturing, let’s use open data to raise the bar for public arguments and hold each other accountable.

2
5
1
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 19mo ago

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/

“Wait, not like that”: Free and open access in the age of generative AI
Citation Needed

“Wait, not like that”: Free and open access in the age of generative AI

The real threat isn’t AI using open knowledge — it’s AI companies killing the projects that make knowledge free

3
0
1
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 15mo ago

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".

https://boulderreportinglab.org/2025/06/29/brian-keegan-the-myth-of-a-full-boulder-and-how-our-policies-are-driving-people-away/

Opinion | Brian Keegan: The myth of a 'full' Boulder — and how our policies are driving people away
The Boulder Reporting Lab

Opinion | Brian Keegan: The myth of a 'full' Boulder — and how our policies are driving people away

The idea that Boulder is full because its population is 'exploding' is not supported by the data.

2
0
2
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 29mo ago

Awesome new paper from @sohw, @healspersecond, @aaronshaw@social.coop

Adopting Third-party Bots for Managing Online Communities

https://dl.acm.org/doi/pdf/10.1145/3653707

social.coop

Aaron Shaw (@aaronshaw@social.coop) - social.coop

5
2
2
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 36mo ago
Replying to
Despite its attractiveness, the particulars of joining Mastodon and discovering relevant people and content was difficult for a large portion of our respondents. Finally, we report widespread differences in perception of both Twitter and Mastodon, with Mastodon being seen as safer, better for protecting privacy, and more in line with personal values, even among respondents that currently use Twitter more than Mastodon. (3/N)
6
1
1
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 13mo ago

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/

Opinion | Brian Keegan: How Boulder's 'silver wave' could transform the city's future — for the better, if we plan now
The Boulder Reporting Lab

Opinion | Brian Keegan: How Boulder's 'silver wave' could transform the city's future — for the better, if we plan now

Planning for an older population isn’t just about seniors. It’s about building a city that works better for everyone.

1
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 42mo ago

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

hci.social

🌱 hci.social

7
0
2
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 36mo ago
Replying to
While our sample may be skewed towards those who felt strongly about changes to Twitter, these results imply that the migration from Twitter to Mastodon was driven less by re-building one’s social graph and instead was governed by other “push” factors. This could be evidence that the network effect-driven “growth hacking” strategies that dominated venture capital-backed platforms through the 2010s may be bumping up against users’ concerns about usability and safety. (4/N)
5
0
1
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 16mo ago

“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

boulderprogressives.org
1
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 25mo ago

Postdoctoral position/ethnography and content analysis of small social media platforms in Germany #AcademicJobs

https://job-portal.lmu.de/jobposting/705783264ad42b3e8dcc5634a5d9fec4d292dc140

hci.social
2
0
5
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 47mo ago
Replying to
@groceryheist@social.coop @taylorbeauvais@dair-community.social Agreed:
6
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 18mo ago

bowker & star (1999) https://www.theverge.com/meta/645012/meta-llama-4-maverick-benchmarks-gaming

Meta got caught gaming AI benchmarks
The Verge

Meta got caught gaming AI benchmarks

Meta released Llama 4, but the announcement was eclipsed by benchmark drama.

1
1
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 42mo ago

Check out the daily #CHI2023 thread for Sunday! https://www.reddit.com/r/CompSocial/comments/12w0nmb/chi2023_april_23/

reddit

CHI2023 April 23

brianckeegan

4
0
1
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 29mo ago
Replying to
@sohw @healspersecond @aaronshaw You should still blog about it. But I'll steal all that sweet-sweet fedi-karma 😅
2
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 35mo ago
Replying to
Come work with amazing folks like @cfiesler, @rburke, @ricarose, @svoida, @evanmpeck, our amazing affiliate faculty, and outstanding graduate students!
2
0
3
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 47mo ago
Replying to
@drewww I polled the early-summer members of hci.social about this if you can get to the beginning of my timeline. tl;ds: Most people were ok with talking about personal/off-topic stuff, maybe use content warnings/subjects. I have been for months and haven’t received negative feedback.
3
2
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 39mo ago
Replying to
@axz @cqz Congrats!
2
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 42mo ago

Swing by r/compsocial to discuss and share resources about #CHI2023! https://www.reddit.com/r/CompSocial/comments/12uz0pr/chi2023_megathread/

reddit

CHI2023 Mega-Thread

brianckeegan

2
0
1
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 29mo ago
Replying to
@luis_in_brief @andresmh @julesaroscoe @mako @katestarbird It’s going on all my students’ reading lists for the rest of time.
1
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 46mo ago
Replying to
@jbigham @imjane If it doesn’t have an ACM DOI, was it ever made?
2
1
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 47mo ago
Replying to
@drewww I’ve been tooting about #ForAllMankind, #SheHulk, #Andor. Use the hashtags to broadcast to/connect with others. I’m especially looking forward to revisiting #WorldCup social media behavior! https://dl.acm.org/doi/10.1145/2702123.2702317
dl.acm.org
2
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 47mo ago
Replying to
@clifflampe Tagging @jbigham is the bat signal of meta circlejerking 🥸
2
1
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 36mo ago
Replying to
cc @Gargron @evan @cwebber@octodon.social @mastodonmigration @taylorlorenz @mmasnick @pluralistic @kissane
1
0
1
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 46mo ago
Replying to
@cfiesler @priyakalot @masmart #TheorizingTheFediverse #TheoryOfMastodon
1
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 46mo ago
Replying to
@josephseering Outstanding! 축하합니다!
1
1
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 47mo ago
Replying to
@molly0xfff outstanding news that you can focus on this beat full-time!
1
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 47mo ago
Replying to
@bea@infosec.exchange
0
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 47mo ago
Replying to
@robin Welcome!
0
2
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 10mo ago

I want to celebrate Lauren Folkerts for her progressive leadership and immense service to the #Boulder community over these last four years.

Thank you.

https://boulderreportinglab.org/2025/11/20/boulder-city-councilmember-lauren-folkerts-honored-at-her-final-council-meeting-after-losing-2025-race/

Boulder City Councilmember Lauren Folkerts honored at her final council meeting after losing 2025 race
The Boulder Reporting Lab

Boulder City Councilmember Lauren Folkerts honored at her final council meeting after losing 2025 race

Mayor Pro Tem Lauren Folkerts, the youngest member of Boulder City Council, attended her final council meeting on Nov. 20, 2025.

0
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 18mo ago

@andresmh@hci.social #CompostHumanInteraction 155F after watering!

hci.social
0
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 15mo ago

#Boulder getting a fireworks show tonight. #cowx

hci.social

🌱 hci.social

0
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 12mo ago

@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

https://www.monoprice.com/product?p_id=44682

anker.com
0
0
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 11mo ago

My endorsements for Boulder city council

0
1
0
0
Open post
Brian C. Keegan, Ph.D. @bkeegan@hci.social
· 36mo ago
Replying to
@sarahgilbert Thank you Sarah!
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 03:09:16 UTC