Live data from Hacker News

I'm leaving Ruby Central

gist.github.com

81–90 of 134 posts

Re: I'm leaving Ruby Central

#81
post #69
post #44

Earlier quoted context omitted.

From my reading it was about rv the new tool that hopes to replace rubygems and the push to remove the competition. The losing of sponsorships because of the talk is what gave shopify leverage. And they used it.. out of fear over the rv tool.

Chances are, this will make rv into a bigger success. Assuming the rv developers delivers on their promises. (I tried using their first version on launch only to find that the features I wanted have not been written yet). Where are you getting that Shopify fears rv?

They want Andre gone and won't allow him back according to the gist and this started because of the August 26 release where shopify starts worrying about security.

The tool looks to replace gems and it's ecosystem.

Re: I'm leaving Ruby Central

#82

Contextually it might be relevant that Ruby Central said they wanted to have a Zoom call today to explain everything, then cancelled it. This was their message. "Hello Ruby Community, We recognize that our originally scheduled Q&A session overlaps with the observance of Rosh Hashanah and may not have been the best timing for many in our community. We sincerely apologize for the short notice of this change, especially…

[flagged]

Re: I'm leaving Ruby Central

#83

Earlier quoted context omitted.

What I don’t get is, what does Shopify get from this? I’m assuming there’s a ton of reputational risk in this move, and my understanding as an outsider is that Shopify already has a ton of weight in the Ruby ecosystem - they seem to be the one case quoted by everyone as the “proof that Ruby scales”.

From all I can observe, it does seem to have a sinister political undertone. In that, Ruby Central's collapse started because Sidekiq disagreed with them platforming dhh, and then Shopify (who has dhh as a board member, and whose CEO races with dhh) used the funding weakness to demand a purge of anyone they disagreed with. As an aside, I imagine the discussion of this will be end up being... difficult, because people…

>Ruby Central's collapse started because Sidekiq disagreed with them platforming dhh

I remember Ruby Central denied they ever tried to deplatform DHH. But now when they are platforming DHH Sidekiq wants out.

I honestly think it is may be way simpler. Shopify is willing to sponsor and put money into it but they also want it done ASAP, preferably now. They give a deadline and Ruby Central didn't think, plan or act until too late.

And the moment it was badly done, politics creeps in.

Re: I'm leaving Ruby Central

#84

Earlier quoted context omitted.

See the link in the third paragraph of this fine article.

[flagged]

Where to start...

DHH created Rails, but he didn't write Rails - a large community did. This is an attempt to be factual. Linus created Linux, but he didn't write Linux. Etc.

Criticizing an *individual* for stopping to *donate* is pointless.

Re: I'm leaving Ruby Central

#85
post #36

Earlier quoted context omitted.

Good writers who used em dashes before AI tend to use them the traditional way—with no space around them and to emphasize a parenthetical. AI uses it with spaces around it — as an all-purpose conjunction.

Yeah I use em dashes probably every day. It’s only recently that people have started taking issue with it lol

I used to think people here didn't really use them before AI, but I actually downloaded a dataset of all comments over like a decade or so and counted the number of comments with an em dash, and it didn't actually change much around 2022-2023 like I had expected.

It's the spacing that's usually the giveaway to me, as well as the fact that it's not as common for people to use them like semicolons. They use them for parenthetical clauses more often. Any time I see them used with spaces as a general purpose conjunction, THAT'S when I think AI.

Re: I'm leaving Ruby Central

#86
post #39

Earlier quoted context omitted.

There are arguably larger reputational risk issues in a company with significant financial/payment activities not having adequate control of their technology. I'm not saying that justifies anything here as I don't know nearly enough about, but I'd wager that even a minor incident arising from them not adequately controlling their stack would create infinitely more issues than this move.

If supply chain integrity is the issue specifically for Shopify, couldn’t they run their own private, internally facing gem repository and whitelist everything that goes there? It’s not a requirement to use the public rubygems.

I too am scratching my head at this. If the problem is the outside community could be a risk, just do not drink from the firehose. Have processes in place to slowly vet and bring the outside world indoors.

Then again, that is not a very web scale suggestion.

Re: I'm leaving Ruby Central

#87
post #53

Earlier quoted context omitted.

They are a multi-billion company that is highly dependent of RubyGems and a breach could ruin their business. So they have intrinsic reasons to support anything that keeps Ruby and Rails floating.

That makes sense but, to put it mildly, I am not whatsoever a fan of corporate controlled and directed OSS. I'm even less of a fan of it when it's effectively controlled by only one corporation. The temptation to play high-handed with the community, and with the future, is overwhelming and not one that corporations seem able to resist. One example: Chromium, which is now effectively worthless as a serious web browser…

I don't see the controlling aspect materializing, except forcing Ruby Central to build a reliable organizational structure. There are companies that are way more involved in controlling projects. Cloud providers or CDNs that start to sponsor, but after a while lose interest unless specific adjustments are being made.

I doubt there will ever be a run-time dependency of rubygems with Shopify. I would be more alarmed if, say, Microsoft GitHub™, Google, Cloudflare would "step up to safe the project".

Re: I'm leaving Ruby Central

#88
post #37

Ruby Central should have been more involved in the development of rubygems (software) in the past and establish a community and contribution guideline, to secure the project, secure funding, maybe separating concerns (infrastructure, conferences, etc.) However, taking away funding as retaliation for a conference talk is offensive, too. In the end facts (money) made the decision. I don't think Shopify has bad intentio…

An individual decided to stop donating 250k to an organization because he felt strongly about actions taken by the organization. How is this offensive?

Re: I'm leaving Ruby Central

#90

Crazy to see that embrace, extend, and extinguish are still fundamental game plans. I guess the only lesson here is trust no one and keep your repos under your account.

How does this fit the EEE pattern? For reference, here is Wikipedia's description of EEE:

> "Embrace, extend, and extinguish" ... is a phrase that the U.S. Department of Justice found was used internally by Microsoft to describe its strategy for entering product categories involving widely used open standards, extending those standards with proprietary capabilities, and using the differences to strongly disadvantage its competitors.

Not every instance of corporate bad behavior in open source is EEE. Shopify isn't in competition with open source or potentially threatened by open source. They are not extending open standards or technology.

Maybe I'm being pedantic, but I'd rather not muddy the water with unhelpful, sloppy metaphors.

Post reply on HN