TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

I refuse to let Amazon define Rust

1193 pointsby formalsystemover 3 years ago

61 comments

munificentover 3 years ago
I think Steve has a well earned reputation for being decent and trustworthy.<p>I can understand the desire here for more details so that others can come to a firmer conclusion but try to put yourself in Steve&#x27;s shoes. It is <i>very</i> hard to publicly criticize <i>some</i> of the behavior of a group you are a member of without burning bridges or deeply harming relationships. At the same time, saying nothing publicly is read as tacit approval.<p>I interpret the article as a giving Amazon credit for why people like Rust, and Steve&#x27;s response as a public disagreement saying that such credit is unwarranted and gives Amazon more power than it should have over Rust&#x27;s future direction.
评论 #28519555 未加载
评论 #28515034 未加载
评论 #28518730 未加载
jdblairover 3 years ago
The facts are pretty thin here, but this seems to be the core tweet: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;steveklabnik&#x2F;status&#x2F;1437441118745071617" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;steveklabnik&#x2F;status&#x2F;1437441118745071617</a><p>To summarize:<p>* Amazon has too much administrative influence<p>* Amazon has marginalized the core team<p>* also un-stated dirty tricks by Amazon<p>I think rust is great, and I love with the rust community has accomplished, and I wouldn&#x27;t want to see Amazon break that. But from this thread I don&#x27;t know enough to raise objections. It sounds like a Rust foundation governance issue, the sort of thing that comes up from time-to-time on most big successful projects.<p>[edited to fix formatting]
评论 #28514002 未加载
评论 #28513725 未加载
评论 #28514346 未加载
评论 #28517325 未加载
kixiQuover 3 years ago
Is there more context here that&#x27;s missing from the tweet thread?<p>&gt; And now they want to actually take Amazon&#x27;s principles and claim that they&#x27;re Rust&#x27;s.<p>These just... literally... aren&#x27;t Amazon&#x27;s principles. At all. &quot;The practice of coming up with pithy statements to guide decision-making&quot; is the Amazon part.<p>&gt; they&#x27;ve also taken steps to marginalize the core team. and some other dirty shit I won&#x27;t say rn.<p>This sounds like the real concern, and it sounds really concerning, and I hope people come out to speak publicly and candidly about it. But it doesn&#x27;t seem sensible to pretend that the making a list of adjectives is itself malign.
评论 #28513689 未加载
评论 #28513601 未加载
评论 #28513592 未加载
评论 #28514939 未加载
评论 #28513544 未加载
评论 #28513723 未加载
mjw1007over 3 years ago
The Rust Foundation has indeed been disappointingly opaque.<p>Their website contains only anodyne director bios and board meeting minutes. The minutes go up to May&#x27;s meeting, with most of the content omitted under a &quot;Private Session&quot; heading.<p>AIUI the main need for a foundation was so they could own the Rust domain names and trademarks. Eight months later, I&#x27;ve seen no announcement on whether any progress has been made with this.
评论 #28516131 未加载
评论 #28516031 未加载
noisy_boyover 3 years ago
I think that folks that are asking Steve for more details are not being unreasonable. It came as somewhat surprising to me (and probably to most folks who are not involved with the core&#x2F;admin side of Rust).<p>However, I also think that his tweet might be more in the pre-emptive vein of &quot;cease and desist&quot; leveraging his personal standing in the community instead of actually getting into a war with Amazon&#x27;s side. The objective seems to be basically to let them know that if they continue with their current behavior, it will be met with resistance. He is taking a risk though because we don&#x27;t know enough to have an informed view of the actions that might have triggered this.
评论 #28515947 未加载
est31over 3 years ago
IDK I think this is overblown. Amazon employs two core members of Rust leadership. Both of whom worked hard on making Rust amazing like few others did. Both of whom who joined Mozilla to work on amazing projects for wages below what different places in the industry would pay. Do such people really betray their project of passion for money? Note that joining Amazon alone is no such act. It&#x27;s joining Amazon and then becoming a heavy lobbyist for whatever Amazon wants to do with the language.<p>Also note that leaders of teams don&#x27;t have many special rights. They are more primus inter pares than bosses. This doesn&#x27;t mean that people don&#x27;t listen to them, but it&#x27;s more informal and due to respect of the individual from what I can see. Respect that they&#x27;d lose if they supported some crazy Amazon idea that is harmful for the language.<p>As for core team vs foundation issues. I share concerns voiced in the community that the foundation is intransparent. But ultimately, the core team as well as the foundation don&#x27;t do day to day operation of the language.<p>Maybe Steve sees something that I don&#x27;t, and he&#x27;s certainly in a better position to see things, but I don&#x27;t see much of a threat, at least not right now.
评论 #28517213 未加载
eximiusover 3 years ago
Summary:<p>- The Board of the Rust Foundation intentionally let the contract for the current acting Executive Director (ED) of the Rust Foundation lapse.<p>- It was intentional because it would have been easy to extend the contract but it was chosen not to.<p>- The lack of ED gives Amazon a great deal of control as the Chair of the Rust Foundation.<p>- There may be some underhanded or subjectively dirty things being done by Amazon administratively or PR-wise regarding Rust.<p>- Because of the power imbalance created by the lack of ED, those actions are a cause for concern.<p>- Regardless of how&#x2F;why&#x2F;who caused this, regardless of intent for administration, this situation should be fixed.<p>Solution: The Board of the Rust Foundation needs to pick the damn ED and establish limits on membership affiliation like other projects.
hyperpapeover 3 years ago
One confusing thing highlighted in the thread: the article says Niko Matsakis is &quot;co-lead of the Rust programming language project&quot;.<p>Niko is a long-term participant in Rust, and former core-team member (<a href="https:&#x2F;&#x2F;www.rust-lang.org&#x2F;governance&#x2F;teams&#x2F;core" rel="nofollow">https:&#x2F;&#x2F;www.rust-lang.org&#x2F;governance&#x2F;teams&#x2F;core</a>), who&#x27;s made huge contributions. However, it&#x27;s not clear to me what that co-lead reference means. The closest that comes up is that he&#x27;s a co-lead of the rust language team, which is distinct from the core team. Quite possible I&#x27;m missing something, would love to see someone make it more clear.<p>Source: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;sheevink&#x2F;status&#x2F;1437446217806528523" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;sheevink&#x2F;status&#x2F;1437446217806528523</a>. I personally am not saying the article is misleading, just that I am confused.
评论 #28514889 未加载
csomarover 3 years ago
Steve should layout his grievances publicly. I&#x27;d trust Steve more than Amazon, but at this point we need to understand what is going on.<p>As leadership&#x2F;control seems to be mostly on the domain name, name, logo and Github repository; at this point it&#x27;s possible to fork the project and move to another leadership. There is enough traction, in my opinion, that the &quot;marginalized core devs&quot; could take on the project again. The contributions made by Amazon could then be merged selectively.
Decabytesover 3 years ago
I actually really like Zig&#x27;s stance on this. Not having company members on the Board + trying to employ developers from the community helps with the issues that Rust is currently facing. Of course due to Rust&#x27;s history things work differently, but hopefully Steve&#x27;s comments will get them to look at this issue more critically
评论 #28514434 未加载
评论 #28521626 未加载
thesuperbigfrogover 3 years ago
&gt;&gt; In the beginning, Rust did have one sole patron: Mozilla. Everyone was uncomfortable with that arrangement, including Mozilla.<p>&gt;&gt; We spent years trying to get away from this situation. It had tons of negative effects.<p>&gt;&gt; Why are we regressing here?<p>Amazon has an interest in using Rust to help build their software, probably for heavy use in AWS.<p>Amazon also has a lot of money and talent that can help Rust continue to grow and improve.<p>It is a delicate balance to accept help and resources, but not let Amazon take too much control.<p>What should be done?
评论 #28513378 未加载
评论 #28513559 未加载
amrrsover 3 years ago
Here&#x27;s a response to tbe same from Mara Bos:<p>&gt;What a bullshit. Steve is absolutely right that the &#x27;core team&#x27; is becoming less relevant. But that&#x27;s not because Amazon is taking over. The core team hasn&#x27;t really been steering or leading Rust anymore. Other team members have been doing that. Many of which don&#x27;t work at Amazon.<p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;m_ou_se&#x2F;status&#x2F;1437493300496420868?s=19" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;m_ou_se&#x2F;status&#x2F;1437493300496420868?s=19</a>
评论 #28516005 未加载
评论 #28518326 未加载
wodenokotoover 3 years ago
Why was it a problem that Mozilla was heavily involved in Rust?<p>As an outsider, I felt that Mozilla lend credibility to Rusts efforts, and Rust gave Mozilla relevance.
评论 #28513413 未加载
评论 #28513383 未加载
评论 #28516861 未加载
评论 #28513350 未加载
thih9over 3 years ago
The InfoWorld article [1] (linked from the first tweet of the thread) has now been updated:<p>&gt; Editor’s note: A previous version of the article correctly stated that the Rustacean Principles were modeled after Amazonian tenets, but unintentionally may have implied that Amazon was somehow responsible for Rust development. Amazon employs several Rust maintainers and contributors, but it is just one of many companies with employees involved.<p>[1]: <a href="https:&#x2F;&#x2F;www.infoworld.com&#x2F;article&#x2F;3633002&#x2F;the-future-of-rust.amp.html" rel="nofollow">https:&#x2F;&#x2F;www.infoworld.com&#x2F;article&#x2F;3633002&#x2F;the-future-of-rust...</a>
wtingover 3 years ago
There&#x27;s too much money in Rust, and many power brokers at play here from Google, Amazon, MS, et al. People are incentivized by money and career growth to lead Rust&#x27;s future. I think core members should be the one leading the foundation, but there are a few reasons this hasn&#x27;t happened:<p>1. Core members are burnt out.<p>2. This is not their primary skill set (administration vs engineering&#x2F;community building).<p>Other languages have been blessed with an administrative group (GvR&#x2F;Python[0], Hickey&#x2F;Clojure), corporate sponsor (Pike&#x2F;Go), or committee (C++, Java). The counterpart for Rust is core member&#x2F;Mozilla, but <i>there is no appetite for this responsibility</i>.<p>0: I like this talk about governance models at Pycon 2019, after GvR stepped down as BFDL: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=mAC83JVDzL8" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=mAC83JVDzL8</a>
yutijkeover 3 years ago
The issue is probably touchy. It may not be possible to share &quot;objective&quot; facts with the public. This unfortunately makes it harder to differentiate it from FUD or another instance of open source drama.<p>The thread starts with a (vague) statement against Amazon trying to expand its control on the Rust project.<p>It later ends up being a spat between rust team members (who aren&#x27;t a part of Amazon) on the role of the Core team.<p>I feel Steve does not have enough support among the members of the rust teams for whatever he was going for with this. The derailing of the discussion also makes it seem as if there are other issues at play.<p>Sadly, this may end up amounting to nothing more than burnt bridges.
评论 #28518125 未加载
ctvoover 3 years ago
Still have trouble parsing this. Some person not with Amazon anymore wrote a fluff article about how Rust aligns well with Amazon principles.<p>And Amazon as heavy users of Rust have people on the committees? What&#x27;s the process to getting them those seats? Voting?<p>&gt; they&#x27;ve also taken steps to marginalize the core team. and some other dirty shit I won&#x27;t say rn.<p>How?<p>OpenSource politics is sometimes the worst.
评论 #28513591 未加载
mleonhardover 3 years ago
Large organizations are full processes for balancing power between internal groups. As Rust Foundation, Amazon, and other companies become more involved, friction will happen more frequently. The Rust Foundation will need processes for balancing power between the companies and various groups inside the companies.<p>PR pieces are usually full of deception. I expect that Rust Foundation will end up with a process for approving Rust-related PR from supporting organizations. They will pay someone to do that work.<p>So far, Rust has been run by people who behave reasonably. I&#x27;m confident that they will resolve this issue. They will resolve it with open discussion, expressing and acknowledging different opinions and needs, explaining tradeoffs, and progressing steadily to consensus.<p>Here&#x27;s a great talk by previous Rust head Ashley Williams about Rust&#x27;s decision-making process: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=JLstJFvdl4s&amp;t=1808s" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=JLstJFvdl4s&amp;t=1808s</a><p>Some articles about it:<p>- <a href="http:&#x2F;&#x2F;aturon.github.io&#x2F;tech&#x2F;2018&#x2F;05&#x2F;25&#x2F;listening-part-1&#x2F;#the-great-int-debate-and-the-no-new-rationale-rule" rel="nofollow">http:&#x2F;&#x2F;aturon.github.io&#x2F;tech&#x2F;2018&#x2F;05&#x2F;25&#x2F;listening-part-1&#x2F;#th...</a><p>- <a href="http:&#x2F;&#x2F;smallcultfollowing.com&#x2F;babysteps&#x2F;blog&#x2F;2020&#x2F;12&#x2F;30&#x2F;the-more-things-change&#x2F;#on-pluralism-and-the-rust-organization" rel="nofollow">http:&#x2F;&#x2F;smallcultfollowing.com&#x2F;babysteps&#x2F;blog&#x2F;2020&#x2F;12&#x2F;30&#x2F;the-...</a><p>- <a href="https:&#x2F;&#x2F;rust-lang.github.io&#x2F;rfcs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rust-lang.github.io&#x2F;rfcs&#x2F;</a>
hardwaresoftonover 3 years ago
One thing I haven&#x27;t seen highlighted is the difference in attitude&#x2F;action between Amazon as a corporate sponsor and other corporate sponsors. Rust has other corporate sponsors (Microsoft is on there essentially twice w&#x2F; the GitHub acquisition) -- has any such attempt been made by other sponsors?<p>That aside I&#x27;m convinced this is the fate of all board&#x2F;complicated governance structure popular open source project. If you make the governance structure that mirrors corporate constructions, people who work at big corporations and know how the politics work are going to find themselves right at home.<p>I don&#x27;t know what the solution is, you can&#x27;t expect every project to have a BDFL and there is a lot of work to be done on a huge open source project, but I always see the adoption of a corporation-like governance structure without explicit limitation on the power&#x2F;influence of involved groups&#x2F;corporations as a red flag.<p>Steve mentions it himself but the idea that Mozilla is anything like Amazon is a farce. I&#x27;d trust Mozilla to build me a browser (they do), a phone (they did), a physical computer and whatever else because of how they&#x27;re structured, what they profess, and their track record. I&#x27;d trust Amazon to do none of those things (mostly because I thankfully have other options right now). Mozilla supported this project from it&#x27;s inception and has made it what it is (along the way reducing it&#x27;s own influence to make sure there was no misconception). Amazon has no such track record that I know of, and it&#x27;s corporate structure does not suggest any alternative driving force outside of maximizing profit.<p>The contributors <i>who happen to work at Amazon</i> who were able to contribute to Rust under Amazon&#x27;s largesse (whether direct or indirect) deserve the status they have achieved within Rust, but there is a conflict of interest. If that conflict of interest grows, then it has to be addressed.
codesectionsover 3 years ago
The platinum members of the Rust Foundation are Amazon, Google, Microsoft, Facebook, Mozilla, and Huawei.<p>I&#x27;d pretty much prefer that <i>none</i> of those companies have any role in defining Rust – but, instead, they seem to be about the only ones who do.
评论 #28514220 未加载
评论 #28515441 未加载
tjalfiover 3 years ago
Here is a Thread Reader view of these tweets.<p><a href="https:&#x2F;&#x2F;threadreaderapp.com&#x2F;thread&#x2F;1437441118745071617.html" rel="nofollow">https:&#x2F;&#x2F;threadreaderapp.com&#x2F;thread&#x2F;1437441118745071617.html</a>
gopiandcodeover 3 years ago
There was an interesting quote under one of the replies:<p>&gt; The power of rust is that it&#x27;s for the people... not for massive orgs to wield in order to make more money<p>Given that most rust code is licensed under non-copyleft licenses (MIT, etc.) I wonder where this impression came from? I have always had the impression that rust was exactly that - just another tool for massive orgs to make more money.<p>In contrast, a language ecosystem more like elisp, where most code is GPLed seems more &quot;for the people&quot;.
ljmover 3 years ago
This is a naive take, I admit, but...how does Amazon co-opt the Rust Foundation without the Rust Foundation allowing Amazon to co-opt it?<p>Is Amazon hiring existing members of the Rust Foundation such that they weren&#x27;t involved with Amazon but now are? e.g. paying these people to work on Rust but under Amazon&#x27;s terms?<p>Isn&#x27;t it then up to the Rust Foundation to declare this a conflict of interest, perhaps, and to sever ties with that member?<p>That said, Mozilla really did drop the ball by laying off all their staff on the Rust project and effectively defunding it. They might have well have created a power vacuum and Amazon beat Microsoft to the punch.
option_greekover 3 years ago
While I hope this gets sorted out in a nice way, I do hope Amazon&#x27;s influence brings more focus on to using Rust for Web services. A lot of people and companies are using it as a systems language but it definitely has some good potential to compete with Go and Java in web services segment. Of course, the ecosystem is almost there but its not deep enough to be fully say yes for arewewebyet.com
akagusuover 3 years ago
Google has Go, now Amazon has Rust, and Amazon will not let Rust go away.<p>Amazon has enough money (and no moral or ethics) to take Rust and twist the reality to make people believe Amazon is right and Rust community is wrong.<p>Let&#x27;s watch the show.
评论 #28514913 未加载
评论 #28574879 未加载
Seattle3503over 3 years ago
Steve should write a blog post to flesh out his criticism.
评论 #28514829 未加载
nabakinover 3 years ago
I think Steve is being too vague for me to understand well. Let me see if I can break it down.<p>Steve is suggesting Amazon is becoming a problem to the future of Rust. He is suggesting that Amazon is coming to control Rust. The evidence he is giving to this end is:<p>1. An Amazon employee creating Rust principles that shape the community<p>2. An Amazon employee being effectively in control of the Rust Foundation because there&#x27;s no Executive Director atm<p>3. Amazon employees taking up many positions in leadership<p>4. Some supposed &quot;dirty shit&quot; going on by Amazon behind the scenes<p>5. The core team losing their recognition and status?<p>#1 would be a problem if they didn&#x27;t consult the rest of leadership first or if the principles are pushing forward Amazon&#x27;s own personal agenda but Steve isn&#x27;t making those claims as far as I know.<p>#2 is a problem atm but I assume a temporary one. Steve isn&#x27;t making the claim that they are not appointing an ED in order to gain power but this is a problem that remains nonetheless. Amazon should not be in control of the Rust Foundation.<p>#3 Amazon employees should not be able to control the Rust Foundation, if this is what is happening.<p>#4 Steve claims something dirty is happening behind the scenes by Amazon. Unfortunately, we don&#x27;t have details on what supposedly dirty things are happening. Of course if Amazon is pushing their interests on the rest of the Rust team, that would be a problem.<p>#5 Steve refers to the core team being undermined but I don&#x27;t understand what he means by that. Is no one listening to the core team anymore? Are they not being included in important leadership decisions? Is the core team not functioning as it was originally designed? What is the problem here specifically?<p>It does seem like Amazon is gaining a lot of control over Rust and that should probably be adjusted. Firstly, by appointing an executive director. I don&#x27;t see any evidence of malice or agenda pushing by Amazon though. I cannot agree with Steve here without evidence. The core team should be working as intended too. It seems like Rust leadership needs to come together to discuss these issues and try to resolve them. I&#x27;m not sure why Steve is asking the community to solve them when it&#x27;s leadership that has the decision-making power here.
评论 #28522384 未加载
HugoDanielover 3 years ago
Regarding Rust, Amazon has done way more good than harm. They helped in solidifying Rust as a professional language with good wages.<p>Developers come and go, it is unreasonable to strike the big company if the future of the language is dependent on the fact that a couple of &quot;core&quot; devs work at it and someone is writing articles about this and that that involves Rust.<p>Other languages have been through worse and survived, why not Rust?
评论 #28513537 未加载
评论 #28513734 未加载
评论 #28513661 未加载
评论 #28513551 未加载
SkyMarshalover 3 years ago
Fwiw, as far as I&#x27;m aware, the principles and priorities outlined in the referenced article [1] were core Rust principles from the early days while it was still a project at Mozilla, rather than anything Amazon has defined recently.<p>They may have become more formalized over time, into a sort &quot;Six laws of Rustbotics&quot; sort of thing. Eg.:<p>- <i>First Law: “Reliable: If it compiles, it works.”</i><p>- <i>Second Law: “Performant: Idiomatic code runs efficiently, except where doing so conflicts with the First Law.”</i><p>etc.<p>The crux of it all is prioritizing reliability and deterministic elimination of undefined behaviors above all other priorities. Only a handful of languages have done that in the past (Ada, Haskell, etc), but none reached mainstream acceptance in the way that Rust has. <i>That</i> is something new.<p>I&#x27;m not aware of <i>that</i> particular value being closely associated with Amazon, moreso than Google or any other US Big Tech company.<p>If not for Steve&#x27;s concerns here, I would have guessed the opposite, that Rust is defining Amazon&#x27;s engineering culture and principles, than the other way around.<p>But it also sounds like Steve is being the canary in the coalmine here, and calling out something that may not be a huge problem right now, but could become so in the foreseeable future, and implicitly calling for governance reform similar to other communities [2] to prevent it. An ounce of prevention now is worth a pound of cure later.<p>[1]:<a href="https:&#x2F;&#x2F;www.infoworld.com&#x2F;article&#x2F;3633002&#x2F;the-future-of-rust.html" rel="nofollow">https:&#x2F;&#x2F;www.infoworld.com&#x2F;article&#x2F;3633002&#x2F;the-future-of-rust...</a><p>[2]:<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28514002" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28514002</a>
vjustover 3 years ago
Its like back when XML was a thing, and people were freaked out about Microsoft&#x27;s outsize influence on the XML standards committee. MS tried very hard to put in features into XML that would align nicely with their proprietary tools. IBM and others fought to keep XML agnostic. Satisfying that XML doesn&#x27;t occupy an important place... given how Microsoft tried to take advantage.<p>Sometimes vendors will influence, if not in intent, in &#x27;naturally&#x27; justifying &#x27;intuitive&#x27; features - intuitive in the sense it might line up nicely with their future roadmaps?<p>Amazon has got some negative publicity with exploiting Open Source projects and using it in AWS. Recall how Oracle has &#x27;guided&#x27; Java. Not saying that Amazon will come with its own agenda. In general Amazon has played nice with OSS.
Ericson2314over 3 years ago
While we could certainly use FAANG-level $$, situations like this make me glad Haskell has especially little usage in SV.
geodelover 3 years ago
I mean what Steve says makes sense. Steve is far move involved with Rust.<p>However independently reading those documents from Amazon I felt &quot;God, Rust seems more corporate language then even Go, Java or Swift.&quot;
评论 #28516940 未加载
greeklishover 3 years ago
I think seanmonstar also works at Amazon, his projects are exceptional and I&#x27;ve been following him from his MooTools days.<p>Many of his peers went to work on React. Others like davidwalsh worked at Mozilla.
rgvrover 3 years ago
Deja vu? This seems like the story of the C++ Committee all over again, isn&#x27;t it? Maybe this is the price you pay for adoption and popularity..
评论 #28515317 未加载
yannoninatorover 3 years ago
Still don&#x27;t know why we should let these big tech companies have board seats on programming language foundations for them to have the power to do this.<p>I feared this would happen months ago when Facebook joined the board and even talked to steve about my concerns [0] [1].<p>Unfortunately it has come true with no surprise.<p>[0] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26125591" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26125591</a><p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26989286" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26989286</a>
评论 #28513460 未加载
评论 #28522628 未加载
xyzzy_plughover 3 years ago
I&#x27;ve read through the comments in this thread, the linked Twitter thread, and the article linked by the top tweet, and I&#x27;m still confused. What is Amazon doing to define Rust here? I worked at Amazon, I do not hold a positive opinion about the company&#x2F;working there, but I do not see what they have done that is remotely harmful or aggressive. Can someone spell that out for me?
评论 #28515601 未加载
fallingfrogover 3 years ago
I think you can trust the intentions of individual Amazon coders, but it’s best to assume that the priorities of the management are malicious.
keewee7over 3 years ago
&gt;I want big companies to be involved in Rust<p>Why?<p>Steve Klabnik is one of my favorite technical writers. He is also an anti-capitalist. Early Rust documentation contained a lot of references to influential 20th century Marxists like Rosa Luxemburg.<p>I feel people like him should increasingly stand their ground instead of being apologetic about their views.
评论 #28514620 未加载
评论 #28514722 未加载
darksaintsover 3 years ago
I can understand every aversion to Amazon having control over Rust. But looking at these principles:<p>* “Reliable: If it compiles, it works.”<p>* “Performant: Idiomatic code runs efficiently.”<p>* “Supportive: The language, tools, and community are here to help.”<p>* “Productive: A little effort does a lot of work.”<p>* “Transparent: You can predict and control low-level details.”<p>* “Versatile: You can do anything with Rust.”<p>I don&#x27;t really see what the problem is. They aren&#x27;t particularly Amazonian principles, and they all seem like good things to strive for.<p>My biggest complaint would be having Amazonians having control over feature roadmap and code acceptance. Amazon&#x27;s priorities very often are in direct conflict with literally everyone else&#x27;s priorities. Not to mention the fact that I&#x27;ve seen a lot of code at Amazon, know how nightmarish it is, and can reasonably infer that the internal politics at Amazon do not allow for, and often penalize, quality code. It is not at all unthinkable that some department with stupid priorities and lots of political clout pushes through some half-baked shit bonanza that will bite everyone else in the ass. That is a problem.
评论 #28513660 未加载
评论 #28514131 未加载
评论 #28513699 未加载
dborehamover 3 years ago
So far I&#x27;ve only followed Rust peripherally, but if Amazon is going to drive it, that makes me more interested in adopting it. Experience with Scala, and contrast with Golang and TypeScript, makes me want to use a language that has a strong corporate backer.
评论 #28514845 未加载
lenkiteover 3 years ago
We will soon have &quot;Amazon Rust™&quot; for only 0.01$ per minute of Rust compile time.
bythckrover 3 years ago
What is the issue?<p>Companies &amp; languages, the only issue I am aware of is Oracle suing Google over the use of Java. Are they concern that Amazon will sue the users of Rust language?
评论 #28516613 未加载
loraxclientover 3 years ago
What is the worst case scenario that the author imagines happening to Rust due to Amazon’s influence (or anyone’s influence)?<p>This is unfamiliar to me - are there notable stories of what poor steering has done to a programming language? What were the consequences?<p>I can parse the basic grievances here on power dynamics, losing control of something you helped build…that’s familiar enough…but I’m having trouble understanding the gravity of what the author is passionate about preventing.<p>(In case it isn’t obvious I’ve never been a long term contributor to an open source project - genuinely curious about the context here)
imwillofficialover 3 years ago
FOSS Projects should fight to maintain a healthy independence from corporate influence. That perfect balance ism difficult to define, much less maintain.
galkkover 3 years ago
After reading Rust principles I&#x27;m confused why author is against entire idea of principles and equates them to Amazon principles.
okramover 3 years ago
Amazon has done the same thing to Apache TinkerPop (and Apache in general). They got the founder kicked off the project for being a &quot;Nazi racist.&quot;<p><a href="https:&#x2F;&#x2F;www.theregister.com&#x2F;2021&#x2F;02&#x2F;23&#x2F;apache_tinkerpop_speech&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.theregister.com&#x2F;2021&#x2F;02&#x2F;23&#x2F;apache_tinkerpop_spee...</a><p>Why would Amazon want the founder off the project? See the following presentation which interestingly enough, is no longer indexed by DuckDuckGo nor Google:<p><a href="https:&#x2F;&#x2F;www.slideshare.net&#x2F;slidarko&#x2F;mmadt-a-virtual-machinean-economic-machine" rel="nofollow">https:&#x2F;&#x2F;www.slideshare.net&#x2F;slidarko&#x2F;mmadt-a-virtual-machinea...</a>
potiuperover 3 years ago
Even if the Amazon battle is won it&#x27;s nothing more than a drain against the seemingly futile war against iron oxide.
void_mintover 3 years ago
Serious: what did anyone involved think would happen?
mastrsushiover 3 years ago
He doesn’t even mention anything maligned with Amazon taking part in Rust.<p>Plenty of successful languages have been developed by large companies.
zellyover 3 years ago
Solana has done more for Rust adoption than either Amazon or Mozilla
phendrenad2over 3 years ago
Oh boy I can&#x27;t wait for Rust to become difficult to use anywhere other than AWS Lambdas.
whateveracctover 3 years ago
This is what happens when you seek (success at all costs)
throw_m239339over 3 years ago
Well, if only Rust had a solid custodian, defender of open source... Oh wait, Mozilla basically ditched the project, and Servo, and Firefox OS... blame Mozilla.
评论 #28517401 未加载
secondcomingover 3 years ago
What are the concerns? Could Amazon fork rust? Personally, I&#x27;ve never cared about the politics behind software projects.
xiphias2over 3 years ago
,,I&#x27;ve tried to get this message across in private. They just don&#x27;t care.&#x27;&#x27;<p>,,they&#x27;ve also taken steps to marginalize the core team. and some other dirty shit I won&#x27;t say rn.&#x27;&#x27;<p>Maybe Steve (and other Rust team members) should adopt openness and stop making deals in private. That&#x27;s not how open communities are built.
评论 #28513619 未加载
cultofmetatronover 3 years ago
I don&#x27;t really understand the issue with aws&#x27;s involvement with rust? As far as I understand, they want a language that lets them.<p>1. write software thats high performance 2. minimize defects 3. can be used for a variety of sitauations<p>There are all things I want from rust as does the community as a whole. Seems like the incentives are lined up in a way thats beneficial for everyone.<p>maybe someone else can educate me on something I don&#x27;t know here?
评论 #28513445 未加载
zozbot234over 3 years ago
Hey, at least they didn&#x27;t pick &quot;move fast and break things&quot; as a core principle. They&#x27;re doing better than C&#x2F;C++.
评论 #28514136 未加载
评论 #28513962 未加载
评论 #28519929 未加载
ajrossover 3 years ago
Had to chime in on the first of the named &quot;principles&quot; of the language, because it makes a good example of what I think is wrong with the Rust community:<p>&gt; “Reliable: If it compiles, it works.”<p>This isn&#x27;t a principle. This is a subtweet.<p>The principle being elucidated is something more like &quot;fully specified semantics&quot; or &quot;no undefined behavior&quot;. And that&#x27;s fine. But phrasing it like this is (1) obviously a lie as plenty of Rust code will compile that doesn&#x27;t work and (2) needlessly picking a fight with C&#x2F;C++ instead of engaging productively in a discussion of tradeoffs.<p>Meh. It&#x27;s time for Rust to start doing more and saying less, IMHO.
评论 #28517712 未加载
znpyover 3 years ago
I have questions:<p>1. Can you really blame it on Amazon?<p>2. Shouldn&#x27;t you actually blaming that on other companies too, like the rest of the FAANGs for starters, for not hiring rust contributors?<p>3. Aren&#x27;t the people involved with Rust at Amazon at fault for putting up with the supposedly dirty stuff without saying a word? The paycheck is too fat to do the right thing?<p>I&#x27;m honestly quite fed up with the hypocritical BS of our industry. Mr Klabnik is calling out Amazon, while not calling out the people that prefer the proverbial &quot;fat paycheck&quot; over &quot;the right thing&quot;.<p>I&#x27;m quite fed up of people calling out FAANG and similar companies for their toxic behavior while working there in the name of the fat paycheck, or applying as often as possible to get a job there, effectively contributing to those toxic behavior (directly or indirectly).<p>Those people the Mr Klabnik is so explicit in defending are probably smart and competent enough to go work anywhere, there are probably a number of companies that would accept them to work on Rust. Yet they stay at Amazon.<p>It&#x27;s not Amazon&#x27;s fault here.<p>The fault is in the people from the Rust team deciding to work&#x2F;stay at Amazon.<p>I call BS.<p>(edit: i&#x27;m getting downvoted yet this post hasn&#x27;t received a proper reply yet)
评论 #28516692 未加载
RcouF1uZ4gsCover 3 years ago
In terms of how to run a tech foundation, no (former) employee of Mozilla has any standing to talk. Mozilla has watched Firefox market share evaporate, laid off core tech teams, all the while increasing the pay of their leadership.<p>I am completely willing to give Amazon the benefit of the doubt, and let them be involved in the Rust foundation as they see fit.<p>The great thing about open source, is that the code is open source. If enough developers don&#x27;t like the way stuff is being handled, they are free to fork.
评论 #28513980 未加载
kybernetykover 3 years ago
I&#x27;m OK with Amazon taking over. Maybe they can make the language really successful and a proper replacement for C++. The current team failed at that.<p>Whenever I speak to a C++ dev about why they won&#x27;t switch to Rust they tell me the language is just too bloated and horrible and they prefer their version of hell to the &quot;rustician&quot; variant.
评论 #28514292 未加载
评论 #28514268 未加载
评论 #28514213 未加载
评论 #28514201 未加载