Live data from Hacker News

Launching Rust Cloud Native

nickgerace.dev

31–38 of 38 posts

Re: Launching Rust Cloud Native

#31
post #19

Earlier quoted context omitted.

Many keep trying since 1950's, unfortunely it took a free beer OS to spoil it, and now it is a quixotic battle of multiple generations to come, to bring it back into course.

Free OSs didn't spoil it, since their competition was also written in memory unsafe languages

The competition to UNIX wasn't written in memory unsafe languages, at least not as unsafe as C.

JOVIAL, NEWP, BLISS, PL/I, PL/S, PL.8, Mesa, Modula-2, Object Pascal, Concurrent Pascal, ....

Re: Launching Rust Cloud Native

#32
post #4

Earlier quoted context omitted.

I understand they're attempting to emulate rust-embedded. Perhaps launch this when you have a repo with code to share? People care about rust-embedded because of the quality of the projects under the umbrella. Would anyone care if rust-embedded had only a vague wiki page and nothing else to offer?

How will people know there's a place to share the code if there's no repo launched?

These are fair points. I've addressed them in comments within the main thread.

We (me, at the moment) am making changes to the original post and the repositories themselves, to clarify intent here.

TLDR: there was a bit of a "the chicken and the egg" problem with cloud native Rust. My approach might not have resulted in the cleanest "launch", but with few volunteer hours and nothing similar in existence, I wanted to at least provide a sandbox or canvas for issue/discussion filers to help dictate where it goes next.

Re: Launching Rust Cloud Native

#33
post #6

This is a very confusing announcement of..... what exactly? A github repo hosting the blog that the announcement was posted on! There isn't anything of substance here, as far as I can tell. While the whole thing "looks" official and has a very official name, there is nothing of substance there. Some of the text is incoherent, telling us that the author learned some Rust as a break from university (good for him!). Som…

This is fair comment! Thought I would add some clarity here: many comments here are correct in that the announcement is largely symbolic. The substance is minimal because this is a "call to arms" more than anything. Since there's been some gridlock in creating a central place for Rust Cloud Native _anything_, I mainly just wanted to start _something_. I can also see how the exchange of "I" and "we" was confusing. I t…

> The substance is minimal because this is a "call to arms" more than anything

To do what, exactly? You point to a blurb from CNCF, but then don't say how Rust fits in to it at all. It's really not clear what the goals actually are, beyond coming across as buzzword bingo. I'm sure that's not your intent.

Re: Launching Rust Cloud Native

#34

Earlier quoted context omitted.

As a co-maintainer of kube-rs, this is the first I've heard of this working group. I don't have anything against them or the idea per se, but I'd have appreciated a heads up before being listed in a way that could be read as us endorsing them.

I'd be happy to re-architect the website to make it clear that site exists to endorse projects and not the other way around. The latter is definitely not the intent, so if it reads that way, we should change it. Please feel free to file an issue: https://github.com/rust-cloud-native/rust-cloud-native.githu... EDIT: I have added a section explicitly stating the projects showcased are not officially affiliated unless g…

That looks much more reasonable, thanks!

Re: Launching Rust Cloud Native

#35

Earlier quoted context omitted.

I'd be happy to re-architect the website to make it clear that site exists to endorse projects and not the other way around. The latter is definitely not the intent, so if it reads that way, we should change it. Please feel free to file an issue: https://github.com/rust-cloud-native/rust-cloud-native.githu... EDIT: I have added a section explicitly stating the projects showcased are not officially affiliated unless g…

That looks much more reasonable, thanks!

Of course! I do not want us to disrespect maintainers/owners; quite the opposite actually. Please never hesitate to file an issue for this kind of thing.

Re: Launching Rust Cloud Native

#36
post #33

Earlier quoted context omitted.

This is fair comment! Thought I would add some clarity here: many comments here are correct in that the announcement is largely symbolic. The substance is minimal because this is a "call to arms" more than anything. Since there's been some gridlock in creating a central place for Rust Cloud Native _anything_, I mainly just wanted to start _something_. I can also see how the exchange of "I" and "we" was confusing. I t…

> The substance is minimal because this is a "call to arms" more than anything To do what, exactly? You point to a blurb from CNCF, but then don't say how Rust fits in to it at all. It's really not clear what the goals actually are, beyond coming across as buzzword bingo. I'm sure that's not your intent.

Hmmm I see your point. Buzzword bingo is certainly not the intent, that is true. Perhaps, we need to be clear that while our _mission_ is to "enable the usage of Rust in the cloud", our _goal_ is to maintain existing repos within the org and take issue/discussion filer input for next steps.

I believe the issue is that I've blended "why we exist" with "what we are doing". I'll fix that. Thank you for the feedback.

EDIT: I've filed an issue to track this: https://github.com/rust-cloud-native/core/issues/7

Re: Launching Rust Cloud Native

#37
post #6

This is a very confusing announcement of..... what exactly? A github repo hosting the blog that the announcement was posted on! There isn't anything of substance here, as far as I can tell. While the whole thing "looks" official and has a very official name, there is nothing of substance there. Some of the text is incoherent, telling us that the author learned some Rust as a break from university (good for him!). Som…

This is fair comment! Thought I would add some clarity here: many comments here are correct in that the announcement is largely symbolic. The substance is minimal because this is a "call to arms" more than anything. Since there's been some gridlock in creating a central place for Rust Cloud Native _anything_, I mainly just wanted to start _something_. I can also see how the exchange of "I" and "we" was confusing. I t…

Like I said in a comment further down below, I think my initial reaction and post were way too harsh (i.e., not constructive and cynical), sorry for that. It's great that you're taking the initiative and trying to build something, and I wish you all the best with it.

To be more constructive: I personally feel that such efforts have an easier way of getting of the ground if you first build consensus with a smaller group in private. Ideally this would include some of the influential people in this sphere, (devs of larger projects in the space, cloud providers, famous rustaceans, ...). Otherwise the initiative does not have a lot of credibility (because it hinges on the words of someone most people will not have heard of).

I find some of the wording weird in many places:

1) It gives the impression that this is an already established organization, when in fact it is merely a call to action.

2) You never actually say what you are trying to do. Even after all of this, I'm still not sure what you want to create. A community? A main code repository? A specific technical solution? You say you want to "enable the usage of Rust in the cloud". But that's super vague. I can use Rust in the cloud today already, so what are you _really_ after? And _how_ are you going to achieve that?

3) Putting the Code of Conduct front and center in your "approach" is just super weird.It's great that you have one, but it should ultimately just be a footnote. If someone asks you "how do you play hockey?", you don't answer: "well, there are strict rules about fouls, and if you commit one, you'll have to go on a time-out". Yes, there are some rules you'll need to follow, but that's not the main point of the game.

Re: Launching Rust Cloud Native

#38
post #37

Earlier quoted context omitted.

This is fair comment! Thought I would add some clarity here: many comments here are correct in that the announcement is largely symbolic. The substance is minimal because this is a "call to arms" more than anything. Since there's been some gridlock in creating a central place for Rust Cloud Native _anything_, I mainly just wanted to start _something_. I can also see how the exchange of "I" and "we" was confusing. I t…

Like I said in a comment further down below, I think my initial reaction and post were way too harsh (i.e., not constructive and cynical), sorry for that. It's great that you're taking the initiative and trying to build something, and I wish you all the best with it. To be more constructive: I personally feel that such efforts have an easier way of getting of the ground if you first build consensus with a smaller gro…

> Like I said in a comment further down below, I think my initial reaction and post were way too harsh (i.e., not constructive and cynical), sorry for that. It's great that you're taking the initiative and trying to build something, and I wish you all the best with it.

Thank you for being understanding, I appreciate it.

> To be more constructive: I personally feel that such efforts have an easier way of getting of the ground if you first build consensus with a smaller group in private. Ideally this would include some of the influential people in this sphere, (devs of larger projects in the space, cloud providers, famous rustaceans, ...). Otherwise the initiative does not have a lot of credibility (because it hinges on the words of someone most people will not have heard of).

In hindsight, having the folks I've spoken to in private be part of the "launch" and PR reviews could have prevented some confusion. That being said, I did not want to compose a large core group without giving the opportunity for new people to join. It was a trade-off to launch small with the intent to start public partnerships with well-known people in the future. I've spoken to some of these folks in the past, and we intend on collaborating/cooperating if the community's desires warrant it (e.g. a new channel in the official Discord).

> 1) It gives the impression that this is an already established organization, when in fact it is merely a call to action.

I would argue that it's an established organization, but we need to be clear that one of its first goals is to gather community feedback on determining where it should go next. I did not want ideation happen behind closed doors, It's established with the intent to be...

1. transformed 2. de-scoped to purely maintaining the website and itself

Regardless, this should be updated with your feedback in mind, and there's a new issue tracking it: https://github.com/rust-cloud-native/core/issues/8

> 2) You never actually say what you are trying to do. Even after all of this, I'm still not sure what you want to create. A community? A main code repository? A specific technical solution? You say you want to "enable the usage of Rust in the cloud". But that's super vague. I can use Rust in the cloud today already, so what are you _really_ after? And _how_ are you going to achieve that?

This is a good point. I've touched on this above, but it exists to facilitate community ideation and to maintain a website to connect people interested in cloud native Rust.

I believe the issue here is that I've mistakenly blended the mission with the goal(s). The mission tackles the "why", which is the enablement piece. That doesn't lean into the "real action". The goal(s) are what we are trying to do. Currently, that includes maintaining the existing repos, and gathering community feedback via issue/discussion filing. There's an issue tracking splitting the "mission" from the "goal(s)", and I think it'll make the answer to this much more clear: https://github.com/rust-cloud-native/core/issues/7

Post reply on HN