Pinned
Brian C. Keegan, Ph.D.
Brian C. Keegan, Ph.D.
@brianckeegan.com
{Social, Data, Network, Information} Scientist, @cuboulder.info Director, University of Colorado Public Interest Data Science Lab, @cupids-lab.org High-tempo collaboration, information commons, public interest data science
5.1K followers2.5K following3.8K posts
Brian C. Keegan, Ph.D. reposted
If they lose power, expect Republicans in several states to strip powers from incoming Democrats, pass voting restrictions, and new gerrymanders. They did it after losing governors races in NC in 2016 and 2024, MI and WI in 2018, and KY in 2019. They preemptively did it ahead of losing IA this year
Georgia is one of the main states to watch for Republicans to redo their WI/NC playbook of using the lame duck session to entrench power after losing elections. New reporting on what they might do if they lose: www.ajc.com/politics/202...
Brian C. Keegan, Ph.D. reposted
Vote no on anti trans scapegoat bullshit propositions 134 and 135, Colorado, unless you want this fucking loser and his acolytes inspecting the inside of the underwear of your school kids. @briannatitone.bsky.social is a hero and these freaks need to be voted down into the goddamn Stone Age.
I wanted to "respectfully" share with you the reaction of the architect of the 134 and 135 initiatives. They talk a big game about what they want you to "think" they want to accomplish, but the tone and the slurs are the real story.
Brian C. Keegan, Ph.D. reposted
Brian C. Keegan, Ph.D. reposted
the biggest presidential scandal in history but the political media largely acts as if it's not happening. hasan piker has received more mainstream political media coverage over the last 6 months than trump's connections with epstein has
NEW: "Donald Trump was an active participant in Jeffrey Epstein’s sexual abuse of young women during the mid-to-late 1990s," per new House Judiciary Dem report. Report has new allegation that Trump raped a 24-year-old and then promised the victim a visa & NYU admission, demanding she stay quiet.
Saving this to the folder to bring out when the "we just joking snowflakes" phase starts on January 4
RFK: "There's five hundred million Arabs in the world. And yet they don't produce science. They don't win the Nobel Prize. They don't win the Fields Prize. They don't win the Wolf Prize. They don't produce literature."
Brian C. Keegan, Ph.D. reposted
Ironic since Claremont Graduate University is the closest thing to the intellectual center of Trumpism and at the same time, its finances were wrecked because chud immigration policy choked off the supply of wealthy foreign students who'd pay for a PhD.
Pomona College in California is effectively acquiring the neighboring Claremont Graduate University. www.chronicle.com/article/pomo...
Brian C. Keegan, Ph.D. reposted
I'm going to try to do this cleanly. Today's right wing governments are networked to each other. Those networks are well-documented. You can read about them in books. Following the elections in one node of that network is good practice for understanding the U.S. node.
I just think Matt's wrong about this. We're at a point in our technological development where a ton of problems spill over national borders--if Flavio Bolsonaro burns down the Amazon, that will flood houses in Miami.
Brian C. Keegan, Ph.D. reposted
I don't know that there is a definitive line to cross that makes you say, "I live in a police state now" but when masked gunmen can routinely brutalize the public, citizen or immigrant alike, with impunity, you have reached that point.
Kavanaugh stops in action: ICE tackled a non-verbal kid near his school, left him with injuries requiring surgery, and then left the scene when they realized he wasn't the person they were looking for www.independent.com/2026/10/23/i...
Boar on the floor!
You really need to work hard to be the most obsequious member of Trump’s cabinet — by, for instance, eating lunch at Cheesecake Factory and alerting Fox Business, so they can interview you in defense of Obama’s joke about the White House decor. Well done Secretary Bessent! Your move, Doug Burgum!
Brian C. Keegan, Ph.D. reposted
There's nuance here about "how do we use platforms owned by the fascists". You *have to understand the political purpose of the platforms* in order to use them to subvert authoritarians. For the most part, Americans simply do not. Centrists (including DNC consultants) do not. Major media does not.
Key lessons from Brazil Amplify our people. Ignore the opposition. Use the tools owned by fascists to defeat the fascists? Meet the people where they are. May need to reconsider my staunch position of boycotting Meta for the reason. Thoughts?
but joe biden didn't give rollicking press conferences so it's really the democrats' fault the press continue to be in the tank for the world's specialest boy
Beyond disgusted by even more rape allegations against the President of the United States. "In total, more than 25 different women...have independently accused Donald Trump of rape, sexual assault, or other sexual misconduct." Report w/ new details: democrats-judiciary.house.gov/sites/evo-su...
Brian C. Keegan, Ph.D. reposted
Replying to @lu.is
TIL: someone has ported English to Rust github.com/Aaryan-Kapoo...
I missed this reporting from @noupside.bsky.social and @rer.bsky.social back in August, but add Grokipedia to the list of projects Musk hyped then discarded once he discovered it was hard www.lawfaremedia.org/article/grok...
Brian C. Keegan, Ph.D. reposted
One of the best parts of my rebooted @cuboulder.info Web Data Science class is watching students get radicalized by what’s happening to @archive.org, why you need headless to scrape, the withdrawal of APIs from the commons, and what a pain in the ass @github.com remains even with agents.
Brian C. Keegan, Ph.D. reposted
This is taxpayer-funded research data and info that belongs to the public and is not this administration’s to erase.
In a little-noticed webpage update, the Environmental Protection Agency has announced a plan to decommission its online web archive at the end of the year, a move that would wipe tens of thousands of publicly available environmental resources from the web.
This “pick me” Blue Dog nonsense didn’t work to bring voters over by throwing gay people under the bus, didn’t work with throwing immigrants under the bus, and won’t work with throwing trans people under the bus.
Josh Turek of Iowa, Democrat, comes out with one of the worst anti-trans ads yet. Not only is it an anti-sports ad, it proposes a ban on federal funding for gender affirming care. That would hit all medicaid and medicare patients, and any ACA federally-subsidized plans as well. Horrific.
There’s actually no cognitive dissonance over Trump poisoning millions of Americans on behalf of his donors because the victims aren’t even people to MAGA-MAHA, much less Americans
JUST POSTED: Today at The NYT we are publishing a major investigation into how President Trump used his executive powers to expose millions of Americans to greater cancer risks. A six month-long investigation built on more than 10,000 pages of FOIA records. Read it www.nytimes.com/2026/10/24/c...
Brian C. Keegan, Ph.D. reposted
The 5-year cancer survival rate is up to 70% SIDS deaths have decreased by over 50% 89% decline in tornado deaths All thanks to federal investment in science and OUR tax dollars at work!
Social media loves talking about how everything is getting worse. But what’s something that you’ve seen get _better_ in your lifetime?
Brian C. Keegan, Ph.D. reposted
Thanks again @colorado.gov!
BREAKING: The Trump DOJ just sent letters to local election officials across California — every county in the state — demanding they identify potential noncitizens on their voter rolls and set aside their ballots. Local officials would "risk significant federal scrutiny" if they failed to comply.
Thanks again @colorado.gov!
BREAKING: The Trump DOJ just sent letters to local election officials across California — every county in the state — demanding they identify potential noncitizens on their voter rolls and set aside their ballots. Local officials would "risk significant federal scrutiny" if they failed to comply.
Brian C. Keegan, Ph.D. reposted
Brian C. Keegan, Ph.D. reposted
"Treebeard is out there with his radical demands of restrictions on logging, unpolluted streams, and an effective end to ironworks. That is pure fantasy, and we cannot waste time on fantasy." buff.ly/9WluK1y
Yes, the time to investigate and prosecute bribery, fraud, and corruption would’ve been January 2021, but we had to “look forward, not backward” yet again.
If he offered anything in return for the money, even just conversations with his father-in-law, then he would have violated U.S. bribery laws and the foreign agent statute. trib.al/YCI9zJM
Brian C. Keegan, Ph.D. reposted
This vindictive targeting of career civil servants by Trump fascists precisely because they had served honorably was one of the things clearly at stake in 2024 - Trump promised it - but the media instead gave more coverage to the imaginary idea that Trump had a plan to lower prices to 2019 levels
Attorney for 20-year FBI veteran targeted by Trump allies and then charged with lying to Congress says he “protected our democracy against those who would destroy it.” “This is another sad day for the Department of Justice.” www.nbcnews.com/politics/jus...
Brian C. Keegan, Ph.D. reposted
Brian C. Keegan, Ph.D. reposted
How will the November midterms shake out? IQSS director Gary King, IQSS research associate Danny Ebanks, and @caltech.edu professor @jnkatz.bsky.social built an interactive forecast for US House and Senate seats on the ballot. gking.harvard.edu/electit/ #Elections #AmericanPolitics #Forecasting
Brian C. Keegan, Ph.D. reposted
The website HaveIBeenFlocked.com lets users enter a license plate number to check whether it appears in publicly released records of searches conducted through Flock Safety's system, reports Mary Cunningham for CBS News.
Brian C. Keegan, Ph.D. reposted
Again I say, the scam economy is consuming the political will to fight authoritarianism.
Once mass spam texts were made legal, younger donors vanished, leaving a grassroots fundraising machine that subsists on squeezing vulnerable seniors, some of whom give hundreds of times a day. It’s a horrific model. Consultants get generationally wealthy, and the party hollows out its future.
Brian C. Keegan, Ph.D. reposted
Brian C. Keegan, Ph.D. reposted
Today, we are announcing a huge new project in development: The Dark Money Illuminator. You can search any nonprofit to see: - Funders - Directors and officers - Groups it’s connected to You can also explore/search nonprofits by assets. And it’s going to be FREE! Donate to support this project
Brian C. Keegan, Ph.D. reposted
Can’t make the intergenerational compact work with declining birthrates and seniors going fully antisocial.
“I’m old. I’ve paid my home off,” said Ray Warner, a 72-year-old Akron resident. “Why would I pay property tax?” Across the country, homeowners are asking the same question and revolting against property taxes at a scale not seen in a half century.
Brian C. Keegan, Ph.D. reposted
they will be studying how dogshit the marketing and PR strategy of US AI companies was in the 2020s for the next 400 years. they’re calling them the worst to ever do it
The first genuinely honest ad for generative AI I've ever seen, from Microsoft / CoPilot A mediocre white guy sees his non-white colleague getting praised for good work, he asks AI to *literally copy it*, and then he gets all the praise instead: www.ispot.tv/ad/SoDi/micr...
Brian C. Keegan, Ph.D. reposted
This slate looks like Boulder. A renter and barista. A community radio station manager. A real estate expert. Nonprofit and education leaders. Six endorsed candidates bringing real community experience to City Hall. You can only VOTE FOR FIVE! https://boulderprogressives.org/voter-guide
Golden Age of American Science, amirite
So NSF underspent by $1 billion, the whole place has been in chaos for months (seen as a feature, not a bug), and now Acting Director Brian Stone and Acting Chief of Staff Rebecca Keiser are leaving (Stone 12/31, Keiser 10/31). #SciencePolicy #TrumpAdministration #NationalScienceFoundation
Brian C. Keegan, Ph.D. reposted
When I say "there are high ranking people in the media who want trump and Republicans to win" sometimes people think I'm talking about false balance or whatever when the thing I'm actually talking about is stuff like "Brooks Brothers Riot participant and Bush staffer is policy executive at Meta"
This man is an ex George W. Bush operative who was literally at the Brooks Brothers Riot There's a lot of gnarly stuff about him in CARELESS PEOPLE (obviously Zuckerberg is the worst of them so idk who they think theyre kidding) flaminghydra.com/whats-in-the...
Brian C. Keegan, Ph.D. reposted
Replying to @civicwhitaker.com
The key trait to a good civic technologist - or any public servant really - is empathy. You have to root yourself in the needs of the public. DOGE/NDS and the assholes who made aliens.gov seem to have rooted themselves solely on the whims of few and it shows.
Brian C. Keegan, Ph.D. reposted
Nothing I have to say about this man would pass mods and there is no French Revolution emoji, so I will just spit on the ground and keep moving. IYKYK.
Joel Kaplan is out at Meta, in another signal that Silicon Valley is getting ready to court the Democrats, HARD. Don’t believe their crocodile tears. No rehabilitation for the engineers of technofascism.
Yet another issue where Trump demonstrates the urgent need for amending the Constitution to protect us from a competent fascist.
My brain cannot process this level of corruption. She was being paid $50 million to engineer a pardon from Trump *while working at the Justice Department* as a "Special Government Employee." And it worked. He got the pardon, and she got the money. www.nytimes.com/2026/10/20/u...