frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

A Message from the Ruby Central Board

https://rubycentral.org/news/a-message-from-the-ruby-central-board/
16•nertzy•2h ago

Comments

wood_spirit•1h ago
Not a rubyist so just curious on the background and if this is the “good” or the “bad” side in the spat? What’s the other side and what has been the broader community impact?
jmcgough•1h ago
https://joel.drapper.me/p/rubygems-takeover/

Read the above, but tl;dr is that Shopify executed a hostile takeover of Ruby Central for its own benefit, at the expense of long-term maintainers and the general community. I'm not sure if there's been any real change since then, but there are many reasons not to trust anything that the board says at this point.

windowshopping•1h ago
Wait, I had no idea dhh was on the outs now. This is the first I've heard of this. I have to go look for more information about this. What did he do?
tovej•1h ago
He came out as a white nationalist [1]. And he's always been contentious.

[1] https://jakelazaroff.com/words/dhh-is-way-worse-than-i-thoug...

fcsp•1h ago
I would recommend as a starting point this beautiful piece from November: https://okayfail.com/2025/in-praise-of-dhh.html
jmcgough•1h ago
Not sure he's "on the outs", he on Shopify's board.

Sidekiq's solo dev (Mike Perham) has for many years made a generous donation to Ruby Central. He informed them that he didn't want his money to be spent platforming dhh at their conference, they ignored his request, he stopped his annual donations.

If you want to read about dhh's colorful blog posts and tweets: https://jakelazaroff.com/words/dhh-is-way-worse-than-i-thoug...

mtndew4brkfst•1h ago
Colorful is an odd way to spell "vocally bigoted".
Kina•1h ago
IMHO, Ruby Central keeps trying to find a way to frame all of this in a good light, but it seems like they keep falling flat. They tried doing filtered Q&A avoiding all the obvious questions that people hostile to what happened would ask, temporarily providing transparency reports that didn’t really say much. It all felt like very incompetent damage control.

I think they were hoping that handing it off to the Ruby core team would allow them to move on, but that requires ownership of their failings or at least actions that demonstrate that they will be better moving forward and none of that has happened.

mpalmer•1h ago
Shopify and/or its technical leadership worked its connections to oust a Rubygems maintainer they saw as a threat to Ruby projects Shopify has invested in.

This was especially provocative because it involved Ruby Central asserting control over Rubygems, which it does not own.

It was (by credible accounts) a "preemptive strike" on this maintainer, and thus was not communicated to other RG maintainers, who were understandably angry.

The statement from RC at the time sounded like lot of CYA, and this doesn't read as all that sincere either.

Kina•1h ago
From what I can tell, this story is primarily about personalities. The community essentially ended up with several factions, but I’ll try to explain this without it degenerating into the schoolyard fighting that it appears to be.

1. Ruby Central is the surviving Ruby non-profit that another Ruby non-profit, Ruby Together merged with. This is where part of the legal ambiguity/dispute comes from that will make sense in (2).

2. RubyGems (the code, GitHub repo, etc) and RubyGems.org are two separate things. RubyGems code appears to not have been legally transferred in the merger. RubyGems.org is run by Ruby Central, but this transfer is also extremely muddy.

3. For reasons in dispute, Ruby Central seized the GitHub repos of RubyGems. It is not clear they have the legal or ethical right to do this (based on the evidence, I believe they do not and they have committed theft).

4. Ruby Central has made various noises about the need to do this for security and other things despite the extremely sloppy nature of the takeover.

5. Ruby Central then “gave” RubyGems to the Ruby core team without resolving anything in what appears to be an attempt to try and end the controversy.

In the background of all of this appears to be a lack of trust, dhh posting crap like this: https://world.hey.com/dhh/as-i-remember-london-e7d38e64, resulting in a fight about the future of the Ruby ecosystem.

doug_durham•1h ago
I don’t think there are “millions” of Ruby developers. It’s a large community but hyperbole doesn’t serve anyone.
mbStavola•22m ago
> Ruby Central’s actions during this period were taken in response to a breakdown in a working relationship with an individual who had significant access to infrastructure and code > [...] > At the time, we believed a serious risk had been introduced to RubyGems and related services. > [...] > The review was ultimately inconclusive because key logs required for a complete analysis were no longer available. We recognize that this creates continued uncertainty.

So, after all that finger wagging and posturing around how the new RC regime was right to oust the previous maintainers, it turns out none of their justifications had any basis in fact? In all honestly this has just been one rake-step after another and I can't imagine how anyone could continue to be confident in their decision making.

Perhaps gem.coop might win out just by virtue of not putting themselves in these positions unnecessarily.

dzonga•12m ago
this is why having a growing ecosystem is very important.

ruby's lack of growth has caused certain people, organizations etc to have an outsize influence for good or bad on the ecosystem.

some people have felt unwelcome altogether.

ChatGPT Won't Let You Type Until Cloudflare Reads Your React State

https://www.buchodi.com/chatgpt-wont-let-you-type-until-cloudflare-reads-your-react-state-i-decry...
96•alberto-m•1h ago•43 comments

Voyager 1 runs on 69 KB of memory and an 8-track tape recorder

https://techfixated.com/a-1977-time-capsule-voyager-1-runs-on-69-kb-of-memory-and-an-8-track-tape...
309•speckx•5h ago•121 comments

Midnight train from GA: A view of America from the tracks as airports struggle

https://isp.netscape.com/news/story/0001/20260329/e4d8ea591b3b036142c2bf2dee7dff5a
31•walterbell•1h ago•15 comments

The Cognitive Dark Forest

https://ryelang.org/blog/posts/cognitive-dark-forest/
89•kaycebasques•1h ago•47 comments

C++26 is done ISO C++ standards meeting, Trip Report

https://herbsutter.com/2026/03/29/c26-is-done-trip-report-march-2026-iso-c-standards-meeting-lond...
114•pjmlp•3h ago•84 comments

Pretext: TypeScript library for multiline text measurement and layout

https://github.com/chenglou/pretext
138•emersonmacro•1d ago•19 comments

The RISE RISC-V Runners: free, native RISC-V CI on GitHub

https://riseproject.dev/2026/03/24/announcing-the-rise-risc-v-runners-free-native-risc-v-ci-on-gi...
92•thebeardisred•3d ago•21 comments

Neovim 0.12.0

https://github.com/neovim/neovim/releases/tag/v0.12.0
213•pawelgrzybek•3h ago•84 comments

More on Version Control

https://bramcohen.com/p/more-on-version-control
29•velmu•2h ago•4 comments

Ohm's Peg-to-WASM Compiler

https://ohmjs.org/blog/2026/03/12/peg-to-wasm
10•azhenley•2d ago•1 comments

Kyushu Railway Company Train Varieties

https://www.jrkyushu.co.jp/english/train/index.html
22•NaOH•2h ago•0 comments

Creating West Coast Buddhism (2024)

https://letter.palladiummag.com/p/creating-west-coast-buddhism
31•surprisetalk•3d ago•9 comments

AyaFlow: A high-performance, eBPF-based network traffic analyzer written in Rust

https://github.com/DavidHavoc/ayaFlow
65•tanelpoder•6h ago•4 comments

The rise and fall of IBM's 4 Pi aerospace computers: an illustrated history

https://www.righto.com/2026/03/ibm-4-pi-computer-history.html
51•zdw•5h ago•13 comments

Show HN: I made a "programming language" looking for feedback

https://github.com/alonsovm44/glupe
15•alonsovm•2h ago•16 comments

Show HN: QuickBEAM – run JavaScript as supervised Erlang/OTP processes

https://github.com/elixir-volt/quickbeam
53•dannote•1d ago•8 comments

The Epistemology of Microphysics

https://www.edwardfeser.com/unpublishedpapers/microphysics.html
29•danielam•4d ago•16 comments

Show HN: Crazierl – An Erlang Operating System

https://crazierl.org/demo/
7•toast0•53m ago•2 comments

Police used AI facial recognition to wrongly arrest TN woman for crimes in ND

https://www.cnn.com/2026/03/29/us/angela-lipps-ai-facial-recognition
286•ourmandave•7h ago•110 comments

LinkedIn uses 2.4 GB RAM across two tabs

505•hrncode•12h ago•301 comments

Nitrile and latex gloves may cause overestimation of microplastics

https://news.umich.edu/nitrile-and-latex-gloves-may-cause-overestimation-of-microplastics-u-m-stu...
468•giuliomagnifico•11h ago•206 comments

Observations from carbon dioxide monitoring

https://grieve-smith.com/ftn/2026/03/nine-observations-from-carbon-dioxide-monitoring/
24•coloneltcb•2d ago•6 comments

Miasma: A tool to trap AI web scrapers in an endless poison pit

https://github.com/austin-weeks/miasma
260•LucidLynx•11h ago•193 comments

A nearly perfect USB cable tester

https://blog.literarily-starved.com/2026/02/technology-the-nearly-perfect-usb-cable-tester-does-e...
251•birdculture•3d ago•137 comments

Full network of clitoral nerves mapped out for first time

https://www.theguardian.com/society/2026/mar/29/full-network-clitoral-nerves-mapped-out-first-tim...
172•onei•5h ago•47 comments

Sky Wins Irish Court Order to Unmask 300 Pirate IPTV Users via Revolut Bank

https://torrentfreak.com/sky-wins-irish-court-order-to-unmask-300-pirate-iptv-users-via-revolut-b...
14•nixass•1h ago•0 comments

I turned my Kindle into my own personal newspaper

https://manualdousuario.net/en/how-to-kindle-personal-newspaper/
167•rpgbr•2d ago•54 comments

My MacBook Keyboard Is Broken and It's Insanely Expensive to Fix

https://tobiasberg.net/posts/my-macbook-keyboard-is-broken-and-its-insanely-expensive-to-fix/
79•TobiasBerg•2h ago•82 comments

Netscape News Feed Straight Out of the Late 00s

https://isp.netscape.com/
64•mistyvales•3h ago•16 comments

Show HN: BreezePDF – Free, in-browser PDF editor

https://breezepdf.com/?v=3
54•philjohnson•7h ago•33 comments