Live data from Hacker News

Rust Foundation: Hello, World

foundation.rust-lang.org

241–250 of 284 posts

Re: Rust Foundation: Hello, World

#241
post #224

Earlier quoted context omitted.

There is no payment to be a member in ISO. As for the corporations, that is life, name one successful programming language without corporation backing.

> 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.

Re: Rust Foundation: Hello, World

#242

Announcements also from Mozilla, Amazon and Microsoft: https://blog.mozilla.org/blog/2021/02/08/mozilla-welcomes-th... https://aws.amazon.com/blogs/opensource/congratulations-rust... https://cloudblogs.microsoft.com/opensource/2021/02/08/micro...

I‘d love to see Apple joining. They already have the hand on LLVM and support things indirectly, but... There is no reason that serious things written in Rust can‘t coexist with app-y stuff in swift. Seriously, I think we all would benefit enormously from some consolidation, especially on such a great foundation like Rust. Think investments like: compiler-optimizations like V8, portability like C, enterprise grade to…

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 keyboards layouts, I would like to hear your story (even if it has nothing to do with keyboard layouts)

Re: Rust Foundation: Hello, World

#243
post #150

Earlier quoted context omitted.

What's with the crabs? Is it an inside joke I'm not getting?

I think it started with the name given to Rust programmers: Rustaceans. It is close to crustaceans so I think the puns just got out of hand from there :D

Ah, makes sense. I wondered if it had anything to do with the internet's recent rediscovery of carcinization.

Re: Rust Foundation: Hello, World

#244
post #237

Earlier quoted context omitted.

I'm not trolling. I'm genuinely curious. I've always thought of languages just as tools and have never been fanatic about a particular one. I personally like C and Java but have no problem using other languages if they are the best for the job. I'm really curious to know what makes rust so special? Mind you that I know nothing about it.

I learned VB, Java, python, "C++", C, JS, go, rust, "Real" C++, in roughly that order. The first c++ is basically writing c with classes. Enough to write Arduino stuff. The latter is learning modern ish c++14. Smart pointers, copy and move constructors, lots of boost, move semantics (I still don't grok &&). Also, interfacing with c++98 and C drivers. On top of that, Cmake for building complex c++ projects. I thought…

[deleted]

Re: Rust Foundation: Hello, World

#245
post #242

Earlier quoted context omitted.

I‘d love to see Apple joining. They already have the hand on LLVM and support things indirectly, but... There is no reason that serious things written in Rust can‘t coexist with app-y stuff in swift. Seriously, I think we all would benefit enormously from some consolidation, especially on such a great foundation like Rust. Think investments like: compiler-optimizations like V8, portability like C, enterprise grade to…

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.

Re: Rust Foundation: Hello, World

#246

Earlier quoted context omitted.

> Turned out, strings are not that cheap to clone if all you have is a bunch of strings. Yeah, if you're doing a lot of cloning, you'll probably run into performance issues at some point. A common way to solve that problem is usually to use references instead of cloning. Of course, writing your code that way takes more work/thought/planning.

>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.

Re: Rust Foundation: Hello, World

#247
post #76

Earlier quoted context omitted.

I think the point is that most people will know the offset of their own timezone from GMT/UTC. If you specify time in another timezone, they now need to know two offsets - theirs AND yours. Chances are they won't know yours and they have to look it up.

This is a very "HN bubble" perspective. No, most people do not know their time zone's offset from GMT and go through a timezone converter. When they have to set a timezone, they click a spot on a map or look up, "What timezone is Pittsburgh?" For most, it's faster to search "12:00 GMT to EST" or whatever than it is to remember it and do the arithmetic.

Most people outside of north America knows their offset to the GMT timezone. GMT is a standard reference point, I barely know anyone that does not know about this. Even my old parents know it. I think the HN bubble is exactly the opposite, thinking only about north american timezones.

Re: Rust Foundation: Hello, World

#248
post #55

Hey folks! Normally, I am all over these threads answering questions, but I am not on the foundation board and did none of the real work to get this going! The foundation members are unlikely to comment on Hacker News, so if you have big questions you want answered, contacting them via the address on the site is the right way. Personally, I am very excited that this is happening, and really looking forward to the fut…

I would like to raise awareness to a tiny detail: > February 9th, at 4pm CT. When using local time zones we should strive to always also add the equivalent GMT time to a global audience - even if this audience will not participate in the meeting, it is good to have an idea of when that is actually happening without needing to go through a timezone converter.

Nice downvoting for an honest feedback.

Re: Rust Foundation: Hello, World

#249
post #55

Earlier quoted context omitted.

I would like to raise awareness to a tiny detail: > February 9th, at 4pm CT. When using local time zones we should strive to always also add the equivalent GMT time to a global audience - even if this audience will not participate in the meeting, it is good to have an idea of when that is actually happening without needing to go through a timezone converter.

I usually try to avoid getting into TZ pedantry, but since you brought it up, UTC is preferred and is not interchangeable with GMT.

I see your point, but no, I actually meant GMT as it is an actual timezone AND a non-technical person (may) actually know about it.

Re: Rust Foundation: Hello, World

#250
post #100

Earlier quoted context omitted.

It might be different elsewhere, but most people in Europe really do know their GMT offset.

Most people in the US know their offsets from the other three US time zones as well.

Yes, and the point is that this post assumes their audience to be US-only with this. When dealing with a global audience, try to use GMT/UTC reference, a lot of people will appreciate it.
Post reply on HN