I've written a lot of Rust code that's in production in web, messaging and telephony contexts. I considered using Actix early on, but as soon as I saw the large amount of unsafe code, I stopped considering it at all. I did not go on the Internet and try to convince other people not to use it. I did not complain at the maintainer that he should manage his project differently. I just didn't see why a library doing what…
> There's no need to flame people for running their open-source project the way they want to run it. You can just not use the code. Also, you can change your copy of it to work the way you want, and if you decide to share it, other people can choose to use your version if they like it better. You don't have to bully other people to get your needs meet, individually or collectively. These are among the core benefits o…
A Sad Day for Rust
931–940 of 1001 posts
Re: A Sad Day for Rust
#932I'm just a js dev with a whole lotta love for the web. I know enough to respect the hell out of Rust. I'd just like to offer my best wishes to the Rust community, and put a call for folks to be more civil on places like reddit, etc. In closing, here's a nice little gem from the OP author's final blog post on his old blog[0]: > if there’s one thing I’ve learned from writing software, it’s to blog about error messages.…
I hope I'm not the only one who just realized that "A Sad Day for Rust" is also an example of "[blogging] about error messages" and appreciated that statement even more.
Re: A Sad Day for Rust
#933Earlier quoted context omitted.
> There's no need to flame people for running their open-source project the way they want to run it. You can just not use the code. Also, you can change your copy of it to work the way you want, and if you decide to share it, other people can choose to use your version if they like it better. You don't have to bully other people to get your needs meet, individually or collectively. These are among the core benefits o…
I wonder if authors consider "friendly" forks to be friendly ...
Re: A Sad Day for Rust
#934Earlier quoted context omitted.
> Maintainers of large projects are not even allowed to have a bad day, to make a brusque comment, or to disagree with a majority -- without someone trying to stir up a lynch mob. It sickens me the lack of balance between the work done by the maintainers, and the expectations of random users. Sure they are. There's a number of projects out there with a massive caveat on the front page that says "Not for production us…
Sorry, it doesn’t work that way, come on github isn’t intended for production unless specified otherwise. The default assumption is “This is just some code I don’t own”. Even repos that do make some claim of support or quality should be treated with suspicion. The onus is on the person using the Open source project to do due diligence.
Re: A Sad Day for Rust
#935Earlier quoted context omitted.
I think it's a cultural issue, but I honestly don't see what's so offensive about this comment (I was expecting something far worse), especially if it's factual assumptions are true. Honest question, can somebody explain the issue here to me, and how one would express these concerns otherwise? I feel as if I just don't get American culture of politeness and niceness to appreciate it.
It's a personal attack. The poster is telling the maintainer to quit writing Rust, implying he can never get better and basically demeaning his whole effort. Do you not see how that is (a) not related to the project and (b) rude in any context? If you were, say, singing karaoke and someone came up to you and said "you're awful, never sing again, you're off-key, you don't know the words"... Is that not rude to you?
I don't claim to know much about either karaoke or rust, but from what little I know of both, that seems wrong. The Rust community expects safe code, while bad singing is expected at karaoke bars.
Re: A Sad Day for Rust
#936This is very difficult. I feel badly for the author of actix-web, and I agree with Klabnik to the extent that Reddit can be a terrible place. What I think this is, is a sad day for the Rust community. But it is probably a good, and necessary step for the Rust ecosystem. The bottom line is the creator of Actix made something really attractive, but not necessarily good ¹, which pulled a lot of people in to using it. It…
Re: A Sad Day for Rust
#937Earlier quoted context omitted.
> I don't think either side is right here, but I don't think creating a public fork and building a community around that is an unbiased and neutral response Linux distro maintainers routinely create "public forks" even of actively-maintained packages, and no one sane views that as a hostile move or something to complain about. It's part of curating a well-kept ecosystem around your solutions.
> Linux distro maintainers routinely create "public forks" even of actively-maintained packages, and no one sane views that as a hostile move or something to complain about. https://www.jwz.org/blog/2016/04/i-would-like-debian-to-stop...
Re: A Sad Day for Rust
#938I don't know how to word this so I'll say it bluntly (and probably bear the blunt of this community as a consequence): If you're a developer of a project that is used in a security-sensitive context, you either be receptive to security concerns or you clearly label your project as a toy project. No one expects you to write perfect code, but we do expect you to fix flaws when you learn about them. Of course, you could…
People reading your comment as entitlement really need to pay more attention to the last paragraph. People really need to stop bandying about "entitlement" as if it deflects any and all criticism. You are, of course, free to write whatever unsafe, insecure code you want. You are, by leaving the issue tracker in Github enabled, inviting public feedback on the quality of the code you write. When you implicitly rescind…
If he no longer wants to participate in the community, then deleting the repo was a good decision. It's not like the code is actually gone, other people have copies of it, and now that the original repo is gone nobody will mistakenly go to his repo and find it abandoned. It's basically the equivalent of boarding up the windows before you abandon a building.
Re: A Sad Day for Rust
#939Earlier quoted context omitted.
rr is only useful to people with a minimal level of knowledge, and in most cases to people who have stood in your shoes. Firefox is useful to any six-year-old with a cellphone. Maybe that explains the difference.
That could explain the difference between rr and Firefox, but it doesn't explain the difference between rr and all the other developer-oriented projects with toxicity issues.
From what I've read about rr, it sounds like awesome black magic, and I'd imagine most users appreciate how difficult its task is.
Re: A Sad Day for Rust
#940Earlier quoted context omitted.
> There's no need to flame people for running their open-source project the way they want to run it. You can just not use the code. Also, you can change your copy of it to work the way you want, and if you decide to share it, other people can choose to use your version if they like it better. You don't have to bully other people to get your needs meet, individually or collectively. These are among the core benefits o…
I wonder if authors consider "friendly" forks to be friendly ...
Emphasizing authors’ feelings in this way has the effect of diminishing their software from a contribution to the intellectual heritage of humanity to merely a service like delivering a pizza. Don't forget to tip your waiter!
Of course you should be nice to authors if you interact with them. But the whole point of open source is that you don't have to interact with them unless you want to.