Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    R

    RubyGems Blog

    blog.rubygems.org · Company blog · on HN since 2012

    The official blog of RubyGems and Bundler, covering security advisories, infrastructure changes, and package registry policy.

    Visit blogHN submissions
    Open Source & LinuxSecurityProgramming
    What HN says

    Commenters link it for security advisories and new features like dependency cooldowns, and one praises the pace of fixes and improvements.

    Stats for nerds
    48HN people shared it
    45linked in comments
    864story points
    Aug 2026last shared
    2016people per year2026

    Top posts on HN

    1. 1
      Making popular Ruby packages more secure
      1 person · 189 points · first shared 2022 · 45 comments on HN
    2. 2
      Requiring MFA on popular gem maintainers
      1 person · 172 points · first shared 2022 · 142 comments on HN
    3. 3
      How RubyGems.org protects OSS infrastructure
      2 people · 157 points · first shared 2025 · 35 comments on HN
    4. 4
      RubyGems.org gem replacement security vulnerability and mitigation
      1 person · 141 points · first shared 2016 · 22 comments on HN
    5. 5
      RubyGems is not vulnerable to the xz/liblzma backdoor
      1 person · 70 points · first shared 2024 · 29 comments on HN
    6. 6
      Rewriting RubyGems.org Git History
      1 person · 38 points · first shared 2015 · 9 comments on HN
    7. 7
      Rubygems.org: Simplifying our stack
      2 people · 9 points · first shared 2016 · Discussion on HN
    8. 8
      Funding Rubygems.org
      1 person · 9 points · first shared 2017 · Discussion on HN
    9. 9
      Dealing with (Hypothetical) Sham Ruby Packages
      2 people · 6 points · first shared 2025 · Discussion on HN
    10. 10
      RubyGems: data verification complete, no tempered gems
      2 people · 6 points · first shared 2013 · Discussion on HN

    What HN people wrote when they linked it

    • shevy-javaApr 2026

      "Open Source Isn't Dead."

      Well ...

      Open Source as such will never "die", but we only need to look at what happened in, say, the last 5 or 10 years. Private entities with a commercial interest, have been flexing their muscles. Microsoft - also known as Microslop these days - with Github is probably the most famous example still, but you can see other examples. One that annoys me personally is Shopify's recent influence - rubygems.org is basically just shopifygems.org now. See: https://blog.rubygems.org/2026/04/15/rubygems-org-has-a-public-roadmap.html

      "Contributors from both the RubyGems client team and Shopify are already working with us on making native gems a better experience for the Ruby community. "

      There is a lot more I could add to this (see my complaint about how rubygems.org hijacks gems past the 100.000 download barrier; this was why I retired from using rubygems.org, and then the year afterwards ruby core purged numerous developers. The handwriting is soooooo clear that shopify flexed their muscles here).

      I think we need to make open source development more accessible to everyone, not just corporations throwing their money to gain influence and leverage. I don't have a great idea to make this model work; economic incentives kind of have to be there too, I get that part, and I am not sure which models could work. But right now we really have a big problem. We can also see this with age sniffing (age verification - see the article that pointed at Meta at…

    • mijoharasOct 2025

      I think I basically agree with this, but my thoughts are more on which org is better placed now to respond to things like the recent supply chain attacks (ref for the specific recent ruby one[0][1]).

      I'm unsure on who is better placed to handle that stuff now. My view is that the people that were doing that are now with gem.coop, but rubygems still has the infra (i.e. you'd email security@rubygems.org still for now).

      I'm unsure about what to think about longer term (my personal approach is currently "wait and see").

      Similarly, I'm perfectly happy with bundler for now, but if `rv` turns out to be like `uv`, I'd happily switch (drop-in replacement, but faster/some better features).

      [0] https://www.bleepingcomputer.com/news/security/60-malicious-ruby-gems-downloaded-275-000-times-steal-credentials/

      [1] https://blog.rubygems.org/2025/08/08/malicious-gems-removal.html

    • raesene6Sep 2017

      So, apologies for being a bit cynical here, but I don't see this one being addressed any time soon.

      it's been at least 5 years since npm started getting scrutiny relating to security weaknesses https://blog.andyet.com/2012/03/08/compromising-the-integrity-of-the-npm-registry/

      and 4 years since Rubygems was compromised http://blog.rubygems.org/2013/01/31/data-verification.html

      and yet, I don't see substantial movements relating to package security and trustability in these repo's. To be clear I'm not suggesting these two are any worse than others, they're just large repo's who have had incidents in the past.

      The problem here (to my view) is that increasing the security of package repo's will slow down releases (additional checks take time) and cost money (additional security, hosting etc) and until there's a market demand for those service, they won't happen.

    • nevineraSep 2025

      I think you're right, but I suspect the root here is one of legal liability - if rubycentral is operating as a nonprofit that hosts _a recurring attack vector on other companies_, they'll have legal obligations to secure that service against those attacks. I assume they are continuously deploying out of that repository, and took the simplest route to controlling the attack vectors?

      I'm not sure how anyone familiar with open-source communities would fail to predict the backlash though. They really should have forked the repository and switched the deployments over to their downstream fork (if I'm right about the root cause here).

      (I'm mostly thinking in terms of supply-chain attacks, like this one: https://blog.rubygems.org/2025/08/25/rubygems-security-response.html)

    • waffle_ssMay 2016

      > You can yank a version, which tells Cargo not to allow any projects to form new dependencies on that version, but the version isn't actually deleted

      That's how RubyGems used to work, except you could contact the support team and ask them to permanently delete your gem version if something really sensitive and irrevocable was put into it. They had to change that due to their support log getting too big: http://blog.rubygems.org/2015/04/13/permadelete-on-yank.html

    • riffraffMay 2016

      the problem with saying "users should not publish their ssh keys" is that they will still do it and ping you with requests to remove them even if you have said it's not possible to do it, causing unnecessary support work.

      That is, AFAIU, the reason the rubygems.org maintainers allow it now.

      http://blog.rubygems.org/2015/04/13/permadelete-on-yank.html

    Related

    GitHub Bloggithub.blog1.8k people

    YouTube-dl's repository has been restored

    GitHub Blog
    Company · last shared 2026
    Ruby on Rails Blogweblog.rubyonrails.org192 people

    Rails 5.0: Action Cable, API mode, and more

    Ruby on Rails Blog
    Company · last shared 2021
    Joel Drapperjoel.drapper.me15 people

    Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover

    Joel Drapper
    Personal · last shared 2026
    Closer to Codemensfeld.pl21 people

    Ruby concurrency is hard: how I became a Ruby on Rails contributor

    Closer to Code
    Personal · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Hackety.orghackety.org30 people

    Potion: A Short Pamphlet

    Hackety.org
    Personal · last shared 2009
    npm Blogblog.npmjs.org221 people

    Npm operational incident, 6 Jan 2018

    npm Blog
    Company · last shared 2025
    NetBSD Blogblog.netbsd.org66 people

    NetBSD fully reproducible builds

    NetBSD Blog
    Company · last shared 2026