Live data from Hacker News

Why I Left Rust

jntrnr.com

91–100 of 880 posts

Re: Why I Left Rust

#91
post #10

I've been to plenty of conferences over the years, and I never really knew who was a "keynote speaker" or "only" a "speaker". Does anyone pay attention to this? You give a talk. People show up. They clap at the end. Does it really matter what some title on some conference website is? The communication was perhaps a bit more confusing and hectic than it should have been, but does that really matter? Is that really a b…

A regular slap in the face is not doing you any physical harm. If anything, it may even improve your blood circulation. So, if you saw someone slapped in the face, would you be confused "why this would spark such strong reactions"?..

Re: Why I Left Rust

#92
post #81
post #73

Earlier quoted context omitted.

> “the organizers intentionally acted cruelly in an act of racist vindictiveness out of sheer malice“ The characterisation of those actions as vindictive seems accurate, but I don’t think the blog post is stating that the actions were racist, rather that it was a missed opportunity to represent the wider population at rustconf. Whether you think that’s good or tokenisation is a separate matter, the point is that the…

The sentence "Systems have memory and biases. If the people that make up the system don't work to fight against these, they are perpetuated" in particular came off as more than merely "missed opportunity", although "racism" is probably too strong of a word too, but I don't know of anything else that fits better. Either way, I don't really see why it would be vindictive either? Maybe I missed some information somewher…

Yep I think we see it pretty similarly regarding the first paragraph.

Re the vindictive part: I read it as someone having a personal issue with JeanHeyd and downgrading him as punishment.

Re: Why I Left Rust

#93
It seems like one scandal after another for Rust recently.

Why can't we just focus on code and the brilliant work from JeanHeyd rather than politics? The Servo post was a reminder of how it used to be.

Re: Why I Left Rust

#95
post #10

I've been to plenty of conferences over the years, and I never really knew who was a "keynote speaker" or "only" a "speaker". Does anyone pay attention to this? You give a talk. People show up. They clap at the end. Does it really matter what some title on some conference website is? The communication was perhaps a bit more confusing and hectic than it should have been, but does that really matter? Is that really a b…

I'd love to hear from someone who could outline the distinction between the two. I could certainly believe that it means the difference between the amount of attendees, length of presentation, venue, etc etc. In those cases, it's quite a big deal and quite the dick move, especially given the seemingly unilateral process to "downgrade" the presentation.

It depends from conference to conference, but generally speaking "keynote" means:

  - The very first or very last talk of the day.
  - A larger time slot, looking at the Rustconf 2022 schedule, keynotes are 45 minutes long, regular talks 30 minutes. https://2022.rustconf.com/schedule
  - The speaker is featured much more prominently in the promotional materials.
  - If the conference has multiple tracks, no other talk are scheduled at the same time than keynotes. It's assumed all conference attendees will hear the keynote.

Re: Why I Left Rust

#96

What's up with all the petty drama in the Rust community.. is it uniquely problematic?

You start a project that aims to be inclusive of everyone you end up with people who aren't accepted anywhere else.

In short: gates are there for a reason.

Re: Why I Left Rust

#97
post #83
post #78

Earlier quoted context omitted.

It's up to you how you deal with stuff like this: you either turn everything in to a big drama or you just accept that these things are a part of life and can happen because the universe is a chaotic place. It's not like they lost their job or something; it's just a 2-day event. If adding some perspective makes me "lacking empathy" then so be it, but I resent the accusation. We can also turn that around: the organise…

> We can also turn that around: the organisers are essentially being called a bunch of cruel racist assholes here, all without any real evidence. You're getting evidence directly from someone who is a senior member of the Rust community and who participated directly in the original decision. Imagine you hear a series of bangs, walk into your living room, and see Alice holding a smoking gun and standing over Bob's bul…

Just being "up close" doesn't mean your perspective is objective truth, or even reasonable. If anything, quite the opposite. The author of this post seems emotionally invested and may very well be ascribing motives to people that simply don't exist, and/or may have a coloured view of events.

Re: Why I Left Rust

#98
post #90
post #77

Wait. Let me get this straight. Someone is an expert in this field. They're asked to speak at RustConf after a leadership vote. They've also written an article about reflection in Rust - a purely technical thing that is already pretty widely disliked conceptually. (EDIT: the talk was about this, but it's also compile time reflection and came with the usual disclaimer that it was not representative of any of the Rust…

I don't get what's wrong with his post about reflection, why would someone be uncomfortable with a tool? https://soasis.org/posts/a-mirror-for-rust-a-plan-for-generi... - Is this the post ?

Right. I didn't realize it was that sort of reflection, see my edit.

I don't know if their approach is the right one. I think the visitor pattern is a bit limited in usefulness (where it fits nicely for serde, it'll fall flat for other more exotic use cases I think. But I've not thought about it for more than about 5 minutes and haven't considered any other possible alternatives - they have.)

However, I agree with them in that the current song and dance with syn being the prevailing defacto crate most of our macros are built on is a bit absurd, especially since they refuse to open up proc_macro internals for use by the public. I can certainly see both sides' points but the net effect is that, right now, the macro business yields subpar error handling and feels very much hacked on rather than being a natural part of the language like most other things in Rust seem to.

Re: Why I Left Rust

#99
post #89

I guess one real benefit of rust is that it will encourage C++ to find way to be a bit more safer. cpp2/cppfront is one such initiative, and there are a few other programming practices that encourage safety. But other than that, rust is just a "modern ADA", nothing more. It cannot easily get interfaced with existing UI API either. Having verifiable code is a niche thing, it is very important, but most programmers don…

As someone coming from Java, that's untrue. C looks like language written by the ancient ones.

Especial the combos of * and []. And it's full of tiny gotchas what is width of type char? What is UB? Why is it segfaulting and so on?

Sure to C trained eye it looks normal, but to a Rust trained eye Rust looks normal.

Re: Why I Left Rust

#100

I haven't seen anyone bring this up, so I will. I read through the original blog post from JeanHeyd[1] and in no way do they mention anything related to being a person of color, why then does JT associate it with that? I have no idea about the inner workings of the rust leadership team and who they are even, but from the timeline described and from the original post, there's nothing the could be related to that. Jean…

FWIW, JeanHeyd did mention the issue themselves as well after a while[1].

[1] https://twitter.com/__phantomderp/status/1662511693136637952

Post reply on HN