Anna Wilcox
@bsky.awilfox.com
20 followers 14 following 26 posts
Tulsa, OK. Programmer: C++/Py/Ruby/Rust. Cat mum: Mr Gaz, Melody, Willow. Photographer. Religious leftist. Real life librarian(ish) @ UCB! Fluent English, learning French and Ukrainian. Hot takes about Unix, computers, politics, and Chicago Bears.
Posts Media Videos Starter Packs
Reposted by Anna Wilcox
zkat.tech
"An actual community-oriented/governed/powered co-operative rolls in to do a full takeover of the RubyGems ecosystem after RubyGems/Ruby Central themselves got taken over by the fash" was not on my bingo cards for 2025 either but here we are and I am here for it: gem.coop

LFG, kids. Coops ftw
gem.coop
gem.coop
Reposted by Anna Wilcox
rmayemsinger.bsky.social
Imagine you're a career military general being summoned for a pentagon strategy lecture by a former game show host and a former weekend talk show host.
Reposted by Anna Wilcox
antlervel.vet
A script you can use if you’re not good at speaking on the spot.
I'm calling to demand that Senator Schumer not allow Donald Trump to take away access to transgender health care for anyone, let alone people with federal or state health insurance.
Trans healthcare is lifesaving medicine. It is not cosmetic or frivolous; it is miraculous and it is vital.
It is not something trans people can just go without.
[You can add a personal anecdote here-how it has helped you or someone you love, how long you've been receiving trans healthcare, etc.J Trans people are also over twice as likely to live in poverty, which means they are often receiving this care through government-funded programs. They simply cannot afford it otherwise. If this care is lost, trans American lives will be lost too. This is the truth.
If none of this stirs the Senator's compassion, please understand that trans people are, as a group, politically active, and they are rarely Republicans. The Senator should understand that if he caves and allows Trump to do this to us, it would be a betrayal of his constituents at an unforgivable level. If he caves, I will never vote for a Democrat again. I will not vote for a Democrat for president, for senator, for dogcatcher. This is a promise.
bsky.awilfox.com
Found out this morning it was a prank call to UCPD. All good.
bsky.awilfox.com
Yeah, as a programmer in Library IT, I am a bit concerned by this as well (which is why I hopped on social media at why-am-I-awake-o'clock) - let me know if you find out.
Reposted by Anna Wilcox
xeiaso.net
Xe @xeiaso.net · 13d
What's not working: the pure JS fallback. The library I hoped would work did not. If there is anyone out there in my audience that is a WebAssembly expert, please poke me in DM.
bsky.awilfox.com
I want to heart this because he's finally not going to be superintendent.

But that's not a great purpose in life either, really.
bsky.awilfox.com
If there really was a looming threat, this was the worst way to handle it. The community is likely to follow projects/forks led by the people who were unceremoniously removed - so any threat they know of, but are not sharing, can't be properly acted upon. And that's a no-win scenario for Ruby.
bsky.awilfox.com
At this point, what @rubycentral.org has done is a form of supply chain attack: taking ownership of a widely used repository, and then denying access to its existing maintainers.

This reminds me of the GitHub mass-assignment bug. That is not something you want to remind me of if you want goodwill.
bsky.awilfox.com
Yeah, software supply chain attacks are scary. They keep me, and many others in the Linux packaging world - and the greater DevOps world - up at night.

The solution is not ripping access from maintainers that we have long-standing relationships with. This gives the opposite of trust.
bsky.awilfox.com
Project leadership is hard, and you want people the community trusts there. *Especially* during transition periods, if that is what they are really wanting, it is vital to maintain a sense of continuity.

These moves are contrary to OSS ethos, not to mention basic human dignity.
bsky.awilfox.com
This statement from @rubycentral.org does not give me the warm and fuzzies; transparency, equity, and collaboration in an open-source style do not happen in the dark, nor can they happen without honesty and dialogue with existing contributors.
bsky.awilfox.com
Thank you for all your work in this space - and so many others. This was definitely not a move that was deserved nor warranted. It's been a while - would love to catch up sometime!
Reposted by Anna Wilcox
duckinator.bsky.social
Hey, #ruby folks! I've been one of the #RubyGems maintainers for the last decade.

Ruby Central has forcefully taken control of the RubyGems organization on GitHub, the `rubygems-update` and `bundler` gems on rubygems[.]org, and more.

You can read the details here: pup-e.com/goodbye-ruby...
RubyGems.org | your community gem host
rubygems.org
bsky.awilfox.com
Why the actual hell did my phone in Tulsa, OK just tone out a #WEA for a blue alert in Texas? Who do I report this abuse of WEA to? This is clearly not related to anything #okwx and it will have a hugely detrimental effect on keeping people weather aware if this continues.
My iPhone Lock Screen showing an Emergency Alert, about someone who injured a police officer in Texas.  It says at the end: "no credible info Song [the suspect] is in Oklahoma".
bsky.awilfox.com
Did you ever figure out a better workaround? I'm seeing this with Capybara / RSpec system tests using Selenium Hub with Chromium nodes. It's totally random, and totally annoying - it makes about 1 out of every 3-4 CI runs we have fail.
bsky.awilfox.com
They all feel the same 🎵 [drums]
Reposted by Anna Wilcox
aparker.io
austin @aparker.io · Mar 16
is this what they mean by rising murder rates in cities?
Screenshot of a headline in The Atlantic reading “Crows are taking over American cities”
Reposted by Anna Wilcox
legalminimum.bsky.social
Also: if you’re a privacy activist, watch NCMEC. US legislators will track to their position on this pretty quickly if things come under discussion. You can’t imagine how many doors opened for me because I was on their Board.
bsky.awilfox.com
Even the supposed good guys can be bad sometimes. It's very important that the govt doesn't mess with our encryption.
legalminimum.bsky.social
What they want is a backdoor. The only person they ever had on their Board who understood tech was me and I’ve been gone since they went on this issue.
bsky.awilfox.com
😂😂😂😂
Reposted by Anna Wilcox
catturd2.bsky.social
it's been long enough for me to admit publicly that when i left Gizmodo in 2022 I changed my Slack username to "S1ackbot" and the G/O Media failed to detect or delete it for months