Why Rust is bad, actually*

  Переглядів 41,893

UWCS - University of Warwick Computing Society

UWCS - University of Warwick Computing Society

Рік тому

*Disclaimer: This video is not meant to be taken seriously - the speaker doesn't really hold these views, in fact much the opposite. The slides were written by someone else, and not shown to the speaker beforehand!
In this Karaoke talk, one of the biggest Rust enjoyers at Warwick Uni is made to insult everything they hold dear - from the mascot Ferris, to the ecosystem, to the people who advocate for Rust...
Presented by Joey H, slides by Felix B and Brendan B.

КОМЕНТАРІ: 153
@warwickcomputing
@warwickcomputing Рік тому
Looking for something a little more serious? 🙂 We'd recommend our lightning talk on Embedded Programming in Rust: ukposts.info/have/v-deo/ZWafeKuPlqB-o6s.html
@BrunodeSouzaLino
@BrunodeSouzaLino Рік тому
Now you're gonna be sued by The Rust Foundation because there's no disclaimer that you are not part of the foundation anywhere in the video and...you mentioned the word "Rust" several times without the proper trademark clearance.
@warwickcomputing
@warwickcomputing Рік тому
sorry, did you just type R*st without proper trademark clearance? I'm afraid the police van is on its way to your location.
@BrunodeSouzaLino
@BrunodeSouzaLino Рік тому
@@warwickcomputing Uh...I was talking about the...uh... Game! Yes, the Rust game!
@emuhill
@emuhill 11 місяців тому
No problem. Just counter sue for trademarking a word in the English language.
@iamwhoiam798
@iamwhoiam798 10 місяців тому
Should publicly humiliate those who did that, in conferences, in a safer way. I have a feeling that rust popularity & Microsoft big money provoke rust leadership’s greed. Industry is full of politics which is why great long lasting things never come up from Industry despite spending Billions of money.
@BrunodeSouzaLino
@BrunodeSouzaLino 10 місяців тому
@@iamwhoiam798 I am in favor of booking a talk about Rust, doing all the proceedings and when the talk gets approved, you mention at the presentation there were some legal issues and proceed to do a whole talk about the game Rust or about metal rusting.
@TawaraboshiGenba
@TawaraboshiGenba Рік тому
I can tell you don't like Rust, because if you did, you'd have rewritten this presentation in Rust.
@stopper0203
@stopper0203 4 місяці тому
Underrated comment 😂
@frittex
@frittex Рік тому
Rust is truly one of the languages ever created.
@warwickcomputing
@warwickcomputing Рік тому
In a world where only Rust existed, you could even say it's objectively the best
@KyleSmithNH
@KyleSmithNH 9 місяців тому
I like a nice irrefutable argument.
@peter9477
@peter9477 6 місяців тому
​@@KyleSmithNHNo you don't... ;-)
@LEBJJ
@LEBJJ 4 місяці тому
hmmm
@aftalavera
@aftalavera 3 місяці тому
Very convincing argument but, how old are you? How much have you lived? How many times have you said that before?
@szaszm_
@szaszm_ 4 місяці тому
So this is basically a joke talk. Not bad, but I was hoping to learn about some actual criticism of Rust.
@Leonhart_93
@Leonhart_93 17 днів тому
He just wrapped the criticism in a joke to make it an easier pill to swallow. He obviously doesn't like Rust.
@nskeip
@nskeip 5 місяців тому
Rust is a nice language with a weird marketing. Borrow checker indeed helps, but community is constantly being hating C for not having the borrow checker, as if it is the only one way to do things.
@zekiz774
@zekiz774 Місяць тому
Nah. We're hating on C++. C is pretty good for what it is.
@calumandrewmorrell1223
@calumandrewmorrell1223 Рік тому
The problem with watching UKposts on my TV rather than a computer is the lack of disclaimer such as that above. To say I was baffled would be an understatement ... at least until I fired up a laptop so I could find out what on earth was going on. Right, off I go to start looking into GUI/TUI toolkits for Rust.
@xwtek3505
@xwtek3505 6 місяців тому
This. Disclaimer should be put in both video and description.
@cbbcbb6803
@cbbcbb6803 Рік тому
There was once a version of Cobol that was optimized for writing operating systems. I do not know what optimizing is. But somebody did it to Cobol. Apparently, any programming language can be made to do anything that any other programming language can do. And it works, apparently, as well as any other.
@ronbackal
@ronbackal 2 місяці тому
Actually, I know cobol nailed some good things ! It has support for accurate decimal arithmetic using software, it’s critical for the financial systems
@peterkilian9100
@peterkilian9100 Рік тому
Rust is the best programming language and there is no other low level language as good as it because rust has really cool features that I know very well because I am a programmer and I’m Linus Torvolds seventh ancestor and I think that rust is good because I know how it works because there are cool features which do things and other low level languages don’t have cool features that do things which is really sad and makes me sad and there are a lot of things I would much rather write in rust than the other languages like that C language or something but honestly speaking I know a lot about programming and can confidently say that rust is the best one as I’ve explained with my many examples and explanations about rust since I’m smart and stuff though there is a lot more to say because rust is just so good that you can’t stop talking about it and I can’t either and that’s why it’s so good rust is really really good like super good and you should use it dear viewer please use rust it is great and-
@alexwright6976
@alexwright6976 Рік тому
I hate rust so much, good to know that Joey understands this
@warwickcomputing
@warwickcomputing Рік тому
He has been made to understand this
@alexwright6976
@alexwright6976 Рік тому
@@warwickcomputing rust is the worst programming language to have existed, joey should apologise for wasting society time with rust
@Jool4832
@Jool4832 Рік тому
Go is even worse tbf
@_slier
@_slier Рік тому
@@Jool4832 go is god damn bad.. but rust, hats off.. the syntax, the borrow checker scam, the community.. just pure cult..
@Vexxel256
@Vexxel256 Рік тому
@@Jool4832 go is bad but rust is on a whole other level
@Bravo-oo9vd
@Bravo-oo9vd 4 місяці тому
9:41 I wonder if this is an intended reference, or it's just me also hearing voices, only in my case they're australian and speak about defense economics
@JorgetePanete
@JorgetePanete Рік тому
I wish they add dependent types
@andrewlees3946
@andrewlees3946 Рік тому
This was hilarious to watch live!
@delicious_seabass
@delicious_seabass 9 місяців тому
I've never used Rust but everything I've heard about it, especially the community and RIIR, makes me hate it.
@peter9477
@peter9477 6 місяців тому
So, thanks for explaining that you're prejudiced.... (literally).
@delicious_seabass
@delicious_seabass 6 місяців тому
@@peter9477 how can you be prejudiced against a programming language? Secondly, its for that very reason I stay away from Rust, because the community is very much as such.
@peter9477
@peter9477 6 місяців тому
@@delicious_seabass Prejudiced doesn't mean racist or such. A dictionary definition is "preconceived opinion that is not based on reason or actual experience."
@anon_y_mousse
@anon_y_mousse 4 місяці тому
@@delicious_seabass While the toxic community isn't a reason to hate a language, it is definitely a concern. However, after learning the language, I can safely say that C++ does it better and is so much easier to use.
@bashiry4218
@bashiry4218 9 місяців тому
I have used a lot of C and C Plus applications and have not experienced memory leaks. I used two applications written in Rust. One of them was leaking memory
@naczu
@naczu 5 місяців тому
I don't understand why discord switched to rust from golang for some services ?
@dominik-111
@dominik-111 Рік тому
Sympathetic fun ... :)
@doomguy6296
@doomguy6296 9 місяців тому
Good. Now do one for Go. "Why Go is bad, actually*"
@maximus1172
@maximus1172 Місяць тому
Ha I noticed the missing '*' after "actually"
@doomguy6296
@doomguy6296 Місяць тому
@@maximus1172 added
@cbbcbb6803
@cbbcbb6803 Рік тому
Fortran and Cobol, anyone?
@Nan0MK_Old
@Nan0MK_Old Рік тому
Lol. I thought actually* was a pointer
@warwickcomputing
@warwickcomputing Рік тому
It's the pointer towards the joke disclaimer! UKposts decided to recommend our video to the sorts of people expecting extremely serious feature and cross-language performance analysis, instead of light-hearted fun 😅
@tdoc666___
@tdoc666___ 4 місяці тому
When applied to a pointer it denotes the pointed-to location. If the expression is of type &mut T or *mut T , and is either a local variable, a nested field of a local variable or is a mutable place expression, then the resulting memory location can be assigned to.
@PvP_Darwinism
@PvP_Darwinism 11 місяців тому
I… don’t … what? Calling this video garbage would be disrespectful to garbage
@warwickcomputing
@warwickcomputing 11 місяців тому
true
@RadoslavRobert
@RadoslavRobert 5 місяців тому
I can affirm that even the serious lectures at Warwick maintain a similar level of excellence. I hope you don't have to go near the Social Science building, which has the appearance and odor reminiscent of a sanatorium.
@_Verac
@_Verac 4 місяці тому
People claiming to be most liberal created the most tyrannical language ever.😆
@Bravo-oo9vd
@Bravo-oo9vd 4 місяці тому
Give me liberty or give me Segmentation fault (core dumped)
@torphedo6286
@torphedo6286 4 місяці тому
Is this slide roulette?
@AbuAl7sn1
@AbuAl7sn1 Рік тому
Rust > computer science
@Cookiekeks
@Cookiekeks Рік тому
Nice one
@Elxroid
@Elxroid 4 місяці тому
thankyou for this talk, I am now gonna create my own language based off rust that emulates python... but slower because people are working too hard
@ronbackal
@ronbackal 2 місяці тому
Seriously a middle ground between Rust and Julia would be incredible . A more mathematical Rust version , or a more low level, no garbage collection Julia
@neroabey9220
@neroabey9220 11 місяців тому
Salute to you
@Alpha-kt4yl
@Alpha-kt4yl 4 місяці тому
Is this a shitpost of a talk? I love it!
@joelalexander928
@joelalexander928 8 місяців тому
can tell this guy loves rust because his critique is flat af
@exginto8053
@exginto8053 4 місяці тому
The name..
@emjizone
@emjizone Рік тому
10:49 I guess you can't _Zig_ .
@norude
@norude Рік тому
Все должны зиговать
@gr4tisfaction
@gr4tisfaction 10 місяців тому
​@@norude 🐕❤
@greisboy425
@greisboy425 8 місяців тому
I will not stop writing rust just because of the logo and the name, logo and name is not important.
@karlkessler6017
@karlkessler6017 4 місяці тому
Why is it that Rust people have to do this? It's boring.
@tourdesource
@tourdesource 10 місяців тому
Rustaceans literally find this talk funny. I'd rather segfault.
@atahirince
@atahirince 4 місяці тому
-why Rust is bad? + it fukin bastaard this lad ma boi
@gjermundification
@gjermundification 4 місяці тому
0:40 You forgot: Proper error messages.
@JRay2113
@JRay2113 Рік тому
Microsoft literally just provided what you said as asinine.
@ChristopherGray00
@ChristopherGray00 Рік тому
to the gulag with you
@flameofphoenix5998
@flameofphoenix5998 4 місяці тому
I must say I do hate Ferris. The name that is. "oh its a pun on rust" NO! Rust is *ferric* oxide but Ferris sounds like *ferrous* which is a different oxidation state of iron and NOT rust nah but im kidding though.
@emjizone
@emjizone Рік тому
Very inexplicative.
@advanceringnewholder
@advanceringnewholder 11 місяців тому
TL:DR for you who haven't had time: Rust is bad because i said so
@theelmonk
@theelmonk 2 місяці тому
Gophers are basically rats, right ?
@jlpeyret
@jlpeyret Рік тому
“ Traits effin suck cuz…”. 🦗🦗🦗. TBH I was curious about the flip side of the Rust gush-fest. Like, if someone sane had done a Java sucks in 1995 (have to catch exceptions, one class per file, no file copy at start, etc…). Thats what I was expecting. Not this content-free nerdfest with a hysterical giggler right next to the microphone. If the worst problems with Rust are represented by this… good recommendation.
@RedStone576
@RedStone576 Рік тому
blahaj !! cute !!
@anon_y_mousse
@anon_y_mousse 4 місяці тому
If only it was meant, then that'd be a step in the right direction to make the world a better place. Ignoring all the fluff talk of mascots, which no one should ever take such arguments seriously as no language should bother to have one, but the language itself is complete garbage. Everything touted as being better than C++ already existed in C++ for decades, but we'll ignore arguments over what should be in the standard library versus what is, because guess what, they've added all those things to the standard library unnecessarily anyway. The real arguments over which language to use should focus on the core language itself, not the library or the tools, and it's not like every other language doesn't already have a static analyzer that can do what the Rust compiler can do and then some. If someone wants to argue that it's not standard, well that's a losing argument because most of the tools are open source and free. The real problem comes in when people spread propaganda that you can't do something in other languages because it's not standard, and that's an appeal to authority fallacy and just smacks of "you're too stupid to do anything, so trust us to do it for you", which inevitably leads to "you've done something we dislike so you're cut off from using everything". The slippery slope is real. To focus on the only valid argument that should be had regarding which programming language to use is the ergonomics. C++ is ugly, and it's always been ugly, and I've always hated it, but then Rust came along and proved that you can make a language that's uglier and more annoying to use and made me start to like C++. There are so many advantages to using C++ that even writing your code in the same manner as you would in Rust is easier to do. I would even advocate for using C over Rust, because if you're going to write every bit of code yourself anyway, why not do it with a syntax that isn't an eyesore. And if anyone wants to tell me that you can't code defensively in C, then I'm going to tell them they aren't a good programmer.
@DigitalMirrorComputing
@DigitalMirrorComputing 4 місяці тому
it's such a fun an entertaining presentation! This guy has a future!!!
@michaelzap8528
@michaelzap8528 9 місяців тому
to teach my son coding ,I learn RUST by myself ,almost half yr. the more l learn rust , the more I find it's really a good programming. first of all, it's really ,really easy to learn. and i have a feeling if u know c++ , switch to rust is just piece of cake, in some sense, rust is just another c++, more preciously a good c++. the bad news is i dnt know c++ very well. i never making living through coding. coding is just a habit for me. so even i code loads using c++, i find myself still in a confused situation. but once i touch rust , all of sudden , all the things that confuse me from c++ suddenly make perfect sense.
@zeez7777
@zeez7777 19 днів тому
Paid rust actor
@kristiformilchev6417
@kristiformilchev6417 11 місяців тому
I remember that javascript was there, still a horrible language.
@peter9477
@peter9477 6 місяців тому
Nicely done (despite it going over the heads of so many in the comments). Cheers from Canada.
@JodyBruchon
@JodyBruchon 7 місяців тому
*Rust: the solution for when you don't know how to type free()*
@josemonge4604
@josemonge4604 Рік тому
What a pitty, it had very little code to compare. Content was almost none.
@heater5979
@heater5979 Рік тому
Think you missed the joke.
@HelloThere-xs8ss
@HelloThere-xs8ss Рік тому
😂😂😂
@jamesmillerjo
@jamesmillerjo Рік тому
Pure elitism humor
@donaldog7181
@donaldog7181 11 місяців тому
perhaps you were gonna speak rust is too excellent? so painful if other languages would stop upgrade or those experts should leave their languages.
@PiotrPavel
@PiotrPavel 2 місяці тому
linux, Microsfot, google suports Rust
@KSmifune
@KSmifune Рік тому
should be R*st
@einfacherkerl3279
@einfacherkerl3279 2 місяці тому
hahahoho haha hehe i like standup comedy!
@hostgeneral
@hostgeneral 15 днів тому
THIS IS A JOKE
@nyuzoo
@nyuzoo Рік тому
EHHHHHHHM
@mendelovitch
@mendelovitch 4 місяці тому
MEMES! So funny. Ha ha ha ha ha.
@jdrex5039
@jdrex5039 4 місяці тому
So rust is the chiropractors of the programming languages 😂
@MurderByProxy
@MurderByProxy 3 місяці тому
you could say rust is a shitty as this presentation...
@roryboyes2307
@roryboyes2307 Місяць тому
Im in no way associated with the lgbt community. Is it really wise for Warwick to be endorsing intolerance? Screams incompetence.
@Leonhart_93
@Leonhart_93 17 днів тому
Heh, I wish more of them would endorse less tolerance, rather than push it in everyone's faces.
@VeritasEtAequitas
@VeritasEtAequitas Рік тому
What is this, some Reddit-tier sarcasm? I was hoping for a real, professional analysis, not just more sheißeposting.
@warwickcomputing
@warwickcomputing Рік тому
I'd recommend you this video if you want some real analysis: ukposts.info/have/v-deo/nIGoaK1wjp2JxIU.html
@RenderingUser
@RenderingUser Рік тому
​@@warwickcomputing that is quite the in depth analysis I hope rust improves on the points mentioned there
@spidertyler
@spidertyler Рік тому
Damn. I never even thought about those points. Very good analysis
@advanceringnewholder
@advanceringnewholder 11 місяців тому
​@@warwickcomputingdammit
@cemlynwaters5457
@cemlynwaters5457 Рік тому
Don’t waste your time watching this 😮
@RafaelTorquato
@RafaelTorquato Рік тому
This comment is a time saving!
@advanceringnewholder
@advanceringnewholder 11 місяців тому
I'm in too deep
@christofferaasted
@christofferaasted 10 місяців тому
Boring talk.
@manishjain9812
@manishjain9812 Рік тому
I’m all for constructive criticism. I understand you have a point. But cursing and swearing are not the best way to reach large audience and If you really want change highlight problem with example and solutions as per your understanding separately.
@sanador2826
@sanador2826 Рік тому
nerd
@Kersich86
@Kersich86 11 місяців тому
source: butthurt rust dev who cant take a joke
@user-ov5nd1fb7s
@user-ov5nd1fb7s 4 місяці тому
It is not funny.
@Tiffan2r
@Tiffan2r Рік тому
Rust is the best language.
@VeritasEtAequitas
@VeritasEtAequitas Рік тому
Tell us you're bad at C and C++ without telling us you're bad at them.
@thecoolnewsguy
@thecoolnewsguy Рік тому
​@@VeritasEtAequitas Rust is the best
@warwickcomputing
@warwickcomputing Рік тому
Reject modernity, return to Fortran
@zawarudo4172
@zawarudo4172 Рік тому
@@thecoolnewsguy You mean JavaScript with pointers?
@Marhaenism1930
@Marhaenism1930 Рік тому
yeah Rust is best even GoD tier progamming lang, mere humans shouldnt to use it.. and i'm the one of ordinary man itself. 😄
@DS-nv2ni
@DS-nv2ni 10 місяців тому
Finally Rust is dying!
@dank8981
@dank8981 6 місяців тому
What a terrible presentation
@gustavojoaquin_arch
@gustavojoaquin_arch Рік тому
🏳️‍🌈?
@gr4tisfaction
@gr4tisfaction 10 місяців тому
certified arch user
@happygofishing
@happygofishing 9 місяців тому
🇮🇱
@gustavojoaquin_arch
@gustavojoaquin_arch 9 місяців тому
​@@happygofishing🇩🇪?
@RenderingUser
@RenderingUser 5 місяців тому
🇵🇸
@binlux
@binlux 9 місяців тому
that talk is useless..just bla bla bla
@exginto8053
@exginto8053 4 місяці тому
The name..
Rust is Not C
16:24
ThePrimeTime
Переглядів 188 тис.
Stray Kids "Lose My Breath (Feat. Charlie Puth)" M/V
02:53
JYP Entertainment
Переглядів 18 млн
Understand Rust's Borrow Checker in 5 Minutes
4:44
notgull
Переглядів 14 тис.
The Longest 1v1 in Dark and Darker History ft. Repoze
10:49
GIGABOONKIES
Переглядів 1,4 тис.
Rust vs C++
7:18
conaticus
Переглядів 45 тис.
Async Rust Is A Bad Language | Prime Reacts
28:46
ThePrimeTime
Переглядів 82 тис.
Rust Is Boring
10:37
No Boilerplate
Переглядів 187 тис.
Why do developers hate Rust?
8:20
Let's Get Rusty
Переглядів 87 тис.
Why i think C++ is better than rust
32:48
ThePrimeTime
Переглядів 259 тис.
Rust 1.76.0: 73 highlights in 24 minutes
23:41
Nathan Stocks
Переглядів 11 тис.
📱 SAMSUNG, ЧТО С ЛИЦОМ? 🤡
0:46
Яблочный Маньяк
Переглядів 615 тис.
How much charging is in your phone right now? 📱➡️ 🔋VS 🪫
0:11
На iPhone можно фоткать даже ночью😳
0:30
GStore Mobile
Переглядів 1 млн
M4 iPad Pro Impressions: Well This is Awkward
12:51
Marques Brownlee
Переглядів 5 млн