News for hackers. Stuff that matters.
Re:Why is a Rust executable large? (2016) by maddening on Thursday May 16, 2019 @07:27AM (#19927972)
They removed the FAQ as it didn't fit they newer site.

You can find it at the old site version: https://prev.rust-lang.org/en-US/faq.html

Re:Why is a Rust executable large? (2016) by intertextuality on Thursday May 16, 2019 @08:30AM (#19928297)
I'm confused as to why they redesigned the website but removed prior functionality.

A few weeks ago people pointed out that the internationalization also suffered due to this. Edit: by suffered, I mean "was removed entirely". I just checked and couldn't find a way to change the locale, nor could I manually set it e.g. by appending /de-DE, etc.

If the new design requires a link to the old design to access removed functionality, is it really ready to launch?

---

edit; these were the languages offered: Deutsch, English, Español, Français, Bahasa Indonesia, Italiano, 日本語, 한국어, Polski, Português, Русский, Svenska, Tiếng việt, 简体中文

Now if I want to refer to someone about Rust in Korean I have to link to prev.rust-lang.org, which is weird.

Re:Why is a Rust executable large? (2016) by andrepd on Thursday May 16, 2019 @02:51PM (#19931802)
It's the "redesign culture" in a nutshell. Change things (expending effort) for no discernible reason, break familiarity, arrive at subjectively worse appearance, and at objectively worse functionality. It's hair-pullingly frustrating.
Re:Why is a Rust executable large? (2016) by lisper on Thursday May 16, 2019 @05:48PM (#19933702)
It's a cargo cult. For any technology, there is a period of time when it improves more or less monotonically, and so most new things are cool. Some people over-extrapolate this and conclude that new things are always cool, and so is born the cult-of-the-latest-thing, which persists long after actual improvements stop.
Re:Why is a Rust executable large? (2016) by p1necone on Thursday May 16, 2019 @05:53PM (#19933747)
Holy shit the new site is awful on desktop. The font size is huge on a desktop monitor so you have to scroll a lot to see anything. (hint: what do programmers usually access the web with).
Re:Why is a Rust executable large? (2016) by proyb on Thursday May 16, 2019 @09:29AM (#19928815)
The site were redesign using Tachyons CSS and it seems probably not finalise yet.

https://tachyons.io

Re:Why is a Rust executable large? (2016) by intertextuality on Thursday May 16, 2019 @10:27AM (#19929344)
That's a very dumb reason to ditch i18n. Waiting before it finalized wasn't an option?
Re:Why is a Rust executable large? (2016) by mjw1007 on Thursday May 16, 2019 @01:55PM (#19931194)
As far as I can make out, the new website was considered a key part of the "Rust 2018" project, and so the maintainers chose to launch it before it was really finished (and without the planned period for user feedback), at the same time as the Rust 2018 release.

Evidently it wasn't quite such a key part of the project that they could consider delaying the new Rust edition until the website was ready.

In hindsight tying the website update to the new edition was quite possibly a mistake. The Rust core team has asked people to hold off on discussing the process or proposing major changes until they've published a retrospective on what happened (that was five months ago, and the retrospective is now "mostly finished").

Re:Why is a Rust executable large? (2016) by intertextuality on Thursday May 16, 2019 @02:10PM (#19931334)
Thank you for explaining it. I now finally understand why it was deployed with removed functionality.

That said, that is a completely idiotic reason to remove something like i18n. Unbelievable.

I wish I could say I don't understand how this got approved by multiple people, but the sad reality is that nobody makes internationalization a priority. It's completely normal to not have the other languages I use to not be supported, but I guess it stings to actively have it be removed.

Re:Why is a Rust executable large? (2016) by grogenaut on Thursday May 16, 2019 @11:41AM (#19930002)
Instead of yelling at people who weren't involved with the decisions and are only providing context, maybe go write a calm series of bug tickets explaining your concern, or better offer to and follow up on helping with i8n support?
Re:Why is a Rust executable large? (2016) by intertextuality on Thursday May 16, 2019 @01:01PM (#19930723)
So raising a point on a random internet post is now considered "yelling"? Interesting. Also, I called "that reason" dumb. Perhaps you're personally involved with the project, but please try to read things as they are instead of taking offense unnecessarily.

Counterargument: How about one doesn't remove stuff like i18n in updates? Or what about simply delaying the deployment until the i18n and other features are done? Or is removing support for other languages considered acceptable if the new, English only, website looks very pretty? [tone is of light sarcasm]

Counterargument #2: just because something is open source doesn't mean you can go "well, just open a ticket or do it yourself". No, how about people in general update things properly (or at the very least, don't remove translations)? I'm perfectly allowed to criticize removing important functionality like i18n. It was there, now it isn't, and I didn't make the choice to remove it. It's not my job to do other people's jobs for them just because I exercised my ability to criticize something. Otherwise I would be working on GUIs/UX for open source linux projects until I die. [tone is of exasperation in open source software development]

Re:Why is a Rust executable large? (2016) by rat9988 on Thursday May 16, 2019 @01:27PM (#19930957)
You might have misunderstood the sentence's tone.
Re:Why is a Rust executable large? (2016) by asdkhadsj on Thursday May 16, 2019 @08:34AM (#19928323)
Does the new design require a link to the old design? By your opinion sure, but they don't think that do they?

Which is to say, if you own a site and decide to cut a feature, isn't that okay? It may or may not be a feature users want.. but that's another story entirely, no?

Re:Why is a Rust executable large? (2016) by intertextuality on Thursday May 16, 2019 @10:20AM (#19929288)
The new site has a link to the old one at the bottom. My opinion isn't factoring into it.

However, losing i18n is pretty bad. These are the old languages that were offered:

> Deutsch, English, Español, Français, Bahasa Indonesia, Italiano, 日本語, 한국어, Polski, Português, Русский, Svenska, Tiếng việt, 简体中文

However, as someone who regularly studies and works with a non-English language I can tell you i18n is pretty darn important. More important than a very pretty site that people can't read.

Per my own opinion, a FAQ is also a great idea. Especially for a new language that's trying to gain more adoption. Entirely removing it instead of reworking it into the new design before deploying mystifies me.

Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @12:16PM (#19930324)
Nobody was happy with losing i18n, and it's on its way back, there were just some delays.
Re:Why is a Rust executable large? (2016) by intertextuality on Thursday May 16, 2019 @01:06PM (#19930773)
That's not really the truth though, is it? If nobody was happy, then the new site wouldn't have been deployed. Or by "nobody was happy", did you mean "nobody really cared, because English is their primary language, thus they aren't affected at all"?

The new website is very pretty. I don't understand why the deployment could not have waited until the translations were completed. Even just translating 4-5 widely used languages would've sufficed, although still not ideal compared to the old website.

Even if people wanted to visit the old website, it's buried at the bottom of the new one, practically invisible.

Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @01:35PM (#19931023)
> If nobody was happy, then the new site wouldn't have been deployed.

This is an incredibly simplistic view of how projects work. On any large project, there are a number of objectives, with different priorities. And there are a number of factors, some public, some private, as to why projects end up the way that they do.

I am the person who implemented the original i18n support. It took me a year of effort to get it shipped. I do care about this. That's not incompatible with what's occurred.

> "nobody really cared, because English is their primary language, thus they aren't affected at all"?

Even if English is a primary language, that doesn't mean we aren't affected. For example, not shipping it means that I have to be embarrassed and apologize when people on the internet point out this shortcoming. Not shipping it can limit growth, as you point out. There are tons of ways.

> I don't understand why the deployment could not have waited until the translations were completed.

The original way of doing i18n was completely untenable. Doing it a better way takes time and effort. That's before the translations are actually made. That work has been ongoing since December of last year. It's getting pretty close now, with a lot of movement recently.

Re:Why is a Rust executable large? (2016) by intertextuality on Thursday May 16, 2019 @02:40PM (#19931660)
> but few people who are actually willing to step up and do work. That's the limiting factor on getting stuff done.

That's why waiting is also an option. Feel free to excuse it however, but removing i18n here was a pretty big mistake on the rust team's part. For what? Rust 2018? I didn't contribute to the website, but I also didn't force anyone to change it either.

> There are a lot of people willing to get extremely mad about the website online

I'm not mad, I'm just disappointed. It's rare to see actual i18n for open source projects, and it's absurd to see it get removed arbitrarily when it does exist. I believe the Rust team is capable of delivering much better quality updates, hence my writing here. I'm also sick and tired of i18n being considered an afterthought by people who do have the resources to accomplish it to at least a basic degree.

Also, just because something is open source doesn't mean "well why don't you just go do it then" is a valid argument. It isn't.

Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @02:46PM (#19931731)
> I'm not mad, I'm just disappointed.

Regardless of you, it's true in general. There has been a lot of heat, and it's damaged the ability to actually improve the site.

> Also, just because something is open source doesn't mean "well why don't you just go do it then" is a valid argument. It isn't.

It's not an argument. It's a description of reality.

Re:Why is a Rust executable large? (2016) by iopq on Thursday May 23, 2019 @04:58AM (#19989805)
Nobody liked the new site and there were a lot of complaints about the design. Why was it deployed before feature parity?
[dead]
Re:Why is a Rust executable large? (2016) by dang on Friday May 17, 2019 @01:09AM (#19936505)
Would you please not argue in the flamewar style on HN? It's not what this site is for, and it damages the curiosity that it is for.

https://news.ycombinator.com/newsguidelines.html

Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @01:47PM (#19931138)
> So aside from you, nobody on the team cared about i18n enough to actually get it implemented before deployment–it wasn't a priority. Got it.

It's not a matter of care; it's a matter of time and stuff to do. There are a lot of people willing to get extremely mad about the website online, but few people who are actually willing to step up and do work. That's the limiting factor on getting stuff done.

Re:Why is a Rust executable large? (2016) by hombre_fatal on Thursday May 16, 2019 @01:19PM (#19930888)
> That's a lie. If nobody was happy, then the new site wouldn't have been deployed.

You're losing your cool just because you have different ideas of the perfect trade-offs to make while having zero, and I mean zero, skin in the game.

It's not as impressive nor noble of a position as you seem to think it is.

Re:Why is a Rust executable large? (2016) by intertextuality on Thursday May 16, 2019 @01:30PM (#19930979)
Criticizing a software update is "losing my cool"? First I was "yelling" and now this...

My "different idea" is keeping the ability of non-English speakers to use the website and learn about Rust. I (and most people, I think) would not prefer a prettier site to one that has support for 10+ languages. Do you not agree?

My "position" is one of someone that heavily uses a language other than English. I very much enjoyed the old Rust site, because it meant I could actually show it to people around me, because their native language was supported. This isn't a tradeoff so much as a dealbreaker. What tradeoff was there for pushing the new website deployment too early?

I think it's perfectly reasonable to criticize an update that made the website prettier but removed i18n for no reason. Why? Was there a fiscal incentive to immediately replace the website before any translations could be done?

So instead of making personal attacks for no reason, how about we criticize bad, unnecessary software updates together?

Re:Why is a Rust executable large? (2016) by kbenson on Thursday May 16, 2019 @02:04PM (#19931267)
> Criticizing a software update is "losing my cool"?

Making as assertion about someone telling a lie comes across as that, if you're given the benefit of a doubt and assumed to not be someone that calls people out as liars with little evidence unless you get carried away.

But perhaps calling people liars is a normal mode of communication for you, and you didn't lose your cool at al. That's definitely one way to interpret the comments so far, given how you equate "criticizing" to how you've presented your position so far.

I think you had good points initially. I also think that when presented with facts about this specific situation you've allowed you argument to devolve into a stubborn stand based on technicalities while belittling others.

> So instead of making personal attacks for no reason, how about we criticize bad, unnecessary software updates together?

Indeed.

Re:Why is a Rust executable large? (2016) by intertextuality on Thursday May 16, 2019 @02:17PM (#19931407)
I simply think we need to be honest about the language that we use. The truth is, instead of "nobody was happy", "nobody made i18n a priority" is far more accurate. Calling it a "lie" is perhaps too strong, but that's essentially what it is, intentional or not.

If nobody was happy about it, why was it deployed? That brings us to even more questions. Nothing presented thus far portrayed the decision to update in a better light, in fact it's only made my opinion of it worse.

I am used to websites having little to no i18n, but it's a complete mistake to actively remove existing i18n. For what? Rust 2018? A better looking landing page? Honestly now I'm just skeptical about the organizational structures that lead to this decision being approved.

Re:Why is a Rust executable large? (2016) by kbenson on Thursday May 16, 2019 @05:12PM (#19933285)
> If nobody was happy about it, why was it deployed?

I think you've confused "nobody was happy" with "nobody thought it needed to be done". The world is rife with actions that nobody is happy with, but most or many agree is the best of the bad options available. Just because you think there doesn't exist or can't imagine a situation in which it was better for them to do what they did than the alternative doesn't mean that's the case. There's already been an admission that the situation was bad, the result is a mistake. Whether that mistake was at the point of making the choice on dropping internationalization or at a point, possibly many months earlier, which hemmed them in and didn't allow them a good choice beyond "don't update and deal with the major problems that causes or update and deal with the major problems lack of internationalization causes" is unknown, assuming one over the other and calling people liars based on your assumption isn't very responsible.

> Calling it a "lie" is perhaps too strong, but that's essentially what it is, intentional or not.

I don't think "perhaps" is even in question. You didn't have the information to make that assertion definitively, as there are plenty of very possible and likely scenarios where it's not a lie. Do do so against a person who does know the specifics as they were involved, and without first digging deeper as to those specifics, is something I view as irresponsible.

Re:Why is a Rust executable large? (2016) by krick on Thursday May 16, 2019 @06:06PM (#19933899)
I don't know what wasn't fucked up by the redesign, so I don't have such confusion. I just assume it was done to make the site intentionally less useful for the glory of satan, of course, so it seems fitting.
Re:Why is a Rust executable large? (2016) by Nullabillity on Thursday May 16, 2019 @02:15PM (#19931376)
Who cares about i18n? Both the language itself and all* libraries are in English anyway. You won't get far relying only on translated material.

(English is not my native language. I started out learning from Swedish resources, and generally consider that to have been a big mistake.)

Re:Why is a Rust executable large? (2016) by intertextuality on Thursday May 16, 2019 @02:23PM (#19931475)
The code itself and libraries being English is not a new concept.

Materials and knowledge about the language leads to more people potentially discovering it. I can far more easily persuade someone to use Rust, if I share the website with them in their native language.

Consider the reality that not every nation is advanced in English like Sweden or other European nations.

Anyway, the old site did have i18n, meaning that they did care about it. Not only did they care about i18n, they also had more niche languages, which is quite rare for an open source project. The alternative is basically saying "just learn English in order to read about Rust and why you may or may not want to use it". I find this unacceptable.

So it's very puzzling to me that the new website entirely ditched i18n–it's incongruous to what I perceive the quality of the rust team is capable of.

Re:Why is a Rust executable large? (2016) by AsyncAwait on Thursday May 16, 2019 @03:13PM (#19932057)
> Materials and knowledge about the language leads to more people potentially discovering it. I can far more easily persuade someone to use Rust, if I share the website with them in their native language.

That works for more 'end-user' facing projects, (GIMP, Mastodon...), but for programming languages not that much. As someone who speaks 3 languages, (including English), let me assure you that (most) non-English programming materials use a very tortured vocabulary in the target language, which actually makes it considerably harder to learn.

Also, prior to me learning English, I've always found it extremely disappointing when the main website of a project was in my language, but then you click on any important link, (like a guide), and it's English only. It was a bigger let down that if a site was English only from the get go and I knew every link it's going to be English. I actually learned English because of this.

As for general info about a new language etc. there are usually dedicated "IT/programmer" community portals with news and some basic tutorials for the new hotness in the target language, which is usually how non-English speakers learn about new tech, not really from the project website, at least in my experience.

Re:Why is a Rust executable large? (2016) by KenanSulayman on Thursday May 16, 2019 @10:06AM (#19929160)
I miss the old site :( It's so simple and beautiful..
Re:Why is a Rust executable large? (2016) by kekebo on Thursday May 16, 2019 @08:10AM (#19928162)
Design choices shouldn't be a reason to not include the FAQ
Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @09:57AM (#19929078)
Design had nothing to do with not including the FAQ.

The FAQ was often out of date, hard to maintain. It was super long. It's not clear how often it was actually used.

Re:Why is a Rust executable large? (2016) by dmix on Thursday May 16, 2019 @11:39AM (#19929992)
Was there a reason why the runnable code example (plus a link to more examples "Rust by Example") that was front & center of the old homepage was removed?

I found it difficult to find any code examples on the new site.

Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @12:16PM (#19930313)
There's been a years-long discussion about how to get a good code sample, and we've never found anything satisfactory. Short examples don't show anything interesting, and interesting examples are too long. Nobody was happy with the old code sample, and nobody was happy with all of the suggested alternatives.
Re:Why is a Rust executable large? (2016) by staticassertion on Thursday May 16, 2019 @12:43PM (#19930557)
Every time a new language is posted on HN I spend ~15 seconds looking for code and, if I can not find it, I close the tab.

I can't imagine that isn't the case for many others.

I think Go nails this with the multiple code samples.

edit: In retrospect, I'm sure this is beating a dead horse and you're all well aware of this. I wonder, instead, what the approach is to fixing these problems when they reach a standstill? It sounds like no one could agree, so progress halted.

Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @12:52PM (#19930646)
Everyone's experiences are different. Many languages don't even have a centralized web presence, and many don't have code snippets on the home page. Just as you'd absolutely expect it, I would equally never expect it.

You can see some code in less than fifteen seconds by clicking the big yellow "get started" button.

Re:Why is a Rust executable large? (2016) by pdimitar on Thursday May 16, 2019 @04:16PM (#19932698)
I think your parent commenter gave you a very valuable marketing feedback and you should take it seriously and not deflect it with the diplomatic yet hollow "everyone's experiences are different".

Did you agree with their feedback? Disagree? State it plainly, no one is going to sue you for it. :)

Many people who frequent HN are quite busy professionals. I too quickly close web pages that show zero code, or motivation for creating the language, or brief install instructions. To me it means that the creators can't present well and that leads me to assume that their programming language is bad at expressing intent as well (and thus verbose or confusing). Is this a wrong assumption? Very likely, but the first 10-30 seconds of percepting something new are not rational. That's a widely accepted psychological premise in marketing.

You might disagree and that's okay. Marketing however isn't at all about what you like but what your average site visitor likes.

So, finally, what was wrong with the code samples? They might have been too simple to be useful but they still did send the right signal to your busy programmer visitor -- IMO.

Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @04:29PM (#19932842)
Feedback is valuable, and I did take it seriously. It's not new feedback.

> Marketing however isn't at all about what you like but what your average site visitor likes.

I agree 100%. But anecdotes, mine, yours or anyone else's, aren't data.

Re:Why is a Rust executable large? (2016) by dmix on Thursday May 16, 2019 @01:12PM (#19930818)
Ohh that’s where it is. That page with install instructions and examples is perfect.

I wasn’t looking to “Get Started” but why I might want to use it. Install instructions plus a basic example is all 90% of people want from a programming website.

Re:Why is a Rust executable large? (2016) by marcosdumay on Thursday May 16, 2019 @12:58PM (#19930703)
You are coming from the perspective of somebody with deep knowledge of the language. For somebody that never saw it, a short code sample say a lot.

I know this because the first Rust code I've seen was that short sample. But then, I completely understand if you desire to focus the site on people with experience on Rust.

Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @01:02PM (#19930739)
I may have experience, but it wasn't me that decided this. It was also from talking to a lot of new people, and their reactions to various code samples.

> I completely understand if you desire to focus the site on people with experience on Rust.

It's not, actually! It's the opposite. However, the audience is not just pure programmers either, it's also people like CTOs, etc.

Re:Why is a Rust executable large? (2016) by dmix on Thursday May 16, 2019 @12:30PM (#19930440)
golangs multiple options (via dropdown) always seemed the best to me https://golang.org/

Nim's line length one is okay https://nim-lang.org/

Although I'm sure you guys debated it to death already I still find it unusual to not be able to find a any example of actual within a few clicks. Committee-driven design is always difficult.

Re:Why is a Rust executable large? (2016) by intertextuality on Thursday May 16, 2019 @01:57PM (#19931211)
Go's page is for programmers; Rust's new page is for non-programmers. I think it's a mistake that you have to click "Get Started", then read through installation instructions, to finally see what Rust code looks like. It's all backwards. A short snippet (or two) should be front and center.

Crystal lang is another very good example: https://crystal-lang.org/.

Re:Why is a Rust executable large? (2016) by yxhuvud on Thursday May 16, 2019 @04:42PM (#19932996)
Something similar to how Crystal approaches it could perhaps work, giving a whole bunch of different small examples (including compilation errors) with corresponding entrances to documentation.
Re:Why is a Rust executable large? (2016) by rat9988 on Thursday May 16, 2019 @01:30PM (#19930983)
Their new website is more marketing oriented. They tried to look for a "good" example and didn't find it. So basically they saw that the language looked ugly and didn't want to show it, which is in my opinion very dishonest. I remember voicing my dissatisfaction on this change. A snippet code should show what the language looks like, not mislead the reader.
Re:Why is a Rust executable large? (2016) by p1necone on Thursday May 16, 2019 @07:27PM (#19934506)
Seems like there should be two sites; one for people they want to "market" to, and one for developers.
Re:Why is a Rust executable large? (2016) by sambe on Thursday May 16, 2019 @12:04PM (#19930214)
Nonetheless, it feels like there should still be an FAQ for actual FAQs. It's harder to maintain than other documentation?
Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @12:15PM (#19930304)
We've empirically found it harder. It's completely disconnected from everything else, and covers a wide range of things, and so it's very easy to get lost in the shuffle.
Re:Why is a Rust executable large? (2016) by not2b on Thursday May 16, 2019 @03:55PM (#19932453)
So assign the job to people who can focus on just that; community volunteers can often do a better job than the core team for an FAQ, because they are more in touch with people new to the language are confused about than core developers with deep knowledge of everything. It will be dynamic and questions/answers will become obsolete, so that has to be handled.

(I was the G++ FAQ maintainer back in the 1990s; yes, I'm old).

Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @04:26PM (#19932805)
> So assign the job to people who can focus on just that

This requires having a person who can. We never had one.

> community volunteers can often do a better job than the core team for an FAQ

Absolutely! The original version was written by the community. After such a heroic effort, they couldn't maintain it. I believe it was a lack of time, not desire, but regardless, that's just how it goes.

Re:Why is a Rust executable large? (2016) by sly010 on Thursday May 16, 2019 @02:18PM (#19931408)
> It's not clear how often it was actually used.

"Frequently"

Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @02:50PM (#19931794)
Ha!
Re:Why is a Rust executable large? (2016) by xondono on Thursday May 16, 2019 @08:45AM (#19928426)
It is if you are standardizing documentation. I don’t expect FAQs in the main website.

https://doc.rust-lang.org/1.0.0/complement-lang-faq.html

Re:Why is a Rust executable large? (2016) by kekebo on Thursday May 16, 2019 @08:57AM (#19928519)
Given that a lot of these questions seem relevant for people considering to try rust for the first time, including some sort of link on the main website might be helpful.
Re:Why is a Rust executable large? (2016) by roblabla on Thursday May 16, 2019 @09:00AM (#19928550)
A redirect would be helpful so the old links still work.
Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @12:17PM (#19930327)
We generally tried to have redirects, but we are humans and therefore fallible. Please file bugs!
Re:Why is a Rust executable large? (2016) by roblabla on Thursday May 16, 2019 @01:56PM (#19931202)
I would, but then the linked FAQ is outdated (in fact, the 1.20 version[0] indicates it moved to the website), and I don't think having a redirect that points to the prev website would work. According to [1], the presence of an FAQ on the website is an unresolved question.

[0]: https://doc.rust-lang.org/1.20.0/complement-lang-faq.html

[1]: https://github.com/rust-lang/www.rust-lang.org/issues/445

Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @02:49PM (#19931788)
Ah, I thought you could redirect to prev. Sorry about that!
Re:Why is a Rust executable large? (2016) by bscphil on Thursday May 16, 2019 @12:33PM (#19930463)
Heh. "Currently, Rust is still pre-1.0" doesn't seem to agree with the URL. ;-)
Re:Why is a Rust executable large? (2016) by steveklabnik on Thursday May 16, 2019 @12:37PM (#19930503)
Just another demonstration of how easy it is to let this kind of thing get out of date.
Re:Why is a Rust executable large? (2016) by krick on Thursday May 16, 2019 @06:04PM (#19933874)
Your nickname perfectly fits my opinion on the newer site, BTW.
Re:Why is a Rust executable large? (2016) by nullwasamistake on Thursday May 16, 2019 @08:26AM (#19928276)
That... Seems bad. Sorry to jab but is optics also why they decided on confusing non-standard async syntax?

I always thought that for open source software, the more terrible the website the better it was. A site too slick may ruin Rust's reputation

Re:Why is a Rust executable large? (2016) by lllr_finger on Thursday May 16, 2019 @09:08AM (#19928628)
People that appreciate Rust's features can and do also appreciate a nice site - they're not mutually exclusive.

There is no such thing as "standard" async syntax unfortunately. The Rust language team is trying to find the optimal blend of ergonomics and consistency when there isn't a clear winner. It feels like pointless bike shedding to many, but a decision like how to handle strings has bifurcated the Python community for years.

Re:Why is a Rust executable large? (2016) by intertextuality on Thursday May 16, 2019 @10:29AM (#19929360)
This implies the old site wasn't nice. Which is not true. The old site isn't as pretty as the new one for sure, but it wasn't a bad site. It was straightforward.

Personally I don't like that the new website doesn't even display rust's syntax (what it looks like) on the homepage anymore.

Re:Why is a Rust executable large? (2016) by krick on Thursday May 16, 2019 @06:15PM (#19933971)
> The old site isn't as pretty Wasn't it? It was clear, clean, had nice typography, didn't cause epileptic seizures when you scroll it. That's a way more than I can say about the new one.