The White House Endorses Rust

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ธ.ค. 2024

ความคิดเห็น •

  • @enis7x
    @enis7x 10 หลายเดือนก่อน +845

    You will have no segment faults and you will be happy - Government

    • @sgameirojr
      @sgameirojr 10 หลายเดือนก่อน +74

      Eat the bugs. Inject the Rust to keep your projects safe.

    • @robmorgan1214
      @robmorgan1214 10 หลายเดือนก่อน +19

      Yeah. But seg faults are great! You get into trouble when the memory bug keeps you on the same page and that page also holds sensitive data or a function pointer that is permitted to escape that page. What we're really talking about is the vulnerabilities inherent in cloud applications. If you don't own your hardware and you let public users install programs on shared systems without admin supervision you're ALWAYS gonna have problems. There's no technical solution here. It's the architecture of the attack surface they've selected... oops.

    • @someoneelse4811
      @someoneelse4811 10 หลายเดือนก่อน +12

      Shame... Getting random segfaults from software that isn't mine was always so exhilarating.

    • @floppa.flo88a
      @floppa.flo88a 10 หลายเดือนก่อน +3

      Jesus Christ is coming back soon, repent from your sins and believe in the gospel. Jesus loves you and wishes that none would perish but that all would come to repentance. He died on the cross for your sins, so that through him you may have eternal life. This could be your last chance to be saved❤️

    • @thecollector6746
      @thecollector6746 9 หลายเดือนก่อน

      There are already no seg faults in Government software. No one is using C/C++ in the Government for projects outside of DoD, and even then you had smart pointers since C++ 98 which pretty much kills the whole argument for migrating to Rust....also...Rust doesn't not have an ABI. That's a problem.

  • @CEOofGameDev
    @CEOofGameDev 10 หลายเดือนก่อน +1216

    10:56
    "the rust compiler will not let you compile code that isn't memory safe"
    Unless you're a Chad and all your code is one big unsafe block, like god intended...

    • @sgameirojr
      @sgameirojr 10 หลายเดือนก่อน

      Rust is CIA n1gerl1icious code.

    • @hakdergaming
      @hakdergaming 10 หลายเดือนก่อน +39

      ur based asf, but this defeats the entire purpose of rust!

    • @HolyMethWizard
      @HolyMethWizard 10 หลายเดือนก่อน +31

      ​@@hakdergamingnah, he'd pop off

    • @volkwell-wk3eq
      @volkwell-wk3eq 10 หลายเดือนก่อน

      why is it always people who dont even program talking about "muh unsafe", dude you dont know what fucking threads are, shut up

    • @sashimisub8536
      @sashimisub8536 10 หลายเดือนก่อน

      Tru

  • @rch5395
    @rch5395 10 หลายเดือนก่อน +798

    NSA Rust back door soon in 2025.

    • @dmitriidemenev5258
      @dmitriidemenev5258 10 หลายเดือนก่อน +16

      Rust gives really good safety guarantees against memory vulnerabilities. This is a big class of vulnerabilities but it is not comprehensive.

    • @tiranito2834
      @tiranito2834 10 หลายเดือนก่อน +59

      Remember how just a few months ago ferrocene was not industry ready, and suddenly it got approved for medical software out of the blue without actually passing any safety and soundness tests? Yeah, now it all makes sense... considering how Rust is not a language specification but completely relies on its (few) compiler implementations, I wouldn't be surprised if this push has happened due to how easy it was to put a backdoor in the language. After all, there's only like 2 compilers they had to make it into to achieve this lol...

    • @PeakKissShot
      @PeakKissShot 10 หลายเดือนก่อน

      @@tiranito2834 Seek help from a psychiatrist

    • @DF-ss5ep
      @DF-ss5ep 10 หลายเดือนก่อน +8

      It's not just the compiler, but there's the human aspect to it. Communities, foundations, grants, etc, all are vehicles for government money and through that for top-down control.

    • @XxZeldaxXXxLinkxX
      @XxZeldaxXXxLinkxX 10 หลายเดือนก่อน +10

      I mean, putting in a backdoor into open source language is probably not that easy

  • @TheThreatenedSwan
    @TheThreatenedSwan 10 หลายเดือนก่อน +3165

    State mandated homosexual software

    • @iliashdz9106
      @iliashdz9106 10 หลายเดือนก่อน +185

      what the hell does that even mean lmao

    • @OREYG
      @OREYG 10 หลายเดือนก่อน

      Autistic too

    • @mycommentmyopinion
      @mycommentmyopinion 10 หลายเดือนก่อน

      ​@@iliashdz9106 Gay programming

    • @lanpartylandlord6123
      @lanpartylandlord6123 10 หลายเดือนก่อน +382

      @@iliashdz9106he doesnt know

    • @TheDashingRogue
      @TheDashingRogue 10 หลายเดือนก่อน

      @@iliashdz9106it means input get with inputs & outputs get with outputs

  • @andrewhooper7603
    @andrewhooper7603 10 หลายเดือนก่อน +173

    I want this to feature prominently in the debates. I need to know Trump's opinion on C++.

    • @doodidood
      @doodidood 10 หลายเดือนก่อน +33

      Trump seems like a Java guy to me ngl

    • @iamagi
      @iamagi 10 หลายเดือนก่อน +5

      One of them should memorize an answer and have someone ask the question in front of a camera.

    • @houssamassila6274
      @houssamassila6274 10 หลายเดือนก่อน +66

      C++ is a tremendous language, it's yuuuge.

    • @gpsoftsk1
      @gpsoftsk1 10 หลายเดือนก่อน

      @@houssamassila6274 C++ is nice and you can write memory-safe code in it. Just most of the people are not good programmers and they write stupid code. I see this every day in Java as well. Especially the code written by programmers in India. But yeah, they are cheap, so the company thinks they save money.

    • @Roboprogs
      @Roboprogs 10 หลายเดือนก่อน +34

      We’re going to build a big beautiful Modula compiler, like no one has ever seen. Maybe you’ve heard of Delphi? Well this will make that look small and slow in comparison. Everyone will be talking about it.

  • @Ginfidel
    @Ginfidel 10 หลายเดือนก่อน +403

    I work for a federal agency that has some of their own applications written in-house. It's some of the trashiest stuff I've ever seen. It's literally a meme between me and my coworkers how often it goes down. The federal government is utterly incapable of managing simple internal software for absurdly basic tasks. An endorsement from them is laughable.

    • @parito5523
      @parito5523 10 หลายเดือนก่อน +4

      What sort of basic tasks would need in-house softwares?

    • @yhz2K
      @yhz2K 10 หลายเดือนก่อน

      ​@@parito5523Basically Security and Trust issues, that's why in house software better

    • @Ginfidel
      @Ginfidel 10 หลายเดือนก่อน

      @@parito5523 Record keeping and databasing with extra features specific to the task. Can't be specific but it's about as technologically complex as a search engine website from 2006. Visually looks like it too lmao
      Best part is there's a massive team of contractors "supporting" it and releasing microscopic builds all the time yet it never seems to actually become more reliable

    • @desertdude540
      @desertdude540 10 หลายเดือนก่อน

      @@parito5523 Providing nicer interfaces that interact with old 3270 green screen applications via screen scraping.

    • @ReviloYaj
      @ReviloYaj 10 หลายเดือนก่อน +39

      ​@@parito5523I work in Healthcare, not govt but govt adjacent. A lot of our in house code is written "to keep our solutions proprietary" even if it's worse than the open equivalent

  • @bingus_supreme_
    @bingus_supreme_ 10 หลายเดือนก่อน +551

    I thought you meant rust like the video game

    • @MentalOutlaw
      @MentalOutlaw  10 หลายเดือนก่อน +366

      I love that now when I search for things related to rust I actually get results for the language, a couple years ago everything was that game

    • @uwugaloo
      @uwugaloo 10 หลายเดือนก่อน +7

      @bingus_supreme_
      I wonder if you actually have a bingus and if so can you please advise on the bingus

    • @Warchief187
      @Warchief187 10 หลายเดือนก่อน

      got any extra cloth?

    • @chillfill4866
      @chillfill4866 10 หลายเดือนก่อน +6

      No u don't ​@@MentalOutlaw

    • @Gringle9coolguy
      @Gringle9coolguy 10 หลายเดือนก่อน +6

      It took me 4 minutes and reading this comment to understand he wasn't talking about the game 😂❤ I just smoked some medicinal legal

  • @paulsaulpaul
    @paulsaulpaul 10 หลายเดือนก่อน +502

    White house currently believes the best way to be memory safe is to have no functioning memory in the oval office. Cannot overrun the buffer that doesn't exist.

    • @r.b.ratieta6111
      @r.b.ratieta6111 10 หลายเดือนก่อน +33

      Underrated comment.

    • @Hotshot2k4
      @Hotshot2k4 10 หลายเดือนก่อน +22

      I, for one, look forward to having one fossilizing president rather than the other fossilizing president.

    • @hook-x6f
      @hook-x6f 10 หลายเดือนก่อน +1

      But he'll win again because 59% of Nikki Haley voters will not vote for the former guy because he is a criminal. I'd rather not have a criminal who likes Putin.

    • @pluto8404
      @pluto8404 10 หลายเดือนก่อน +21

      too many dangling pointers in the presidents mind.

    • @trumpetpunk42
      @trumpetpunk42 10 หลายเดือนก่อน +10

      ​@@Hotshot2k4"None of these candidates" versus "Uncommitted" 2024!

  • @nothingtoospecial777
    @nothingtoospecial777 10 หลายเดือนก่อน +663

    Only good reason to use Rust is to make sure that the outsourced Indian devs don't bring too many security flaws.

    • @lego46143
      @lego46143 10 หลายเดือนก่อน +11

      Development work done for US govt. if classified must be done in the USA

    • @souvikchattopadhyay7535
      @souvikchattopadhyay7535 10 หลายเดือนก่อน

      Security flaws come with cheap cost buddy, pay the top dollar and we'll write you memory-safer code even in c++😉

    • @nothingtoospecial777
      @nothingtoospecial777 10 หลายเดือนก่อน +54

      @@lego46143 Most of it isn't classified and holds personal data.

    • @souvikchattopadhyay7535
      @souvikchattopadhyay7535 10 หลายเดือนก่อน

      Security flaws mostly come with the cheap cost, pay the top dollar and we'll write you memory-safer code even in c++😉

    • @a.9913
      @a.9913 10 หลายเดือนก่อน +33

      @@lego46143 Not if contractors outsource the work of their contracts, as has been happening.

  • @knm080xg12r6j991jhgt
    @knm080xg12r6j991jhgt 10 หลายเดือนก่อน +624

    If you really wanted to use a memory-safe language that has been proven in aerospace, you could use COBOL. 🤪🤪🤪🤪

    • @CEOofGameDev
      @CEOofGameDev 10 หลายเดือนก่อน

      cobol deez nuts, brother

    • @heroslippy6666
      @heroslippy6666 10 หลายเดือนก่อน +101

      And they are hiring! It is basically a guaranteed job if you can pass a security clearance.
      This message is not a government psyop.

    • @The_Conspiracy_Analyst
      @The_Conspiracy_Analyst 10 หลายเดือนก่อน +41

      You spelled Ada wrong.

    • @DVRC
      @DVRC 10 หลายเดือนก่อน

      Why not Modula-2 or T?

    • @sigmamale4147
      @sigmamale4147 10 หลายเดือนก่อน

      @Sv5YpWTwd9otTA4So83f what is the issue with chatgpt not understanding it

  • @Adam-y3w5o
    @Adam-y3w5o 10 หลายเดือนก่อน +185

    5:44 "According to experts" as DateRightStuff says :"Studies showed that experts follow who fund them more".

    • @CjqNslXUcM
      @CjqNslXUcM 10 หลายเดือนก่อน +6

      what a dumb statement

    • @rj7250a
      @rj7250a 10 หลายเดือนก่อน +39

      ​@@CjqNslXUcMyou have to look at the data that the "experts" are presenting, to see if it is valid.
      Today, any idiot with the "correct" opinions can be called an expert by the mainstream media, especially in more subjective areas like politics and economics.

    • @CjqNslXUcM
      @CjqNslXUcM 10 หลายเดือนก่อน

      @@rj7250a The problem with that idea is that you're likely not even close to being qualified to evaluate evidence yourself. You don't know statistic methods, experimental design, or relevant background information.
      You can easily find studies that seem to confirm any preconceived idea, especially if relevant to a political issue. "Doing your own research" is a meme. It's what whack jobs use to defend their inane theories. They learn slightly more than the average joe from a few google searches and then debate people who are equally unqualified.
      If you want to know the truth of a scientific matter without spending years getting an academic degree you need to use reputation as a epistemological measuring stick. That's just how it is.
      Listen to the majority of people who are actively working and publishing in a field. Read literature reviews and meta-analyses in high-impact journals.
      Don't be an arrogant idiot. If there's an opinion you have that diverges from the scientific consensus, you're almost certainly wrong.

    • @CjqNslXUcM
      @CjqNslXUcM 10 หลายเดือนก่อน

      @@rj7250a You're likely not even close to being qualified to evaluate most evidence yourself. You don't know statistic methods, experimental design, or relevant background information. You can easy find studies that seem to confirm any preconceived idea, especially if relevant to a political issue.
      "Doing your own research" is a meme. It's what whack jobs use to defend their inane theories. They learn slightly more than the average joe from a few google searches and then debate people who are equally unqualified.
      If you want to know the truth of a scientific matter without spending years getting an academic degree you need to use reputation as a epistemological measuring stick. That's just how it is. Listen to the majority of people who are actively working and publishing in a field. Read literature reviews and meta-analyses in high-impact journals.

    • @AA-qv7fb
      @AA-qv7fb 10 หลายเดือนก่อน +8

      @@CjqNslXUcM well they did sound like they had an interest in pushing rust. no actual arguments against modern c++ being superior to rust.

  • @avetis2377
    @avetis2377 10 หลายเดือนก่อน +471

    still gonna use C

    • @KookoCraft
      @KookoCraft 10 หลายเดือนก่อน +37

      @@twelvetican stop telling people how to develop software :)))

    • @GoogleDoesEvil
      @GoogleDoesEvil 10 หลายเดือนก่อน

      @@twelvetican People like you are why Wine will always suck. Hint: Windows' usermode is object oriented.

    • @PlanetComputer
      @PlanetComputer 10 หลายเดือนก่อน +38

      @@KookoCraft segfault

    • @baraka629
      @baraka629 10 หลายเดือนก่อน +17

      @@twelvetican no, you are going to use brainfuck and lolcode. no discussion.

    • @pyyrr
      @pyyrr 10 หลายเดือนก่อน +61

      @@twelveticanthats objectively wrong. c++ is actually a pretty safe language, as long as you stick to like c++11 or newer, and ignore some of the more raw functionality it inherited from c. stop spreading misinfo about the language. c++ is a very powerful language and absolutely safe in tandem with a brain.

  • @johnsmith1953x
    @johnsmith1953x 10 หลายเดือนก่อน +34

    *FORTRAN90/2003/2021 is also memory safe and always has been*

  • @AndersonPEM
    @AndersonPEM 10 หลายเดือนก่อน +149

    If the government recommends a specific technology, I start suspecting about it immediately.

    • @ordinaryhuman5645
      @ordinaryhuman5645 10 หลายเดือนก่อน +22

      Don't worry, Rust totally won't awaken your inner desire to get backdoored by Uncle Sam.

    • @AndersonPEM
      @AndersonPEM 10 หลายเดือนก่อน +13

      @@ordinaryhuman5645 Well the government fucks me very day so I'm already pretty much backdoored by it :P

    • @NormCantoral
      @NormCantoral 10 หลายเดือนก่อน +2

      and I will also ask, why is this coming out now? what happened to the last 50-80 years of their space programs and other programs that NEED a programming language?

    • @thegoldenatlas753
      @thegoldenatlas753 10 หลายเดือนก่อน +10

      @@NormCantoral there are planes flying with floppy disks at this very moment.
      Aerospace on the computer side lags like 20-30 years behind due to safety requirements.

    • @antifa_communist
      @antifa_communist 9 หลายเดือนก่อน +3

      The tech or the recommendation? Because Rust is both safe, practical and fast.

  • @DP-ym4dg
    @DP-ym4dg 10 หลายเดือนก่อน +257

    I'm not sure I want to take endorsments from the white house tho

    • @mattmill30
      @mattmill30 10 หลายเดือนก่อน +43

      yeh, feels like they'll be rolling out robo-Fouchi to convince us to "trust the compiler" in short order

    • @trumpetpunk42
      @trumpetpunk42 10 หลายเดือนก่อน +1

      ​@tripplefives1402if that misspelling was an intentional BASIC pun...😂

    • @redavni1
      @redavni1 10 หลายเดือนก่อน +5

      If you don't control memory access, who does?

    • @someoneelse4811
      @someoneelse4811 10 หลายเดือนก่อน +1

      ​@@mattmill30There's already "security" cores running on any CPU that's newer than 15 years old. If they want your data, they have it.

    • @Roboprogs
      @Roboprogs 10 หลายเดือนก่อน

      @@mattmill30”ken” has entered the chat. And your Unix server.

  • @vldthdrgn
    @vldthdrgn 10 หลายเดือนก่อน +89

    Let's not forget this was a huge selling point for Java back in the day.

    • @mytech6779
      @mytech6779 9 หลายเดือนก่อน +14

      And Boeing attempted to use Java for a critical control system which ended up insanely unsafe.
      In physical testing the landing gear would randomly fail to go down or come up... because the decidedly non-deterministic garbage collector blocked the signal interupt. (Not to mention systems complex enough to use the JVM are right out of the gate inherently non-realtime and near impossible to formally validate.)

    • @pyyrr
      @pyyrr 9 หลายเดือนก่อน +10

      yes, simple fact is that c++ has proven to be effective for 40+ years and rust hasnt :\

    • @cherubin7th
      @cherubin7th 9 หลายเดือนก่อน +1

      @@pyyrr 40+ years of avoidable damage caused by c++

    • @alcar32sharif
      @alcar32sharif 9 หลายเดือนก่อน

      The main selling point was:
      "Compile once, run everywhere (, where a java runtime is available)"

    • @dr_birb
      @dr_birb 8 หลายเดือนก่อน

      ​@@pyyrr effective but unsafe, which is the whole convo about

  • @TheThreatenedSwan
    @TheThreatenedSwan 10 หลายเดือนก่อน +119

    I never expected you to say "fruit drawing algorithm"

    • @veebeeTV
      @veebeeTV 10 หลายเดือนก่อน

      😂😂😂😂

  • @courierofyesterday
    @courierofyesterday 10 หลายเดือนก่อน +63

    Endorsed by the White House?
    Alright time to learn Nim.

    • @NormCantoral
      @NormCantoral 10 หลายเดือนก่อน +2

      agreed. 99% sure that this will not end well for any group of people who get involved with this.

    • @worldspam5682
      @worldspam5682 10 หลายเดือนก่อน +8

      ​@@NormCantoral they were already not ok when they trademarked every variation of rust logo and made programming about politics

    • @LigmusCrotum
      @LigmusCrotum 9 หลายเดือนก่อน +4

      Zig

    • @antifa_communist
      @antifa_communist 9 หลายเดือนก่อน +1

      So just because it got endorsed, you're going to use a worse language?

    • @canuquackliekaDUCK
      @canuquackliekaDUCK 9 หลายเดือนก่อน +4

      @@antifa_communisthow nim's worse exactly?

  • @pompomaddons
    @pompomaddons 10 หลายเดือนก่อน +293

    holy c is better

    • @seronymus
      @seronymus 10 หลายเดือนก่อน +10

      C, the refined cougar of programing languages

    • @ceasnov
      @ceasnov 10 หลายเดือนก่อน +6

      We don't all have the gift of programming in it

    • @s1nistr433
      @s1nistr433 10 หลายเดือนก่อน +75

      Rust: endorced by the white house
      Holy C: endorced by literal god himself

    • @Keirnoth
      @Keirnoth 10 หลายเดือนก่อน

      Yes.

    • @GavinBogie
      @GavinBogie 10 หลายเดือนก่อน

      TempleOS is the truest Operating System that only the most elite programmers use.

  • @g.r.o.g.u.1892
    @g.r.o.g.u.1892 10 หลายเดือนก่อน +254

    You know who isnt memory safe? 🙂 Hunter Biden, its time to get him a new laptop

    • @veryfrozen3271
      @veryfrozen3271 10 หลายเดือนก่อน +23

      The fact I have the presidents sons apple phone archive I can literally use software and an extra iphone to turn it into his physical clone of his phone is proof our country is a joke. Anybody can download it and see what they did to his family members and many felonies including being a traitor 😂😂😂 shyts not a joke the world is fked.

    • @TrickyNekro
      @TrickyNekro 10 หลายเดือนก่อน +4

      like father like son they say...

    • @justsomeonepassingby3838
      @justsomeonepassingby3838 10 หลายเดือนก่อน

      ​@@veryfrozen3271Do you know where this data can be downloaded ?

    • @justsomeonepassingby3838
      @justsomeonepassingby3838 10 หลายเดือนก่อน

      ​@@veryfrozen3271Sauce ?

    • @veryfrozen3271
      @veryfrozen3271 10 หลายเดือนก่อน

      @@justsomeonepassingby3838 just google hunter Biden iPhone archive it was on 4chan for a whole week but news dies down and people stop caring. You can find it online if you really wanted it. It was publicly leaked.

  • @seronymus
    @seronymus 10 หลายเดือนก่อน +124

    Mandatory Boomer joke: More like, the White House should make Biden's memory safe, heyyyoo!!

    • @Yezpahr
      @Yezpahr 10 หลายเดือนก่อน

      His memory is safe already, it purges right away. Sometimes even mid-sentence but that's a glitch they'll iron out in Biden 2.0

  • @exoZelia
    @exoZelia 10 หลายเดือนก่อน +48

    C++-ing even harder cause now its rebellious

    • @chrimony
      @chrimony 10 หลายเดือนก่อน +13

      They told me to stop hitting myself in the face with a shovel, but I'm a rebel!

    • @exoZelia
      @exoZelia 10 หลายเดือนก่อน +5

      @@chrimony kick ass non sequitur

    • @chrimony
      @chrimony 10 หลายเดือนก่อน +1

      @@exoZelia Is it?

    • @Superchunk-k2h
      @Superchunk-k2h 10 หลายเดือนก่อน +19

      @@chrimony Yes, because good C++ is safe. I don't need fucking handrails since I know how to manage my memory properly.

    • @chrimony
      @chrimony 10 หลายเดือนก่อน

      @@Superchunk-k2h C++ is a monstrocity. You can write "good" code in any language. That doesn't mean the language is safe or appropriate.

  • @Chaosxinc
    @Chaosxinc 10 หลายเดือนก่อน +7

    Funniest part about this is that one of the few programming projects I did in college was a very tight memory manager simulator written all in C++ of course.

  • @isbestlizard
    @isbestlizard 10 หลายเดือนก่อน +21

    Ok what backdoor have the NSA managed to sneak into Rust?

  • @user-qr4jf4tv2x
    @user-qr4jf4tv2x 10 หลายเดือนก่อน +16

    biden memory is not safe

  • @ValleyMansonOfficial
    @ValleyMansonOfficial 10 หลายเดือนก่อน +111

    Alexa, play "Rust in Peace" by Megadeth

    • @seanld444
      @seanld444 10 หลายเดือนก่อน +10

      Utterly based

  • @fleiteh
    @fleiteh 10 หลายเดือนก่อน +104

    When something is government recommended there's usually a catch.

    • @fryphillipj560
      @fryphillipj560 10 หลายเดือนก่อน +6

      🙄

    • @plainenglishh
      @plainenglishh 10 หลายเดือนก่อน +32

      government recommends exercise and a varied, balanced diet... must be a catch...

    • @worldspam5682
      @worldspam5682 10 หลายเดือนก่อน +19

      ​@@plainenglishhof course, because why it promotes processed bs and fast food at the same time?

    • @fleiteh
      @fleiteh 10 หลายเดือนก่อน +11

      @@plainenglishh key word is 'usually'. Exercise is common sense... but I'm pretty sure soon there will be a clause somewhere that overweight body positivity is more important than exercise due to factors of social stigma, unnecessary physical and mental strain, etc. As for the regulated consumer diet, check out "Everything I want to do is illegal" by Joel Salatin.

    • @mqb3gofjzkko7nzx38
      @mqb3gofjzkko7nzx38 10 หลายเดือนก่อน +7

      The government recommends that you change your socks at least once a day.

  • @LarsLarsen77
    @LarsLarsen77 10 หลายเดือนก่อน +44

    I learned to code for fun in high school, I didn't even know it was a job. I'd never heard of anyone who got paid to code, I assumed it was like 3 people who worked for banks and that was about it.

    • @XxZeldaxXXxLinkxX
      @XxZeldaxXXxLinkxX 10 หลายเดือนก่อน +25

      If you knew how to code, it never crossed your mind to think about who made literally every piece of software you used?

    • @bsherman8236
      @bsherman8236 10 หลายเดือนก่อน

      I used to draw boobs for fun now i get paid for it

    • @asdfghjkl-jk6mu
      @asdfghjkl-jk6mu 10 หลายเดือนก่อน

      actual retard here

    • @0xCAFEF00D
      @0xCAFEF00D 10 หลายเดือนก่อน +7

      ​@@XxZeldaxXXxLinkxX Most software is so simple nobody who does programming would have had to made it. There's an enitely plausible world where WYSIWYG dominates even business logic.
      I'd still consider it programming but I can see how some might now.

    • @gamerzero6085
      @gamerzero6085 10 หลายเดือนก่อน

      @@0xCAFEF00DYet, 99% of it is made by programmers who get paid okay-ish programmer salaries. So there might be something about it after all.

  • @DraconicKobold
    @DraconicKobold 10 หลายเดือนก่อน +7

    What is more safe: writing code in a language a lot of bugs are known in or writing code in a language not a lot of bugs are known in.

  • @mytech6779
    @mytech6779 9 หลายเดือนก่อน +9

    Fun story, Mozilla switched FF to Rust and now I get (very slow) memory leaks. (I use a lot of tabs and keep a window open for days on end.) Even though it needlessly forces reloading of some dynamic pages when using the back button rather than simply retaining the state. (Why that reload doesn't flush the memory leak?)
    When did a few memory leaks become the sole definition of unsafe?
    This also reminds me of the old saying that generals are always fighting the previous war (they fix what they did wrong the last time but the world has already moved on). All of the comparisons with other languages that I see Rust evangelists make would have been valid arguments cira 1995, but it isn't 1995 and the real problems are in management anyway.
    When nobody in charge understands the basic idea of real critical systems, "real time", or a fully validated deterministic system, then no amount of language level "memory safety" is going to save you. ("real" system as in actual specific hardware part numbers with performance limits and requirements. Opposed to some abstract machine that theoretically yields a "correct" answer even if it takes an unknowable amount of time.)
    This Rust thing is like the systems they sell to companies, eg "lean" "5s" "6sigma", "agile", etc (basically the corporate equal to the old get-rich-quick infomercials selling you a system for flipping real estate.). They aren't bad systems, but there is no magic and any competent management would already be using their own version of the components anyway because it's just a rational way to conduct business. Meanwhile, incompetent management who could benefit have already proven they are too lame to implement such obvious system procedures.

    • @ExodiumTM
      @ExodiumTM 9 หลายเดือนก่อน +1

      Firefox mentioned RAAAAHHH

  • @NormCantoral
    @NormCantoral 10 หลายเดือนก่อน +23

    kind of disappointed here. I was completely ready for you to make fun of this press release.

    • @rusi6219
      @rusi6219 10 หลายเดือนก่อน +2

      They've replaced him

  • @AlbatrossCommando
    @AlbatrossCommando 10 หลายเดือนก่อน +101

    Modern C++ is also memory safe as long as you use smart pointers.

    • @blacksundarkskies
      @blacksundarkskies 10 หลายเดือนก่อน +2

      c has issues like no native builder or package manager

    • @gianni50725
      @gianni50725 10 หลายเดือนก่อน +30

      Smart pointers have basically zero guarantees relating to memory safety, so no. It makes it harder to use after free, but that's about it.

    • @stevepa3416
      @stevepa3416 10 หลายเดือนก่อน +2

      my view is no one should be using dynamic memory in modern C++. Theres fundamentally no need to just be allocating objects via new in the current day.
      Only scenarios where I can see it as legitimate is, you need to allocate some buffers, or you have virtual functions and need to do base pointer polymorphism on some objects.
      In the former, you can do it via straight C++ and let it get RAII'd away. A vector of char as an example and then slice it up.
      regarding the later, its quiite literally 90's boomerisms of C + Java style C++.
      theres things with mmap, i make alot of huge page data structures like ring buffers and whatnot so using raw pointers there,
      but its really just a matter of allocating a few GB up front, get it into the TLB, and then use it as a packet buffer pool or ring buffer, but smart pointers do nothing for you there

    • @bearwolffish
      @bearwolffish 10 หลายเดือนก่อน +7

      Ye but we are pretending that using new language features is harder than using whole new language.

    • @PlanetComputer
      @PlanetComputer 10 หลายเดือนก่อน +11

      yeah as long as you use the slow complex new features that still dont completely enforce memory safety because adapting to a new language that was built from the ground up to prevent bugs while remaining just as fast as other non memory safe languages is hard because tradition

  • @ISuperI
    @ISuperI 10 หลายเดือนก่อน +44

    Sorry, I prefer staying in C/C++, thanks

    • @daniel29263
      @daniel29263 10 หลายเดือนก่อน +2

      And I prefer horse and wagon

    • @sandwich5344
      @sandwich5344 9 หลายเดือนก่อน

      @@daniel29263that's not memory save, horses have a big head - but their buffer can be overflown with carrots and other hacker exploits

    • @WalterPowerbright
      @WalterPowerbright 3 หลายเดือนก่อน

      @@daniel29263 Those are just gimmicks, sonny.
      Just use your own legs to walk.

  • @yanlucasdf
    @yanlucasdf 10 หลายเดือนก่อน +18

    crustaceous dont want you to know this but if you just turn some compiler configurations on you get the "memory safety of rust" in any language

  • @s.m.4995
    @s.m.4995 10 หลายเดือนก่อน +7

    I was completely against the idea of the government telling me what programming languages to use, but all that changed at 7:06.

  • @Jelly420
    @Jelly420 10 หลายเดือนก่อน +63

    So, how many back doors do they have in Rust

    • @BSenta
      @BSenta 10 หลายเดือนก่อน +16

      It's open source

    • @mkabilly
      @mkabilly 10 หลายเดือนก่อน +29

      @@BSentawhich doesn’t mean there are no backdoors though

    • @distorted_heavy
      @distorted_heavy 10 หลายเดือนก่อน +17

      ​@@BSentaif I write a backdoor and make it open source is it suddenly not a backdoor?

    • @0xCAFEF00D
      @0xCAFEF00D 10 หลายเดือนก่อน

      ​@danielhalachev4714 I don't understand these people. All were asking is for them to do a complete reading of the Rust compiler source code and figure out if there's any deliberately hard to spot security vulnerabilities. It's only 2 000 000 LOC of .rs files.
      Easy. Why do these people complain like the only way to use others software is trust when presented with decently sized projects like this?

    • @Doctor_Glados
      @Doctor_Glados 10 หลายเดือนก่อน

      @danielhalachev4714bEcOs US bAd . It’s probably bait tho.

  • @CyberSurvivor44
    @CyberSurvivor44 10 หลายเดือนก่อน +7

    I've recently been learning rust bc I like wasting my time despite having a lot of debt so this is good to hear

  • @lizard450
    @lizard450 10 หลายเดือนก่อน +13

    When the US manages to stop buffer overflowing the budget I'll care about what they have to say about security.

    • @mytech6779
      @mytech6779 9 หลายเดือนก่อน +1

      Meh it's just Monopoly© money at this point anyway. There hasn't been legitimate legal (constitutional) US currency since the early 20th century. "US treasury" notes were all replaced by private "federal reserve" notes (They kept the design static during the transition, other than changing the fine print.). Then Nixon fully legitamized the counterfeiting, and monetary inflation has been transfering massive wealth from the small folk to those on top ever since.
      (Article 1 Section 10.
      No state shall ... make any thing but gold and silver coin a tender in payment of debts; ... )

  • @chinoto1
    @chinoto1 10 หลายเดือนก่อน +2

    The claim that the borrow checker is difficult to work with is overblown, unless you're really doing something tricky.
    I had an issue with an iterator that I solved by keeping temporary values in an arena until I was done with the iterator.

  • @acidlaek
    @acidlaek 10 หลายเดือนก่อน +86

    I hate rust because of the community behind it. They are so up their own a$$ it is unreal. Their politics oozes into the rust project.

    • @dmitriidemenev5258
      @dmitriidemenev5258 10 หลายเดือนก่อน +2

      Can you elaborate on that?

    • @njpme
      @njpme 10 หลายเดือนก่อน +1

      You need some Iron. You're not you when you anemic. You're not oxidizing 😂

    • @phonewithoutquestion80
      @phonewithoutquestion80 10 หลายเดือนก่อน

      Welcome to coding and closed/open sourced projects in the twenty-first century, people without a personality inject their politics when they should be doing their jobs.

    • @acidlaek
      @acidlaek 10 หลายเดือนก่อน +13

      @@dmitriidemenev5258 if you know you know if you don’t you don’t.
      In the case you know, nothing either of us will say will convince the other.
      If you don’t know, then you should experience it yourself and formulate your own opinion. There is a reason rust community is mock, and openly.

    • @kristoffer8609
      @kristoffer8609 10 หลายเดือนก่อน

      @user-xf5ty9yk7z I can guarantee it's the latter. Happens all the time.

  • @Superchunk-k2h
    @Superchunk-k2h 10 หลายเดือนก่อน +11

    No can ever convince me to switch from C++ to Rust

    • @allseeingeye93
      @allseeingeye93 10 หลายเดือนก่อน +6

      No one can ever convince me to use C++.

  • @alexanderoransky7601
    @alexanderoransky7601 10 หลายเดือนก่อน +20

    I think that people who learn anything without any passion and just because their only interest is money, not going to learn Rust. They will give up on chapter 4 of The Rust Programming Language. There are easier ways to get the same salary in software.

  • @ruirosado6289
    @ruirosado6289 10 หลายเดือนก่อน +5

    This video was a good summary on the issue. And thank you for the sensible title for this video.

  • @Murukku47
    @Murukku47 10 หลายเดือนก่อน +2

    An article I saw about this urged to not be blind to the fact that although 3 of 4 exploits found are related to memory safety, only a very small fraction of the real worst cybersecurity exploits discovered had been related to memory safety. Either way I hope rust gets developed further.

  • @DeviousMalcontent2
    @DeviousMalcontent2 10 หลายเดือนก่อน +6

    I wanted to investigate the rusty shackleford programming language but there was some controversy a few months back, so I went with Zig and I think Go is another one I need to try out.

    • @antifa_communist
      @antifa_communist 9 หลายเดือนก่อน

      So just because there was some controversy, you avoided it?

  • @TheDashingRogue
    @TheDashingRogue 10 หลายเดือนก่อน +40

    Nuclear Gandhi comes to mind regarding memory bugs

    • @rj7250a
      @rj7250a 10 หลายเดือนก่อน +5

      That was a underflow bug in his agressiviness status, not memory corruption.
      Rust also disables over/underflown checks in release builds, because those checks are super slow.

  • @daliareds
    @daliareds 10 หลายเดือนก่อน +12

    To add a small pedantic correction. Writing Go is certainly simpler than writing Rust, but it does not take less lines of code at all. Go is very easy to learn and write, but it's hella verbose when compared to functional or functional inspired languages, like Rust

    • @user-db2uj9vc7s
      @user-db2uj9vc7s 10 หลายเดือนก่อน +1

      Dude just called go verbose lol.

    • @user-db2uj9vc7s
      @user-db2uj9vc7s 10 หลายเดือนก่อน

      And even through rust is somewhat inspired in functional programming, it could not be far from it

    • @zactron1997
      @zactron1997 10 หลายเดือนก่อน +5

      Agreed. Go is verbose, while Rust is terse. Pick your poison.

    • @XxZeldaxXXxLinkxX
      @XxZeldaxXXxLinkxX 10 หลายเดือนก่อน

      ​@@user-db2uj9vc7sEither you're a liar, or you're someone who assigns their errors to underscores

    • @SlinkyD
      @SlinkyD 10 หลายเดือนก่อน

      ​@@zactron1997 Most reasonable comment I've read.

  • @skrundz
    @skrundz 10 หลายเดือนก่อน +13

    Memory bugs are just one of the many classes of security issues, yet they make up over 70% of CVEs

  • @M1America
    @M1America 10 หลายเดือนก่อน +115

    I don't like rust anymore.

    • @damian9303
      @damian9303 10 หลายเดือนก่อน +11

      I never liked it to begin with

    • @sandwich5344
      @sandwich5344 9 หลายเดือนก่อน +2

      i don't see how someone could've ever liked it

  • @Vyrus_be_like
    @Vyrus_be_like 10 หลายเดือนก่อน +28

    Watching this in the middle of my math class

  • @MrHitmancheg
    @MrHitmancheg 10 หลายเดือนก่อน +10

    Oh shucks, now Rust is glowing in the dark.

  • @mr.zardoz3344
    @mr.zardoz3344 10 หลายเดือนก่อน +23

    IT'S A TRAP!!!

    • @DeclanDSI
      @DeclanDSI 10 หลายเดือนก่อน +1

      This joke has multiple layers in multiple directions, ranging from psy-ops and built-in backdoors (which itself can be made into a joke about being gay) to definitely not gay for Astolfo and anime "slurs" that the resident twitter furry population has coined.

    • @mytech6779
      @mytech6779 9 หลายเดือนก่อน

      @@DeclanDSI The old security code was intentonally leaked.(For death star entry)

    • @StupidusMaximusTheFirst
      @StupidusMaximusTheFirst 8 หลายเดือนก่อน +1

      You might be joking, but that's actually true. Any new techniques and stuff the 3 letter people couldn't fit in C/C++ compilers, and now it's difficult to shove them in there without a good excuse, those are all in the Rust compiler. They even tell you this in the name - Rust. Not to mention the crate/npm like system, nah thanks.

  • @markusasennoptchevich2037
    @markusasennoptchevich2037 10 หลายเดือนก่อน +41

    NSA suggesting rust and denounce C... Thank you, I have +1 reason to stay with C and hate rust

    • @acidlaek
      @acidlaek 10 หลายเดือนก่อน +1

      Exactly staying with my C, asm, python pipeline.

    • @thegoldenatlas753
      @thegoldenatlas753 10 หลายเดือนก่อน +1

      Jokes on you that's what they planned on

    • @mqb3gofjzkko7nzx38
      @mqb3gofjzkko7nzx38 10 หลายเดือนก่อน +3

      The CDC recommends changing your socks at least once a day. Now you have one more reason to have stinky feet.

  • @realpv_aka_vp
    @realpv_aka_vp 10 หลายเดือนก่อน +21

    White House: Rust is memory-safe!
    The infinite variable lifetime glitch:

  • @Petrolhead99999
    @Petrolhead99999 10 หลายเดือนก่อน +4

    I would think that most space systems would be written in Verilog or VHDL and then made into hardware or used on FPGAs, no? If you want robust, failsafe, memory-safe, anti-fragile, efficient, minimal, and fast systems, the best solution is hardware languages.

    • @RRKS_TF
      @RRKS_TF 10 หลายเดือนก่อน +1

      FPGAs don't work because the software is more complex. I'm sure some things would use an FPGA like PID controllers and the like

    • @redactado266
      @redactado266 9 หลายเดือนก่อน

      fpga supremacy

  • @laughingvampire7555
    @laughingvampire7555 10 หลายเดือนก่อน +12

    You can write memory safe code with C, is not really hard, what people complain about is that the compiler doesn't check it before producing the binary, with Rust you are forced, however there are external verification systems like Coq that can check if the C program is memory safe.
    So this analysis really comes from someone who has little to no idea about programming languages.

    • @Abu_Shawarib
      @Abu_Shawarib 10 หลายเดือนก่อน +1

      Even if verification software is as good as the borrow checker (probably isn't), you're still wasting time on extra passes and testing that comes after compilation when you could just have the Rust compiler verify the code right away.

    • @phitc4242
      @phitc4242 10 หลายเดือนก่อน +1

      ​@@Abu_Shawarib you don't even know what you're talking about (obviously) stating shit like "probably". yea me too, I have no idea about C, rust, coq, and it fucking pisses me off that people just have this mindset of "oh, I know it all better, so it maybe has to be how I think it its, so I am not even going to bother to look into whatever the fuck you said"
      not calling you out, but everyone who thinks this way, and I genuinely believe that this is a wrong mindset to have. be open. try new things.
      and remember, everything in life is a skill issue. using C? skill issue. using rust? skill issue. shit talking other programming languages? skill issue.
      (aint no way I actually just send this garbage piece of a random comment out into the vast wide world of web... )

    • @krunkle5136
      @krunkle5136 9 หลายเดือนก่อน +1

      Regardless it's not hard to implement best practices, like paying attention to any causea buffer overruns or allocated memory.
      Otherwise it's like saying blueprints should be banned because you can draw up a building structure that's unsafe.
      That's why you get people that know what they're doing.

  • @frenchgundam9079
    @frenchgundam9079 10 หลายเดือนก่อน +8

    My friend started using Rust then he became my girlfriend. Weird.

  • @e3.14c4
    @e3.14c4 10 หลายเดือนก่อน +5

    Can we call it Gust? Like every distro could shorthand be referred to as the latest disGust. Food for thought.

  • @iamfinancesensei
    @iamfinancesensei 10 หลายเดือนก่อน +14

    I feel like to government making up departments now.. cause never heard of most of these😂

    • @rockytom5889
      @rockytom5889 10 หลายเดือนก่อน +7

      They gotta give their slow cousins something to do bro, can't have them working normal people jobs.

    • @andregt4561
      @andregt4561 10 หลายเดือนก่อน +2

      What, haven't you heard about the SSD,the Sandwich Safety Department? Someone has to protect us from unsafe sandwiches

    • @iamfinancesensei
      @iamfinancesensei 10 หลายเดือนก่อน

      @@andregt4561 😂😂

    • @iamfinancesensei
      @iamfinancesensei 10 หลายเดือนก่อน

      @@rockytom5889 dang tax hungry nepo babies😭

  • @scottdrake5159
    @scottdrake5159 9 หลายเดือนก่อน +2

    The "no GC" requirement is wrong, demonstrably so, since Java (and a VM) has been used for decades for satellites and even interplanetary craft. It's also a bit of a non sequitur, as whether or not something is using GC is a matter of perspective; e.g., you've delegated a scripting language or DSL to run on a VM or embedded in C/C++.

  • @Ynerson9003
    @Ynerson9003 10 หลายเดือนก่อน +8

    White House says no more C, C++. Time to double down on my C studies

  • @0xCAFEF00D
    @0xCAFEF00D 10 หลายเดือนก่อน +2

    0:35
    Man I understand the need for a concise video.
    But I think the context of them having excluded all GC languages because they're doing space software is very important context.

  • @rikuown
    @rikuown 10 หลายเดือนก่อน +20

    If you don't control the memory yourself, they can write backdoors into your memory without you knowing. It's for the children please understand.

    • @UNcommonSenseAUS
      @UNcommonSenseAUS 10 หลายเดือนก่อน +1

      Somebody please think of the children!

    • @zactron1997
      @zactron1997 10 หลายเดือนก่อน +9

      You know Rust doesn't do any memory management, right? If you were talking about a garbage collected language like Go, C#, JS, Python, etc. you might have a point.

    • @thegoldenatlas753
      @thegoldenatlas753 10 หลายเดือนก่อน +8

      Bro you're just falling into the compiler backdoor theory
      The idea of a self replicating self hiding compiler backdoor that's impossible to detect and injects itself into anything you compile.
      Aka there's no damn point because there's nothing you can do at that point anyways

    • @UNcommonSenseAUS
      @UNcommonSenseAUS 10 หลายเดือนก่อน +1

      @@thegoldenatlas753 precisely why they'd be pushing this language. It's one thry COMPLETELY CONTROL

    • @thegoldenatlas753
      @thegoldenatlas753 10 หลายเดือนก่อน

      @@UNcommonSenseAUS it would've been in LLVM if they did.
      Meaning C C++ and the rest are just as backdoored
      How about thinking about the feasiblity of such things before being adamant about shit

  • @abdc2990
    @abdc2990 10 หลายเดือนก่อน +2

    Shadow stacks solved like 90% of the problems rust claims to solve whilst not forcing you to engage with a language only good enough for tiny projects.

    • @speedstyle.
      @speedstyle. 9 หลายเดือนก่อน

      Many memory safety vulnerabilities lead to logic errors, like privilege escalation or reading attacker-controlled files or something, not just instant RCEs of the type a shadow stack can prevent.
      Rust isn't 'only good enough for tiny projects' lol - Firefox's rendering backend, half of Google's Fuchsia OS, the Deno JS runtime, there are some pretty big projects written in Rust. Huge companies like Microsoft, Google, Amazon, and now the US Govt are talking about doing even more, do you think they just haven't noticed it's useless?

  • @mithrandir491
    @mithrandir491 10 หลายเดือนก่อน +4

    Ring 0 debuggers can exploit everything. Instead of chasing this futile quest why not be open and transparent for a change?

  • @replikvltyoutube3727
    @replikvltyoutube3727 9 หลายเดือนก่อน +1

    Why Haskell not enforced?!

  • @e3.14c4
    @e3.14c4 10 หลายเดือนก่อน +6

    Allow your government to tell you what to do, 'Murica.

  • @m3ttwur5t
    @m3ttwur5t 10 หลายเดือนก่อน +2

    Outsourcing development to unskilled code monkeys is not the problem.

  • @TheMohawkNinja
    @TheMohawkNinja 10 หลายเดือนก่อน +3

    So, the NSA has backdoored the Rust compiler is what I'm getting from this.

  • @foobar3770
    @foobar3770 10 หลายเดือนก่อน +1

    11:23 you do not even need to have a text editor to run a hello world program in rust: cargo init . && cargo run

    • @GGVIC25
      @GGVIC25 10 หลายเดือนก่อน

      Foobar2000, my favorite chiptune player

  • @vincei4252
    @vincei4252 10 หลายเดือนก่อน +5

    Pretty sure this endorsement is the kiss of Death for Rust. Mafia knows what's up. Rust sleeps with the fishes.

    • @rusi6219
      @rusi6219 10 หลายเดือนก่อน

      That's how mafia works

  • @addmix
    @addmix 10 หลายเดือนก่อน +2

    Would be really cool to see an ANSI/ISO standard for rust.

    • @desertdude540
      @desertdude540 10 หลายเดือนก่อน +1

      You'll never see one because Rust is a research language being maliciously represented as a production language. Its designer wants to be able to add whatever new feature strikes his fancy whenever he wants, and to remove it whenever it turns out to have been a bad idea, whether it breaks your code or not. This is fine if it's explicitly a testbed for new ideas, but not if it's for writing serious software that people actually depend on. C, C++, Fortran, Pascal, Eiffel, all these languages have standards and guarantees that if they're going to deprecate a feature and later remove it, you'll have plenty of warning, often on the order of a decade or more. This means that once code becomes functionally complete and all known bugs have been fixed, you can leave it alone for years and it will keep working. Imagine writing an OS kernel in Rust. You'd write a driver for the PC speaker, whose specification has been static for decades, get all the bugs out, and then have to rewrite it every time the language spec changes and your code won't compile anymore. And the designer *likes* it this way.

  • @benschork9449
    @benschork9449 10 หลายเดือนก่อน +20

    Every Language is memory safe if you know what you're doing; and no Language is safe if you don't.

    • @yoshikagespeedwagon8025
      @yoshikagespeedwagon8025 10 หลายเดือนก่อน

      Yes, you can dig a hole with a spoon but a shovel is best. If rust can guarantee memory safety, why mess with non memory safe Languages.

    • @araarathisyomama787
      @araarathisyomama787 10 หลายเดือนก่อน +1

      @@yoshikagespeedwagon8025 Spoon might be safe to use, but shovel was made for actually digging holes

    • @groundwater9120
      @groundwater9120 10 หลายเดือนก่อน +2

      ​@@yoshikagespeedwagon8025 Rust *cannot* guarantee memory safety. There exist operations that are both necessary and inherently unsafe, which you would have to implement with an unsafe block in rust.
      If you're giving up the entire point of rust, why bother with the overhead instead of just using C? Rust is awesome and the majority of software would be better off running on it, but only using rust is foolish.

    • @joseaca1010
      @joseaca1010 10 หลายเดือนก่อน

      Good, now try patching a memory vulnerability on code you didnt write

    • @yoshikagespeedwagon8025
      @yoshikagespeedwagon8025 10 หลายเดือนก่อน

      @@araarathisyomama787 ??? That's what I said.

  • @0xCAFEF00D
    @0xCAFEF00D 10 หลายเดือนก่อน +1

    Considering the CVE count and how many of them aren't exploitable I think this whole thing really has gone far enough.
    The biggest risks are still inadvertently public functions. Not sending a magic packet to a webserver and getting root access.
    That's a problem programming languages actually can help with but they simply aren't. Especially if you're accepting friction on the level of Rust.

  • @exzld
    @exzld 10 หลายเดือนก่อน +9

    The economy can speak louder than the white house. You gotta give incentives for things to be grabbed when there's other options. Rust is giving me COBOL vibes now. I have in the past mocked the "rust community" because of their overly.. You know.. More suspicious about anything the small G endorses (not joking). Maybe it's just slower for new languages to catch on? We tend to prioritize efficiency and time. I also have heard of memory issues even after compiling though but I haven't confirmed and not a programmer. For Rust to be more implemented with niche critical systems, maybe that makes more sense? Can anyone else give me more insight into understanding this?

    • @AA-qv7fb
      @AA-qv7fb 10 หลายเดือนก่อน +4

      Its still a forced conversion, theres no real reason to move your codebase to rust if you can just use modern c++.

    • @asdfghjkl-jk6mu
      @asdfghjkl-jk6mu 10 หลายเดือนก่อน +2

      you cant be talking if youre not a programmer dude.

  • @vladname9267
    @vladname9267 10 หลายเดือนก่อน +9

    Oh my HRT, this is so heckin gender affirming

    • @ajuiceboxxx
      @ajuiceboxxx 9 หลายเดือนก่อน

      LMAO

  • @blacksundarkskies
    @blacksundarkskies 10 หลายเดือนก่อน +7

    wait till a hello world program now cost them 1billion to write

  • @pingalpie
    @pingalpie 10 หลายเดือนก่อน +5

    please use dark reader man, you fcked my eyes in morning.

    • @HJ-gg6ju
      @HJ-gg6ju 10 หลายเดือนก่อน +7

      Get better eye balls please

    • @jebediahkerman8245
      @jebediahkerman8245 10 หลายเดือนก่อน

      Go outside in the morning. You’ll feel better getting sun in your eyes.

  • @DidObamaCare
    @DidObamaCare 10 หลายเดือนก่อน +16

    Still have no idea what you’re talking about but I’ll keep watching

  • @notafbihoneypot8487
    @notafbihoneypot8487 10 หลายเดือนก่อน +11

    ReWrite the Declaration of Independence
    In Rust

    • @worldspam5682
      @worldspam5682 10 หลายเดือนก่อน +1

      *and add gay rights in it 😂

    • @notafbihoneypot8487
      @notafbihoneypot8487 10 หลายเดือนก่อน

      @@worldspam5682 hell yeah!

  • @nombrefalso
    @nombrefalso 10 หลายเดือนก่อน +1

    im coming from 2040 and we still using c in almost all embedded systems

  • @qbasic16
    @qbasic16 10 หลายเดือนก่อน +5

    Rust is great for the right usecases. It has an extremely steep learning curve compared to other languages to get up to speed in productivity, but for critical software it is absolutely recommended.
    It is much much easier to write safe and maintainable code than C++ due to less verbose syntax, enforced memory safety and enforced error handling and matching patterns.
    But you can absolutely write unstable and unsafe Rust (unwrap everywhere, unsafe blocks).
    Rust should not be used everywhere though.
    In essence: If a Rust pro and a C++ pro would write the same critical code, the Rust code will be more trustworthy.

  • @PinakiGupta82Appu
    @PinakiGupta82Appu 10 หลายเดือนก่อน +4

    Have they ever heard of the "Safe C" library? On top of that, modern C++ is fairly safe. Rust limits your creativity. It should be on the list of recommendations, but not be the only recognised language. For some other tasks, other languages are required. VHDL, HDL for FPGAS, Ladder Logic for PLCs, MOJO PYTHON for AI, C/C++ for embedded systems, Zig for overall convenience, portability and backward compatibility with older languages, ASM for critical blocks of library development for system driver development/embedded C, the list will grow. Then, not all projects will start rewriting their codebase because the government is doing their space and AI stuff in Rust. Think of Adobe and Autodesk. Probably the parliament/congress is finding avenues to spend money on contracts and tenders. The initiative will ultimately go nowhere. I'm not excited at all. I had a notion that only the Government of India has always been incompetent in all aspects of technology and even administration. No! I was wrong. America is no different. BTW, I prefer Rust after C. It's still easier than other high-level languages out there.

    • @rusi6219
      @rusi6219 10 หลายเดือนก่อน +1

      >implying "government space stuff" is real

    • @PinakiGupta82Appu
      @PinakiGupta82Appu 10 หลายเดือนก่อน +1

      @@rusi6219 true!

    • @PinakiGupta82Appu
      @PinakiGupta82Appu 10 หลายเดือนก่อน +1

      @@rusi6219 true.

  • @Jannfndnanakid
    @Jannfndnanakid 10 หลายเดือนก่อน +24

    you have no WOMB. you have no OVARIES

    • @MentalOutlaw
      @MentalOutlaw  10 หลายเดือนก่อน +18

      But we do have memory safe programs with minimal runtime.

    • @Jannfndnanakid
      @Jannfndnanakid 10 หลายเดือนก่อน

      >But we do have memory safe programs with minimal runtime.
      _____________________oog__p#5?757220__#db___77__?4og_gggg_________________________075bpbbd_____________________
      _____________________#__g__#?__777?4#0?77?db20bp____gpgog_7g_____________________dbbbb2bd__#_____________________
      __________________ggd?___________7pggp__#77__g__#d2po_5ddp_7_____________________2bg__#7bbb2_____________________
      ________________dp??_7gd________gd777b___#?___?77dg7p7b_74___________________20bgpbbbd_____________________
      ____________p?205____#?7???_??_d?_____b__#_____2____77dbdbog__#4_________________bbbd77bp2_____________________
      _____________#_gd__?__#__p__?_________0_____g?7__p___2_______7bd__b__7p_____________dbbbbp077p_____________________
      _______g__#72b__#77g_p__?__________________#__d__gp0b27bpoo__d__?_77b___7_____________dbbg__#bbbbb_____________________
      ________#____#g__#_____#7o___________d___g0____72005ddp__?____?______57b______________7bpbbbbbb2_____________________
      _____?__dg?_2_____74__________7_d_____?dbbbg#?____#?_______7__7b_____________0770bpbb2_____________________
      ____2____2____#____________________b7____2bd__??____#?______________779g_________bbbbbg20?_____________________
      _____7__2_b7_________g________#?__70p__72____o?_____________________7o______dbbgd7bbdb_____________________
      ______bg?_?_____g0?_________#?____bod0pgdp#?__________________________7p____2dd5bbbbb2_____________________
      _____g_d#?5___g#7?____#?7752___________77###__#b_________________________7b___20775bppb2_____________________
      _____bdd___7_db?___p2o__#_____?77o7p_______________7bog______________________b_gbbbbdgd772_____________________
      _____7b7__4_72___p2?____p_____02___________g000_7___7779og_______________7p2bbg__#7bbbbd_____________________
      ______b_d___db__d__#___5gp0__#o__#p__0p__________2000____________7__?g____________7dbdbbbbbbbd_____________________
      ______2d_bg?1_#?___5p00b2bg__#b__b7p____________?_____go?_________77g__________20bbbbbbbp?_____________________
      ______2__7b_g?___g2d777bg#?_2_?__2____pp0__________2dddbbbb4_____7g________dbpgggpd0b__#oo___________________
      ________#p__dp__?______7pdd#?___2?___2__d000?________7pgd0202000pg_____5________277bbbbbbbbbdb_________________
      ______?2_2d7________72?___g?7____7b_77____gpb_07722207__#7b_7p2__#7b____7_______g0pgggggggp__#?__________________
      _______#_b___?7p7_______2___g?_________b77__g_20b20b020__#775__2__#7bbbd7g___________25b7777bd70___________________
      ____7__b7g0p52_____d?_g?___________7p__22g0b0002d__#9b__gd00bppbbbbd7p______7p_g02bbbbbbd__#___________________
      ____?__7__2bb_2__#og_gb__?______________7__22db02bd52___2p0000077?__#dpbbb7p_____7p__02__##__#00b____________________
      _________7pb72p7g___b________________b_7b7d2d0bb79_g000b?_______72bpp7p_7___7p_2gbbbbbd?___________________
      __________?b_?70db__b________________7p__7d20b77pp000?_7b_________bg7pdp_3___7_7bpbbdg?____________________
      ___________b_b__?7b_2_________________7___7dbb_5d000?____0________7p__#7ddp_b_700p7070g______________________
      ___________2_5__b__7db_________________5___73pd7700b_____db________bg7_27p7b7__#d0__?0b__#d7p____________________
      ___________7__b_b___70p_________________7__7?3pbbb7p_____db________bd2__27_7_ggdpdbbbb2____________________
      ______________7_7g____75p________________7____7pbbbb_____d?________bbb2?7b0_0_70bdbbbd__#____________________
      ______________d___b_____7p________________7o____5pbb_____2________gbbbg?7bdp_7_7dgpgp?_____________________
      ______________7___do#?72070_________________7p___7p2_____b_______d7bbd2?dbdg_7__7777b__#o____________________
      ____________p__#777_7____bbbbdbg_____________________7_____b______dbbgp0_70g__?##?_7020bd0__77o________________
      ________o?7?___________7bbbbbd7bg__________________7p____?_____d272?2o7g__#bp0__#__g27bbbd__?____7779g___________
      _____p??_________________7bppbbdg05og_______________3_________d77577g__#7b7b2___?_7pb2pd#?__________77bg_______
      ___p?_______________________7027bbbbd77bpg_dg________7o_____p?_7777p7g7____?_2pbbbg?________________77o____
      _g??__________________________77__#ggbbdg0bd77b0ppp_______72b277oo_7__?0pbb70_92bdb7bd?____________________77o_
      p?________________________________7772bbbbbbb7d27bgg0_7g_?77boppp307pbbb70p20772?_________________________?
      ?_____________________________________7__#dgggpd0bbd7d770200ppdb20dp2p2g00b002bbg__?___________________________
      ___________________________________________77bdgpd0bbbbdbb7bbb2b75d7b5dbgb2gp#?____________________________
      ________________________________________________77bgpbbbd2ppbbdbpbbbbbbgp77?_______________________________
      ____________________________________________________77777?_77?##0?77777?___________________________________

    • @excidium666
      @excidium666 10 หลายเดือนก่อน

      @@MentalOutlawjust like modern C++ and C written with strict compiler flags

    • @witokija
      @witokija 10 หลายเดือนก่อน +1

      wha?

    • @niggacockball7995
      @niggacockball7995 10 หลายเดือนก่อน

      ​@@witokijaYWNBAW

  • @SB-qm5wg
    @SB-qm5wg 10 หลายเดือนก่อน +7

    I trust it less now.

  • @lupusalbus3795
    @lupusalbus3795 10 หลายเดือนก่อน +6

    You can take my MALOC from my cold dead hands

  • @humanname6534
    @humanname6534 9 หลายเดือนก่อน

    I'm kind of torn on this topic. I just started learning Rust a couple months ago because I wanted to do something different from C but I still want to work more on the lower level. I think its basically un-enforceable to make people write code in a certain language in general, but of course they could try, especially if it's government software.
    Immediately when I see this kind of recommendation coming from the government, I think what they have to gain from it. Some people have brought up the idea of a backdoor in one of the languages they recommend (like Rust), but that seems pretty difficult given the language is open-source. And if one major open-source software is compromised, then following that logic none of them are safe. But that's not the discussion here.
    My very naive prediction is that this isn't really gonna do much except maybe increase some Rust jobs. It's not like you can just stop writing things in C++ or C, especially since there is so much of that code which already exists.

  • @TheDarkBusinessman
    @TheDarkBusinessman 10 หลายเดือนก่อน +3

    Rust it too bloated I will stick with my tiny c99 compilers.

  • @victorpinasarnault9135
    @victorpinasarnault9135 10 หลายเดือนก่อน +1

    What about Ada programming language? It is used by the military.

  • @thecollector6746
    @thecollector6746 9 หลายเดือนก่อน +2

    Also I will add the fact that Rust will never replace C. EVER. People forget that the reason why C is so ubiquitous and hasn't been dethroned for what it does since it's inception 50 or so years ago. C is more or less high level assembly with all that comes with it.

  • @hedgeearthridge6807
    @hedgeearthridge6807 10 หลายเดือนก่อน +18

    I can only imagine how many schizos are on the Chans freaking out because the NSA recommended Rust. Now we're going to see Rust software re-written in C.

    • @jorge69696
      @jorge69696 10 หลายเดือนก่อน +10

      Don't have to look for them. They are on this very comment section.

    • @niggacockball7995
      @niggacockball7995 10 หลายเดือนก่อน

      /g/ is right about rust

    • @jebediahkerman8245
      @jebediahkerman8245 10 หลายเดือนก่อน +10

      ok Current Thing supporting Ukraine flag profile picture

    • @RRKS_TF
      @RRKS_TF 10 หลายเดือนก่อน +1

      ​@@jebediahkerman8245please re-read and correct your comment. It makes no sense

    • @hedgeearthridge6807
      @hedgeearthridge6807 10 หลายเดือนก่อน +1

      ​@@jebediahkerman8245 Ok "I'm against the current thing" chud.

  • @pato6350
    @pato6350 10 หลายเดือนก่อน +1

    Does anyone know the robot name at 7:10? Doing some research, thanks!

    • @kricku
      @kricku 10 หลายเดือนก่อน +1

      Screenshot and reverse image search. I ain't doing it.

  • @8bitsloth
    @8bitsloth 10 หลายเดือนก่อน +5

    So stay the he'll away from the fed boi approved software.

  • @wiskasIO
    @wiskasIO 9 หลายเดือนก่อน

    I'll never stop programming in Perl 5, and I'll program in K&R C till the day I die.

  • @directx872
    @directx872 10 หลายเดือนก่อน +4

    The thing is: you can totally write memory safe modern C++ and it's not even that hard.

    • @miles2142
      @miles2142 10 หลายเดือนก่อน +3

      just one more standard and sepples is good for real this time guys

    • @directx872
      @directx872 10 หลายเดือนก่อน

      @@miles2142 lol. just one more bro

  • @Lena-yt3yl
    @Lena-yt3yl 10 หลายเดือนก่อน +1

    I hate that basically all rust jobs are de-fi, I don't want to work with that regardless if it stays i just hate it

  • @apuapu3235
    @apuapu3235 10 หลายเดือนก่อน +6

    I used to like rust. But now I hate it. If the white house endorse something you know something must be wrong with it.
    Rust backdoor confirmed

  • @Peluceus
    @Peluceus 8 หลายเดือนก่อน

    I got a quarter into the video before I realized they weren't talking about the game Rust created by Facepunch studios

  • @ahmedp8009
    @ahmedp8009 10 หลายเดือนก่อน +6

    Considering how often "Biden.exe" crashes due to memory leaks, I think it is safe to say, RUST was not the coding language used.

    • @tumescent
      @tumescent 9 หลายเดือนก่อน

      That’s why we need to rewrite him

  • @llothar68
    @llothar68 9 หลายเดือนก่อน +1

    From a president who slowly leaking his remaining memory a reminder to not leak memory.