Hacker Newsnew | past | comments | ask | show | jobs | submit | sebiw's commentslogin

Thanks for sharing. RIP Jim, I miss him being part of the community.


I think this is the right move. Thank you to Ruby Core and Matz for stepping up and providing stability to the language and community as a whole.


Matz is a pillar. Remember "Matz is nice and so we are nice"? s/nice/nice and responsible/gc.


[flagged]


why’s identity reveal had nothing to do with the Ruby community. A random bad actor posted his personal details in a blog post.

The Ruby community respected his pseudonymity. Some of us already knew his name.


I don't like talking about a heterogeneous group of people in a generally negative way. I try to stick to the people I perceive as sharing the same values that are important to me. And there are many such people in the Ruby community.


> I don't like talking about a heterogeneous group of people

> many such people in the Ruby community.

In which case, this presumes that the values you share with the Ruby community are positive - otherwise you would be talking about this heterogeneous group in a generally negative way.

This would appear to beg the very question under contention - that the values of the Ruby community are not in fact positive, but toxic; unless you wish to argue that a community can simultaneously profess positive values and still exhibit toxic behaviour.

One position offers historical (and current) examples; the other offers an impressive feat of linguistic gymnastics.


> Remember why the lucky stiff?

I remember _why and I definitely don't remember him as toxic.


Wasn't his identity revealed while he wanted to remain anonymous?


My recollection is that some people in the community knew his identity. His sudden disappearance invited a lot of people to dig into it, many of which were not even Ruby people to begin with. There was even a newspaper article written about him years after. I would not attribute all that digging to the Ruby community. If anything I remember people being very respectful at the time.


Perhaps OP meant that _why was a victim of toxicity, rather than a purveyor of it?


the one from Bluesky with the public real name? That one's literally a vibecamp neoreactionary, so ...


_why isn't publicly active since his disappearance.


yes, I'm completely in error, sorry!


Surprised to hear this, have been a Rubyist for many years and never felt this way about community as a whole. Come to Ruby Kaigi in Japan sometime!


I think that viewpoint says more about you than it does the Ruby community.


[flagged]


You're not doing a good job of proving them wrong.


I agree. But then, not my job to do that. I'd rather have people fix themselves.


Is that a religion now?

The pickaxe guys coined it. People repeat it without thinking about it.

If matz were to say "jump from the bridge", people would do it, because matz is nice?

Just to point out: I do think matz is nice and a great language designer. That in itself doesn't mean anything. Why would I proxy my own decisions based on any mindless slogan? That makes no sense. Why do people in the ruby ecosystem keep on repeating those pointless slogans?


I think it's pretty obvious to see the difference between being nice and jumping off a bridge? Curious why this cute phrase bothers you so much.


The phrase has been weaponized in the past many times. Some figures in the community are almost as far from "nice" as possible, but you're not allowed to call that out, because "it's not nice".


> but you're not allowed to call that out, because "it's not nice".

I don't know about the Ruby community, but I've seen this sort of complaint made about many other online spaces (including HN) and my general finding is that it simply isn't true. The problem is that for a proper call-out, both form and content matter, and most people in a mindset to make call-outs don't seem very interested in norms surrounding either of those things. Especially the part where part of good form is accepting that not all kind, well-meaning people have the same moral values and calculus.


Try calling out Python's inner circle politely while they are openly rude to you. You do know that you also have keep up the pretense of Kim Yong Un as a glorious and benevolent leader even if he imprisoned some of your relatives. This is a response to your generalization, I do not know anything about Ruby politics.


(I'm assuming this is a throwaway account from someone with some insight into the PSF, and not some random person who just happened to choose this subthread as an entry into participating in the HN community. If I'm wrong about that, I'd strongly urge you to reconsider your approach.)

> Try calling out Python's inner circle politely while they are openly rude to you.

...You do know who you're responding to, right? I have first-hand experience of that (https://zahlman.github.io/posts/2024/07/31/an-open-letter-to...). (Although I don't think most of their rudeness is intentional; it seems to come from a failure to understand that not everyone has the same social norms.) I spoke in generalities for a reason.

The current situation is ultimately mostly about callouts of DHH, which are happening all over the place (including here) and the form and substance of most of those callouts is... not good.


Is being nice equivalent to jumping off a bridge? I think it's relatively simple to comprehend and also harmless. The guy who built this thing is nice, let's try to continue that tradition so that our community doesn't turn to shit.


> Why would I proxy my own decisions based on any mindless slogan?

Exactly, why would you? But ignoring a hypothetical communal bridge jumping situation, do you have a problem with Matz having stewardship over RubyGems? Use your own thinking. If you're okay with it, then... is it because Matz is nice?


Matz wouldn’t say jump from a bridge because he is nice.


It's a reminder to us all.

I don't think I've ever seen Matz be rude to anyone on the Ruby bug tracker. I've actually witnessed him deal with controversial topics firmly yet gracefully, making decisions that avoid turmoil in the community and that leave no room for escalation into flamewars. Other projects weren't so lucky.

I wrote some Ruby in my teenage years and his conduct certainly made an impression on me. I try to remember this guy whenever I get too angry about stuff. We should all try to be more like him.

That's what the phrase is saying, by the way. It's an encouragement to follow in his footsteps.


It affirms that being nice is a role model / thing we want to do in the Ruby community


I know what you mean about mindless aspirational slogans. "No child left behind" is logically the same as "no child gets ahead". But trying to convince the Ruby community to be nice, by the example of their founder, isn't in that category. And if Matz told me to jump off of a bridge, he has enough stored up credibility that I'd at least consider it.


Not necessarily. Your logic only holds if you assume the "behind" refers to other children.

The statement is ambiguous. I interpret it as "no child left behind THE STANDARD FOR THEIR AGE". In that interpretation, other kids being ahead of that standard doesn't mean the other kids have to be behind the standard. Every kid could be not "left behind" the standard even if some are ahead of the standard.

Of course, NCLB has a lot of other issues, but I think the name isn't the issue.


> "No child left behind" is logically the same as "no child gets ahead"

If by both statements you mean "all children must be in exactly the same position", yes ... but that's a wilfully obtuse interpretation.


It seems to be to be literal rather than obtuse to observe that it is necessary for some children to fall behind in order for others to get ahead. The slogan on its face is a wish for equality of outcome. But it's catchier than ”no child failing to meet minimum standards”.


I'm not convinced that yours is the only literal way to read it. The question of who exactly is doing the "leaving behind" is implicit, but it always sounded to me like it was the adults, not the other children. I don't think it's any less literal to interpret it as making sure some adults linger behind with the children who are behind rather than all of them running ahead with the children who go faster. The phrase isn't "no children are behind", which would be the literal representation of what you're saying; "left behind" is a bit ambiguous, and while I think you can make the case that the ambiguity is a problem, I don't think it's nearly as clear-cut as you're saying that there's only one literal way to read it.


Have you ever gone hiking? Did not leaving anyone behind mean that nobody could hike ahead of the rest?


> If matz were to say "jump from the bridge", people would do it, because matz is nice?

As always, there's a relevant xkcd: https://xkcd.com/1170/

...but seriously, what on earth do you think you're saying here?


"Wow" as in "why doesn't Ruby have that already" or as in "parallelism will be great"? :-)


When we say "Ruby" doesn't have parallel GC we're really just talking about MRI cRuby.

Both the JRuby and TruffleRuby implemenations have had parellel GC for a very long time.

I think Peter Zhu work on cRuby has been brilliant here and is really appreciated.


Why not both :D


In the current stream of rather disturbing world news and examples for bad applications of capitalism, I just wanted to point to this litte bit of niceness from the indie game development community:

> - Added new map location: Stendo's Firearms Emporium. [...] This is intended as a memorial to Stendo_Clip who was the founding author of the Vanilla Firearms Expansion mod - following conversation with, and permission from, family members.


My two cents having a respectable amount of infrastructure ops experience: Use Caddy to get going quickly and to get a solid setup with minimal effort. Use Nginx if you know what you're doing and want full and deep control over the web server / proxy layer of your stack.


Well, yes and no. The law (which went into effect 2023 BTW) still has a lot of loopholes, e.g.:

> The federal authorities subject to this Act shall disclose the source code of software that they develop or have developed for the performance of their duties, unless the rights of third parties or security-related reasons would preclude or restrict this.

"unless the rights of third parties [...] would preclude or restrict this" pretty much says it all.


Thanks!


Will try it out. Thanks!


Arch Linux uses a native/unpatched version of OpenSSH without dependency on libsystemd and thus without dependency on xz-utils, resulting in no exploitable code path. This means that at least the currently talked about vulnerability/exploit via SSH did presumably not work on Arch. Disclaimer: This is my understanding of the currently circulating facts. Additional fallout might be possible, as the reverse engineering of the backdoor is ongoing.


This is only correct if the sshd backdoor is the only malicious code introduced into the library.


there are other ways for liblzma to get into ssh (via PAM and libselinux)


Nice! What did you do in terms of marketing to get to ~$600 MRR?


I've tried a variety of things (LinkedIn Ads, Reddit Ads, Google Ads, SEO, responding to relevant reddit questions). Most of the paying customers come from google ads, but a few have come from my reddit comments.

The reddit comments are pretty direct, like, the poster is asking about how to convert pdf bank statements to csv and I provide a link w/ full transparency that I'm the developer.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: