Live data from Hacker News

Rust Foundation: Hello, World

foundation.rust-lang.org

251–260 of 284 posts

Re: Rust Foundation: Hello, World

#251
post #242

Earlier quoted context omitted.

Hi, as someone interested in typography I am interested in how and why you wrote a ‘ (U+2018 LEFT SINGLE QUOTATION MARK) instead of a ' (U+0027 APOSTROPHE) or a ` (U+0060 GRAVE ACCENT)? Is it used by a language on your system? is it in your keyboard? Or maybe a conscious typographical statement of proper style? I wonder :) Personally I have had my dose of fighting with using multiple languages with incompatible keybo…

I find a compose key (see Wikipedia) quite helpful for diacritics, em dashes, &c.—once you get the hang of it, it’s really quite fast and intuitive. One can even add new combinations.

I recently left the linux world and with it the compose key... the most similar (native) thing windows offers are dead keys which I find deeply abhorring.

I settled on switching keyboard layouts with Windows+space.

I was more curious about the why than the how in a sense.

Re: Rust Foundation: Hello, World

#252
post #241

Earlier quoted context omitted.

> There is no payment to be a member in ISO. The ISO member bodies don't charge any fees to be a member then? > As for the corporations, that is life, name one successful programming language without corporation backing. That isn't even the point, the issue is with these companies being on the board of directors, it seems you've resigned yourself to allow big tech companies to take control over Rust. You can have com…

Depends on the ISO work group, in what concerns C and C++, they don't charge for it, but it is up to you to cover for your travel expenses and vacation days to defend your papers. This is where corporation (or employeer) sponsorship comes into play. That is pretty much the point, given that there are no successfull programing languages in existence without companies financial support for their core team.

> Depends on the ISO work group...

So they do charge for membership fees then, thanks for confirming, remember you said:

> There is no payment to be a member in ISO.

Your other point is irrelevant, I am not even arguing that case and you haven't even provided your definition for "successfull programing languages".

Re: Rust Foundation: Hello, World

#253

Earlier quoted context omitted.

>A common way to solve that problem is usually to use references instead of cloning. Right. I think, we ended up with having everything from the list: 1. String 2. &str 3. Cow 4. Arc , for interned strings (thin Arc would be even better & there is probably a crate for this) 5. Something like owning_ref::ArcRef 6. One-off tricks where you actually need to construct a new string, but don't want to really construct it (…

> My problem, though, was to explain all the nuances given that they usually have nothing to do with the "business" part of the problem somebody was solving. Yeah, I completely agree. A GC provides a lot of benefits in terms of clarifying the intention of business logic. Unless, of course, performance/memory usage is an important part of your business logic, in which case Rust is exactly what you want.

Maybe I'm weird, but I find the explicit ownership, mutability and lifetime information encoded in Rust definitions very helpful at understanding a new code-base. Something that otherwise needs to be documented in comments / external documentation in Java, but most often it is missing, and then recovering such information from the code is similarly hard to recovering the types in a dynamic language.

Lack of GC in makes it harder to write but easier to read.

Re: Rust Foundation: Hello, World

#254
post #241

Earlier quoted context omitted.

Depends on the ISO work group, in what concerns C and C++, they don't charge for it, but it is up to you to cover for your travel expenses and vacation days to defend your papers. This is where corporation (or employeer) sponsorship comes into play. That is pretty much the point, given that there are no successfull programing languages in existence without companies financial support for their core team.

> Depends on the ISO work group... So they do charge for membership fees then, thanks for confirming, remember you said: > There is no payment to be a member in ISO. Your other point is irrelevant, I am not even arguing that case and you haven't even provided your definition for "successfull programing languages".

Don't twist my words, I explicitly stated that is not the case for C and C++.

Your point is the one that is irrelevant, because your are yet to point out a successful programming language on the market according to your world vision.

Here are some examples to inspire yourself.

Ada, C, C++, Java, Python, Perl, JavaScript, F#, C#, VB.NET, Kotlin, Swift, Objective-C, Delphi, Typescript, Scala, Haskell, OCaml, Ruby, Erlang, Elixir.

Re: Rust Foundation: Hello, World

#255
post #233

Earlier quoted context omitted.

It seems the point of my [now censored] comment was misunderstood. It's not about the fact that the Rust language itself is used to do bad things. It's about what the organizations that comprise the Rust foundation represent. Yeah, I'll grant you the others are indeed guilty of terrible things. Personally I abhore parts of virtually every company there in some way or another. Here's the thing: not every member compan…

> Here's the thing: not every member company is completely beholden to an authoritarian government. Only one is. If you think this is an objectively a bad thing, you should probably compare the per capita excess mortality of China vs the US for 2020... --- The Rust community is very diverse and include people from all around the world, including a huge number of Chinese developers. Not giving China a voice means that…

[deleted]

Re: Rust Foundation: Hello, World

#256
post #61

> The decision making power within the Rust project is uniquely delegated and distributed; with the core team holding little more privilege than other more specialized teams. [...] And the potential of such a system has bore fruit: It is not a mistake that such a promising technology has emerged from such a progressive conception of collaboration. These are values and thoughts describing an approach that the KDE comm…

[deleted]

Re: Rust Foundation: Hello, World

#257

Earlier quoted context omitted.

While not official, there is at least one or two Amazonians working on https://github.com/rusoto/rusoto which is a pretty great Rust AWS SDK.

Just wanted to point out in case you didn't see it, that rusuto currently needs a fulltime maintainer! They're in maintenance mode currently, no one is spending much time on it since the primary maintainer stepped back.

An AWS tech lead mentioned that they were working on an official Rust SDK a while back

Re: Rust Foundation: Hello, World

#258
post #254

Earlier quoted context omitted.

> Depends on the ISO work group... So they do charge for membership fees then, thanks for confirming, remember you said: > There is no payment to be a member in ISO. Your other point is irrelevant, I am not even arguing that case and you haven't even provided your definition for "successfull programing languages".

Don't twist my words, I explicitly stated that is not the case for C and C++. Your point is the one that is irrelevant, because your are yet to point out a successful programming language on the market according to your world vision. Here are some examples to inspire yourself. Ada, C, C++, Java, Python, Perl, JavaScript, F#, C#, VB.NET, Kotlin, Swift, Objective-C, Delphi, Typescript, Scala, Haskell, OCaml, Ruby, Erla…

So in general for ISO you do have to pay for fees, saying "not the case for C and C++" does not mean they don't do it at all, please don't move goal posts.

> Your point is the one that is irrelevant, because your are yet to point out a successful programming language on the market according to your world vision.

Is it? I still don't see your point, It seems you've just listed a bunch of languages when I am talking about big tech companies that are joining the board of directors of a foundation that you cannot even support as an individual, let alone have any say on.

Re: Rust Foundation: Hello, World

#259
post #233

Earlier quoted context omitted.

It seems the point of my [now censored] comment was misunderstood. It's not about the fact that the Rust language itself is used to do bad things. It's about what the organizations that comprise the Rust foundation represent. Yeah, I'll grant you the others are indeed guilty of terrible things. Personally I abhore parts of virtually every company there in some way or another. Here's the thing: not every member compan…

> Here's the thing: not every member company is completely beholden to an authoritarian government. Only one is. If you think this is an objectively a bad thing, you should probably compare the per capita excess mortality of China vs the US for 2020... --- The Rust community is very diverse and include people from all around the world, including a huge number of Chinese developers. Not giving China a voice means that…

[deleted]

Re: Rust Foundation: Hello, World

#260

The board's vote seems to be heavily biased in favor of large corporations, with half the seats for them, 2 for the community, and 3 for "project areas." Contrast this with the governance of GCC, which has all of them as community members or project areas.

Doesn't look like you can donate to Rust as an individual. Too bad.

This is a business association, for the benefit of member businesses. It's a non-profit, but not a charity.
Post reply on HN