This whole thing is slowly unravelling. Someone deep inside the organization is on a power trip and will not be happy until the organization is their personal pet.
Same thing happens every time limp-wristed nerds are left in charge. They get bullied by the transes into acting like morons and everything disintegrates.
My guess would be someone from Microsoft, google, meta or amazon. Or all of the above, since they all fund the rust foundation. The controversial proposal that recently came out screams anti competitive corporate behavior.
Was the wording "their personal pet" a conscious choice? Either way, if you take a look at the Rust "community", you might realize why I find that very funny.
@@emptydata-xf7ps on the contrary, this all suggest to me that it is much less of the corporate narcissism, and much more of a communist style narcissism. If you look into the rust foundation members, this is much more their style. They have said publicly that rust is political, and it was clear from the trademark stuff that this was about enforcing their inner group's ideological consensus through ostracization of people who don't do things in the way they want. They want to control how you talk about rust, where you talk about rust, how you make money with rust. If you don't align with the foundation, they want to be able to bar you from all of these things in whatever way they can. These people are tyrants.
The reddit moderators (probably without realising) pulled a very devious strategy. They themselves did speculate by assuming that this decision was made in good faith, yet blocked all other speculation on the basis of lacking information. So assuming good faith is now elevated to the “neutral” position. And while assuming innocence/good faith is often where one should start, it only makes sense precisely when investigating other possibilities as well. If no other possibilities are considered, this isn’t “innocent until proven guilty” but “innocent, will not be proven guilty”.
a lot of people really rush for innocence when it's a group they like, but rush to guilt if it's a group they don't. It's presumption of innocence when provided with an accusation, and an extremely high bar before deciding guilty on serious penalties. For instance if someone said "I was like totally asked to speak at the rust conference but then they told me to piss off" and no-one's even heard of them before, that's not evidence, you can assume innocence. This however is fairly well laid out, we know what they did, and there isn't really any reasonable non-shitty reason why they could have. Good faith assumptions are "you could have meant these two things, I'll assume the one that makes you look better" not "I am going to deny the fact that there are only negative possibilities for why you did this because I'm supposed to assume you only did something good". However, even then, good faith assumptions really only go in terms of judgement on past actions, a lot of people even use this argument when it comes to things like Mojang being able to ban you from your own privately hosted servers, the Rust trademark thing, etc. because "let's make a good faith assumption they won't do anything evil" which just isn't how that works. That same exact argument would apply just as well to a new law that just said "breathing is illegal, we will administer criminal charges to the best of our ability", i.e. : "everyone is a criminal, we just get to decide who we charge", i.e. : "if we don't like you, you go to jail". People *_should_* make good faith assumptions, people are under no _*obligation*_to and, personally, I'd argue there are many cases where you have an explicit moral obligation not to, since your "we should assume good faith" defenses could push rather horrible shit through the door that could have been stopped. Assume good faith when reading the past, assume worst possible faith when writing the future.
Rust leadership feels like a bunch of discord / reddit mods that have their own community within the community that's just totally detached from reality
True, its like its just a bunch of jannies (slang for janitors/supporters in communities) are pulling their strings to powertrip. But Rust to me always felt extremely hostile by the way its so aggressively advertised (Rust Terminal, Rust this, Rust that). Like it all feels so elitist ...like it's all about "hey i replaced this product in Rust". Like it feels like the found the solution, and they apply it to every single problem just to use the solution. Feels like the Rust leadership and community is so enthousiased that they dont care Rust is just a tool to make products, but no it's a whole philosophy, a cult. It's so weird and raised red flags from the start. Even the fact that they still dont have any idea how to do async and they let the community deside how to do something that has to do with Language Runtime, something unseen for me for such a core feature (tokio/async-std and their controversies which is also a red flag), it all raises red flags everywhere about the whole Rust project. Everything is so weird despite the language having so great features. I love Rust's features, I dont like Rust's community and its elitism. Dislike me, but yeah Ive seen worse communities but not communities so eager to do everything in Rust or treat it like a cult.
@@exapsy not including an async runtime, at least initially, is a perfectly reasonable technical choice. There's lots of tradeoffs and rapid changes in tokio (relative to std!) over a short period, and moving it into std would mean a huge chunk of work to get a much smaller and less useful library that gets less updates. Maybe that happens at some point, but it's pretty low priority given how easily you can get tokio. You might as well ask why clap, serde, or thiserror isn't in the standard library, because the same arguments can be used.
Prime at 8:42 about Rust Project and Rust Foundation: "But they are all together and I feel very untrusting of all of it" Me: "Sounds like typical OOP Coupling headache"
Tom is a genius, I'd see he's part of the Rust Project Leadership and plans to turn Rust into JDSL via an elaborate scheme(a) that only Tom can understand - since he's a genius.
thats why C is my favorite language, no communities, no special cons, no any special groups that could push their bullshit views into it. it just werks
Actually the sheep furry PhD guy who isn't speaking at the conf anymore is involved in C standards. Just wait for people like this to bring their mental midget drama
I'm not surprised. It just takes one garbage human being to ruin an entire team dynamic. One toxic apple will ruin an entire season's pickings. But still blazingly fast! ♥
30:00 Why in the world would you lock people out of discussing this? That's absurd. I would have expected the pin at the top to would satisfy almost anyone's authoritarian impulses.
@@khhnator more like shitty humans. of course there are always different opinions when people come together but this seems to be duplicitous. instead of talking to the keynote speaker one or more people went behind his back to get him removed from the conference. Rust the language seems very promising but the people in charge can not be trusted
I really like your article readings and commenting. It’s not that I can’t read, but as a parent, the time I get to focus my head on something is mostly when cooking and cleaning and then my hands and eyes can’t hold a book 😂
The biggest problem with this situation is that it isn't really a "true one-off". Considering Rust clearly has extremely lacking transparency combined with an increasing frequency of increasingly poor decisions I can only really consider this terrifying for the future of the language. That's sad. Rust fucks and the leadership simply fucks up. There's time yet to right the ship, but holy fuck.
@@zhamed9587 not sure about wokeism, but imo too much money and power at stake at this point -attracts bad crowd,.even before that rust had a lot of zealots and idealists flocking to it and pedaling it everywhere - not a good sign. the language has some good and innovative ideas, I even planned to promote it at work, but after all this drama I would rather play with Zig in spare time tbh
I'm not into rust boiling community, but I've stumbled upon a video criticizing rusts copyright powergame and their community guidelines that says "we will cancel you if your views on politics aren't the same as ours" some time ago and I think that it's just a continuation of this power trip of higher ups.
I agree with a guy on Reddit saying that someone took ownership of the decision but now they've lost track of who is holding it.... Oh wait! I think there's a programming language that can help with this....
I'm really confused why there's two entities like Rust Foundation and Rust Project, why are they needed at all? Why are they trying to police the community? No other language seems to have such structures (afaik at least), why does Rust need it?
I would think that the foundation is basically sponsoring the project and creating an environment in which the project can get its work done, instead of having to care about all the financial and commercial stuff, conferences and so on. And if it is this way, then members of the foundation thought this talk would be a great addition to the conference and the project, when they heard about it, felt it would cause public pressure to nudge them into a direction they don't want to go, or create some kind of debate they don't want to be a part of, so they asked it to be demoted from being a key note to a usual talk, and that's a sensible ask, as a key note, in most conferences for other languages or ecosystems, is foreshadowing key developments.
Almost any other languages has it's own organization or commision, etc... The thing is, that in other languages the sh*t never hits the fan so loud like in Rust does
I started learning Rust just before all this drama began and I’ve held off continuing. I’m just not into this whole petty in group / out group nonsense. I don’t know if it’s an individual or a subset of Rust leadership but it’s remarkable how how quickly they are tanking the reputation of the language.
@@ReedoTVKinda agree, but the people in charge of both groups are the same "kind" of people. I barely know anything about them and already knew that stuff like this was going to happen Just based on their "identities". not even trying to be political, but this was obvious. people always complain about leaders like Linus, but he will always be infinitely better than the types of leaders projects like this have.
@@ReedoTV At the moment it is 1% drama and Rust isn't much used in the Kernel yet. But what if it gets worse and Rust is an important part in Linux? Compared to GNU and GCC, Rust integration is in early stage and can easily be abandoned without problems.
JT’s awesome. They were part of both the Rust and Typescript core team, they are the co-creator of Nushell (a fantastic shell/language you should try) and Jakt (the new language for SerenityOS).
I'm sorry but you will never convince me to talk about single guy "they". You wan't to participate in his delusion go, but I will never recognize single person as "they".
To be clear: Oracle in general has been pretty good to Java. Their main request for JEE was just: - the java and javax namespaces are magic: They mean that it's an internal java package, so please respect that Which is fine, because that's what it means. So when JEE became free software, that was the one thing that they asked the Eclipse Foundation to do, and the Eclipse Foundation talked it out with Oracle, and found a solution: One "we're jakarta now" release, that didn't change anything, one that was just the namespace change, and then they would start going forward without Oracle. Which works. It wasn't a question of cancelling, or suing or being dicks. They just hashed it all out behind closed doors like GOSH DARNED ADULTS DO. Oracle has in deeds been pretty darned okay to Java. If Oracle took over Rust, it may be a lot better tbh. You don't see Oracle get buttsore over Azure Loves Java stickers featuring the Duke (Java's mascot), for example, while the R*** Foundation explicitly disallowed that. I don't feel we're asking for much if we say "hey do you mind being more cooperative and less litigous than ORACLE?" because quite frankly that shouldn't be a lot to ask for.
It's like I'm 14 again. Really is a bunch of ridiculous stuff coming out the Rust side of the world. The saddest part to me is all this childish behavior is being entertained. Really makes me understand why somebody like Jon Blow wants nothing to do with open source and behaves the way he does.
2 years ago I predicted a migration from Rust to Zig and Odin within 5 years. I now predict it will accelerate. Rust got it’s hype train mostly due to lack of better C/C++ alternatives - the closer Zig and Odin get to 1.0 and overall ecosystem maturity, the more Rust developers will end up migrating to them. They are the better alternatives that didn’t exist before when Rust was on the rise. And increasingly, Rust leadership keeps dropping balls like that (following the whole legal fiasco that drove alienation of so much of its own community) - The Rust world is collapsing under the weight of it’s own mismanagement.
If Zig and Odin, which are both super new and with basically no production use, are in consideration, then why not Nim? It's super old, established, used in production in e.g. Reddit, compiles on basically anything, targets Wasm as well as native, and has a ton of safety features as well as being able to disable GC.
I don't understand why anyone is saying they'll migrate from Rust to zig or odin or nim or V or go. You can't, they aren't competitors at all. There is no competitior to rust. They either aren't safe, are a scam, or aren't low level enough. There's no alternative to the compiler ecosystem and, more specifically, errors. The only solution is forking.
@@enis7x Haha.. you read my comment the wrong way.. or I am missing your sarcasm.. but yah.. c# is the worse. lol. I'd take Java over it any day of the week and twice on Sunday.. but then there is Go.. which is miles ahead of Java.. so.. :D
20:00 dude needs to not write after a hit, after a non-sequitur fursona reveal, where it is evidently dragging on a J. It makes your whole spiel sound intellectually 30 but emotionally 9 and unable to cope in a constructive way. It'd be like if your fursona was sipping wine and instead of your phone it's Gilmore Girls. Come on.
Ugh, Rust was a niche enough language as it is, that was trying to appeal to the masses. Now all this drama, it's such a massive turn off for me to try to advocate for Rust at any place I work at. Rust needs a benevolent dictator like Linus Torvalds or Larry Wall.
I think RUST core developers should fork the code, called it say Metal Oxidation ... MOX (programming language), and send a big Fork You to the foundation .... just sayin' ... (no typo's there ok ... )
The first redflag for the rust community for me was how politically and ideologically biased it looked form the outside, writing declarations of support for Ukraine and other social movements like BLM and alienating whoever dared to not share their political beliefs. This to me smells of self-righteousness and hubris, so to hear that Rusthas opaque and arbitrary decision processes in their leadership and organization does not surprise me. And the worst part is that none of these things has anything to do with the language itself, which is a great language dont get me wrong, but it also detracts from people who wants to get into rust, since if they are anything besides a liberal leftist progressive, they feel like they have no place within the community.
I share these thoughts as well! Especially seeing there's some great Russian based devs I feel like they were put in a really weird position that has nothing to do with the language or their merit.
I know, right. And besides that stuff - that could be called strong promotion of their opinions (which they're in the right to have and speak about, even if their opinions are wrong (so long as they don't present their false opinions as fact, obviously)), there's the far more egregrious stuff, such as their code of conduct which attempts to violate your rights and has no business whatsoever being there, unless you're going to trim it down and strengthen it to basically be "only talk about the project here, and don't waste others' time with unnecessary words", which could then be respected I personally feel incredibly persecuted by the rust staff and community merely for actually thinking critically and wanting everyone to be treated on an equal basis and then on merit (which we should be able to agree is clearly the ideal: first treat everyone equally, not giving a shit about their age or their sexuality or their sex or their race or anything else that they don't control, then give them / take away from them additional respect based on what they've done), and believing in the basic rights of humans (and other sapient beings, for that matter) to speak their mind provided they don't present falsehoods as fact Really keeps me away from even trying to contribute back to the language Side note, why the fuck do we call this stuff "liberal" and "progressive"? Like, this stuff attempts to restrict your liberty, so it should be called "anti-liberal" if anything, and because it's needlessly restricting your liberties and really taking enormous steps backwards, it's really "regressive", not "progressive". "Left", I can get behind being a somewhat arbitrary term intending to conflict with "right", but what is up with these other terms??
@@wiktorwektor123 the ideological paradigm we find ourselves in is so rife with contradiction, it's pointless attempting to keep up. Almost seemingly by design.
This is why good projects have a single person with a giant ego at their helm. This whole subversive BS takeover of mid-upper level management is just a painful death of all things good.
@@tourdesource Guys with no ego get run over too easily (unless they're also some kind of saint). So yes, a saint running the project would be nice. But short of that, I'll take the imperfect guy with the ego over the imperfect guy who's a doormat.
26:00 With just how much effort the blog put on the continuous informing of the organizers and the transparency this comment doesn't bring it up much. From the authors pov it's pretty clear they've been wasting his time and he's been sidelined due to some invisible dispute. I find this reddit comment quite biased towards defending the canceling decision, which makes it a very poor summary because the blog post is in the opposite direction.
It is an elitist problem. People that know they aren't as smart as their community worry about this type of thing as they are afraid of appearing as smart as they are rather than the appearance, they imagine they are pulling off.
Paraphrased: This is what happens when someone feels less smart than other people in the same organisation and do anything they can to appear as smart to the others. But what they're doing makes them look even dumber.
JT is the main contributor of Nushell (popular shell written in Rust) and also does some YT on the side @SystemsWithJT and often covers systems programming.
No one should be treated this way but looking at this person’s expertise in the field, this especially egregious. To chase away talent like this is a death sentence. They’re seriously discussing no longer pursuing any work related to Rust. Another thing that’s come to light, is that this would have been the first POC to give a keynote for RustConf. This could all be coincidental but it doesn’t look good. It looks very bad.
"first POC" - only idpol fans would forcefully join those dots. Yep, definitely because of the colour of their skin. Absolutely. 🙄 2017-level thinking.
@@S3NTRY I did say it could be coincidental. But a bad appearance is a bad appearance. Not considering all angles is intellectually dishonest. It’s childish 8chan thinking to assume it’s not even possible. It’s just as silly as the liberal idea that identity is all that matters. This is a systemic problem. Systemic problems can be (and often are) from multiple causes working together. To discount a possible contributing factor, because other people misuse it, is silly.
@@praus true, it could be that. I put the probability at about 0.000000000001% For it to be the case, you're saying that the people that made this decision are making the decision based on that factor. You're placing what you claim as systemic (it's not, you've just bought into the onslaught of garbage rhetoric) onto individuals. That's intellectually dishonest.
@@S3NTRY I said it looks bad, it does. I further explained it could be a contributing factor, one of many. The systemic issue is the people running around behind other people’s backs, making decisions without bringing it to a vote. Their motivation could be (and probably are) many and varied. Understanding that there are undesirable outcomes (like unequal representation) to systemic issues is not to say that the outcomes are the cause. That’s what liberals do. They confuse outcomes with causes. I’m not a liberal. I don’t confuse the outcome with the cause. That doesn’t mean I’m blind to outcomes. I still care about outcomes. In this case, the outcome is that I will never get to hear this keynote by a brilliant software engineer, on a topic I’m very interested in. And that it looks very bad for the Rust project, for multiple reasons. The reasons and motivations behind this might never become clear but they should be investigated, to prevent it from happening again.
@@S3NTRY I’d also like to point out that I’d said it could be coincidental but that doesn’t seem good enough, unless I say it’s impossible for it to be a contributing factor. But it’s not impossible. You then “calculated” some probability by pulling numbers out of your ass, very “honest”. People and their motivations are complex. It’s by understanding those motivations but most importantly, fixing the system that allowed them to go behind everyone’s backs, that we try to prevent this from happening again. I hope this is investigated and we find out more about what happened. There should never be a situation in which a distinguished software engineer is treated this way.
30:24 I was not subbed because I don't have any interests in software beyond the vast amount of games I shake my fist at these days for running like crap, which you've helped me turn around on. I now view the effort that goes into creating software as this complex manifold of decision making and raw talent. You've sold me on your stance about hard censorship across nearly all communication platforms. It is a crippling issue for human progress, and we are backsliding.
Where I work about once a year they ask/remind employees that sites like Glassdoor exist and we can leave reviews. I think that's a decent way to help entice more positive/neutral reviews. On the negative review side I recall a coworker getting walked out and the following morning a review was circulated among employees, management didn't send it around, another coworker saw it and shared it for lols. It highlighted the issue Glassdoor has, this former employee posted a very negative review hours after he was walked out. Of course they failed to mention in the review that they were fired due to looking at explicit content on their work computer during business hours. I haven't checked but I do believe they challenged and got the review pulled down.
Sounds like someone didn't like the way their talk got "downgraded" and threw a fit. This isn't really drama. The article is barely legible and is just thousands of words to describe what exactly?
A lot of things happened with Rust, personally I really don't know if is good or bad decisions.. a lot of people sad and angry... but I'll continue to study Rust and take a look more in Zig and I its a bad idea there's more than one version of Rust, people sad and frustrate create a fork and in the end has multiple versions, seems like java.. its not good way!
21:33 stop playing is the best strategy?? They want you to stop playing. That’s why their actions are so confusing, in which case yeah not playing is better.
I was considering learning rust. But lately its been on the news for all the wrong reasons. I dont see how companies would be comfortable adopting rust if this continues. Which sadly, it really feels like it will. At this point its a pattern.
Does C++ have a larger learning curve compared to Rust? Or, is it the other way around? Also, between the two which is considered to be a smaller language?
personally, it feels like is too much Drama for the sake of Drama. yeah inviting someone to do a talk then don't is shitty. super shitty. but everyone is acting like it is the smoke that points to a fire inside the house... and we don't know that. this by itself ain't it. people seems to be thirsty for some Rust drama for some reason
This whole thing is slowly unravelling. Someone deep inside the organization is on a power trip and will not be happy until the organization is their personal pet.
Same thing happens every time limp-wristed nerds are left in charge. They get bullied by the transes into acting like morons and everything disintegrates.
My guess would be someone from Microsoft, google, meta or amazon. Or all of the above, since they all fund the rust foundation. The controversial proposal that recently came out screams anti competitive corporate behavior.
Was the wording "their personal pet" a conscious choice? Either way, if you take a look at the Rust "community", you might realize why I find that very funny.
@@Reichstaubenminister xD
@@emptydata-xf7ps on the contrary, this all suggest to me that it is much less of the corporate narcissism, and much more of a communist style narcissism.
If you look into the rust foundation members, this is much more their style. They have said publicly that rust is political, and it was clear from the trademark stuff that this was about enforcing their inner group's ideological consensus through ostracization of people who don't do things in the way they want.
They want to control how you talk about rust, where you talk about rust, how you make money with rust. If you don't align with the foundation, they want to be able to bar you from all of these things in whatever way they can. These people are tyrants.
The reddit moderators (probably without realising) pulled a very devious strategy.
They themselves did speculate by assuming that this decision was made in good faith, yet blocked all other speculation on the basis of lacking information.
So assuming good faith is now elevated to the “neutral” position.
And while assuming innocence/good faith is often where one should start, it only makes sense precisely when investigating other possibilities as well. If no other possibilities are considered, this isn’t “innocent until proven guilty” but “innocent, will not be proven guilty”.
yeah, this... is how i feel
Even the HN posts about it were killed. Which isn't surprising, but that gives the whole fiasco even more "Ministry of Truth" vibes.
@@LambdaCalculator Really, how? Were they just downvoted out of existence by rust fanboys or do they have a secret backdoor with @dang?
a lot of people really rush for innocence when it's a group they like, but rush to guilt if it's a group they don't. It's presumption of innocence when provided with an accusation, and an extremely high bar before deciding guilty on serious penalties.
For instance if someone said "I was like totally asked to speak at the rust conference but then they told me to piss off" and no-one's even heard of them before, that's not evidence, you can assume innocence.
This however is fairly well laid out, we know what they did, and there isn't really any reasonable non-shitty reason why they could have.
Good faith assumptions are "you could have meant these two things, I'll assume the one that makes you look better" not "I am going to deny the fact that there are only negative possibilities for why you did this because I'm supposed to assume you only did something good".
However, even then, good faith assumptions really only go in terms of judgement on past actions, a lot of people even use this argument when it comes to things like Mojang being able to ban you from your own privately hosted servers, the Rust trademark thing, etc. because "let's make a good faith assumption they won't do anything evil" which just isn't how that works. That same exact argument would apply just as well to a new law that just said "breathing is illegal, we will administer criminal charges to the best of our ability", i.e. : "everyone is a criminal, we just get to decide who we charge", i.e. : "if we don't like you, you go to jail". People *_should_* make good faith assumptions, people are under no _*obligation*_to and, personally, I'd argue there are many cases where you have an explicit moral obligation not to, since your "we should assume good faith" defenses could push rather horrible shit through the door that could have been stopped.
Assume good faith when reading the past, assume worst possible faith when writing the future.
Rust leadership feels like a bunch of discord / reddit mods that have their own community within the community that's just totally detached from reality
True, its like its just a bunch of jannies (slang for janitors/supporters in communities) are pulling their strings to powertrip. But Rust to me always felt extremely hostile by the way its so aggressively advertised (Rust Terminal, Rust this, Rust that). Like it all feels so elitist ...like it's all about "hey i replaced this product in Rust". Like it feels like the found the solution, and they apply it to every single problem just to use the solution. Feels like the Rust leadership and community is so enthousiased that they dont care Rust is just a tool to make products, but no it's a whole philosophy, a cult. It's so weird and raised red flags from the start. Even the fact that they still dont have any idea how to do async and they let the community deside how to do something that has to do with Language Runtime, something unseen for me for such a core feature (tokio/async-std and their controversies which is also a red flag), it all raises red flags everywhere about the whole Rust project. Everything is so weird despite the language having so great features.
I love Rust's features, I dont like Rust's community and its elitism. Dislike me, but yeah Ive seen worse communities but not communities so eager to do everything in Rust or treat it like a cult.
@@exapsy not including an async runtime, at least initially, is a perfectly reasonable technical choice. There's lots of tradeoffs and rapid changes in tokio (relative to std!) over a short period, and moving it into std would mean a huge chunk of work to get a much smaller and less useful library that gets less updates.
Maybe that happens at some point, but it's pretty low priority given how easily you can get tokio.
You might as well ask why clap, serde, or thiserror isn't in the standard library, because the same arguments can be used.
What do you expect from SJW's and woke individuals?
@@zhamed9587 this is why you learn C
@@zhamed9587 aka gays and pedos ..
Reddit Mod: this is just a miscommunication
Proceeds to stifle more communication
You can't have miscommunication if no one can communicate!
When are they gonna let Tom fix "The R*** Foundation" with his pure genius ?
Tom the genius is going going to speak blazingly fast.
it's gonna become the JDSL foundation 😍😍😍
@@nowheremap jizzdl bank
This comment is not endorsed by the R*** Foundation.
Where does the Tom the Genius joke come from?
Prime at 8:42 about Rust Project and Rust Foundation: "But they are all together and I feel very untrusting of all of it"
Me: "Sounds like typical OOP Coupling headache"
When I saw the drama unfolding, my first thought was that Prime is going to have fun with it! 😂
The JDSL Foundation would never
they are to busy delivering value
Tom isnt gonna be able to fix this one, he's not that kind of genius.
You never know.
@@zweitekonto9654 true, if there's one person to have faith in, it's Tom
Tom is a genius, I'd see he's part of the Rust Project Leadership and plans to turn Rust into JDSL via an elaborate scheme(a) that only Tom can understand - since he's a genius.
thats why C is my favorite language, no communities, no special cons, no any special groups that could push their bullshit views into it. it just werks
Actually the sheep furry PhD guy who isn't speaking at the conf anymore is involved in C standards. Just wait for people like this to bring their mental midget drama
Incompetent programmers keep reinventing the wheel getting bogged down by design-by-committee? Who knew! /s
I'm not going to be loved for saying this, but Java is similar in that it's professional, we leave our politics at the door and just get on with it.
@@HrHaakon Maven vs Gradle would like to have a word with you
@@pixelsam123
I'm going to leave my politics at the door for once and not have that religious discussion. ANT4EVER! ;)
This feels like the foundation hired a bunch of LinkedIn PR and HR "specialists"...
I'm not surprised. It just takes one garbage human being to ruin an entire team dynamic. One toxic apple will ruin an entire season's pickings. But still blazingly fast! ♥
30:00
Why in the world would you lock people out of discussing this? That's absurd. I would have expected the pin at the top to would satisfy almost anyone's authoritarian impulses.
Looks like the Rust "community" is full of little groups that have power and are fighting each other purely for any kind of shadowy ego.
is almost like... they are humans or something
@@khhnator more like shitty humans. of course there are always different opinions when people come together but this seems to be duplicitous. instead of talking to the keynote speaker one or more people went behind his back to get him removed from the conference. Rust the language seems very promising but the people in charge can not be trusted
@@khhnator You have to believe that humans can be better than our destructive habits
Is it really surprising when there is so much wokeness from the start?
@@zhamed9587 idk, feels like wokeness destroying itself, because they fight against furry (this weed rat mascot or smth 😂)
I really like your article readings and commenting. It’s not that I can’t read, but as a parent, the time I get to focus my head on something is mostly when cooking and cleaning and then my hands and eyes can’t hold a book 😂
same
The biggest problem with this situation is that it isn't really a "true one-off". Considering Rust clearly has extremely lacking transparency combined with an increasing frequency of increasingly poor decisions I can only really consider this terrifying for the future of the language. That's sad. Rust fucks and the leadership simply fucks up.
There's time yet to right the ship, but holy fuck.
The code of conduct needs a borrow checker
classic corporate takeover, money and power pours in, crappy people take over. hope something like this doesnt happen to Zig
Zig, Nim, V (whenever they finally get autofree working) would all be decent Rust replacements.
@@airman122469 V is so _wonderful_ to code in. It's like Go, but with the safety of Rust
It's the wokeness virus that plays a role here
@@zhamed9587 spoken like a true troglodyte
@@zhamed9587 not sure about wokeism, but imo too much money and power at stake at this point -attracts bad crowd,.even before that rust had a lot of zealots and idealists flocking to it and pedaling it everywhere - not a good sign. the language has some good and innovative ideas, I even planned to promote it at work, but after all this drama I would rather play with Zig in spare time tbh
I'm not into rust boiling community, but I've stumbled upon a video criticizing rusts copyright powergame and their community guidelines that says "we will cancel you if your views on politics aren't the same as ours" some time ago and I think that it's just a continuation of this power trip of higher ups.
Bye Rust lang.... I am going for ZIG and GO (THIS COMMENT DOES NOT REPRESENT THE RUST LANG FOUNDATION'S VIEW).
I encourage everyone that doesn’t know about JT to check out his work. He’s a real rockstar and has created many cool things including nushell.
Nushell is such a _joy_ to use. It feels so much more productive and elegant than other things I've used.
As well as Jakt, contributing to SerenityOS! :)
Watching ThePrime struggling reading that blog post make me feel better hahaha (they tend to write in a over complicated way, and with uncommon words)
"deigned" lol
deigned is perfect though for implying elitism, it's a word for lords and royalty making a decision.
I agree with a guy on Reddit saying that someone took ownership of the decision but now they've lost track of who is holding it....
Oh wait! I think there's a programming language that can help with this....
Only Uncle Bob spends 1 min of preparation for 1 hour conference talk
I'm really confused why there's two entities like Rust Foundation and Rust Project, why are they needed at all?
Why are they trying to police the community? No other language seems to have such structures (afaik at least), why does Rust need it?
I would think that the foundation is basically sponsoring the project and creating an environment in which the project can get its work done, instead of having to care about all the financial and commercial stuff, conferences and so on.
And if it is this way, then members of the foundation thought this talk would be a great addition to the conference and the project, when they heard about it, felt it would cause public pressure to nudge them into a direction they don't want to go, or create some kind of debate they don't want to be a part of, so they asked it to be demoted from being a key note to a usual talk, and that's a sensible ask, as a key note, in most conferences for other languages or ecosystems, is foreshadowing key developments.
Almost any other languages has it's own organization or commision, etc... The thing is, that in other languages the sh*t never hits the fan so loud like in Rust does
I started learning Rust just before all this drama began and I’ve held off continuing. I’m just not into this whole petty in group / out group nonsense. I don’t know if it’s an individual or a subset of Rust leadership but it’s remarkable how how quickly they are tanking the reputation of the language.
just ignore the community and staff, honestly. That's all you need to do. I personally wish I could contribute back to Rust, but ethically I can't
power tripping leftists that were bullied in school.
If only there was a way to learn a language without becoming involved in politics…wait
John Stuart Mill case against censorship is basically the last 5 minutes of the stream
I wouldn't be surprised if the Linux Kernel throws Rust away from its inclusion.
This is barely 1% of the drama you get in the GNU and GCC communities 😂 Strong oppionions everywhere you look
@@ReedoTVKinda agree, but the people in charge of both groups are the same "kind" of people. I barely know anything about them and already knew that stuff like this was going to happen Just based on their "identities". not even trying to be political, but this was obvious. people always complain about leaders like Linus, but he will always be infinitely better than the types of leaders projects like this have.
@@ReedoTV At the moment it is 1% drama and Rust isn't much used in the Kernel yet. But what if it gets worse and Rust is an important part in Linux? Compared to GNU and GCC, Rust integration is in early stage and can easily be abandoned without problems.
I really hope they do. Purge the cancer
the rust community just gives me the vibe that they prefer bsd cuck licenses. they should get this fedshit out of the kernel.
The game is now FIND THE COVERT NARCISSIST, which is a game you NEVER want to play.
we always called it secret hitler / resistance in college.... good to know my childhood games are available in real life
Easy fix, entire leadership needs to be replaced
@@luctielen I.e., a fork.
@@ThePrimeTimeageni love playing secret hitler. First time was last year in college
oh god when i read this i said "AMOGUS" out loud
JT’s awesome. They were part of both the Rust and Typescript core team, they are the co-creator of Nushell (a fantastic shell/language you should try) and Jakt (the new language for SerenityOS).
wow, didn't know that about jt, very cool to hear
I'm sorry but you will never convince me to talk about single guy "they". You wan't to participate in his delusion go, but I will never recognize single person as "they".
THEY
He would be great to interview (just in general)
@@_idiotthats correct English tho?
Rust devs can make Rust, but can't debug who is going on a power trip in their org.
To be clear: Oracle in general has been pretty good to Java. Their main request for JEE was just:
- the java and javax namespaces are magic: They mean that it's an internal java package, so please respect that
Which is fine, because that's what it means. So when JEE became free software, that was the one thing that they asked the Eclipse Foundation to do, and the Eclipse Foundation talked it out with Oracle, and found a solution: One "we're jakarta now" release, that didn't change anything, one that was just the namespace change, and then they would start going forward without Oracle. Which works. It wasn't a question of cancelling, or suing or being dicks. They just hashed it all out behind closed doors like GOSH DARNED ADULTS DO.
Oracle has in deeds been pretty darned okay to Java. If Oracle took over Rust, it may be a lot better tbh. You don't see Oracle get buttsore over Azure Loves Java stickers featuring the Duke (Java's mascot), for example, while the R*** Foundation explicitly disallowed that.
I don't feel we're asking for much if we say "hey do you mind being more cooperative and less litigous than ORACLE?" because quite frankly that shouldn't be a lot to ask for.
No one hinders Oracle to make teh "Duke" Unfree....look what they do to people that use the "Javascript" word in their branding!
@@TremereTT
And yet they haven't, which means that they're better than the crabby foundation.
@@HrHaakonI wouldn't accolade Oracle over being better than the "R##t" foundation.
@@TremereTT
See the last line in my original post: Being less litiguous than Oracle doesn't seem like a big ask, but...
JT is for example one of the authors of nushell. He also works on the "Jakt" Programming Language, which is part of Serenity OS.
I wouldn’t be surprised if they rejected Greg because he’s a pastor.
That would enrage a lot of people
Pleasantly surprised to see Prime ripping on jannies at the end of this video, very nice. Remember folks, they do it for free.
Yeah, and just think about what they do get in return, and contemplate how that may often go to their heads.
It's like I'm 14 again. Really is a bunch of ridiculous stuff coming out the Rust side of the world. The saddest part to me is all this childish behavior is being entertained. Really makes me understand why somebody like Jon Blow wants nothing to do with open source and behaves the way he does.
"Deigned Deigned I'm an island boy" ( Snoopy Doggy - I'm spechless)
hah
imagine if all that effort went to crab lang instead of rust. biggest pikachu face from rust leadership ever
This is sad. For once I find a language I like it goes bananas for whatever humans reasons.
I would like to see compile time code running in Rust, but not at the expense of macros.
Btw d has comptime. Also maybe even easier interop than zig because you can use comptime to dynamically create bindings.
2 years ago I predicted a migration from Rust to Zig and Odin within 5 years. I now predict it will accelerate. Rust got it’s hype train mostly due to lack of better C/C++ alternatives - the closer Zig and Odin get to 1.0 and overall ecosystem maturity, the more Rust developers will end up migrating to them. They are the better alternatives that didn’t exist before when Rust was on the rise. And increasingly, Rust leadership keeps dropping balls like that (following the whole legal fiasco that drove alienation of so much of its own community) - The Rust world is collapsing under the weight of it’s own mismanagement.
I agree. I’m personally probably going to be migrating to Zig if this tot continues.
If Zig and Odin, which are both super new and with basically no production use, are in consideration, then why not Nim? It's super old, established, used in production in e.g. Reddit, compiles on basically anything, targets Wasm as well as native, and has a ton of safety features as well as being able to disable GC.
@@yawaramin4771 I just looked at Nim and I see no reason ever to use Typescript again.
*The Sweater Song by Weezer plays softly in the background*
I don't understand why anyone is saying they'll migrate from Rust to zig or odin or nim or V or go. You can't, they aren't competitors at all. There is no competitior to rust. They either aren't safe, are a scam, or aren't low level enough. There's no alternative to the compiler ecosystem and, more specifically, errors. The only solution is forking.
C# doesn't have this problem.
Yah.. but.. it's C#.. nuff said.
@@b3owu1f Exactly! Its C#! No language can be as functioning as C#.
@@enis7x Haha.. you read my comment the wrong way.. or I am missing your sarcasm.. but yah.. c# is the worse. lol. I'd take Java over it any day of the week and twice on Sunday.. but then there is Go.. which is miles ahead of Java.. so.. :D
@@b3owu1f Everyone has their preferences. I'm not one to get into software debates online. I'm just teasing Primegen because he doesn't like C#.
@@b3owu1fjust means u havent actually worked with c#
20:00 dude needs to not write after a hit, after a non-sequitur fursona reveal, where it is evidently dragging on a J. It makes your whole spiel sound intellectually 30 but emotionally 9 and unable to cope in a constructive way. It'd be like if your fursona was sipping wine and instead of your phone it's Gilmore Girls. Come on.
seem like the guy that was doing the proposal is now only focusing on C and isn't doing Rust anymore. aka oxford dictionary definition of hissy fit.
Ugh, Rust was a niche enough language as it is, that was trying to appeal to the masses. Now all this drama, it's such a massive turn off for me to try to advocate for Rust at any place I work at. Rust needs a benevolent dictator like Linus Torvalds or Larry Wall.
Too many cooks spoil the soup.
comment removed on every comment, f those mods like wtf
well its time to switch to crablang
I'm still new to rust and lost interest in it after this drama unfolding, will keep an eye on rust to see where it goes.
"New humans get disposed of by... time". I love this quote lol.
Feels like the Rust adventure is spiraling out of relevance. Need new neutral leadership asap to save it.
7:20 that's their way of feeling like they got a borrow checker for their speech 😅
Soo.. TJ message you about a tweet from a guy named JT? Am I supposed to believe that's just a coincidence and that JT is in fact NOT TJ?
We've never seen both together in the same room...
maybe they wanted to leave a spot for Tom's talk about JDSL
07:50 oh Oracle. When I worked at Oracle, the disclaimer wouldn't fit in a tweet so ... yeah, no tweeting about Oracle while you work there 😅
I think RUST core developers should fork the code, called it say Metal Oxidation ... MOX (programming language), and send a big Fork You to the foundation .... just sayin' ... (no typo's there ok ... )
You can't spell trust without crab
The first redflag for the rust community for me was how politically and ideologically biased it looked form the outside, writing declarations of support for Ukraine and other social movements like BLM and alienating whoever dared to not share their political beliefs. This to me smells of self-righteousness and hubris, so to hear that Rusthas opaque and arbitrary decision processes in their leadership and organization does not surprise me.
And the worst part is that none of these things has anything to do with the language itself, which is a great language dont get me wrong, but it also detracts from people who wants to get into rust, since if they are anything besides a liberal leftist progressive, they feel like they have no place within the community.
I share these thoughts as well! Especially seeing there's some great Russian based devs I feel like they were put in a really weird position that has nothing to do with the language or their merit.
from*
Is paradox that they are they ones that scream the most for diversity and inclusion.
I know, right. And besides that stuff - that could be called strong promotion of their opinions (which they're in the right to have and speak about, even if their opinions are wrong (so long as they don't present their false opinions as fact, obviously)), there's the far more egregrious stuff, such as their code of conduct which attempts to violate your rights and has no business whatsoever being there, unless you're going to trim it down and strengthen it to basically be "only talk about the project here, and don't waste others' time with unnecessary words", which could then be respected
I personally feel incredibly persecuted by the rust staff and community merely for actually thinking critically and wanting everyone to be treated on an equal basis and then on merit (which we should be able to agree is clearly the ideal: first treat everyone equally, not giving a shit about their age or their sexuality or their sex or their race or anything else that they don't control, then give them / take away from them additional respect based on what they've done), and believing in the basic rights of humans (and other sapient beings, for that matter) to speak their mind provided they don't present falsehoods as fact
Really keeps me away from even trying to contribute back to the language
Side note, why the fuck do we call this stuff "liberal" and "progressive"? Like, this stuff attempts to restrict your liberty, so it should be called "anti-liberal" if anything, and because it's needlessly restricting your liberties and really taking enormous steps backwards, it's really "regressive", not "progressive". "Left", I can get behind being a somewhat arbitrary term intending to conflict with "right", but what is up with these other terms??
@@wiktorwektor123 the ideological paradigm we find ourselves in is so rife with contradiction, it's pointless attempting to keep up. Almost seemingly by design.
This is why good projects have a single person with a giant ego at their helm. This whole subversive BS takeover of mid-upper level management is just a painful death of all things good.
Good projects have a single person with little to no ego at their helm.
@@tourdesource Guys with no ego get run over too easily (unless they're also some kind of saint). So yes, a saint running the project would be nice. But short of that, I'll take the imperfect guy with the ego over the imperfect guy who's a doormat.
If what you're saying is we need more saints, then I agree.
Tom would be the best leader.
@@tourdesource Like Linus Torvalds, perhaps? 😂 I think you need someone who is a bit of an asshole to run the great project successfully.
26:00
With just how much effort the blog put on the continuous informing of the organizers and the transparency this comment doesn't bring it up much. From the authors pov it's pretty clear they've been wasting his time and he's been sidelined due to some invisible dispute.
I find this reddit comment quite biased towards defending the canceling decision, which makes it a very poor summary because the blog post is in the opposite direction.
Rage quit because he did not get to hold his keynote, oh no.
All of this has completely stopped any interest in pursuing rust any further. Way to go. I was really enjoying working with it.
It is an elitist problem. People that know they aren't as smart as their community worry about this type of thing as they are afraid of appearing as smart as they are rather than the appearance, they imagine they are pulling off.
bro what? this comment has strong "Have you ever had a dream like this?" energy
Paraphrased:
This is what happens when someone feels less smart than other people in the same organisation and do anything they can to appear as smart to the others. But what they're doing makes them look even dumber.
JT is the main contributor of Nushell (popular shell written in Rust) and also does some YT on the side @SystemsWithJT and often covers systems programming.
Yeah, I’m getting rather frustrated with the Rust community. This is not a good trend.
No one should be treated this way but looking at this person’s expertise in the field, this especially egregious. To chase away talent like this is a death sentence. They’re seriously discussing no longer pursuing any work related to Rust.
Another thing that’s come to light, is that this would have been the first POC to give a keynote for RustConf. This could all be coincidental but it doesn’t look good. It looks very bad.
"first POC" - only idpol fans would forcefully join those dots.
Yep, definitely because of the colour of their skin. Absolutely.
🙄 2017-level thinking.
@@S3NTRY I did say it could be coincidental. But a bad appearance is a bad appearance. Not considering all angles is intellectually dishonest. It’s childish 8chan thinking to assume it’s not even possible. It’s just as silly as the liberal idea that identity is all that matters. This is a systemic problem. Systemic problems can be (and often are) from multiple causes working together. To discount a possible contributing factor, because other people misuse it, is silly.
@@praus true, it could be that.
I put the probability at about 0.000000000001%
For it to be the case, you're saying that the people that made this decision are making the decision based on that factor. You're placing what you claim as systemic (it's not, you've just bought into the onslaught of garbage rhetoric) onto individuals.
That's intellectually dishonest.
@@S3NTRY I said it looks bad, it does. I further explained it could be a contributing factor, one of many. The systemic issue is the people running around behind other people’s backs, making decisions without bringing it to a vote. Their motivation could be (and probably are) many and varied. Understanding that there are undesirable outcomes (like unequal representation) to systemic issues is not to say that the outcomes are the cause. That’s what liberals do. They confuse outcomes with causes. I’m not a liberal. I don’t confuse the outcome with the cause. That doesn’t mean I’m blind to outcomes. I still care about outcomes. In this case, the outcome is that I will never get to hear this keynote by a brilliant software engineer, on a topic I’m very interested in. And that it looks very bad for the Rust project, for multiple reasons. The reasons and motivations behind this might never become clear but they should be investigated, to prevent it from happening again.
@@S3NTRY I’d also like to point out that I’d said it could be coincidental but that doesn’t seem good enough, unless I say it’s impossible for it to be a contributing factor. But it’s not impossible. You then “calculated” some probability by pulling numbers out of your ass, very “honest”. People and their motivations are complex. It’s by understanding those motivations but most importantly, fixing the system that allowed them to go behind everyone’s backs, that we try to prevent this from happening again. I hope this is investigated and we find out more about what happened. There should never be a situation in which a distinguished software engineer is treated this way.
30:24 I was not subbed because I don't have any interests in software beyond the vast amount of games I shake my fist at these days for running like crap, which you've helped me turn around on. I now view the effort that goes into creating software as this complex manifold of decision making and raw talent. You've sold me on your stance about hard censorship across nearly all communication platforms. It is a crippling issue for human progress, and we are backsliding.
Has anyone else noticed that he highlights everything but the first and last letter? Or is it just my 'tism showing.
Where I work about once a year they ask/remind employees that sites like Glassdoor exist and we can leave reviews. I think that's a decent way to help entice more positive/neutral reviews.
On the negative review side I recall a coworker getting walked out and the following morning a review was circulated among employees, management didn't send it around, another coworker saw it and shared it for lols.
It highlighted the issue Glassdoor has, this former employee posted a very negative review hours after he was walked out. Of course they failed to mention in the review that they were fired due to looking at explicit content on their work computer during business hours.
I haven't checked but I do believe they challenged and got the review pulled down.
I suspect Greg was denied for some political reasons which infuriates me.
clouds and fists
The worst thing it can happen is that the Organization is woke on the inside
And in that case, forking the project is the only solution
Any momentum that Rust had is now one glowing red break. Without any rust on it.
can we please stop blowing this stuff out of proportion? rust drama? cmon dude..
voldemortlang
can't wait for taboolang, which you're not allowed to talk about in any context.
Here's hoping the drama doesn't ruin my favorite language.
JDSLConf never had these issues
You did cover this earlier!? Or was that on your other channel?
Sounds like someone didn't like the way their talk got "downgraded" and threw a fit. This isn't really drama. The article is barely legible and is just thousands of words to describe what exactly?
JT works on the nushell and does a bunch of YT videos.
Yeah, when the rules are constantly changing or are just not clear at all, dont play. Wise move
They need Tom to come sort this out
A lot of things happened with Rust, personally I really don't know if is good or bad decisions.. a lot of people sad and angry... but I'll continue to study Rust and take a look more in Zig and I its a bad idea there's more than one version of Rust, people sad and frustrate create a fork and in the end has multiple versions, seems like java.. its not good way!
I find it fascinating that JDSL hasn’t had any of these issues
21:33 stop playing is the best strategy?? They want you to stop playing. That’s why their actions are so confusing, in which case yeah not playing is better.
Playing along against an unknown and sociopathic power and get wasted is not a good move
Not playing along is a less painful defeat in this situation
I was considering learning rust. But lately its been on the news for all the wrong reasons. I dont see how companies would be comfortable adopting rust if this continues. Which sadly, it really feels like it will. At this point its a pattern.
Okay, I made it to 16:58 in the video... could someone just give me the skinny on what the hell is actually the point?
Common Lisp compile time environment is pretty great
Does C++ have a larger learning curve compared to Rust? Or, is it the other way around? Also, between the two which is considered to be a smaller language?
C++ is very older, bigger and has a steeper learning curve, made bumpy by various bad learning resources and courses out there.
C++ has a learning staircase. It's far from a smooth curve
personally, it feels like is too much Drama for the sake of Drama.
yeah inviting someone to do a talk then don't is shitty. super shitty.
but everyone is acting like it is the smoke that points to a fire inside the house... and we don't know that. this by itself ain't it.
people seems to be thirsty for some Rust drama for some reason
they need someone like Linus Trovalds at the helm.
Or Tom.
The rust foundation has to wrap all their speech in legalese otherwise it would be unsafe and wouldn't compile.
primeagen lost me at "going going"🤣
Should have been under the Mozilla foundation at least they have the experience of running a foundation through the good and bad.
I'm really thinking about ditching Rust now.
So is the crusty crab lang dead or not?
prime , will you try hoon programming anytime soon ?
Ah well, looks like I'll go learn something else instead.
transparency in healty community