If Programming in Rust is like seeing a dominatrix, then Programming in C++ is like seeing a serial killer. You just don’t know when the compiler get fed up with you and kill your way of life.
Mental Outlaw is wild, you have videos talking about drug lords on the dark web and then here we have a (somewhat) family-friendly Neovim configuration tutorial
0:03 but think about....a cross eyed dominatrix shows up at your wrong house but is the wrong address but will give the service anyway...lucky or not a lucky day
NvChad isn't really a good option if you want an easy configuration with neovim. I would rather recommend lazyvim as it has "extras" which are basically a collection of all the packages you need for some specific language. It's as easy as installing "rust", " javascript", "svelte", " yaml" and you get all of it working in your editor without struggling with all the dependencies
I agree, the file structure might be a bit confusing for anyone. But once, you get the hang of it, you'll sure enjoy it's wide choices of themes, inbuilt terminal and such.
I am a fan of the tmux => neovim, cargo watch, console output workflow setup. spread across three panes. Code is in the left pane and other two are in the right panes.
I really like rust, I especially love it‘s Result and Optional monads forcing you to never return null in safe code but my main issue was as soon as I started multithreading and async/await the compiler kept screaming incomprehensable stuff at me
I've been using helix for a while now and I'd rec it to pretty much everyone, especially if you're a rust dev. It just werks out of the box, almost no config required
Also I would not recommend helix. It's far more verbose in commands and has less support overall. And it's not universal across editors providing optional modal editing
@@RenderingUser i don't understand what you mean. Helix is very similar to vim. It's based on Kakoune. After about a week I was a bit faster in helix than in vim.
@@QuiteIndeededly I would not recommend helix. It's far more verbose in commands and has less support overall. And it's not universal across editors providing optional modal editing. Kakoune has less verbose keys in comparison
I mean why is Rust called a low level language when it uses automatic memory allocation? And the programmer has to go the extra step of writing unsafe Rust to gain manual control, which already defeat the idea of Rust safety. Why I chose Zig instead. Zig already on the right path to be C’s successor.
And then you try to compile your code and cargo downloads a billion packages and you're still waiting for it to finish, despite having a latest gen CPU and 64GB of RAM.
@@Cookiekeks as opposed to other languages where one has to consider what dependencies to use more carefully, and where dependencies are faster at compiling
@@etherweb6796 You control the dependencies you use in every language. Some of those dependencies might have dependencies of their own, which is completely normal.
i find having all those windows pop-up while coding and the in-line errors/warnings to be way too distracting. syntax highlighting + on-demand completion is what I crave for.
I find it very concerning when my favourite glowy does not report on Durovs arrest on time… kinda feels like the triple letter boys are having issues coming up with a coverup /S
@@dunno_Also I would not recommend helix. It's far more verbose in commands and has less support overall. And it's not universal across editors providing optional modal editing
@@RenderingUser I agree that there is less support and the lack of a plugin system is a big limitation. But I have been using it as my main editor for the last two years and I never went back to neovim. I spend way less time tinkering with my config file and I find the ability to have multiple cursor/selections so efficient that I keep using it. But like every editor there is no one fit for all, everyone has its own tastes and needs and should use whatever works for them
@@dunno_ I heard multiple cursor are also coming in neovim soon. Also I don't really tinker with my setup either. I just use astronvim for the most part. Installing any neovim distro would suffice
@@nordgaren2358 C exists. Rust is meme for special snowflakes that need a language to have an official discord grooming server. The only good thing about rust is its compiler, but it could have been a more strict C compiler instead.
@@nordgaren2358because it's popular of course, same reason Nvim can't be good. If the majority of talk about these tools is praising them then how on earth could they actually be good? /s if you somehow couldn't tell
@@ultimate9056 What's the real reason. There are a lot of people showing skepticism of this programming language, I'm not a programmer myself, I don't know anything about it. But there must be an actual reason, and not just because it's "popular".
@@kjullthedemon everything is deserving and receives criticism and Rust is no exception. However to call it a redundant language is absurd. Most of the time that kind of language is only thrown around by comtrarians reacting to what's hype. There's some cases where that counter culture is 100% warranted but in those cases the arguments against the thing are usually well thought out and quite damning.
I can dig a ditch with a guitar, or a violin, but that's not what they were made for. emacs ~ ok, if that's your particular fetish, then maybe, but vim?
Could not agree with that analogy more, as always truly based. Could you make a vid on the Pavel Durov arrest and it's possible impact on free speech, regardless of how truly private telegram is?
It's pretty hard if you don't have much experience with systems programming languages. I used python alot at old jobs to automate stuff. You might wanna get comfortable with python first because it takes ALOT more code to do similar things in rust.
Until you use a .clone() once and somehow you are now cloning everywhere, or you decided clones are bad, and introduced a lifetime, which spread like the covid
That's the freakiest analogy any human being could've ever come up with
you could say it was... mental
What is programming in python or assembly then?
@@user-tq5kj8ql9byou could also say it was some outlaw behaviour
@renner0395 assembly straight up masochism, coding in python is prolly like vanilla maybe
@@Jabe_VeX Probably not, I'd say assembly is vanilla, as it is the most bare bones human can easily understand.
Big fan! Didn't realize you just made this exact video. Great minds think alike I guess :)
It's a pretty popular topic in the programming world. Great minds do think alike.
I'm a big fan of your videos aswell, I really enjoy your video as an amateur rustacean :)
If Programming in Rust is like seeing a dominatrix, then Programming in C++ is like seeing a serial killer.
You just don’t know when the compiler get fed up with you and kill your way of life.
Rust>>>>>>>>>>>>>>c
I prefer a dominatrix over a serial killer
i don't know have you use async and lifetimes in Rust.... i do C/C++ any day
People over hype how hard C++ is. It really isn't that difficult.
@@dave7244 It isn't hard, it's just cringe
Rust>>>>>>>>c
@@gustavojoaquin_arch No it isn't cringe. You are.
Mental Outlaw is wild, you have videos talking about drug lords on the dark web and then here we have a (somewhat) family-friendly Neovim configuration tutorial
Great analogy man.
rust coders are braver than the troops
Considering the more recent hiring practice and marketing, they're one in the same.
I'd say it's the opposite - Rust is a memory-safe language, unlike say C++
this was great! I was searching for exactly this for a few days and only found old ones that weren't working. Perfect timing!
0:03 but think about....a cross eyed dominatrix shows up at your wrong house but is the wrong address but will give the service anyway...lucky or not a lucky day
NvChad isn't really a good option if you want an easy configuration with neovim. I would rather recommend lazyvim as it has "extras" which are basically a collection of all the packages you need for some specific language. It's as easy as installing "rust", " javascript", "svelte", " yaml" and you get all of it working in your editor without struggling with all the dependencies
I agree, the file structure might be a bit confusing for anyone.
But once, you get the hang of it, you'll sure enjoy it's wide choices of themes, inbuilt terminal and such.
Astrovim is better than lunnar even the creater of lunnar switched to astro
But it has the best name though
@@iraqinationalist7778 Really?!
We not mentioning that telegram CEO getting arrested then? o.o
That’s because it’s not Signal 😂
@@isbestlizard telegram is a honeypot
Womp womp
@@elithelateraluz1849damn buddy so funny and based 😐
That's because it is a political arrest. Nobody actually cares about whatever degen material gets posted in private channels over there.
kenny do be freaky today
Will you test your freak?
@@HaveanOreshnik not my kind of freak
@@xub1sca oh yeah...what's your OS???
@@HaveanOreshnik i use arch btw
@@xub1sca OH YEAASWAAAAH THAT'S HOT
For some reason this is an analogy I can't expect anyone but a rust user to make.
Amazing, I just wanted to get started with rust but I was messing with my nvim config before I got into that. Couldn't be a better timing
Or you could use a language that doesn’t glow, like Zig
Why does Rust glow?
@@nordgaren2358 White House endorses it
@@nordgaren2358 he's probably referring to the fact that it has been officially endorsed by the US government.
@@Kaldor-Draigo-h6q i see that as a win for rust, if even the feds trust their secrets on it
@@Kaldor-Draigo-h6q the only reason for the endorsement is the official rust (the company) stance on lgbtqapf+++ situation.
0:17 the irony of the right safe word being literally "unsafe"...
I dont know any Rust proggramers that saw light
I am a fan of the tmux => neovim, cargo watch, console output workflow setup. spread across three panes. Code is in the left pane and other two are in the right panes.
I really like rust, I especially love it‘s Result and Optional monads forcing you to never return null in safe code but my main issue was as soon as I started multithreading and async/await the compiler kept screaming incomprehensable stuff at me
I've been using helix for a while now and I'd rec it to pretty much everyone, especially if you're a rust dev. It just werks out of the box, almost no config required
Yooo that pfp is the color scheme I used for one of my games
Also I would not recommend helix. It's far more verbose in commands and has less support overall. And it's not universal across editors providing optional modal editing
yeah but it doesnt have support for plugins (and ctags)
I just hate that it doesn't use vim binds
@@Cookiekeks then just use neovim instead???
like helix is p much neovim with the order of keys reversed
bro my academic year starts next week and i'll be learning rust, this will really come handy. thank you
update on the chickens?
We need more these kinds of videos from Kyle.
Accidentally installed something called typescript but got many errors whay should i do monerolord
dude really used a dominatrix clip 💀
Finally, now I incompetent programmer can write the safe and reliable backend code. Al thanks to rust.
Thanks.
You can install a nvim plugin with every package manager. this is how i do. Cool Video!
can confirm started learning rust and now have cat femboy boyfriend
Edit: spelling
farmboy
I switched from nvim to helix, which is written in rust. Rust all the way down!
Why would you go from efficient to verbose voluntarily?
@@RenderingUser i don't understand what you mean. Helix is very similar to vim. It's based on Kakoune. After about a week I was a bit faster in helix than in vim.
@@QuiteIndeededly I would not recommend helix. It's far more verbose in commands and has less support overall. And it's not universal across editors providing optional modal editing. Kakoune has less verbose keys in comparison
Helix isn’t quite there yet. The debugging is awful and it doesn’t support plugins.
PrimeMentalOutlaw here
I mean why is Rust called a low level language when it uses automatic memory allocation? And the programmer has to go the extra step of writing unsafe Rust to gain manual control, which already defeat the idea of Rust safety.
Why I chose Zig instead. Zig already on the right path to be C’s successor.
Rust is a low level language with some high level features to (kind of) prevent boilerplate. Also unsafe rust is still safer than c.
Define "automatic memory allocation"
C++ has automatic memory management with the new keyword.
Is zig paying you?
How many dominatrix have you visited?
And then you try to compile your code and cargo downloads a billion packages and you're still waiting for it to finish, despite having a latest gen CPU and 64GB of RAM.
>using rust in the current year of our Lord and savior and not Holy C
@@valknut9648forgive him, he does not know any better.
As opposed to other languages where dependencies don't exist?
@@Cookiekeks as opposed to other languages where one has to consider what dependencies to use more carefully, and where dependencies are faster at compiling
@@etherweb6796 You control the dependencies you use in every language. Some of those dependencies might have dependencies of their own, which is completely normal.
Unironically just what i was looking for
rust ftw. you are truly based mr outlaw!
i find having all those windows pop-up while coding and the in-line errors/warnings to be way too distracting. syntax highlighting + on-demand completion is what I crave for.
Main question is how are you even scrolling that overview section? Of axum, like reading the docs
What kind of applications/software are you developing in Rust?
Elden Ring mods
Cli apps and tui for now. Maybe games as well once bevy is complete
Honestly, I'm a little disappointed that you’re not doing this configuration declaratively with NIX. Are you even a real XMR chad, bro? 🤔
nix sucks
@@Cookiekeks in my (and NIX's inventor) home language that translates to everything is awesome.
@@Cookiekeks why
@@mychmcg It doesn't even have a package manager
I was a little worried about where this analogy was going.
0:08 👀
what about helix with treesitter? Isn't it faster?
Why use 3 monitors when you can just use a window manager with virtual desktops
what font and editor is that?
That's great, i mean, i still prefer to use kate but that's really helpful.
I find it very concerning when my favourite glowy does not report on Durovs arrest on time… kinda feels like the triple letter boys are having issues coming up with a coverup /S
Rust is unbased. Use C instead
or Zig
based is doing what you enjoy
as god intended
Cope
@@alurmalaughs in unsafe
How long till we see an HTMX video?
If you show how to run the debugger in nvim i would actually consider using it :)
let's explore the dotfiles
doesn't work for some reason, also use nvchad, the bottom logo shows that the lsp is enabled tho, but no cool features like in this video
Wait is mental outlaw becoming... mental?????
always has been
When da mental outlaw is neither mental nor outlaw
what if instead of mental outlaw he was *Freaky Outlaw* and he taught us *Freaky Tips* instead of coding tips
Rust In Peace
I love rust but I hate the community attached to it
this is what nerd font?
Can you do one for C++ too?
does anybody knows what font it is ?
Its time to get cracked, bois
If Just the neovim tip=1, then based hyper gape.
Will you make a video about the telegram owner getting arrested?
Check SomeOrdinaryGamers he have it covered.
Can you do neovim for go, pls
Zig > Rust
Wait till the language is actually useful lmao
@@RenderingUser Already useful. Zig Chad > Rust troon
@@RustIsWinning Works on my machine (TM)
@@NetBandit70 not even released 1.0 and it's hardly usable for production except for niche use cases
Sorry, i program in scratch
Rusta forever
Here come the socks...
when will us europeans be able to shop on your website?
Now, we need to rewrite neovim in Rust.
It already exists and it's called Helix
There's Neovide
@@dunno_Also I would not recommend helix. It's far more verbose in commands and has less support overall. And it's not universal across editors providing optional modal editing
@@RenderingUser I agree that there is less support and the lack of a plugin system is a big limitation. But I have been using it as my main editor for the last two years and I never went back to neovim. I spend way less time tinkering with my config file and I find the ability to have multiple cursor/selections so efficient that I keep using it. But like every editor there is no one fit for all, everyone has its own tastes and needs and should use whatever works for them
@@dunno_ I heard multiple cursor are also coming in neovim soon. Also I don't really tinker with my setup either. I just use astronvim for the most part. Installing any neovim distro would suffice
fuck this, ANSI C + gcc + nano forever
Good combination bro, but I replace nano for emacs think about it lex fridman uses emacs btw nano is god for me
@@RustIsWinning you memorize keybinds?
@@n-xx4kl i don't have anything against emacs, i just couldn't figure it out
@CrystalStarscapeyou set your own keybinds
Not Pavel video D: but Rust
Useless IDE for a redundant language, what a combo
Why is Rust redundant?
@@nordgaren2358 C exists. Rust is meme for special snowflakes that need a language to have an official discord grooming server. The only good thing about rust is its compiler, but it could have been a more strict C compiler instead.
@@nordgaren2358because it's popular of course, same reason Nvim can't be good. If the majority of talk about these tools is praising them then how on earth could they actually be good?
/s if you somehow couldn't tell
@@ultimate9056 What's the real reason. There are a lot of people showing skepticism of this programming language, I'm not a programmer myself, I don't know anything about it. But there must be an actual reason, and not just because it's "popular".
@@kjullthedemon everything is deserving and receives criticism and Rust is no exception. However to call it a redundant language is absurd. Most of the time that kind of language is only thrown around by comtrarians reacting to what's hype. There's some cases where that counter culture is 100% warranted but in those cases the arguments against the thing are usually well thought out and quite damning.
wtf mental outlaw actually coding?
Y r u surprised?
@@Randomynous01 i never thought he codes other than bash scripts and patch dwm..
i remeber him being system repair guy
Writing bash scripts is not programming or what's the point here
@@etziowingeler3173 points is, he weren't into programming before
He was just writing some kind of database code, likely just for learning rust
I can dig a ditch with a guitar, or a violin, but that's not what they were made for.
emacs ~ ok, if that's your particular fetish, then maybe, but vim?
Thanks, but I prefer Helix.
I HATE RUST I HATE RUST I HATE RUST I HATE RUST I HATE RUST I HATE RUST
I use helix editor, It's soo good (and written in rust btw)
Rise awareness of Paul durve arrest bro he is the king of free speech
What the actual fuck was that intro man
Could not agree with that analogy more, as always truly based. Could you make a vid on the Pavel Durov arrest and it's possible impact on free speech, regardless of how truly private telegram is?
I thought I heard that you didn't knew how to code!??!! Debugging is even harder!! And I thought you were a network/system administrator!??
Talk about telegram ceo arrest
Please do a video about the Zen browser, is it good when it comes to privacy?
Thanx for all your great work!
unsubscribed and downvoted, this is brimstone
J'ai montré cette vidéo à mes amis et maintenant nous avons un nouveau rituel qui consiste à rire ensemble tous les vendredis🍒
Freaky Outlaw
This is Dominatrix propaganda, and it worked.
rust ftw, you are truly based mr outlaw
> dude says he is based
> code in Rust
wtf
are you wearing programming socks?
programming socks are based tfym
LazyVim
how easy is rust to learn for someone who wants to kill people after seeing a single line of python? asking for myself
It's pretty hard if you don't have much experience with systems programming languages. I used python alot at old jobs to automate stuff. You might wanna get comfortable with python first because it takes ALOT more code to do similar things in rust.
@@MentalOutlaw it's over
Make a story about Durov
Step 1. Install zed.
WTF IS THAT BEGINNING WTF
There’s a problem with ur channel reach , m a subscriber and I hardly could find your channel
Any advice on search engines that don’t censor stuff?
Based Kenny. 🦀
first
Nice
waht
0:08
@@stoerenungeheuer543 domitarx
Lets be honest, rust is just budget Haskell.
Haskell is basement dweller Rust. But both doesn’t touch grass
You mean haskell is budget rust?
Rust helps you squeeze out that last 1% of performance over C++.the end
Until you use a .clone() once and somehow you are now cloning everywhere, or you decided clones are bad, and introduced a lifetime, which spread like the covid
i fucking hate rust and c++
lol
Do you prefer something else for system programming?
C
i love using java spring boot saaar