Anna Wilcox's Avatar

Anna Wilcox

@bsky.awilfox.com

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.

21 Followers  |  14 Following  |  26 Posts  |  Joined: 18.07.2023  |  2.1275

Latest posts by bsky.awilfox.com on Bluesky

I really think that we need to talk more about the fact that Republicans have basically quietly abolished the House of Representatives

25.10.2025 22:30 β€” πŸ‘ 6616    πŸ” 1882    πŸ’¬ 143    πŸ“Œ 91
gem.coop

"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

06.10.2025 05:48 β€” πŸ‘ 58    πŸ” 11    πŸ’¬ 1    πŸ“Œ 2

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.

30.09.2025 00:43 β€” πŸ‘ 5669    πŸ” 1278    πŸ’¬ 276    πŸ“Œ 67

A script you can use if you’re not good at speaking on the spot.

29.09.2025 18:16 β€” πŸ‘ 1734    πŸ” 1100    πŸ’¬ 10    πŸ“Œ 17

Found out this morning it was a prank call to UCPD. All good.

29.09.2025 21:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

28.09.2025 10:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

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.

28.09.2025 04:32 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

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.

25.09.2025 22:30 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

19.09.2025 16:43 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

19.09.2025 16:35 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

19.09.2025 16:33 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

19.09.2025 16:31 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

19.09.2025 16:30 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1

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!

19.09.2025 16:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
RubyGems.org | your community gem host

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

19.09.2025 07:51 β€” πŸ‘ 327    πŸ” 166    πŸ’¬ 16    πŸ“Œ 32
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".

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

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.

11.07.2025 22:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

16.06.2025 16:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Fighting Oligarchy: Where We Go From Here with Bernie Sanders in Tulsa RSVP today to say you'll join Bernie in Tulsa on Saturday, June 21! Fighting Oligarchy: Where We Go From Here with Bernie Sanders in Tulsa Saturday, June 21 3:30pm Doors Open 4:00pm Music by Parker Mi...

I am so excited! Fighting Oligarchy: Where We Go From Here with Bernie Sanders in #Tulsa act.berniesanders.com/signup/rsvp-...

12.06.2025 22:18 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

They all feel the same 🎡 [drums]

03.05.2025 20:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
The complexities of enabling OpenCL support Hello, and welcome back to FOSS Fridays! One of the final preparations for the release of AdΓ©lie Linux 1.0-beta6 has been updating the graphical stack to support Wayland and the latest advancements…

Wrote a new blog on the surprising portability issues I hit while working on OpenCL for the distro:

catfox.life/2024/11/29/t...

#Linux #graphics #programming #MoreCPUDiversityNeeded

30.11.2024 08:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screenshot of a headline in The Atlantic reading β€œCrows are taking over American cities”

Screenshot of a headline in The Atlantic reading β€œCrows are taking over American cities”

is this what they mean by rising murder rates in cities?

16.03.2024 14:36 β€” πŸ‘ 4758    πŸ” 1124    πŸ’¬ 102    πŸ“Œ 101

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.

17.03.2024 02:37 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Even the supposed good guys can be bad sometimes. It's very important that the govt doesn't mess with our encryption.

17.03.2024 15:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚

17.03.2024 15:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

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

23.02.2024 00:54 β€” πŸ‘ 5838    πŸ” 1246    πŸ’¬ 75    πŸ“Œ 55
Preview
Experiences with building a Gentoo virtualisation host As part of my work to set up infrastructure for a few projects that I hope to launch with some mates in the coming months, I needed to set up a KVM virthost using Gentoo. I decided to write up the pro...

For FOSS Friday, I wrote up how I have recently deployed a Gentoo #Linux virtualisation server: catfox.life/2024/02/23/e...

23.02.2024 08:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ“’πŸ‘‡

14.02.2024 19:43 β€” πŸ‘ 619    πŸ” 107    πŸ’¬ 2    πŸ“Œ 2

Finally figured out the correct way to make a global theme for KDE Plasma 5, so now the design stuff we've done at AdΓ©lie Linux can be provided to users in a nice way.

08.12.2023 10:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hurts my soul.

21.09.2023 07:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I want people to see me, all of me, when they talk to me or about me.

I know that will never happen, but I could get a lot closer if I wasn't so afraid of telling everyone in the first place.

17.09.2023 07:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@bsky.awilfox.com is following 14 prominent accounts