Dr. KFA 🏳️‍⚧️
banner
kfadams.bsky.social
Dr. KFA 🏳️‍⚧️
@kfadams.bsky.social
Parent | Wife | PhD | Oregonian | Trans | Computer Scientist | Systems | Early 40s.

TL a mess of tech, science, politics, defense, humor, trans stuff, and games.

I’m awkward AF.

she/her.

Posts not endorsed or representative of my employer(s).
Pinned
Howdy new followers!

I’m Keira!

Yes, I’m trans.

I talk about lots of stuff but given the looming…. Unpleasantness for
LGBTQ people I’m probably gonna spend a lot of time ranting about those issues so uh, be forewarned.

If that bothers you, move on.
And cause I'm all up in my feels (but hey, haven't cried in at least 10 hours!), and burning time before going to lunch with my Dad, some more incoherent babble about relationships, platonic and otherwise.
I was supposed to be a manly-man son-in-law helping their daughter live a cis-het life.

To their credit, they eventually came around, and now proudly talk about their trans daughter-in-law but that hurt still lingers.

I was a role, not a person.
January 30, 2026 at 5:47 PM
I saw something recently that resonated, but I dont think gets applied broadly enough.

Paraphrased, was talking about how if a child comes out as potentially trans, if you feel grief about the loss of the cis identity you should never share that with the kid.
January 30, 2026 at 5:20 PM
I feel like so much of the trash we see (especially from larger corpos) is due to bad internal incentives where if you're not visibly "innovating" and "owning" things you get ignored, or even penalized.

So we get this proliferation of "features" and updates in a desperate bid to seem relevant.
I have Google's AI bullshit disabled in workspace but now they've started adding the buttons to all the interfaces. It even shows up on files themselves when viewing documents. It's just trying to get me to turn the feature on - it's still disabled - but holy hell does Google not understand consent.
January 30, 2026 at 4:47 PM
Reposted by Dr. KFA 🏳️‍⚧️
Democrats Sick Of Being Blamed For Cowardice On Issues They Actually Just Don’t Care About https://theonion.com/democrats-sick-of-being-blamed-for-cowardice-on-issues-1847675639/
January 30, 2026 at 2:15 AM
I mean, little on the nose, but it's never too late to embrace who you are. You can _always_ change your direction.
If you’re over 30, quote this with some life advice 🤌🏼
January 29, 2026 at 6:45 PM
January 29, 2026 at 4:09 AM
I feel attacked.
Me when someone way too cool to be talking to me responds to one of my posts: Oh shit oh fuck I need to reply with something witty or insightful or thought provoking....

The pawnshop owner in my brain: Best I can do is awkwardly rephrasing their post back to them.
January 29, 2026 at 2:08 AM
<laughs in stem PhD>
Maths and physics are objective and humanities is subjective.

That's the difference.
January 29, 2026 at 2:06 AM
😬
January 28, 2026 at 7:15 PM
Quote with 5 jobs you’ve had:
(Yes, volunteering & internships also)

1) medical office assistant
2) ranch hand (family farm, but let’s count it)
3) teaching assistant/lab lead
4) research assistant
5) systems scientist
Quote with 5 jobs you’ve had:
(Yes, volunteering & internships also)

1. Restaurant critic
2. antiques dealer
3. Grip
4. photojournalist
5. bad farmer
Quote with 5 jobs you’ve had:
(Yes, volunteering & internships also)

1. Airplane mechanic
2. Car mechanic
3. Outboard motor mechanic
4. Carpet cleaner assistant
5. Bicycle assembler
January 28, 2026 at 6:52 PM
I’d do this but I don’t think anybody wants boring ass lines from my journal and conference papers.
Okay yeah this sounds really nice today 💖

1 like = 1 random line from one of my WIPs/Published works
These seems fun!

1 like = 1 random line from one of my WIPs/Published works
January 28, 2026 at 4:47 AM
Reposted by Dr. KFA 🏳️‍⚧️
@kfadams.bsky.social has swears! They've used 768 profanities in their last 3,602 posts.

🥇 "fucking" (176 times)
🥈 "fuck" (93 times)
🥉 "shit" (86 times)
January 28, 2026 at 3:05 AM
January 28, 2026 at 2:22 AM
So I’m seeing a lot of people talking about how they’re considering leaving TikTok for safety reasons, and this is valid!

However if your just worried about getting flagged as trans and data given to the government, if you were even remotely active in the past that ship had sailed.
January 27, 2026 at 3:27 AM
A reminder that while Trump is objectively an awful, shitty human who has enabled the worst among us, he ultimately has no consistent principles.

He just wants power and a perception of being liked.

This can, and absolutely should, be used against his administration.
Trump is nothing if not ready to sacrifice anyone and anything in order to save his own ass and the single most important thing that could happen right now is someone convincing him that the biggest driver of his unpopularity is not just Bovino and Noem but Stephen Miller personally
Feels like Trump is pretty much unconditionally surrendering as support collapses
January 27, 2026 at 2:02 AM
They’re already massively fucking with the algorithms and suppressing content.

They also are disproportionately suppressing LGBTQ content, which surprises nobody.
TikTok misusing our personal data was bad.

TikTok now being partly controlled by a Trump-aligned billionaire family and one of his biggest political donors who also owns other major media outlets is even worse.
January 26, 2026 at 11:34 PM
Reposted by Dr. KFA 🏳️‍⚧️
MN showing us all how it's done.

ICE and DHS simply don't come close to having the manpower, energy, resources, and morale to go through this again dozens of times, in every city they have in their sights, if we all follow Minneapolis' example no matter where they show up next.
The people of Minnesota have executed one of the most impressive civil resistance campaigns I can remember:

- Organized a city wide general strike
- Maintained nonviolent discipline amidst violence
- Mobilized 10,000s in subzero temps to protest and watch ICE
- Flipped public opinion against ICE
January 26, 2026 at 6:50 PM
Reposted by Dr. KFA 🏳️‍⚧️
I get gloomy with the best of them sometimes, but here's the thing. Can they do it practically? Probably not--elections are state-run. Can they do it legally? Absolutely not. And without the law, he's not the President, they're not Congress, and nobody has to listen to a goddamn thing they say.
What about this administration successfully preventing the November election?
The administration is boxed into a corner right now and its entirely the result of the incredible discipline of the people in the streets. The Insurrection Act angle was always predicated on ICE brawling with the black bloc in street. Without that, it's worthless.
January 25, 2026 at 11:25 PM
41 here, started at 39.

Now is always an okay time to start.
I'm 42.

I started at 37.

My only regret is not starting sooner
I'm 53.

I started at 49.

My only regret is not starting sooner.
January 25, 2026 at 4:21 AM
Reposted by Dr. KFA 🏳️‍⚧️
But this was okay…
January 24, 2026 at 8:29 PM
Reposted by Dr. KFA 🏳️‍⚧️
/3 In this moment of horror, look at the people of MN. They’re not an army. Few are trained for urban combat, through there are many veterans. They are young and old and rich and poor. They are standing up at great personal danger, defying a despicable Gestapo government and its vile apologists.
January 24, 2026 at 7:27 PM
Reposted by Dr. KFA 🏳️‍⚧️
/2 The official policy of Trump supporters is that they support anything this government does.

Treat them accordingly.
January 24, 2026 at 7:19 PM
Reposted by Dr. KFA 🏳️‍⚧️
And remember: "welcome to the fight!" is a great path to eventually ask (when appropriate) "what else might you want to rethink?"
January 24, 2026 at 6:28 PM
I’m gonna do a dumb.

I’m gonna comment on the current hellstorm.

If somebody who was previously skeptical/dismissive about ICE, policing, etc comes around and is like “holy shit that’s terrible! They need to be stopped!”

The right response is “I agree, what can you do to help?”
January 24, 2026 at 5:41 PM
Long 🧵

A very niche rant as I sit in a bubble bath on a cold Friday night, but industrial funding of Comp-Sci research has for years, IMO, been broken.
January 24, 2026 at 5:00 AM