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
    A

    André Arko

    andre.arko.net · Personal blog · on HN since 2012

    André Arko, a Ruby developer and Bundler maintainer who writes about Ruby tooling, Rust and the RubyGems governance dispute.

    Visit blogRSSHN submissions
    Open Source & LinuxProgrammingLanguages & Compilers
    What HN says

    HN links his account of the RubyGems security incident, which commenters read to judge the dispute, along with his Rust log-parsing speedup posts.

    Stats for nerds
    41HN people shared it
    36linked in comments
    1.6Kstory points
    Oct 2025last shared
    2013people per year2025

    Top posts on HN

    1. 1
      Bundler Belongs to the Ruby Community
      3 people · 373 points · first shared 2025 · 65 comments on HN
    2. 2
      Rv, a new kind of Ruby management tool
      3 people · 342 points · first shared 2025 · 142 comments on HN
    3. 3
      Rails on SQLite: new ways to cause outages
      1 person · 195 points · first shared 2025 · 69 comments on HN
    4. 4
      The RubyGems "Security Incident"
      9 people · 177 points · first shared 2025 · 65 comments on HN
    5. 5
      Delete tests
      3 people · 136 points · first shared 2025 · 170 comments on HN
    6. 6
      In-Memory Filesystems in Rust
      2 people · 130 points · first shared 2025 · 55 comments on HN
    7. 7
      Parsing logs 230x faster with Rust
      1 person · 78 points · first shared 2018 · 22 comments on HN
    8. 8
      Vim is the worst editor, except all the other editors
      1 person · 55 points · first shared 2013 · 141 comments on HN
    9. 9
      We want to move Ruby forward
      1 person · 34 points · first shared 2025 · 6 comments on HN
    10. 10
      Ruby Central's Destructive Legacy
      1 person · 12 points · first shared 2026 · 2 comments on HN

    What HN people wrote when they linked it

    • florkborkOct 2025

      Alright, let's extend it.

      You work for Microsoft as an independent contractor, as a night watchman/groundskeeper. So do a number of others. You were hired because you and your crew of weirdos were writing the story of advanced gardening and building maintenace; which people including those at many famous and powerful companies used and found useful. A number of years ago someone said "huh, maybe these guys should get funding", and a few others agree; and Microsoft ends up in charge of distributing that funding.

      The above still happens. They have locked your computer with a ransomware message that says "we will give you back access if you get rid of one of you". To lock your computer, which is airgapped, it would require someone with admin privileges to your computer to walk in and manually do this. It turns out one of your has colleagues done this, added an account for the Director of Night Maintenance at Microsoft to your machine.

      You and almost all of the "paid employees", again, a number of whom are independent contractors, resign in protest; leaving only the person who tampered with your computer.

      https://bsky.app/profile/duckinator.bsky.social/post/3lz6exzgtcc2j

      > The behavior Ruby Central exhibited was so egregious that I sincerely thought someone's account had been compromised at one point

      During this chaos; which all happened between September 9 and September 18;

      - at midday LA time/2:40pm New York time; Microsoft terminates the contract with one specific…

    • reOct 2025

      > They removed other maintainers access to their AWS account, and one of them had allegedly taken a screenshot of the root password from a password manager

      Inaccurate:

      > Ruby Central also had not removed me as an “owner” of the Ruby Central GitHub Organization. They also had not rotated any of the credentials shared across the operational team using the RubyGems 1Password account.

      > I believe Ruby Central confused themselves into thinking the “Ruby Central” 1Password account was used by operators, and they did revoke my access there. However, that 1Password account was not used by the open source team of RubyGems.org service operators. Instead, we used the “RubyGems” 1Password account, which was full of operational credentials. Ruby Central did not remove me from the “RubyGems” 1Password account, even as of today. https://andre.arko.net/2025/10/09/the-rubygems-security-incident/

      Ruby Central didn't realize that they hadn't actually revoked any access to the previous maintainers (and that they didn't have the updated root AWS credentials) until two weeks later when André notified them.

    • icsJul 2013

      > Because people who use command lines / open source software generally have better judgement about this sort of thing

      Why do we need an instruction on downloading the source to begin with? It really just promotes bad habits with those who know no better, i.e. new/inexperienced developers. The problem is when people see instructions like that on 20% of the guides they read in earnest, trusting that everything is OK if enough people say it. One hopes they stumble upon a discussion like this so that they can consider the consequences but that just isn't going to happen to everyone. True, one should exercise equal caution while cloning, gem-ing[1], etc. It would be great if authors would just link to the source and paste the relevant lines from the README if necessary.

      [1] http://andre.arko.net/2013/03/29/rubygems-openssl-and-you/

    • MatthiasPortzelOct 2025

      This is only a win for Ruby Central. They haven't conceded anything and they've convinced Ruby Core to endorse them as the correct and true maintainers of RubyGems.

      > While repository ownership has moved, Ruby Central will continue to share management and governance responsibilities for RubyGems and Bundler in close collaboration with the Ruby core team.

      Andre has previously maintained that he owns a trademark on Bundler and he will enforce it against Ruby Central.

      => https://andre.arko.net/2025/09/25/bundler-belongs-to-the-ruby-community/

      So Ruby Central transfers "ownership" of Bundler to Ruby Core. Ruby Central gets to continue to maintain Bundler, and Ruby Core is stuck with the liability. If Andre wants to enforce his trademark, he now has to sue Japan-based Ruby Core and risk the bad optics of that.

    • x0x0Oct 2025

      André is working on a combination of rbenv/asdf, bundler, and gem that I think is interesting. Not that they're wildly broken, but I'd rather have fewer tools and it always seemed a bit odd that they're separate when they're notionally managing the environment in which your ruby code executes.

      Given the rise in supply chain attacks, I'd also like a private rubygem instance where I can whitelist gems and even versions for my company in a way that doesn't let anything else install. I'm not sure if they're taking that on or not, but I'd like it.

      the rv thesis is here: https://andre.arko.net/2025/08/25/rv-a-new-kind-of-ruby-management-tool/

    • bgwalterOct 2025

      With that interpretation Marty Haught attempted to incite a federal crime on Oct 3rd, where he tried to trick Arko into doing trial logins:

      https://andre.arko.net/2025/10/09/the-rubygems-security-incident/

      "Please confirm that you cannot access the Ruby Central AWS root account credentials, either through the console or by access keys."

      Alternatively, we could see the whole issue for what it is: a power struggle between political factions of an open source project that is unprofessionally handled by at least one side.

    Related

    Niko Matsakissmallcultfollowing.com221 people

    Towards a Rust Foundation

    Niko Matsakis
    Personal · last shared 2026
    Tekin Suleymantekin.co.uk21 people

    Better Git diff output for Ruby, Python, Elixir, Go

    Tekin Suleyman
    Personal · last shared 2026
    Sylvestre Ledrusylvestre.ledru.info15 people

    Debian Running on Rust Coreutils

    Sylvestre Ledru
    Personal · last shared 2025
    Manish Goregaokarmanishearth.github.io97 people

    Picking Apart the Crashing iOS String

    Manish Goregaokar
    Personal · last shared 2026
    Bryan Cantrilldtrace.org240 people

    Rust After the Honeymoon

    Bryan Cantrill
    Personal · last shared 2026
    Richard Schneemanschneems.com80 people

    How I Reduced My DB Server Load by 80%

    Richard Schneeman
    Personal · last shared 2026
    Andre Weissflogfloooh.github.io100 people

    Tiny Emus: 8-Bit emulators

    Andre Weissflog
    Personal · last shared 2026
    Ruby Insiderubyinside.com147 people

    Sinatra 1.0 Released: Major Milestone for Ruby’s Best Webapp DSL

    Ruby Inside
    Publication · last shared 2021