Molly Rocket Language Rant? | Prime Reacts

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024
  • Recorded live on twitch, GET IN
    / theprimeagen
    MY MAIN YT CHANNEL: Has well edited engineering videos
    / theprimeagen
    Discord
    / discord

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

  • @erc0re526
    @erc0re526 ปีที่แล้ว +113

    I legit thought Casey was gonna end his 8th level of sarcasm with "... and that malware recycling your memory is called Windows" and it make me laugh on my own

  • @nclanceman
    @nclanceman ปีที่แล้ว +310

    This is a level of sarcasm I wasn't prepared for.

    • @raxneff
      @raxneff ปีที่แล้ว +2

      so is everything of it just a joke 😄? Or am I too dumb?

    • @chainingsolid
      @chainingsolid ปีที่แล้ว +15

      @@raxneff approximately 100% joke.

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

      As I take it, it‘s probably a rant about the convolution of programming languages/paradigms and their „unnecessary features for DX“.
      Also a rant about the community always asking stuff like „do you think X is better than Y because of Z?“ instead of evaluating for themselves, (or maybe at least asking more fine grained questions about some specifics of a language?).

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

      Casey is banging on about the bazillion different languages and frameworks and sheer amount of CRAP that developers these days, have to grapple with!
      And the more CRAP that we have to navigate, the worse software, as a whole, becomes! There's only a certain amount of CRAP that our puny human minds can deal with at one time!

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

      ​@@sdwoneI mean, he's not wrong

  • @ms4k_
    @ms4k_ ปีที่แล้ว +140

    Memory garden and composting, truly the next steps imitating nature after the likes of binary trees and cloud hosting

    • @Kniffel101
      @Kniffel101 ปีที่แล้ว +9

      Why use binary trees when you can just use natural trees? It's _obviously_ better, duh!

  • @notapplicable7292
    @notapplicable7292 ปีที่แล้ว +29

    This is what people that aren't neck deep in programming hear when we talk about languages.

  • @wuziq
    @wuziq ปีที่แล้ว +36

    for best performance in zinc oxide you need to be constantly downloading cracks and torrents to maintain a healthy malware biome in your composted memory bin

  • @davidandrewthomas
    @davidandrewthomas ปีที่แล้ว +62

    He got asked one too many times what he thought of various other programming languages and just decided to troll them.

  • @matias-eduardo
    @matias-eduardo ปีที่แล้ว +43

    He's confusing Mulching, which happens at the top layer, and Composting, which is used beneath the top layer. These are two separate things! Typical zinc oxide programmer. 🙄

    • @whig01
      @whig01 ปีที่แล้ว +2

      Everything I know about mulch, I learned from Groo the Wanderer.

    • @matias-eduardo
      @matias-eduardo ปีที่แล้ว +2

      @@whig01 Same! Groo changed the game.

    • @whig01
      @whig01 ปีที่แล้ว

      @@matias-eduardo Heck I remember when Mark Evanier wrote a character called the Mad Mulcher into DNAgents. LOL.

  • @phraggers
    @phraggers 5 หลายเดือนก่อน +6

    500 days of being asked the same question will do this to even the sanest person

  • @MichaelJames-md6vb
    @MichaelJames-md6vb ปีที่แล้ว +36

    Can't wait to watch this rant again when I reach day 520 of handmade hero in a couple years

    • @johningles1098
      @johningles1098 ปีที่แล้ว +4

      Lol, I'm on day 12. Send help

    • @arijanj
      @arijanj ปีที่แล้ว +5

      @@johningles1098 you passed all the good parts already

    • @mjthebest7294
      @mjthebest7294 6 หลายเดือนก่อน

      Day 78 here...

  • @catcatcatcatcatcatcatcatcatca
    @catcatcatcatcatcatcatcatcatca ปีที่แล้ว +60

    It was a lisp joke indeed, because in lisp you can, instead of composting an old variable, (which would be recycling), pass it along in a function call and upcycle it into a function. Or vice versa, you can give an old function new life as a variable, without completely destroying it in process of recycling. If you end up needing that function again, just call it! It works fine. You can even pass the variable stored on the symbol into the function stored in the symbol, and have it return a closure of itself in itself, starting the cycle all over again.
    Now that is some environmentally conscious programming, in my view.

    • @GeorgeTsiros
      @GeorgeTsiros ปีที่แล้ว +1

      you should try sysRPL. A function may pop the _next statement_ of the _caller_ function, inspect it and finally place it back where it was, remove it, alter it, whatever. All this at runtime, obviously.

  • @unowenwasholo
    @unowenwasholo ปีที่แล้ว +8

    I think Zinc Oxide and Stoplang are honestly on to something with MMC (Malware Memory Composting). Most malware doesn't want to be detected, so it tries to avoid heavily impacting its host. This would include freeing up unused memory so as to reduce its footprint. MMC allows us as programmers to never need to care about freeing memory ever again, as when we feed it to malware, it by necessity must handle the freeing that memory in order to keep its footprint low so the host's antiviral systems don't attack it. This is basic evolution.
    The next step is to integrate and shelter the malware inside of our ZO and SL programs to keep it safe from predatory AV software. Doing so means that it can use the resources it would otherwise be using on evasion and fence instead to better specialize in freeing up memory. In doing so, we create a truly symbiotic relationship with the malware. Our applications run smoother, the malware gets to keep on living, and the user has a better experience using their system and apps. With MMC, everyone wins!

  • @IIJamesII
    @IIJamesII ปีที่แล้ว +21

    I think he's getting sick of people asking about Rust, Zig, Go, and on and on. Maybe he's just sick of language evangelism in general. Which I agree with, except when it comes to Jai. Rewrite everything in Jai.

  • @bonus5804
    @bonus5804 ปีที่แล้ว +13

    He also did a video "Intro to Git" it's very funny

  • @disguysn
    @disguysn ปีที่แล้ว +13

    I'll never be high enough to fully appreciate this rant.

  • @niamhleeson3522
    @niamhleeson3522 ปีที่แล้ว +58

    for the ignorant: rust was not named after a fungus or the product of the oxidation of iron, but is actually an acronym for "Removal of UnSafe Techniques" because of its advanced compiler features that keep you from writing whole types of code that tend to lead to bugs.

    • @TheNewton
      @TheNewton ปีที่แล้ว +4

      Naming this is hard and this is why. They played themselves, at least with langs like PHP it's more apparent it's an acronym not a series of letters forming a very heavily used word creating a stance of elitism self inflicting ignorance in the very name of the thing.

  • @jorios550
    @jorios550 ปีที่แล้ว +33

    For the ignorant: Rust wasn't named after a fungus, but the result of a chemical reaction between Iron and Oxide.

    • @ThePrimeTimeagen
      @ThePrimeTimeagen  ปีที่แล้ว +17

      wait... huh? i think you have it backwards

    • @barryblack8332
      @barryblack8332 ปีที่แล้ว +12

      ​@@ThePrimeTimeagen I think he knows

    • @VojtaJavora
      @VojtaJavora ปีที่แล้ว +25

      "Chemical reaction between iron and oxide" - I hate this.

    • @Evan-dh5oq
      @Evan-dh5oq ปีที่แล้ว

      Ewww, what is "oxide?" This hurts. 😮😢

  • @user-lz2oh9zz4y
    @user-lz2oh9zz4y ปีที่แล้ว +9

    People talk about a new language then say batteries included, when we know batteries are not very recycable.
    We need a solar powered programming language with a highly recycable battery.
    We are in the 21st century. Why this is not a thing yet?

  • @xdman2956
    @xdman2956 ปีที่แล้ว +9

    "I thought memory is downloaded" is the best!

  • @kahnzo
    @kahnzo ปีที่แล้ว +8

    Casey is always so concerned with generating random numbers. I recommend that you use his leveraging installing all the malware to achieve true ergodicity. Just as it has been shown that seven shuffles will provide significant randomness in a deck of cards, installing more than seven malwares in your composted memory provides only diminishing returns.

    • @davidjohnston4240
      @davidjohnston4240 ปีที่แล้ว +1

      At this point, my entire career is about generating random numbers. If I meet Casey in real life, we will have to fight to the death. There can be only one.

  • @danny-jo1rb
    @danny-jo1rb ปีที่แล้ว +5

    i dont think prime understands the actual message casey was trying to give, hes basically making fun of all these overcomplicated and useless concepts that programmers make up instead of actually writing code to the computer

  • @RandomlyAwesomeGamer
    @RandomlyAwesomeGamer ปีที่แล้ว +9

    RIP the commentor at the end asking if it was real.

  • @xravenx24fe
    @xravenx24fe ปีที่แล้ว +7

    Casey's trolling is so top tier

  • @yeahmanitsmurph
    @yeahmanitsmurph ปีที่แล้ว +44

    We really need to start using more environmental friendly languages.

  • @kvirajs
    @kvirajs ปีที่แล้ว +4

    And this is exactly how I felt when I was watching Prime live- doing some memory thing with events in nodejs

  • @MattBolt35
    @MattBolt35 ปีที่แล้ว +14

    Video cracked me up, but I felt the pain with the Go memory woes. The memory limit added in go 1.19 that ramps up GC the closer it gets to that limit has made some problems I've experienced much less severe. Or, just rewrite in Rust -- works every time.

    • @rj7250a
      @rj7250a ปีที่แล้ว +1

      I think you can tune the Go GC to use more memory, no?

    • @LetsDark
      @LetsDark ปีที่แล้ว +2

      Works 100% of the time 90% of the time.

    • @MattBolt35
      @MattBolt35 ปีที่แล้ว +1

      @@rj7250a You can set the GOGC env to trigger at a specific % of the heap used I believe, and 1.19 added the ability to set a threshold (which appears to just automatically adjust GOGC based said threshold).

    • @MattBolt35
      @MattBolt35 ปีที่แล้ว

      @@LetsDark Best Stoplang feature ever - keeps you guessing, but also not guessing all at once.

  • @dog4ik
    @dog4ik ปีที่แล้ว +20

    i knew all cpp devs have drugs problem

  • @carriagereturned3974
    @carriagereturned3974 ปีที่แล้ว +8

    i agree on stoplang, it has definitively flaws in design, though it has very nice features.

  • @NostraDavid2
    @NostraDavid2 ปีที่แล้ว +32

    For the ignorant: Rust was named after a fungus, not the result of a chemical reaction between Iron and Oxide.

    • @user-lz2oh9zz4y
      @user-lz2oh9zz4y ปีที่แล้ว +2

      So oxidized code means that they have a nasty blight?

    • @michaelthornes
      @michaelthornes ปีที่แล้ว +3

      and python was named after monty python, not the snake

    • @VojtaJavora
      @VojtaJavora ปีที่แล้ว +5

      That's what you say, but rusts logo is a gear and mascot is a crab named Ferris (compare with Ferrum, Latin word for iron).

    • @michaelthornes
      @michaelthornes ปีที่แล้ว +1

      @@VojtaJavora and python's logo is a snake

    • @Nina-cd2eh
      @Nina-cd2eh ปีที่แล้ว +3

      Well, the fungus was named after oxidization, because it makes plants look rusty

  • @TechBuddy_
    @TechBuddy_ ปีที่แล้ว +7

    I don't even know what happened to me just now. I usually whatch your videos at 2x speed and would understand every sugondeez joke but now my my brain is in pain. The only thing I got to learn today is zinc oxide is better than rust cuz memory composting

  • @jupiterapollo1944
    @jupiterapollo1944 ปีที่แล้ว +7

    Casey has hung around Jon Blow for way too long. His past loving appreciation for programming has soured into that usual blow sarcastic hate 😂

  • @geniusbrilliant449
    @geniusbrilliant449 ปีที่แล้ว +1

    What kind of programmers come here and listen to stuff I've never heard of before. I really feel like I know nothing about computers nor programming

  • @excelfan85
    @excelfan85 ปีที่แล้ว +2

    So what he is really saying is stop asking me what i think of language x, y, z please.

  • @mennovanlavieren3885
    @mennovanlavieren3885 ปีที่แล้ว +2

    The amount of tangents is killing me.😂 Like a proper paradigma evangelist.

  • @anandmahamuni5442
    @anandmahamuni5442 ปีที่แล้ว +3

    Aluminium Oxide would have been a better science joke, because aluminium after interacting with oxygen forms a layer around it to further help any other form corrosion
    So, AlO>>>>Rust

  • @VojtaJavora
    @VojtaJavora ปีที่แล้ว +2

    Joke that combines biology/chemistry with computers? Sign me up.

  • @u9vata
    @u9vata ปีที่แล้ว +5

    I know this is joke, but the fun thing is that I keep thinking "what should be good use for memory composting" just to make a language so this rant becomes true haha
    - Like composting maybe should mean that the language would mix together free/delete operation with allocation!
    - This would mean that you could either plant into new "memory land" or into some previously occupied location only.
    - Also this operation would be merged with a constructor.
    That is constructing of anything would immediately need ot "compost away something else" or multiple other things and the new record or data would live there :-)

    • @elmersbalm5219
      @elmersbalm5219 ปีที่แล้ว +1

      I’ll keep with the marketing speak ::
      - Memory recycling: you zero whole pages of stale memory;
      - Memory composting: the garbage collector decomposes objects into constituent marts and allows some flagged components to live longer
      Needless to say, this works best in a purely functional language like nematode.

  • @SimGunther
    @SimGunther ปีที่แล้ว +4

    When Molly Rocket comments are enabled, you KNOW it's sarcastic AND not helpful in the slightest XDDD

    • @DarkerCry
      @DarkerCry ปีที่แล้ว

      Why does he disable comments? Something happen?

    • @botbeamer
      @botbeamer ปีที่แล้ว +3

      @@DarkerCry Because too many dumb comments prob

    • @DarkerCry
      @DarkerCry ปีที่แล้ว +1

      @@botbeamer Yah, I was thinking probably since the guy seems pretty chill. Probably doesn't want to deal with the hardline programmer comments.

    • @botbeamer
      @botbeamer ปีที่แล้ว +6

      @@DarkerCry Probably doesn't want soydevs or devops people comments

  • @platin2148
    @platin2148 7 หลายเดือนก่อน +1

    Hmm is rust named how it’s maintainability degrades?

  • @whig01
    @whig01 ปีที่แล้ว +4

    This had me laughing out loud.

  • @eitanfeigenbaum763
    @eitanfeigenbaum763 9 วันที่ผ่านมา +1

    this is relaxingly zen

  • @Kwazzaaap
    @Kwazzaaap 6 หลายเดือนก่อน

    He spewin, 30 new js frameworks will come from these concepts, I can't wait

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

    I go full stack powershell, for the front end, back end, top end, bottom end, and side ends.

  • @delicious_seabass
    @delicious_seabass ปีที่แล้ว +1

    Rachel Leigh Cook is smashing up her kitchen after watching this.

  • @GeorgeTsiros
    @GeorgeTsiros ปีที่แล้ว +1

    This a good time to mention that a language called Zinc does exist?

  • @robonator2945
    @robonator2945 11 หลายเดือนก่อน

    "Modern problems require modern solutions"

  • @garrettmandujano2996
    @garrettmandujano2996 ปีที่แล้ว +1

    I think this melted part of my brain

  • @alexnoman1498
    @alexnoman1498 ปีที่แล้ว

    The deadpan improv shitpost hits the hardest. Stellar.

  • @hatredch.simonwalton4133
    @hatredch.simonwalton4133 ปีที่แล้ว +1

    His git "tutorial" was even funnier

    • @drygordspellweaver8761
      @drygordspellweaver8761 ปีที่แล้ว +1

      Bruh I watched it months ago and only until I dove into git’s CLI did I fully grasp the significance

  • @sk-sm9sh
    @sk-sm9sh ปีที่แล้ว

    Did he mispronounced malworms. What is even malware? Malworms would make total sense as they are great at breaking down the memory compost.

  • @velho6298
    @velho6298 ปีที่แล้ว +2

    So good but I think the point was that people fixate on these ridiculous things such as what is better programming language but people have to understand that it's not about which is better programming language.

  • @prestonharrison2140
    @prestonharrison2140 ปีที่แล้ว +3

    God tier shitpost

  • @elmersbalm5219
    @elmersbalm5219 ปีที่แล้ว

    For garbage collection, I use the turboencabulator.
    Works all the time, every time TM

  • @elhaidiabdessalam7590
    @elhaidiabdessalam7590 ปีที่แล้ว +1

    Wow the best neuron stretch ever .

  • @SiisKolkytEuroo
    @SiisKolkytEuroo ปีที่แล้ว

    Wait, I thought you had already stopped watching videos in sped up mode on stream

  • @Psykorr
    @Psykorr ปีที่แล้ว

    Yes I remember now too 😂 I guess that memory was composted correctly

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

    It took me more than 3 minutes to get the joke.

  • @spross216
    @spross216 ปีที่แล้ว

    I feel like this how people that work in tech sound to people that don’t…maybe that’s the joke?

  • @metalwarrior6657
    @metalwarrior6657 ปีที่แล้ว

    He is teaching nerds to compost and not throw shit into the bin

  • @ingframin
    @ingframin ปีที่แล้ว +1

    I am lost...

  • @Euquila
    @Euquila ปีที่แล้ว +3

    In Casey's world, it makes sense to allocate all the memory up front and have your app run with certain guarantees. Unfortunately, that's not what most organizations do (not sure why this is). For my node/express app, I just deploy to a managed service and hope it doesn't die lol

    • @explosionspin3422
      @explosionspin3422 ปีที่แล้ว +1

      Thw funny part is that bump allocators actually work very well for most APIs. You can usually just give each request a bump allocator, and reset it once the request is done.

  • @liamr60
    @liamr60 ปีที่แล้ว

    We should rename object pooling to composting

  • @TheAxeForgetsTheTreeRemembers
    @TheAxeForgetsTheTreeRemembers ปีที่แล้ว

    All the words that were pronounced in this video... I know them, individually.

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

    i think this is the smallest reaction video of prime 🤣🤣🤣🤣🤣

  • @romankoshchei
    @romankoshchei ปีที่แล้ว +3

    The best programming language is English. Native english speaker will not understand

    • @MichaelJames-md6vb
      @MichaelJames-md6vb ปีที่แล้ว +1

      Yes I do

    • @doot2359
      @doot2359 ปีที่แล้ว

      Polyglot here and i totally agree with you. English is the best language with little to no overhead and closer to consciousness code !

  • @Pilosofia
    @Pilosofia ปีที่แล้ว +1

    what do you think about the mojo programming language?

    • @matias-eduardo
      @matias-eduardo ปีที่แล้ว +2

      Probably not as good as the Inert programming language. While Mojo seems to have a stronger positive force and momentum, Inert seems to be taking a slower more lethargic approach to their design, which is what you want from a well-designed language.

    • @Pilosofia
      @Pilosofia ปีที่แล้ว

      as someone learning IA. I have a lot of problems with Python, even if the new language is not the best design or the most suitable for heavy and sensitive tasks, at least I hope it will fix all the weird behaviors of Python, making it faster and safer.

    • @matias-eduardo
      @matias-eduardo ปีที่แล้ว +2

      @@Pilosofia I don't think Mojo is a suitable alternative to Python, even for AI. If I were you I'd probably check out HummingBird Lang. While Python is large, slow-moving, and heavy, HummingBird is way smaller, faster, and more agile.

  • @PasiFourmyle
    @PasiFourmyle ปีที่แล้ว +1

    NODDERZ❤

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

    i thought this video as about rocket league for way too long

  • @jenwans3055
    @jenwans3055 ปีที่แล้ว +2

    Ben Shapiro of Programming??

  • @mjend7581
    @mjend7581 ปีที่แล้ว

    Imagine if he was right tho.

  • @isodoubIet
    @isodoubIet ปีที่แล้ว +1

    This is what happens when kids aren't bullied enough

  • @rightwingsafetysquad9872
    @rightwingsafetysquad9872 ปีที่แล้ว +1

    All other languages kneel in embarrassment before Holy C.

    • @ZombieLincoln666
      @ZombieLincoln666 6 หลายเดือนก่อน

      🙄🙄

    • @sdwone
      @sdwone 5 หลายเดือนก่อน

      You're DAMN straight! We owe a LOT to C!!! Never forget that! This language IS the Grand Daddy of them ALL! The One Language... To RULE them all!!! And STILL... After all this time... This super small, super fast, super compact and super efficient language is STILL King!!!
      The only way this language will die out, is when next gen kids are too dumb to use it, and so opt for piss easy slow shite like Python instead or something! But until then, C will rule for a long while yet! It's simply far too important to replace at this time... If ever!!!

  • @John223
    @John223 ปีที่แล้ว

    we all know that GCC stands for Garbage Collection Centre, right?

  • @Milky____
    @Milky____ ปีที่แล้ว

    This guy makes me feel dumb v.v

  • @Some.real.human.
    @Some.real.human. ปีที่แล้ว

    tcl gang where u at

  • @tsivinsky
    @tsivinsky ปีที่แล้ว

    The name is TheAcidgen )

    • @GeorgeTsiros
      @GeorgeTsiros ปีที่แล้ว +2

      The Oxygen

    • @GeorgeTsiros
      @GeorgeTsiros ปีที่แล้ว

      I'm not even kidding. That is literally what "oxygen" means.

  • @anandmahamuni5442
    @anandmahamuni5442 ปีที่แล้ว

    SegundeseJS>>>>React

  • @ironjara
    @ironjara ปีที่แล้ว

    first

  • @davak72
    @davak72 ปีที่แล้ว

    Third!

  • @tokiomutex4148
    @tokiomutex4148 ปีที่แล้ว

    Rust is the best

    • @yjlom
      @yjlom ปีที่แล้ว +3

      nah iron ore is better
      but honestly I'd rather use temperedsteellang