Live data from Hacker News

I'm leaving Ruby Central

gist.github.com

121–130 of 134 posts

Re: I'm leaving Ruby Central

#121

Just a glimpse: > London is no longer the city I was infatuated with in the late '90s and early 2000s. Chiefly because it's no longer full of native Brits [1] [1] https://world.hey.com/dhh/as-i-remember-london-e7d38e64

I'm baffled this is considered wrongthink. A place is more than a place, its a native culture too.

Re: I'm leaving Ruby Central

#122
post #23

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…

Wow. I've seen less corpowashed decision making out of Microsoft. They set their house on fire, its burning down, but spraying water on it would get the curtains wet so we can't do that.

It's more the "we have to move the meeting, but can't say when, please forget about this"

Re: I'm leaving Ruby Central

#123
post #100

Earlier quoted context omitted.

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

To my knowledge: Sidekiq is the lead project of Contributed Systems LLC. Ruby Central also announced to end the "RailsConf" series after this year. I fully understand and support to be angry about and cut all ties to the 3-letter-guy, but I think this Ruby Central/Rubygems issue is a case of "friendly fire".

It's widely known - there are podcasts focusing on this - that Contributed Systems LLC is a one-man show.

Re: I'm leaving Ruby Central

#124

The solution is to design package managers around the uniform resource identifier: a way to locate online assets that is mostly (ignoring DNS) decentralised and better than having one org own all the packages.

Taking PyPI as a central place of packages, it is known that their bandwidth bill would be $1.8+M per month ( https://dustingram.com/articles/2021/04/14/powering-the-pyth... ) were it not for Fastly giving them a 100% discount. Are there any reliable decentralized package distribution systems operating at within 2 orders of magnitude of that scale? How do they handle administrative issues such as malicious packages o…

There is, the web. The web distributes code directly to end users at a much larger scale. To distribute the bandwidth costs, the web is federated: to depend on a script you refer to its url, and whoever hosts this url foots the bill.

Deno is a Javascript implementation for the backend that attempts to mimic this pattern (it later introduced a more npm-like centralized repository, but afaik it's optional). Deno is of course less popular than Python, but its url-centered model can really scale imo.

Re: I'm leaving Ruby Central

#125

Just a glimpse: > London is no longer the city I was infatuated with in the late '90s and early 2000s. Chiefly because it's no longer full of native Brits [1] [1] https://world.hey.com/dhh/as-i-remember-london-e7d38e64

[flagged]

One of the issues is that London in that time was very far from "full of native Brits". The 60% he mentions were mostly not seen in the streets when I visited first in 1997, mostly because they lived in the suburbs.

There is nothing at all brave or heterodox or anything positive at all in supporting violent criminal fascists like Robinson. Yes, it is wrong.

Re: I'm leaving Ruby Central

#126

Earlier quoted context omitted.

Taking PyPI as a central place of packages, it is known that their bandwidth bill would be $1.8+M per month ( https://dustingram.com/articles/2021/04/14/powering-the-pyth... ) were it not for Fastly giving them a 100% discount. Are there any reliable decentralized package distribution systems operating at within 2 orders of magnitude of that scale? How do they handle administrative issues such as malicious packages o…

There is, the web. The web distributes code directly to end users at a much larger scale. To distribute the bandwidth costs, the web is federated: to depend on a script you refer to its url, and whoever hosts this url foots the bill. Deno is a Javascript implementation for the backend that attempts to mimic this pattern (it later introduced a more npm-like centralized repository, but afaik it's optional). Deno is of…

> There is, the web. The web distributes code directly to end users at a much larger scale. To distribute the bandwidth costs, the web is federated: to depend on a script you refer to its url, and whoever hosts this url foots the bill.

But the Web is notorious for the problems I listed, you end up with standards around not following standards. It leaves almost all the responsibility on the client tool (browser or whatever) to do validation to stop malicious sites, name squatting, accepting and "fixing" poorly constructed metadata etc.

> Deno is a Javascript implementation for the backend that attempts to mimic this pattern (it later introduced a more npm-like centralized repository, but afaik it's optional). Deno is of course less popular than Python, but its url-centered model can really scale imo.

I was not familiar with Deno, I've done some shallow reading on this now and it's certainly interesting. I don't know enough about the JavaScript world to make a comment on the pros or cons.

But I don't think can work for Python, as transitive dependencies would immediately conflict as soon as dependencies required a different version of the same transitive dependency. And the guarantee of Python packaging is you only have a single version of a library installed in an environment, while it can cause some dependency solver headache, it also solves a lot of problems as it makes it safe to pass around objects.

Re: I'm leaving Ruby Central

#127
post #45
post #23

Earlier quoted context omitted.

Wow. I've seen less corpowashed decision making out of Microsoft. They set their house on fire, its burning down, but spraying water on it would get the curtains wet so we can't do that.

That's hilarious. "Our business decisions are questionable but for religious reasons we can't talk about it right now now"

It's literally a culture's New Year's Day and a holiday...

Re: I'm leaving Ruby Central

#128

For those (like me) who didn't understand what MINASWAN means, it stands for Matz Is Nice And So We Are Nice: https://en.m.wiktionary.org/wiki/MINASWAN

Not that he has any real power here, but has anyone asked Matz what he thinks about all this?

He's pretty tight lipped about his opinions. He does seem to get along with DHH and Tobi though, he shared a stage with them at one Rails World...

Also I doubt the culture warriors are going to get what they want from Matz, he's a devout Mormon, a religious group known for conservative beliefs.

Re: I'm leaving Ruby Central

#130
post #57

Earlier quoted context omitted.

[flagged]

See also the incident ca. 2021 when a third of 37signals employees left the company over heavy-handed policing of employee speech[0]. 0. https://www.platformer.news/-what-really-happened-at-basecam...

Sounds like the heavy hand was needed tbh. Who thinks that kind of behaviour is ok at work?
Post reply on HN