Shane Becker
banner
veganstraightedge.com
Shane Becker
@veganstraightedge.com
🏴 Anarchist without adjectives 🖤
📸 Photographer
💻 Rubyist

📍 Portland, Oregon
🩷 he/him

💬 DM for Signal handle
“Pre-Hague photoshoot”
what a legend lmao
January 17, 2026 at 10:24 PM
Will rubyapi.org be updated for Ruby 4.0?

Right now in the version dropdown:
- v3.5 present
- v4.0 missing
Home | Ruby API (v3.4)
rubyapi.org
January 17, 2026 at 12:49 AM
@nwmoca.bsky.social Is there a way to buy a membership online ahead of time, or is it an only in-person thing?
January 16, 2026 at 11:30 PM
🟠 #PDX people, reminder reminder

Tonight* is the first meeting of the Better Futures Club

6-9pm at PDX Hackerspace

betterfutures.club

*— Thursday January 15
Better Futures Club
Imagining and making better futures
betterfutures.club
January 16, 2026 at 12:21 AM
Reposted by Shane Becker
fellow journalists’ reports from minneapolis are hitting like dispatches from the frontlines of a civil war
January 15, 2026 at 5:27 AM
@vegh.ca @benricem.bsky.social Croissant question: Is there a way to change the linked text color in dark mode? The blue on black is low contrast for my eyes to read.
January 11, 2026 at 12:42 AM
Nearly a decade ago,
anarchists said what is now
plain and obvious to everyone:

Trump is a fascist.
We are living in the fascism.



This is not a "we told you so"
This is a "hear us, believe us"

Join us!
Become an anarchist
Become ungovernable

🏴

crimethinc.com/2016/12/16/cou...
Yes, Trump Represents Fascism
Earlier this week, we published a text from a comrade entitled Does Trump Represent Fascism, or White Supremacy? We’ve received this counterpoint on the same topic. Trump’s election signals a turn...
crimethinc.com
January 9, 2026 at 3:57 AM
> We have heard the doublespeak of the powerful: where he says peace, he makes war. Where he says life, he gives death. Where he says respect, he decrees degradation. Where he says truth, only lies walk.

January 9, 2026 at 3:46 AM
How long we hang on,
How far we get,
How many of us make it out
All of that is now up to us.

They don't have enough guards and they know it.
If we wait until they figure that out, it'll be too late.
We will never have a better chance than this.

youtu.be/TKB67KzjO4A
Andor | Kino Loy’s Monologue | Disney+
Rewatch some of the best moments of Season 1 of #Andor, starting with Andy Serkis as Kino Loy and his rousing speech in episode 10. All episodes are now streaming only on Disney+. The “Andor” series will explore a new perspective from the Star Wars galaxy, focusing on Cassian Andor’s journey to discover the difference he can make. The series brings forward the tale of the burgeoning rebellion against the Empire and how people and planets became involved. It’s an era filled with danger, deception and intrigue where Cassian will embark on the path that is destined to turn him into a rebel hero. Diego Luna returns as Cassian Andor and is joined by cast members Genevieve O’Reilly, Stellan Skarsgård, Adria Arjona, Denise Gough and Kyle Soller. The executive producers are Kathleen Kennedy, Sanne Wohlenberg, Diego Luna and Michelle Rejwan. Tony Gilroy is the creator and showrunner. ► SUBSCRIBE to the channel to get notified when new Star Wars videos are posted: https://www.youtube.com/starwars?sub_confirmation=1 ► SUBSCRIBE to Disney+ to stream all of your favorite Star Wars shows and movies: https://www.disneyplus.com/ Follow on social media to get the latest news and announcements from Star Wars TikTok: https://www.tiktok.com/@starwars Instagram: https://www.instagram.com/starwars/ Facebook: https://www.facebook.com/StarWars X: https://x.com/starwars Website: http://www.starwars.com Experience more stories by subscribing: / @Disney / @Lucasfilm / @marvel / @pixar / @disneyplus
youtu.be
January 9, 2026 at 3:15 AM
I wish had a Les Mis for Paris May 1968 too

youtube.com/watch?v=1q82twrdr0U
Les Misérables | Do You Hear the People Sing?
Do you hear the people sing? Singing the songs of angry men? It is the music of the people who will not be slaves again! When the beating of your heart echoes the beating of the drums, there is a life about to start when tomorrow comes! Buy/Rent Les Misérables! Amazon: https://www.amazon.com/Miserables-Hugh-Jackman/dp/B00BI5IXL4/ iTunes: https://itunes.apple.com/us/movie/les-mis%C3%A9rables-2012/id592746206 YouTube Movies: https://www.youtube.com/watch?v=uBMRnkXpCxM Google Play: https://play.google.com/store/movies/details/Les_Mis%C3%A9rables?id=uBMRnkXpCxM&hl=en_US Fandango Now: https://www.fandangonow.com/details/movie/les-miserables-2012/1MVbe065d779437a9c6bdf34590f0971b39/ VUDU: https://www.vudu.com/content/movies/details/Les-Miserables/401124 Universal Pictures Home Entertainment: https://www.uphe.com/movies/les-misérables-2012 Hugh Jackman, Academy Award® winner Russell Crowe and Anne Hathaway star in this critically-acclaimed adaptation of the epic musical phenomenon. Set against the backdrop of 19th-century France, Les Misérables tells the story of ex-prisoner Jean Valjean (Jackman), hunted for decades by the ruthless policeman Javert (Crowe), after he breaks parole. When Valjean agrees to care for factory worker Fantine’s (Hathaway) young daughter, Cosette, their lives change forever. This enthralling story is a timeless testament to the survival of the human spirit and “an unforgettable experience” (Richard Roeper, RichardRoeper.com). © 2012 Universal Studios. All Rights Reserved. Cast: Hugh Jackman, Russell Crowe, Anne Hathaway, Amanda Seyfried, Eddie Redmayne, Helena Bonham Carter, Sacha Baron Cohen Produced By: Tim Bevan, Eric Fellner, Debra Hayward, Cameron Mackintosh Directed By: Tom Hooper
youtube.com
January 9, 2026 at 2:13 AM
This is my script to convert .cbr / .cbt / .cb7 files to .cbz files.

It requires `zip` and `unar`

It's good enough for my purposes at the moment. This functionality will also be a part of my set #comicbook tools.

github.com/veganstraightedge/...

github.com/veganstraightedge/...
GitHub - veganstraightedge/comicbook: Ruby gem for managing comic book archive files: .cbz, .cbt, .cb7, .cbr, .cba
Ruby gem for managing comic book archive files: .cbz, .cbt, .cb7, .cbr, .cba - veganstraightedge/comicbook
github.com
January 9, 2026 at 2:01 AM
ICE is not "domestic terrorism"
ICE is the state

I propose to you that if you hate what ICE is and does, what you actually hate is the police, authoritarianism, and the state itself

ICE is the logical outcome of decades of police state originating from slave patrols
January 9, 2026 at 12:50 AM
Reposted by Shane Becker
Get out in the streets, carry a first aid kit, and for fuck's sake don't text or post anything you don't want to hear a prosecutor read back to you in court.
January 8, 2026 at 2:26 PM
Reposted by Shane Becker
here's this vintage jeopardy clip with ken jennings
January 7, 2026 at 9:25 PM
🖤 NameMangler — Several years, I still absolutely love it
Five stars.

manytricks.com/namemangler

I know that I could do this in Terminal. I also don't care. Pls don't tell me about it. :) If you like to bulk rename using CLI, I'm happy for you! I'd rather use a Mac app for this task.
Name Mangler
macOS batch file renaming utility. Rename thousands of files at once. Preview new filenames. See pop-up previews with content. Save droplets for reuse.
manytricks.com
January 6, 2026 at 9:20 PM
🖤 I really love the comic book archive file format: .cbz .cbr .cb7 .cbt .cba

It's literally just a folder of sequentially named files, packaged as one file

The container type defines the .cb* file extension:

- .cbz → ZIP
- .cb7 → 7z
- .cbr → RAR
- .cbt → TAR
- .cba → ACE
January 6, 2026 at 8:58 PM
#Ruby question — is there any situation where `[0]` works but `.first` wouldn't?
January 4, 2026 at 3:31 AM
Event spaces, event organizers,

I'm begging you please PLEASE put your city/state and website in your bio…

…and on fliers!

Gone are the days of only locals seeing the promotion for an event. "this looks great, I'll go to it! Oh, it's in another state/country"
January 2, 2026 at 10:13 PM
Reposted by Shane Becker
Every single person still posting on X, including electeds, need to be asked why they're using a CSAM generator site.
January 2, 2026 at 9:35 PM
It's increasingly annoying how many websites have Cloudflare's "verify you're a human by checking this box" wall before the page will load
January 2, 2026 at 2:35 AM
Better Futures Club is a new idea that we're starting in Portland, Oregon

📆 First meetup: Thursday, January 15, 2026

Ruby hack night, programming languages design theory and practice, and an imagination of STEM and liberal arts building together

Join us! #PDX

betterfutures.club
Better Futures Club
Imagining and making better futures
betterfutures.club
January 2, 2026 at 1:06 AM
Jodorowsky's Dune is one of the most important, impactful, influential creative works that never actually got made

Thank you for attending my Ted Talk™
January 1, 2026 at 11:45 PM
Reposted by Shane Becker
Our Solar System is orbiting the center of our Galaxy at about 220 km/s so in 2025 we collectively traveled something like 7 billion kilometers across the Milky Way. Once in a while, when you have a moment, it’s worthwhile to take a look around, see where you are, and appreciate how far you’ve come.
January 1, 2026 at 5:27 AM