Most active commenters
  • pdimitar(16)
  • chjj(7)
  • johnisgood(4)
  • hyperbrainer(3)

←back to thread

Zlib-rs is faster than C

(trifectatech.org)
341 points dochtman | 40 comments | | HN request time: 1.919s | source | bottom
Show context
johnisgood ◴[] No.43381735[source]
"faster than C" almost always boils down to different designs, implementations, algorithms, etc.

Perhaps it is faster than already-existing implementations, sure, but not "faster than C", and it is odd to make such claims.

replies(10): >>43381810 #>>43381813 #>>43381820 #>>43381959 #>>43382108 #>>43382124 #>>43382267 #>>43385171 #>>43386202 #>>43392542 #
layer8 ◴[] No.43382267[source]
If anything, this should be “zlib-rs is faster than zlib-ng”, but not “$library is faster than $programming_language”.
replies(1): >>43382768 #
chjj[dead post] ◴[] No.43382768[source]
[flagged]
1. pdimitar ◴[] No.43383969[source]
I am hopping on Rust threads on HN very regularly and I have to tell you my anecdotal experience.

Which is: people complaining about Rust zealots are much more than actual Rust zealots. Thinking of it, I haven't seen a proper Rust zealot on HN for at least a year at this point.

So I don't know, maybe do less cheap digs. Tearing down straw men is pretty boring to watch.

replies(3): >>43385343 #>>43385702 #>>43388717 #
2. chjj ◴[] No.43385343[source]
We have very different experiences then. Don't know what to tell you.

Every interaction I've had with a rust programmer has led me to believe they are a toxic community of cultists. It's unlike any programming community I've seen.

replies(4): >>43386363 #>>43386393 #>>43386555 #>>43386627 #
3. hyperbrainer ◴[] No.43385702[source]
It is not limited to rust zealots or whatever. I have seen this phenomenon of people criticising a certain category for doing something in the comment section on reddit/youtube, but never actually seen the people doing that thing, even browsing the most heavily downvoted comments. Some weird group mentality victimisation.
replies(2): >>43385911 #>>43386274 #
4. PhilipRoman ◴[] No.43385911[source]
I think in those cases usually the uploader has deleted said comments.
5. chjj ◴[] No.43386274[source]
> never actually seen the people doing that thing

I'm happy to share then. Here's my most recent encounter with a rustacean: https://x.com/_chjj/status/1829989494298460636

I asked if he/she/they had ever used the unsafe keyword. That was the response I got. It's usually some vile insult involving furry or transgender genitalia.

replies(2): >>43387891 #>>43389997 #
6. scns ◴[] No.43386363[source]
> Every interaction I've had with a rust programmer has led me to believe they are a toxic community of cultists.

Since the brain rates negative experiences more highly, it may have you believe such a generalisation, no?

7. eru ◴[] No.43386393[source]
I use Rust reasonably often. It's a decent language. Mostly more bearable than eg C++ or Go.

> It's unlike any programming community I've seen.

Oh, you clearly haven't hung out with the Haskellers in their prime.

8. simonask ◴[] No.43386555[source]
I mean, aren't you having such an interaction right now? Do you find this discussion toxic?
replies(2): >>43386615 #>>43387368 #
9. pdimitar ◴[] No.43386615{3}[source]
What I find toxic is the claim of zealotry when I can't see any, not on HN anyway.

So I called the poster out to show proof. So far there's none, except one Twitter post (because we all know that's the best technical discussion forum on the planet, clearly) which does not surprise me at all.

So they are the ones who get triggered by something that does not exist.

That is what is toxic.

If you go around claiming fantasies and people call you out then that falls more under curiosity and discussion. Not toxicity.

10. pdimitar ◴[] No.43386627[source]
Very weird. Maybe you can point us at these "every interaction" so we can see for ourselves?

Toxic people are everywhere on the net. That's not an interesting insight. If you point us at some lunatic on Twitter who loses their marbles over everything, that's not interesting either.

Do you get trolled on actual technical forums though?

replies(1): >>43387056 #
11. pdimitar ◴[] No.43387169{4}[source]
One lunatic. Not a community full of them. I've been communicating with the "community" for years. Worst I saw was 2-3 people like the one you linked to, and a few more on Rust Users Forum that can be a bit gatekeep-ish at times. For 4-5 years in total. Do the math on averages.

It is interesting how you can't see that you are inflating one nut case and extrapolating to an entire community.

12. chjj ◴[] No.43387368{3}[source]
I wouldn't go so far as to say toxic in this case, but their reaction to me having a differing opinion is certainly characteristic of rust developer pathology. Not sure why rust attracts these people. This phenomenon should probably be studied.
replies(2): >>43387854 #>>43388111 #
13. mplanchard ◴[] No.43387854{4}[source]
I think “impulse to defend a community you’re a part of when you feel it is being unfairly maligned” is a pretty standard human response pattern.
14. mplanchard ◴[] No.43387891{3}[source]
Do you not think that the thread you’re currently on here on HN has a lot of rust programmers? So your “most recent encounter” is actually this thread.

It’s trivial to find examples of people in any community who are a bit off the rails, but you shouldn’t let that define your perception of the community, especially given the fact that you’re currently in a context where your thesis doesn’t have much to support it.

replies(1): >>43388573 #
15. pdimitar ◴[] No.43388111{4}[source]
- Insult a group with generalization

- Members of the group respond non-kindly

- "Help! I am being repressed!"

I mean, maybe you should try more balanced take next time. Just a thought.

replies(1): >>43388383 #
16. chjj ◴[] No.43388383{5}[source]
I don't ever recall saying I'm being repressed. Could you point out where I said that?

If you're referring to my above post, I'm pointing out that you're having a very emotional reaction to what I'm saying. That's typically what I see from rust developers.

replies(2): >>43388680 #>>43388687 #
17. chjj ◴[] No.43388573{4}[source]
Fair enough. I suppose it is my most recent encounter. The result: I still don't like the rust community. You may have different opinions. I see no issue here.
replies(2): >>43388738 #>>43390022 #
18. pdimitar ◴[] No.43388680{6}[source]
Where do you see emotional reaction?

All I do in each reply is point out how you generalize and get surprised that you are being called out.

No emotional reactions. Show me where they are?

replies(1): >>43388929 #
19. dralley ◴[] No.43388687{6}[source]
https://www.youtube.com/watch?v=QVVV6AfFZfI&t=0m33s
20. wolvesechoes ◴[] No.43388717[source]
Funny, because I could swear that for every comment that rises some criticism against Rust design/implementation/ergonomics/whatever, I find a dozen that "respectfully disagree", i.e. try very hard to deny validity of original claims.

It is somewhat similar, actually, when someone states a negative opinion on Rust community and marketing around it. It is usually followed by those that say "you met wrong people".

Of course, you won't find any examples in this thread xd.

replies(2): >>43388770 #>>43390316 #
21. pdimitar ◴[] No.43388738{5}[source]
I see the issue. Biased people like yourself don't belong in tech.

For the record, I only picked Rust 5-ish years ago out of a 23 years of career. I know plenty of other languages. I was a skeptic at the start as well. Never generalized a pretty big group like you do though.

You should be ashamed.

replies(2): >>43389046 #>>43390513 #
22. pdimitar ◴[] No.43388770[source]
You can swear on anything, does not make it any more true. ¯\_(ツ)_/¯

All you do is defend very anecdotal evidence. Surely you can see this is not logically compelling.

replies(2): >>43390490 #>>43390494 #
23. pdimitar ◴[] No.43388995{8}[source]
I am not upset with anything. That would imply I care what you think.

What I dislike, if we can even call it that, is that you misrepresent intentionally and are falling victim to extremely easy to avoid ego trips like claiming that your anecdotal evidence is universal.

That is not OK and is not intellectually fair.

Be intellectually fair. If you are not then I posit that you don't belong in tech as you have no scientific and analytic approach to things. That's my takeaway here.

You have left an extensive record of your bias in multiple comments. Including purposeful deflection and projection, as you try to make it out that I react emotionally. Which is false.

You seem like a lost cause though. So bye.

replies(1): >>43389119 #
24. chjj ◴[] No.43389046{6}[source]
FTR I don't really have a problem with the rust language. I think there's some interesting ideas in there. I don't really like the syntax, but that's a minor nitpick.

Not sure what to make of your other comments.

replies(1): >>43389102 #
25. pdimitar ◴[] No.43389102{7}[source]
And I didn't say this was about Rust the language. I said many times it's not OK for you to generalize an entire community of hard-working people. It will never be OK.

What is actually funny in our exchanges is that I don't even actively work with Rust anymore. I work with multiple languages, it included. I've met very smart, humble and fairly hardcore [Rust] devs from whom I learned a lot and got severely humbled as a result (as I was under the illusion that there's not much more I could learn in programming back then).

My other comments are fairly trivial English. Surely you can very easily make something out of them.

replies(2): >>43389194 #>>43390532 #
26. pdimitar ◴[] No.43389138{10}[source]
:)
27. chjj ◴[] No.43389194{8}[source]
My mistake. I thought your comment about being a skeptic was referring to the language itself.

It sounds like you had a good experience with the rust community. I'm glad it worked for you. But from what I've seen, it's not for me.

28. hyperbrainer ◴[] No.43389997{3}[source]
Honestly, that website is so far off the end of the sanity meter that I don't know what to say. Technically, you are right in that counterexamples exist. But on platforms like HN/techincal subreddits etc., never seen it myself, suggesting the problem is far less widespread than one might be initially moved to assume.
replies(1): >>43394460 #
29. hyperbrainer ◴[] No.43390022{5}[source]
> I still don't like the rust community

I wonder whether you believe these people would ever be endorsed by the faces of the Rust language or whether the majority of people in the community would behave so. In my experience (not to minimise yours), the Rust community and FOSS in general, are some of the most open and welcoming communities online, albeit with clear exceptions

30. sophacles ◴[] No.43390316[source]
Wait... zealotry is not "someone having a different opinion".

Literally that's what you're saying: they have a different opinion therefore they're zealots!

Unless people posting an opinion is itself zealotry... but in that case why are you complaining about the replies and not the comments they reply to?

replies(1): >>43391707 #
31. johnisgood ◴[] No.43390490{3}[source]
He is replying to YOUR anecdotal experience though.
replies(1): >>43394307 #
32. finnthehuman ◴[] No.43390494{3}[source]
In case you're ESL, you're downvoted because in this context "I swear" means "here comes some anecdotal evidence" and not "I promise this is true."
replies(1): >>43394295 #
33. johnisgood ◴[] No.43390513{6}[source]
He should be ashamed because he does not like your community?
replies(1): >>43394427 #
34. johnisgood ◴[] No.43390532{8}[source]
> generalize an entire community of hard-working people

By claiming they are hard-working, you are generalizing. It is usually only a couple or few that are actually hard-working people, but then again, I am generalizing because I do not know, I do not wish to actually claim to know.

Judging by your comments, e.g. "you should be ashamed" (for simply expressing his dislike of YOUR community), you sound exactly like a zealot.

Why do you feel the need to claim moral superiority and tell someone to be ashamed just for simply expressing their dislike of your community? And while we are at it, he probably dislikes the community because of people like you. We have gone full circle.

I am not even going to bother commenting on a lot of things you have said, but:

> My other comments are fairly trivial English. Surely you can very easily make something out of them.

Sounds condescending as well, but this is a minor nitpick. :)

replies(1): >>43394400 #
35. wolvesechoes ◴[] No.43391707{3}[source]
It is hard to call it "literal" interpretation of my words when they do not contain any occurrence of the word "zealots".

I think exegesis is a skill you need to hone further.

36. pdimitar ◴[] No.43394295{4}[source]
English is not my mother tongue and while I speak and write it quite well, such nuances escape me.

Thanks for the clarification. Appreciate it. <3

37. pdimitar ◴[] No.43394307{4}[source]
Well, I don't generalize it and claim it as a truth. That's why I had a heated exchange here.

Appreciate the perspective however. It's helpful.

38. pdimitar ◴[] No.43394400{9}[source]
> By claiming they are hard-working, you are generalizing. It is usually only a couple or few that are actually hard-working people, but then again, I am generalizing because I do not know, I do not wish to actually claim to know.

Fair, I appreciate the call-out and it's a valid one.

> Judging by your comments, e.g. "you should be ashamed" (for simply expressing his dislike of YOUR community), you sound exactly like a zealot.

It's not that. I said he should be ashamed because he doubled down on generalizing. Even said he usually does that a lot. To me if you work in tech you should be more analytical and more unforgiving towards your own assessments. We all thought the bug is in X but it turned it was in Y, right? That's what I called out.

As you yourself pointed out, we don't truly know much people in the community are generally nice and hard-working, which I agree is an accurate call for a balanced take.

My problem is the outright negative generalization. I was in the mood and didn't leave him alone about it. He eventually seems to have admitted that he only demonstrated his own anecdotal evidence. I disengaged at that point because that's a valid way to exit a discussion... though I still would worry what kind of people he communicated with if he had such an overwhelming negative experience, and only with its most lunatic members to boot.

You are free to think of me as a zealot but I'd think that's an emotional and unfair reaction and would ask you to revise it. My comments were not a stubborn push-back, but a call to being objective.

> Why do you feel the need to claim moral superiority and tell someone to be ashamed just for simply expressing their dislike of your community? And while we are at it, he probably dislikes the community because of people like you. We have gone full circle.

I claimed analytical superiority, not a moral one. I've met Rust zealots. I've met Golang and (oh boy are they MANY) C/C++ zealots. Even my favorite Elixir has some weird people that think everything should be written with it.

The difference between me and the poster you seem to defend a bit emotionally is that I don't claim my outlier negative experiences are the norm. He did that. I did not.

As for the full circle thing: I ain't giving the other cheek. I don't owe grace to people who are rudely generalizing. I am aware many people would assess me much better if I just gave the other cheek. I know. But I choose not to abide by those expectations. Sadly this leads to people like yourself branding me like a zealot. Regrettable. But it's ultimately your loss for missing out on interesting and informed and unbiased discussions with me.

Feel free to check my comment history. I am not always super level-headed but I always look for the truth.

> Sounds condescending as well, but this is a minor nitpick. :)

Couldn't resist, admittedly. See above. ;)

39. pdimitar ◴[] No.43394427{7}[source]
No. He should be ashamed because he generalizes, realizes it, admits it and doubles down on it. That's not objective. That's just being stubborn. I can get those kinds of opinions in the local bar. I come to HN for higher-quality discussions.

And it's not "my" community. I don't belong to a single one so I don't emotionally defend any of them.

40. pdimitar ◴[] No.43394460{4}[source]
Yeah, same. Pointing at some loonie on Twitter who would be flagged out of existence here on HN is not an honest argument in the direction of "look, Rust fans are zealots!".

I mean, by that logic, people of my nationality would have to be fenced off and never allowed in other countries... because we do indeed have thousands of nasty scammers out there in the world.

99.99999% of us are chill, work, pay taxes, have fun etc.

So generalizations like the one that moved me to start pursuing the guy and not leave him alone until he ultimately said "it's just my anecdotal experience" (and stopped claiming it's universally true), because you know, we can pick ANY group, find several lunatics and claim the group is bad in this or that way.

As said to another guy a few minutes ago -- I can get such "opinions" in every bar. I come to HN for better discussions than this.