Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

What Do You Think About the Rust Programming Language?

13»

Comments

  • raindog308raindog308 Administrator, Veteran

    @totally_not_banned said: I started to respond but then i rewrote LET in Rust instead

    "Claude, rewrite Vanilla Forums in Rust...be sure to make it green"

  • @raindog308 said:

    @totally_not_banned said: I started to respond but then i rewrote LET in Rust instead

    "Claude, rewrite Vanilla Forums in Rust...be sure to make it green"

    i was literally about to write that out 20 seconds ago. then i got to page 3 on this thread. lol that was funny

  • @hexilord said: However, I think for bigger projects like the Linux kernel, there is no place for it.

    goto: 6:55

  • jsgjsg Member, Resident Benchmarker

    @raindog308 said:

    @MannDude said: ELI5: Why is everything being rewritten in Rust?

    Like, whatever happened to the whole, "If it's not broke, don't fix it" mantra?

    I started to respond but then decided to make it into a LEB article instead:

    https://lowendbox.com/blog/eli5-why-is-everything-being-rewritten-in-rust/

    With all due respect but I find your article questionable and not up to date. Among other reasons because modern compilers and tools find many of those errors and give a warning.

    Thanked by 1stable_genius
  • @jsg said:

    @raindog308 said:

    @MannDude said: ELI5: Why is everything being rewritten in Rust?

    Like, whatever happened to the whole, "If it's not broke, don't fix it" mantra?

    I started to respond but then decided to make it into a LEB article instead:

    https://lowendbox.com/blog/eli5-why-is-everything-being-rewritten-in-rust/

    With all due respect but I find your article questionable and not up to date. Among other reasons because modern compilers and tools find many of those errors and give a warning.

    That's correct, however, the coding bots still prefer rust.

    So, rust it will be.

    Thanked by 1jsg
  • @stable_genius said:

    @jsg said:

    @raindog308 said:

    @MannDude said: ELI5: Why is everything being rewritten in Rust?

    Like, whatever happened to the whole, "If it's not broke, don't fix it" mantra?

    I started to respond but then decided to make it into a LEB article instead:

    https://lowendbox.com/blog/eli5-why-is-everything-being-rewritten-in-rust/

    With all due respect but I find your article questionable and not up to date. Among other reasons because modern compilers and tools find many of those errors and give a warning.

    That's correct, however, the coding bots still prefer rust.

    So, rust it will be.

    The bots greatly prefer python.

    Thanked by 1xdb
  • SaragoldfarbSaragoldfarb Member, Megathread Squad

    For the love of God! Where are the rust jokes?

  • @Saragoldfarb said:
    For the love of God! Where are the rust jokes?

    best rust jokes are on Jody Bruchon's channel. search rust on his page and grab some popcorn. funniest shit i've watched in years 😆

    Thanked by 1Saragoldfarb
  • stable_geniusstable_genius Member
    edited June 19

    @TimboJones said:

    @stable_genius said:

    @jsg said:

    @raindog308 said:

    @MannDude said: ELI5: Why is everything being rewritten in Rust?

    Like, whatever happened to the whole, "If it's not broke, don't fix it" mantra?

    I started to respond but then decided to make it into a LEB article instead:

    https://lowendbox.com/blog/eli5-why-is-everything-being-rewritten-in-rust/

    With all due respect but I find your article questionable and not up to date. Among other reasons because modern compilers and tools find many of those errors and give a warning.

    That's correct, however, the coding bots still prefer rust.

    So, rust it will be.

    The bots greatly prefer python.

    The bots may run in Python but they love rust more. Humans working in AI prefer Python.

    According to google's bot

    Rust is not entirely replacing Python in AI, but it is taking over the foundation layers of AI tooling and production infrastructure. While Python remains the dominant language for research, data science, and experimentation, Rust is supplanting it for scalable deployments and performance-critical operations.

    That means human researchers in AI prefer Python while the bots choose rust.

    Rust will supersede Python,

  • jsgjsg Member, Resident Benchmarker
    edited June 19

    @stable_genius said:

    @TimboJones said:

    @stable_genius said:

    @jsg said:

    @raindog308 said:

    @MannDude said: ELI5: Why is everything being rewritten in Rust?

    Like, whatever happened to the whole, "If it's not broke, don't fix it" mantra?

    I started to respond but then decided to make it into a LEB article instead:

    https://lowendbox.com/blog/eli5-why-is-everything-being-rewritten-in-rust/

    With all due respect but I find your article questionable and not up to date. Among other reasons because modern compilers and tools find many of those errors and give a warning.

    That's correct, however, the coding bots still prefer rust.

    So, rust it will be.

    The bots greatly prefer python.

    The bots may run in Python but they love rust more. Humans working in AI prefer Python.

    According to google's bot

    Rust is not entirely replacing Python in AI, but it is taking over the foundation layers of AI tooling and production infrastructure. While Python remains the dominant language for research, data science, and experimentation, Rust is supplanting it for scalable deployments and performance-critical operations.

    That means human researchers in AI prefer Python while the bots choose rust.

    Rust will supersede Python in the ai shit-circus

    (emphasis mine)

    Amended that for you.

    First some apologetic update wrt myself: a close friend and colleague had an accident about a month ago. As we happen to quite often work together in projects (also currently) and as our projects quite often have time as a factor (if completed within planned time frame we receive a bonus) I was pretty much absent here because until a few days ago I basically had to do the work for both of us (mainly to not lose the "in time" bonus) so I had no time (and nerve) to spend time here.

    Which also explains why I'm still somewhat restricted and don't elaborate a lot.

    Here goes: There are language option for (what we in our field call) sensitive code, some of which are battle-hardened and have decades under the belt, to name just two, Ada and Eiffel.
    But those are rarely used (outside contracts requiring them). Why?

    Rust on the other hand quite quickly was taken up. Why?

    There also have been and are a few "C like" options, some even expressly targeting C developers. Uptake is sĺim. Why?

    To answer all three "why": It's not really about technical or engineering aspects, it's mostly about social aspects and factors. Like e.g. the woke Mozilla mental asylum (who btw. fired pretty much the core of their ITsec team), but Mozilla is admired or even beloved by "the crowd", so when they come up with or support some language "the crowd" follows, praises them, and preaches whatever happens to be their credo.

    The ai cons need marketing (and propaganda and belief) and they need a nimbus of "quality" and "sakkure". Rust happens to be useful for them/that.

    In the real world of sensitive projects I know of none in done in Rust, not a single one. What does exist are "blue eyed" attempts - all of which (afaik) failed.
    One (probably major) reason I see with myself: I'm interested in new, "easier" tools but pretty much always when I look at one I click away within less than a minute. Because they have obvious and severe deficiencies like e.g. curly braces, unbalanced, crude, or even plainly nonsensical concepts (or even syntax), and so on.
    You see, after more than a decade in the field one know what to look for and one has seen quite a few times how things evolve. Btw, one highly significant hint is "bazaar"; (the few) battle proven languages all are "cathedral".

    And btw, C is not as bad and crufty as it's often portrayed, plus there are tools and dialects nowadays that do catch - or simply avoid - many if not most of the dangerous errors.
    When I'm confronted with certain classes of problems like e.g. a 40+ Gb/s quasi cryptographically secure PRNG I'm going straight to C because there simply is no other (reasonable and efficient) alternative. But of course only after properly modelling and verifying my design (which pretty much completely excludes most errors before there even exists a source code file).

    IMO Rust is but a trend of current times and for the crowd. In my field Rust is but a peripheral phaenomenon that either is plainly ignored or smirked at.
    But hey, ai and Rust fit each other ...

    Thanked by 1stable_genius
  • vovlervovler Member

    I only wrote one medium project in Rust. I found using Arc/Arc::clone quite interesting but a pain. I then did it in Go (also first time) and it took a fraction of the time to do so.
    And somehow now I have a Go tshirt

    Thanked by 1stable_genius
  • stable_geniusstable_genius Member
    edited June 19

    @jsg said:

    @stable_genius said:

    @TimboJones said:

    @stable_genius said:

    @jsg said:

    @raindog308 said:

    @MannDude said: ELI5: Why is everything being rewritten in Rust?

    Like, whatever happened to the whole, "If it's not broke, don't fix it" mantra?

    I started to respond but then decided to make it into a LEB article instead:

    https://lowendbox.com/blog/eli5-why-is-everything-being-rewritten-in-rust/

    With all due respect but I find your article questionable and not up to date. Among other reasons because modern compilers and tools find many of those errors and give a warning.

    That's correct, however, the coding bots still prefer rust.

    So, rust it will be.

    The bots greatly prefer python.

    The bots may run in Python but they love rust more. Humans working in AI prefer Python.

    According to google's bot

    Rust is not entirely replacing Python in AI, but it is taking over the foundation layers of AI tooling and production infrastructure. While Python remains the dominant language for research, data science, and experimentation, Rust is supplanting it for scalable deployments and performance-critical operations.

    That means human researchers in AI prefer Python while the bots choose rust.

    Rust will supersede Python in the ai shit-circus

    (emphasis mine)

    Amended that for you.

    First some apologetic update wrt myself: a close friend and colleague had an accident about a month ago. As we happen to quite often work together in projects (also currently) and as our projects quite often have time as a factor (if completed within planned time frame we receive a bonus) I was pretty much absent here because until a few days ago I basically had to do the work for both of us (mainly to not lose the "in time" bonus) so I had no time (and nerve) to spend time here.

    Which also explains why I'm still somewhat restricted and don't elaborate a lot.

    Here goes: There are language option for (what we in our field call) sensitive code, some of which are battle-hardened and have decades under the belt, to name just two, Ada and Eiffel.
    But those are rarely used (outside contracts requiring them). Why?

    Rust on the other hand quite quickly was taken up. Why?

    There also have been and are a few "C like" options, some even expressly targeting C developers. Uptake is sĺim. Why?

    To answer all three "why": It's not really about technical or engineering aspects, it's mostly about social aspects and factors. Like e.g. the woke Mozilla mental asylum (who btw. fired pretty much the core of their ITsec team), but Mozilla is admired or even beloved by "the crowd", so when they come up with or support some language "the crowd" follows, praises them, and preaches whatever happens to be their credo.

    The ai cons need marketing (and propaganda and belief) and they need a nimbus of "quality" and "sakkure". Rust happens to be useful for them/that.

    In the real world of sensitive projects I know of none in done in Rust, not a single one. What does exist are "blue eyed" attempts - all of which (afaik) failed.
    One (probably major) reason I see with myself: I'm interested in new, "easier" tools but pretty much always when I look at one I click away within less than a minute. Because they have obvious and severe deficiencies like e.g. curly braces, unbalanced, crude, or even plainly nonsensical concepts (or even syntax), and so on.
    You see, after more than a decade in the field one know what to look for and one has seen quite a few times how things evolve. Btw, one highly significant hint is "bazaar"; (the few) battle proven languages all are "cathedral".

    And btw, C is not as bad and crufty as it's often portrayed, plus there are tools and dialects nowadays that do catch - or simply avoid - many if not most of the dangerous errors.
    When I'm confronted with certain classes of problems like e.g. a 40+ Gb/s quasi cryptographically secure PRNG I'm going straight to C because there simply is no other (reasonable and efficient) alternative. But of course only after properly modelling and verifying my design (which pretty much completely excludes most errors before there even exists a source code file).

    IMO Rust is but a trend of current times and for the crowd. In my field Rust is but a peripheral phaenomenon that either is plainly ignored or smirked at.
    But hey, ai and Rust fit each other ...

    That AI thing is over 90% bullshit just like online content

    Isn't it?

    I think it is!

    We're being conned!!!

    Thanked by 1jsg
  • @JohnMiller92 said:

    @Saragoldfarb said:
    For the love of God! Where are the rust jokes?

    best rust jokes are on Jody Bruchon's channel. search rust on his page and grab some popcorn. funniest shit i've watched in years 😆

    I haven't watched, but I already question your sense of humour.

    Thanked by 1Saragoldfarb
  • @jsg said:

    @stable_genius said:

    @TimboJones said:

    @stable_genius said:

    @jsg said:

    @raindog308 said:

    @MannDude said: ELI5: Why is everything being rewritten in Rust?

    Like, whatever happened to the whole, "If it's not broke, don't fix it" mantra?

    I started to respond but then decided to make it into a LEB article instead:

    https://lowendbox.com/blog/eli5-why-is-everything-being-rewritten-in-rust/

    With all due respect but I find your article questionable and not up to date. Among other reasons because modern compilers and tools find many of those errors and give a warning.

    That's correct, however, the coding bots still prefer rust.

    So, rust it will be.

    The bots greatly prefer python.

    The bots may run in Python but they love rust more. Humans working in AI prefer Python.

    According to google's bot

    Rust is not entirely replacing Python in AI, but it is taking over the foundation layers of AI tooling and production infrastructure. While Python remains the dominant language for research, data science, and experimentation, Rust is supplanting it for scalable deployments and performance-critical operations.

    That means human researchers in AI prefer Python while the bots choose rust.

    Rust will supersede Python in the ai shit-circus

    (emphasis mine)

    Amended that for you.

    First some apologetic update wrt myself: a close friend and colleague had an accident about a month ago. As we happen to quite often work together in projects (also currently) and as our projects quite often have time as a factor (if completed within planned time frame we receive a bonus) I was pretty much absent here because until a few days ago I basically had to do the work for both of us (mainly to not lose the "in time" bonus) so I had no time (and nerve) to spend time here.

    Which also explains why I'm still somewhat restricted and don't elaborate a lot.

    Here goes: There are language option for (what we in our field call) sensitive code, some of which are battle-hardened and have decades under the belt, to name just two, Ada and Eiffel.
    But those are rarely used (outside contracts requiring them). Why?

    Rust on the other hand quite quickly was taken up. Why?

    There also have been and are a few "C like" options, some even expressly targeting C developers. Uptake is sĺim. Why?

    To answer all three "why": It's not really about technical or engineering aspects, it's mostly about social aspects and factors. Like e.g. the woke Mozilla mental asylum (who btw. fired pretty much the core of their ITsec team), but Mozilla is admired or even beloved by "the crowd", so when they come up with or support some language "the crowd" follows, praises them, and preaches whatever happens to be their credo.

    The ai cons need marketing (and propaganda and belief) and they need a nimbus of "quality" and "sakkure". Rust happens to be useful for them/that.

    In the real world of sensitive projects I know of none in done in Rust, not a single one. What does exist are "blue eyed" attempts - all of which (afaik) failed.
    One (probably major) reason I see with myself: I'm interested in new, "easier" tools but pretty much always when I look at one I click away within less than a minute. Because they have obvious and severe deficiencies like e.g. curly braces, unbalanced, crude, or even plainly nonsensical concepts (or even syntax), and so on.
    You see, after more than a decade in the field one know what to look for and one has seen quite a few times how things evolve. Btw, one highly significant hint is "bazaar"; (the few) battle proven languages all are "cathedral".

    And btw, C is not as bad and crufty as it's often portrayed, plus there are tools and dialects nowadays that do catch - or simply avoid - many if not most of the dangerous errors.
    When I'm confronted with certain classes of problems like e.g. a 40+ Gb/s quasi cryptographically secure PRNG I'm going straight to C because there simply is no other (reasonable and efficient) alternative. But of course only after properly modelling and verifying my design (which pretty much completely excludes most errors before there even exists a source code file).

    IMO Rust is but a trend of current times and for the crowd. In my field Rust is but a peripheral phaenomenon that either is plainly ignored or smirked at.
    But hey, ai and Rust fit each other ...

    tl;dr Ada and Eiffel are your racist grandparents and rust is the teenage punk with colored hair, nose rings and talks about feelings.

  • SaragoldfarbSaragoldfarb Member, Megathread Squad

    @TimboJones said:

    @jsg said:

    @stable_genius said:

    @TimboJones said:

    @stable_genius said:

    @jsg said:

    @raindog308 said:

    @MannDude said: ELI5: Why is everything being rewritten in Rust?

    Like, whatever happened to the whole, "If it's not broke, don't fix it" mantra?

    I started to respond but then decided to make it into a LEB article instead:

    https://lowendbox.com/blog/eli5-why-is-everything-being-rewritten-in-rust/

    With all due respect but I find your article questionable and not up to date. Among other reasons because modern compilers and tools find many of those errors and give a warning.

    That's correct, however, the coding bots still prefer rust.

    So, rust it will be.

    The bots greatly prefer python.

    The bots may run in Python but they love rust more. Humans working in AI prefer Python.

    According to google's bot

    Rust is not entirely replacing Python in AI, but it is taking over the foundation layers of AI tooling and production infrastructure. While Python remains the dominant language for research, data science, and experimentation, Rust is supplanting it for scalable deployments and performance-critical operations.

    That means human researchers in AI prefer Python while the bots choose rust.

    Rust will supersede Python in the ai shit-circus

    (emphasis mine)

    Amended that for you.

    First some apologetic update wrt myself: a close friend and colleague had an accident about a month ago. As we happen to quite often work together in projects (also currently) and as our projects quite often have time as a factor (if completed within planned time frame we receive a bonus) I was pretty much absent here because until a few days ago I basically had to do the work for both of us (mainly to not lose the "in time" bonus) so I had no time (and nerve) to spend time here.

    Which also explains why I'm still somewhat restricted and don't elaborate a lot.

    Here goes: There are language option for (what we in our field call) sensitive code, some of which are battle-hardened and have decades under the belt, to name just two, Ada and Eiffel.
    But those are rarely used (outside contracts requiring them). Why?

    Rust on the other hand quite quickly was taken up. Why?

    There also have been and are a few "C like" options, some even expressly targeting C developers. Uptake is sĺim. Why?

    To answer all three "why": It's not really about technical or engineering aspects, it's mostly about social aspects and factors. Like e.g. the woke Mozilla mental asylum (who btw. fired pretty much the core of their ITsec team), but Mozilla is admired or even beloved by "the crowd", so when they come up with or support some language "the crowd" follows, praises them, and preaches whatever happens to be their credo.

    The ai cons need marketing (and propaganda and belief) and they need a nimbus of "quality" and "sakkure". Rust happens to be useful for them/that.

    In the real world of sensitive projects I know of none in done in Rust, not a single one. What does exist are "blue eyed" attempts - all of which (afaik) failed.
    One (probably major) reason I see with myself: I'm interested in new, "easier" tools but pretty much always when I look at one I click away within less than a minute. Because they have obvious and severe deficiencies like e.g. curly braces, unbalanced, crude, or even plainly nonsensical concepts (or even syntax), and so on.
    You see, after more than a decade in the field one know what to look for and one has seen quite a few times how things evolve. Btw, one highly significant hint is "bazaar"; (the few) battle proven languages all are "cathedral".

    And btw, C is not as bad and crufty as it's often portrayed, plus there are tools and dialects nowadays that do catch - or simply avoid - many if not most of the dangerous errors.
    When I'm confronted with certain classes of problems like e.g. a 40+ Gb/s quasi cryptographically secure PRNG I'm going straight to C because there simply is no other (reasonable and efficient) alternative. But of course only after properly modelling and verifying my design (which pretty much completely excludes most errors before there even exists a source code file).

    IMO Rust is but a trend of current times and for the crowd. In my field Rust is but a peripheral phaenomenon that either is plainly ignored or smirked at.
    But hey, ai and Rust fit each other ...

    tl;dr Ada and Eiffel are your racist grandparents and rust is the teenage punk with colored hair, nose rings and talks about feelings.

    Pretty nice tldr .

    Thanked by 1TimboJones
  • edited 1:31AM

    While punks are usually way to busy working towards a fatal overdose or at the very least rotting away to talk about feelings there seems to be a whole bunch of feelings involved surrounding Rust and it's kind of tiring...

    I mean sure people like this fat old dude basically beg for responses with their annoying click bait attitude. I'm not sure if he considers himself an evangelist but pulling in that term already says pretty much all there is to know. I don't understand how people would voluntarily self describe as something like that when it basically translates to: Insufferable zealot not worth listening to.

    As long as the goal isn't straight up trolling everyone (no matter the faction) should be aware that when you suddenly get the urge to rant/praise/destroy/whatever chances are that you've just taken the bait. The comparison to religion is sadly often times quite warranted only that in the end programming languages simply aren't religions (pretty much like they aren't social movements) and treating them like they were is stupid.

    Sure, every person has their favorites and their dislikes. Chances are you'll recommend this or criticize that at some point. This is normal but once you start to feel like you need to preach to the non believers... please go look for some purpose in life (or some job that creates actual value - polarization might inflate view counts but it sure isn't value).

  • jsgjsg Member, Resident Benchmarker

    @Saragoldfarb said:

    @TimboJones said:

    @jsg said:

    @stable_genius said:

    @TimboJones said:

    @stable_genius said:

    @jsg said:

    @raindog308 said:

    @MannDude said: ELI5: Why is everything being rewritten in Rust?

    Like, whatever happened to the whole, "If it's not broke, don't fix it" mantra?

    I started to respond but then decided to make it into a LEB article instead:

    https://lowendbox.com/blog/eli5-why-is-everything-being-rewritten-in-rust/

    With all due respect but I find your article questionable and not up to date. Among other reasons because modern compilers and tools find many of those errors and give a warning.

    That's correct, however, the coding bots still prefer rust.

    So, rust it will be.

    The bots greatly prefer python.

    The bots may run in Python but they love rust more. Humans working in AI prefer Python.

    According to google's bot

    Rust is not entirely replacing Python in AI, but it is taking over the foundation layers of AI tooling and production infrastructure. While Python remains the dominant language for research, data science, and experimentation, Rust is supplanting it for scalable deployments and performance-critical operations.

    That means human researchers in AI prefer Python while the bots choose rust.

    Rust will supersede Python in the ai shit-circus

    (emphasis mine)

    Amended that for you.

    First some apologetic update wrt myself: a close friend and colleague had an accident about a month ago. As we happen to quite often work together in projects (also currently) and as our projects quite often have time as a factor (if completed within planned time frame we receive a bonus) I was pretty much absent here because until a few days ago I basically had to do the work for both of us (mainly to not lose the "in time" bonus) so I had no time (and nerve) to spend time here.

    Which also explains why I'm still somewhat restricted and don't elaborate a lot.

    Here goes: There are language option for (what we in our field call) sensitive code, some of which are battle-hardened and have decades under the belt, to name just two, Ada and Eiffel.
    But those are rarely used (outside contracts requiring them). Why?

    Rust on the other hand quite quickly was taken up. Why?

    There also have been and are a few "C like" options, some even expressly targeting C developers. Uptake is sĺim. Why?

    To answer all three "why": It's not really about technical or engineering aspects, it's mostly about social aspects and factors. Like e.g. the woke Mozilla mental asylum (who btw. fired pretty much the core of their ITsec team), but Mozilla is admired or even beloved by "the crowd", so when they come up with or support some language "the crowd" follows, praises them, and preaches whatever happens to be their credo.

    The ai cons need marketing (and propaganda and belief) and they need a nimbus of "quality" and "sakkure". Rust happens to be useful for them/that.

    In the real world of sensitive projects I know of none in done in Rust, not a single one. What does exist are "blue eyed" attempts - all of which (afaik) failed.
    One (probably major) reason I see with myself: I'm interested in new, "easier" tools but pretty much always when I look at one I click away within less than a minute. Because they have obvious and severe deficiencies like e.g. curly braces, unbalanced, crude, or even plainly nonsensical concepts (or even syntax), and so on.
    You see, after more than a decade in the field one know what to look for and one has seen quite a few times how things evolve. Btw, one highly significant hint is "bazaar"; (the few) battle proven languages all are "cathedral".

    And btw, C is not as bad and crufty as it's often portrayed, plus there are tools and dialects nowadays that do catch - or simply avoid - many if not most of the dangerous errors.
    When I'm confronted with certain classes of problems like e.g. a 40+ Gb/s quasi cryptographically secure PRNG I'm going straight to C because there simply is no other (reasonable and efficient) alternative. But of course only after properly modelling and verifying my design (which pretty much completely excludes most errors before there even exists a source code file).

    IMO Rust is but a trend of current times and for the crowd. In my field Rust is but a peripheral phaenomenon that either is plainly ignored or smirked at.
    But hey, ai and Rust fit each other ...

    tl;dr Ada and Eiffel are your racist grandparents and rust is the teenage punk with colored hair, nose rings and talks about feelings.

    Pretty nice tldr .

    No, it rather indicates a superficial approach and deep intellectual poverty, sorry.

    If categorizing ("grandparents") then that would be one of the Algols and throwing in "racist" strongly suggests that a woke teenage punk with colored hair and nose rings is vomiting words, highly likely in order to be perceived as cool and belonging to the blathering idiot herd.

    Meanwhile in reality certain languages - not including Rust - are nonconditionally required in sensitive areas; you want your railway stuff (locomotives, signalling systems, etc) accepted? Then do it in Ada (plus some formal steps like formally verified design, modelling, etc.). Same with air traffic control, same with nuclear power systems, etc.

    Btw. as far as I personally am concerned, I would not automatically reject a teenage punk with colored hair, and nose rings but I'd expect him/her with high likelihood to offer a shoddy approach not really properly thought through. Something like Rust.

  • stable_geniusstable_genius Member
    edited 11:31AM

    @TimboJones said:

    @jsg said:

    @stable_genius said:

    @TimboJones said:

    @stable_genius said:

    @jsg said:

    @raindog308 said:

    @MannDude said: ELI5: Why is everything being rewritten in Rust?

    Like, whatever happened to the whole, "If it's not broke, don't fix it" mantra?

    I started to respond but then decided to make it into a LEB article instead:

    https://lowendbox.com/blog/eli5-why-is-everything-being-rewritten-in-rust/

    With all due respect but I find your article questionable and not up to date. Among other reasons because modern compilers and tools find many of those errors and give a warning.

    That's correct, however, the coding bots still prefer rust.

    So, rust it will be.

    The bots greatly prefer python.

    The bots may run in Python but they love rust more. Humans working in AI prefer Python.

    According to google's bot

    Rust is not entirely replacing Python in AI, but it is taking over the foundation layers of AI tooling and production infrastructure. While Python remains the dominant language for research, data science, and experimentation, Rust is supplanting it for scalable deployments and performance-critical operations.

    That means human researchers in AI prefer Python while the bots choose rust.

    Rust will supersede Python in the ai shit-circus

    (emphasis mine)

    Amended that for you.

    First some apologetic update wrt myself: a close friend and colleague had an accident about a month ago. As we happen to quite often work together in projects (also currently) and as our projects quite often have time as a factor (if completed within planned time frame we receive a bonus) I was pretty much absent here because until a few days ago I basically had to do the work for both of us (mainly to not lose the "in time" bonus) so I had no time (and nerve) to spend time here.

    Which also explains why I'm still somewhat restricted and don't elaborate a lot.

    Here goes: There are language option for (what we in our field call) sensitive code, some of which are battle-hardened and have decades under the belt, to name just two, Ada and Eiffel.
    But those are rarely used (outside contracts requiring them). Why?

    Rust on the other hand quite quickly was taken up. Why?

    There also have been and are a few "C like" options, some even expressly targeting C developers. Uptake is sĺim. Why?

    To answer all three "why": It's not really about technical or engineering aspects, it's mostly about social aspects and factors. Like e.g. the woke Mozilla mental asylum (who btw. fired pretty much the core of their ITsec team), but Mozilla is admired or even beloved by "the crowd", so when they come up with or support some language "the crowd" follows, praises them, and preaches whatever happens to be their credo.

    The ai cons need marketing (and propaganda and belief) and they need a nimbus of "quality" and "sakkure". Rust happens to be useful for them/that.

    In the real world of sensitive projects I know of none in done in Rust, not a single one. What does exist are "blue eyed" attempts - all of which (afaik) failed.
    One (probably major) reason I see with myself: I'm interested in new, "easier" tools but pretty much always when I look at one I click away within less than a minute. Because they have obvious and severe deficiencies like e.g. curly braces, unbalanced, crude, or even plainly nonsensical concepts (or even syntax), and so on.
    You see, after more than a decade in the field one know what to look for and one has seen quite a few times how things evolve. Btw, one highly significant hint is "bazaar"; (the few) battle proven languages all are "cathedral".

    And btw, C is not as bad and crufty as it's often portrayed, plus there are tools and dialects nowadays that do catch - or simply avoid - many if not most of the dangerous errors.
    When I'm confronted with certain classes of problems like e.g. a 40+ Gb/s quasi cryptographically secure PRNG I'm going straight to C because there simply is no other (reasonable and efficient) alternative. But of course only after properly modelling and verifying my design (which pretty much completely excludes most errors before there even exists a source code file).

    IMO Rust is but a trend of current times and for the crowd. In my field Rust is but a peripheral phaenomenon that either is plainly ignored or smirked at.
    But hey, ai and Rust fit each other ...

    tl;dr Ada and Eiffel are your racist grandparents and rust is the teenage punk with colored hair, nose rings and talks about feelings.

    Now you're hurting my fee-fees.

    EDIT: You sure sound like a dam hate motivated racist yourself baselessly brandishing racism accusations against anyone/anything for no respectable reason.

    Thanked by 1jsg
  • The only Rust I know:

  • @Saragoldfarb said:
    For the love of God! Where are the rust jokes?

    There aren't any jokes, and that's a joke in itself!

  • stable_geniusstable_genius Member
    edited 11:34AM

    In Rust, failure is never an Option, it is a Result. Why did you fail to get your desired Result? Because the compiler forced you to handle every other possible outcome first.

    That happens because while in rust failure is never an Option but it is a Result, doing nothing is always an Option, and here lies its main difference to C where doing nothing is not always an Option while failure is always an Option.

    I'm not sure if this is funny or qualifies as a joke but I find it funny. And fully correct

  • For low level systems programming I lean towards zig - a bit more performant than Rust with more memory control (can also compile c/c++)

Sign In or Register to comment.