A screenshot showing `jim release` building a "packed" gem, build a normal gem, and upload them both to GitHub Releases.
                                                
    
    
    
    
            !!! `jim release` can now:
1. build itself as a .gem,
2. pack itself into a single-file script,
3. publish both of these to GitHub Releases
Try out the packed `jim.rb` file. It should be completely self-contained:
github.com/duckinator/j...
               
            
            
                30.10.2025 00:17 โ ๐ 16    ๐ 2    ๐ฌ 1    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            You might say the reason they needed to do a switch atomically is because someone said โif you remove him Iโll add him back.โ
If someone says that to you, does that make it right to respond by using your power to move first to do it by force so you donโt have to answer the concerns being expressed?
               
            
            
                01.11.2025 16:11 โ ๐ 4    ๐ 0    ๐ฌ 0    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            You knowโฆ Ruby Centralโs takeover of rubygems GitHub org ONLY worked because it could be executed within seconds, and by doing so, prevent the possibility of revert.
If the ownership change was a PR it would never have been approved.
If RC is โrightโ, why did they need the atomic switch?
               
            
            
                01.11.2025 16:09 โ ๐ 8    ๐ 3    ๐ฌ 1    ๐ 0                      
            
         
            
        
            
        
            
            
            
            
            
    
    
    
    
            I have also had this problem. It is very inconsistent. Maybe this is why.
               
            
            
                29.10.2025 14:35 โ ๐ 0    ๐ 0    ๐ฌ 0    ๐ 0                      
            
         
            
        
            
        
            
            
            
            
            
    
    
    
    
            @sethmlarson.dev and I went through months of intense, complex work to climb a steep and slippery learning curve, only to be stopped short at the very end by a hard ethical line we couldn't crossโit was gut-wrenching. 
I'm proud of what we did and I'm proud of what we didn't do.
               
            
            
                27.10.2025 15:00 โ ๐ 55    ๐ 14    ๐ฌ 4    ๐ 1                      
            
         
            
        
            
            
            
            
            
    
    
            
            
            
                YouTube video by Confreaks
                Rocky Mountain Ruby 2025 - We Who Remember Magic by Brandon Weaver
            
         
    
    
            www.youtube.com/watch?v=IQQt...
My keynote, "We Who Remember Magic", from Rocky Mountain Ruby just posted.
               
            
            
                26.10.2025 05:50 โ ๐ 20    ๐ 5    ๐ฌ 1    ๐ 2                      
            
         
            
        
            
            
            
            
            
    
    
            
                        
                The PSF has withdrawn a $1.5 million proposal to US government grant program
                
            
        
    
    
            Python Software Foundation had to make a tough choice here. I applaud them for sticking to their values. thanks for your leadership in this space @python.org  pyfound.blogspot.com/2025/10/NSF-...
               
            
            
                27.10.2025 16:59 โ ๐ 14    ๐ 1    ๐ฌ 0    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            Funny you should bring this up! I know some people that work on ruby packaging. I wonder if they need any help.
               
            
            
                26.10.2025 06:32 โ ๐ 2    ๐ 0    ๐ฌ 0    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
            
                        
                We want Ruby to move forward - Martin Emde
                
            
        
    
    
            Let's move Ruby forward. martinemde.com/2025/10/25/m...
               
            
            
                26.10.2025 05:34 โ ๐ 38    ๐ 8    ๐ฌ 2    ๐ 0                      
            
         
            
        
            
        
            
            
            
            
            
    
    
    
    
            One takeaway is that the open source world is an amazing place! It's marvelous how well this usually works. This is distributed trust at scale via education and support (rather than control). All the work to help people learn security and provide best practices mostly seems to work. Wonderful!
               
            
            
                26.10.2025 00:03 โ ๐ 4    ๐ 2    ๐ฌ 0    ๐ 1                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            Companies should scan their open source. Full adoption of trusted publishing could have foiled NPMโs Shai Halud. Fighting about shared ownership models is horribly destructive when it makes the people leave that understand these problems. Thatโs the real security vulnerability.
               
            
            
                25.10.2025 23:49 โ ๐ 3    ๐ 1    ๐ฌ 1    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            If all you need to make your supply chain secure is CLAs for devs and a non-profit administrative staff holding keys to the world, remember that most package managers still run untrusted code on install, packages go live with minimal scanning, and best practice publishing security adoption is low.
               
            
            
                25.10.2025 23:45 โ ๐ 4    ๐ 1    ๐ฌ 1    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            You might wonder, โhow can a group of friends be sufficient for global enterprise software supply chain security?โ The answer for me is that these people were there BECAUSE it was so important. RubyGems.org has had no major outage in 14 years. This is not a fluke.
               
            
            
                25.10.2025 23:38 โ ๐ 8    ๐ 1    ๐ฌ 1    ๐ 0                      
            
         
            
        
            
            
            
            
                                                
                                                
    
    
    
    
            Malicious compliance
               
            
            
                25.10.2025 18:49 โ ๐ 4    ๐ 0    ๐ฌ 0    ๐ 0                      
            
         
            
        
            
            
            
            
                                                
                                                
    
    
    
    
            Updating my LEGO White House
               
            
            
                23.10.2025 02:51 โ ๐ 47376    ๐ 11121    ๐ฌ 784    ๐ 438                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            To the mild insult, sorry again. Itโs tricky to say โI disagree slightly and wish to present a different perspective on a complex issue that has many different sidesโ. Well, not that difficult, I just said it there but I shortcutted significantly the first time. I appreciate you accepting my apology
               
            
            
                25.10.2025 16:43 โ ๐ 1    ๐ 0    ๐ฌ 0    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            I see no way around it. Weโre in a gray world of questionable characters that usually do the right thing and sometimes act in their own best interest despite the damage. I donโt know what else to do besides hope. Rubygems maintainers had a great things going here. Imperfect yes, but honest.
               
            
            
                25.10.2025 16:41 โ ๐ 2    ๐ 0    ๐ฌ 1    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            Also, Iโm sorry. It seems like my way of saying โitโs confusingโ did sound a bit like I was saying you were confused. It was not my intention. My goal is to give more nuance to a complex situation given all I know and to relate that it is difficult to know every conflicting detail.
               
            
            
                25.10.2025 16:15 โ ๐ 1    ๐ 0    ๐ฌ 1    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            The blame is squarely on Ruby Central here. None of this was necessary. If they wanted to assume more responsibility for their infrastructure they should have asked and we would have helped. The GitHub org only needed a few hours of work to fully separate infrastructural code.
               
            
            
                25.10.2025 16:08 โ ๐ 2    ๐ 0    ๐ฌ 1    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            Iโm holding out hope that Ruby Core made a simple oversight. The Ruby Core maintainer restored us. Iโm not ready to assign blame on that yet. This is the conciliatory stance I want to take with Ruby Core to heal until Iโm proven otherwise.
               
            
            
                25.10.2025 16:05 โ ๐ 3    ๐ 0    ๐ฌ 1    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            Iโd sponsor that podcast.
               
            
            
                25.10.2025 15:10 โ ๐ 1    ๐ 0    ๐ฌ 0    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            The team that managed rubygems was formed by building social connections with people that cared enough to work on rubygems in their free time. It is at its core a trust based team of equals. This is why corporate takeovers that take advantage of that trust hurt so much. Trust is all we had.
               
            
            
                25.10.2025 14:47 โ ๐ 14    ๐ 2    ๐ฌ 1    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            I know itโs a bit confusing, but I wouldnโt say that Ruby core is part of the problem. I think they are reasonable, they did what they could to support the community given the situation. Ruby Core cares about Ruby and cares about OSS developers.
               
            
            
                25.10.2025 14:32 โ ๐ 1    ๐ 0    ๐ฌ 1    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            Iโll clarify that RC paying for labor is only partial, recently, and for a portion of the engineering time and people. Most work was done for free on personal time or company time. RC is more of a fiscal host for contributions to rubygems than a company managing the service. They do conferences.
               
            
            
                25.10.2025 14:14 โ ๐ 9    ๐ 0    ๐ฌ 1    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            By this I mean to clarify that there never has been some sort of โRuby Central team that manages rubygems.org and understand how it deploys.โ This is much more like public land, gifted by AWS and Fastly, on which outside maintainers build tubygens.org using their own accounts and RC paid for labor.
               
            
            
                25.10.2025 14:08 โ ๐ 8    ๐ 0    ๐ฌ 1    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
            
                            
                        
                Jamie Writes Words
                This action will delete this post on this instance and on all federated instances, and it cannot be undone. Are you certain you want to delete this post?
            
        
    
    
            Jamie Gaskins wrote a great piece explaining how shipit, the code the deploys rubygems.org works and why a fork would have been fine. The one thing I would add is that there is no Ruby Central institutional knowledge. There were and are only outside rubygems maintainers jgaskins.blog/ruby-central...
               
            
            
                25.10.2025 14:03 โ ๐ 9    ๐ 3    ๐ฌ 1    ๐ 0                      
            
         
            
        
            
            
            
            
            
    
    
    
    
            The hard part I think would be the index. Youโd need an index per gem with a BitTorrent address and a checksum, maybe, youโd need to build a chain โฆ weโre just building crypto.
               
            
            
                25.10.2025 07:11 โ ๐ 0    ๐ 0    ๐ฌ 0    ๐ 0                      
            
         
    
         
        
            
        
                            
                    
                    
                                            my life is derp and i do derp shit
                                     
                            
                    
                    
                                            ๐จโ๐ผfine time tracking software at nokotime.com
๐ธ I killed Flash (with script.aculo.us) 
๐ญ #astrophotography - https://lightfrom.space
๐น๏ธ #retrocomputing
๐ #cats
Ally. He/him.
                                     
                            
                    
                    
                                            https://trevorbramble.com/
                                     
                            
                    
                    
                                            CEO @PlanetArgon.com. Host @maintainable.fm. Creator of @ohmyz.sh. Guitarist @mightymissoula.com. Host of On Rails podcast.
https://robbyonrails.com/links/
                                     
                            
                    
                    
                                            computerist. you may know me from such as
he/him
                                     
                            
                    
                    
                                            I help small teams do big things and help big teams have big impact. And I build GoodJob, Day of the Shirt, Panlexicon, and Brompt too.
                                     
                            
                            
                    
                    
                                            Senior Software Engineer โข ๐ณ๏ธโ๐ she/her โข making RubyEnv.app
                                     
                            
                    
                    
                                            ๐ฅ snek. signal: +1.216.217.8688. they/them.
                                     
                            
                            
                    
                    
                                            wvdial, bup, sshuttle, netselect, popularity-contest, redo, gfblip, GFiber, and now CEO @Tailscale.com doing WireGuard mesh. Top search result for "epic treatise."
                                     
                            
                    
                    
                                            skeeting in accordance with the universal law.
yossarian.net / blog.yossarian.net
                                     
                            
                    
                    
                                            Security and Fellow, Python Software Foundation ๐ Minnesoootan, he/him, #Python, #opensource, #security #retrogaming
๐ https://sethmlarson.dev
                                     
                            
                    
                    
                                            Software Engineer since 2012 | Live coding on Twitch since 2019 | open-source contributor | Programming Game Enthusiast | Featured in "One Dreamer" video game! โจ
                                     
                            
                    
                    
                                            Independent AI researcher, creator of datasette.io and llm.datasette.io, building open source tools for data journalism, writing about a lot of stuff at https://simonwillison.net/
                                     
                            
                    
                    
                                    
                            
                    
                    
                                            founder & ceo blacksky algorithms [ @blackskyweb.xyzโฌ ]
affiliate berkman klein center @harvard.edu
move fast and break chains
organizer wethepeople.nyc
high-tech low-life; cyber artist
๐ง support@blacksky.app
linkat.blue/rude1.blacksky.team
                                     
                            
                    
                    
                                            Photographer ๐ธ
Rubyist
DM for Signal handle ๐ฌ
                                     
                            
                    
                    
                                            putting the โฟsoftโฟ in software engineer
๐ฎ๐ฉ๐บ๐ธ
โฟ shop.bubblesort.io
โฟ sailorhg.com
                                     
                            
                    
                    
                                            She/her. Engineering leader. Rubyist of 19 years. Queer leather trans dyke. Avid lanesplitting motorcyclist. ๐ณ๏ธโ๐๐ณ๏ธโโง๏ธ๐ญ๐๏ธ