Sign in

~/.bnux

@ryancowl.es
898 followers 332 following 276 posts

👋 You may know me from such former Twitter users as @bumpynux. 💻 I get computers ‘putin, write on things that don’t belong to me, and organize with @demsocialists.bsky.social. 🍞🌹 I like to talk about tech, labor, and creating a better world together.

PostsRepliesMedia
~/.bnux @ryancowl.es · 25/09/2026
Resolving Blocked Shortlinks with Alfred feat: Alfred workflow that resolves shortlinks over DoH and strips tracking params read.ryancowl.es/posts/resolving-bl…
read.ryancowl.es
Resolving Blocked Shortlinks with Alfred
feat: Alfred workflow that resolves shortlinks over DoH and strips tracking params
000
~/.bnux @ryancowl.es · 24/09/2026
🤨
Screenshot showing storage with iOS taking 35.02 GB and System Data taking 19.52 GB
000
~/.bnux @ryancowl.es · 19/09/2026
Yeah, all valid points! I think it'll take some time to figure all of this stuff out, too. Have you found anything helpful as far as catching that scope creep from agents?
000
~/.bnux @ryancowl.es · 15/09/2026
Notes on code review in the time of AI docs: what changes about code review when most of the code was written with an agent read.ryancowl.es/posts/code-review-…
read.ryancowl.es
Notes on code review in the time of AI
docs: what changes about code review when most of the code was written with an agent
120
~/.bnux @ryancowl.es · 28/08/2026
That's on me this time. I was just getting my work cleaned up a bit before pushing to a ew repo. I'll reply to your email now :)
010
~/.bnux @ryancowl.es · 24/08/2026
Thanks for the ping! It looks like your email got filtered out my inbox but I've just replied :)
110
~/.bnux @ryancowl.es · 21/07/2026
Something about writing MicroPython on an ESP32 gives me the false yet nevertheless comforting feeling that I have some semblance of control over my life
000
Reposted by ~/.bnux
United Farm Workers @ufw.bsky.social · 15/06/2026
"Martin" is 55 yrs old. "I have 22 yrs of experience picking strawberries -nearly half my life. I'll keep harvesting until I no longer can do so. I haven't taken one break today as every minute counts when working piece rate. I'm not earning enough to pay my bills." #WrFeedYou
Workers harvesting strawberries
391395579
~/.bnux @ryancowl.es · 16/06/2026
"One day, he buys a mule, which provides the worker who uses it with a modest 10 percent productivity gain. Benjamin fires 99 of his workers and purchases 99 mules, expecting a 1,000 percent productivity gain. The driverless mules cause plow damage to his property in excess of $50 million."
030
~/.bnux @ryancowl.es · 15/06/2026
Hello from hachyderm test: verify Mastodon syndication after hachyderm migration read.ryancowl.es/posts/hello-from-h…
read.ryancowl.es
Hello from hachyderm
test: verify Mastodon syndication after hachyderm migration
010
~/.bnux @ryancowl.es · 13/06/2026
Raiders are indeed a close second
000
~/.bnux @ryancowl.es · 10/06/2026
I started reading the list before I read the prompt and was trying to figure out what sort of list Abraham Lincoln and the Raiders could be on together.
110
Reposted by ~/.bnux
Justin Pot @justinpot.com · 10/06/2026
I turned my website into a personal social network that connects to Bluesky and the Fediverse—here’s how. I'm tired of posting on so many different social networks,... justinpot.com/i-turned-my-website-i…
justinpot.com
I turned my website into a personal social network that connects to Bluesky and the Fediverse—here’s how.
I'm tired of posting on so many different social networks, so I built my own. All it took was a WordPress website, two plugins, and a lot of fiddling. But what does this mean? To get an idea you can browse JustinPot.com. The main feed is now a combination of my longform articles and shorter...
173
~/.bnux @ryancowl.es · 08/06/2026
The NBA finals are a best of 7 series. So whoever takes 4 of the 7 games wins it all. The Knicks are up 2-0 right now so if they win the next two games then they win the series without needing the last 3 games.
120
~/.bnux @ryancowl.es · 06/06/2026
Sounds good! 📧 mr at ryancowl.es
010
~/.bnux @ryancowl.es · 06/06/2026
Nice, I had used some of the Sifa lexicons in my proof-of-concept but somehow hadn't seen the full repo. Looks like some good stuff to learn from :)
000
~/.bnux @ryancowl.es · 06/06/2026
👋 Would be curious to hear any thoughts or advice you have! It's my first day.
100
~/.bnux @ryancowl.es · 06/06/2026
DM me 💰👀
000
~/.bnux @ryancowl.es · 06/06/2026
And the United Fruit Company unleashed the full potential of the banana to the US and Europe 🫠
000
~/.bnux @ryancowl.es · 05/06/2026
Thanks, Jer! And yeah, I find myself leaning that way too the more I look into it. I'll probably go that route just to learn more about creating new lexicons, too.
000
~/.bnux @ryancowl.es · 05/06/2026
Software leaders on LinkedIn aren't just onto something—they've changed *the entire game*. Here's what that taught me about B2B sales in a fast-paced agentic startup environment.
170
~/.bnux @ryancowl.es · 05/06/2026
With standard.site landing in the Bluesky timeline, I've been trying to learn more about atproto lexicons. I started hacking away at a little proof-of-concept project I'm calling LinkedAt://. Think of it as LinkedIn but maybe less terrible. read.ryancowl.es/posts/atproto-job-…
read.ryancowl.es
Sketching an atproto Job Board
rfc: atproto lexicons for job postings and resume listings
420
~/.bnux @ryancowl.es · 05/06/2026
It looks like it was deleted. Do I dare ask what it was?
100
~/.bnux @ryancowl.es · 05/06/2026
the worst part about AI coding agents is that kids these days won't experience the joy of vim keybindings
000
~/.bnux @ryancowl.es · 03/06/2026
More than 100 people are on hunger strike at Adelanto ICE detention center. Yesterday, families and community members shared what's happening inside. People are forced to eat expired food with maggots in it, denied medical care, and dying in a facility that shows complete disregard for human life.
000
~/.bnux @ryancowl.es · 02/06/2026
My post could have been tl;dr: your thread, haha!
010
Reposted by ~/.bnux
Jeremy Herve @jeremy.herve.bzh · 31/05/2026
The web was always social Diving into the idea of bridging different social networks and protocols like ATproto and ActivityPub to enhance the web. Looking back at my personal web journey, from Web 2.0 to now, emphasizing that building connections... herve.bzh/the-web-was-always-social
herve.bzh
The web was always social
Diving into the idea of bridging different social networks and protocols like ATproto and ActivityPub to enhance the web. Looking back at my personal web journey, from Web 2.0 to now, emphasizing that building connections can strengthen online communities.
051
~/.bnux @ryancowl.es · 30/05/2026
FOSSE is in preview and Reclaim is headed to WordPress.org feat: announce FOSSE developer preview and Reclaim theme directory work read.ryancowl.es/posts/fosse-reclai…
read.ryancowl.es
FOSSE is in preview and Reclaim is headed to WordPress.org
feat: announce FOSSE developer preview and Reclaim theme directory work
010
~/.bnux @ryancowl.es · 29/05/2026
Solidarity I think?
030
~/.bnux @ryancowl.es · 29/05/2026
🛬
010
~/.bnux @ryancowl.es · 29/05/2026
#atproto folks: how do you decide when to build on an existing lexicon vs. create a new one? I’m especially interested in cases where an existing shape is close but not an exact fit. Are there norms/best practices for proposing changes upstream vs. creating a new lexicon?
000
~/.bnux @ryancowl.es · 29/05/2026
If you start getting apples and Greek yogurt involved, you took a wrong turn somewhere and went too far!
010
~/.bnux @ryancowl.es · 28/05/2026
I keep seeing pieces likening the AI rollout to the Industrial Revolution. I’ll admit there are similarities between the two. But the similarities I see are not the ones being packaged into neatly wrapped sales pitches about productivity gains and shared prosperity. read.ryancowl.es/posts/aindus...
read.ryancowl.es
The AIndustrial Revolution | ~/.bnux
docs: attempt to add historical nuance to common ai narrative
110
~/.bnux @ryancowl.es · 28/05/2026
... need to fix my syndication script
000
~/.bnux @ryancowl.es · 27/05/2026
Bakersfield is a wild place 𝚝̶𝚘̶ ̶𝚑̶𝚘̶𝚕̶𝚍̶ ̶𝚊̶ ̶𝚏̶𝚎̶𝚜̶𝚝̶𝚒̶𝚟̶𝚊̶𝚕̶ tbh
120
Reposted by ~/.bnux
NYT Tech Guild @nytguildtech.bsky.social · 27/05/2026
OUR FIGHT: We have taken legal action against The Times for using AI programs to surveil and monitor our members. Read The Verge article here: www.theverge.com/ai-artificia...
011245
Reposted by ~/.bnux
Kim Kelly @kimkelly.bsky.social · 26/05/2026
50% of American workers say they want to join unions, but 10% of workers are IN unions. Where’s the disconnect, you might wonder? The game is rigged. www.epi.org/publication/...
epi.org
U.S. employers spend more than $1.5 billion annually on union avoidance
Key takeaways Many U.S. employers hire union avoidance consultants to keep their workers from organizing and bargaining for better pay and working conditions. We estimate that employers spend roughly ...
6328137
~/.bnux @ryancowl.es · 26/05/2026
🙏
010
Reposted by ~/.bnux
Jim Ray @jimray.bsky.team · 26/05/2026
The WordPress team is hard at work bringing decentralized protocols (like @atproto.com!) to the wider web
0232
~/.bnux @ryancowl.es · 26/05/2026
And a huge thanks to @pfefferle.org and @jeremy.herve.bzh for their help upstream and to @jimray.locket.computer on the @atproto.com side! This has been a lot of fun :)
131
~/.bnux @ryancowl.es · 26/05/2026
@kraft.im and I have been having fun hacking on FOSSE these past few weeks. tl;dr: we released a dev preview of FOSSE, a plugin that bundles ActivityPub + AT Protocol into one WordPress setup flow, making it easier to syndicate to the Atmosphere and Fediverse. Let us know what you think!
152
~/.bnux @ryancowl.es · 26/05/2026
👀
030
~/.bnux @ryancowl.es · 24/05/2026
making huevos rancheros in this economy
Holding a single quail egg over a frying panFried quail egg on a single tortilla chip on a plate
010
~/.bnux @ryancowl.es · 22/05/2026
I spent the last month on a greenfield project during a company-wide push to use more AI assistance. I wrote up a few DevEx takeaways on dogfooding, PR/deploy queues, and what changes when implementation moves faster. read.ryancowl.es/posts/when-writing…
000
~/.bnux @ryancowl.es · 20/05/2026
explaining to my boss that I didn’t need to review that PR because I told my AI to not make any mistakes before committing my .env to a public GitHub repo
000
~/.bnux @ryancowl.es · 20/05/2026
I’m not sure but I would assume not 😔
000
Reposted by ~/.bnux
~/.bnux @ryancowl.es · 19/05/2026
What web would you reclaim? On FOSSE, the open web, and what could come next read.ryancowl.es/posts/what-web-wou…
001
~/.bnux @ryancowl.es · 19/05/2026
What web would you reclaim? On FOSSE, the open web, and what could come next read.ryancowl.es/posts/what-web-wou…
001
~/.bnux @ryancowl.es · 16/05/2026
We're seeing another uptick in ICE activity and have been supporting local vendors as best we can so they aren't forced to choose between their safety and their livelihood. Please donate if you can! venmo.com/code?user_id...
A flyer for MB Solidarity’s Vendor Buy-out fund:

Donate to the
VENDOR BUY-OUT FUND
A Morongo Basin Solidarity project

We Keep Us Safe!
We're collecting funds that go directly to locally impacted vendors who are afraid to work during periods of increased ICE activity. Let's support our community & street vendors all along 62!
From the grade to the Palms, we keep us safe.

If you're local and want to know more - mbsolidarity@proton.me

Venmo: @MBSOLIDARITY
Together, we melt ICE
000
~/.bnux @ryancowl.es · 15/05/2026
Pushing Posts to the Atmosphere read.ryancowl.es/posts/pushing-post…
010