Is it finally dead? - /g/ (#105764082) [Archived: 640 hours ago]

Anonymous
7/1/2025, 11:26:03 AM No.105764082
Rust
Rust
md5: 8243bfdfbc67c0b3ad0f7a8fd493072a๐Ÿ”
seeing a massive decline in online shilling for it, across youtube, reddit etc.
Replies: >>105764099 >>105764111 >>105764181 >>105764182 >>105764191 >>105765464 >>105765629 >>105765693 >>105765721 >>105765880 >>105766297 >>105766623 >>105766875 >>105767782 >>105768353 >>105768492 >>105768671 >>105768695 >>105772125 >>105772537
Anonymous
7/1/2025, 11:28:51 AM No.105764099
>>105764082 (OP)
Same.

Hope so.
Replies: >>105766875
Anonymous
7/1/2025, 11:30:27 AM No.105764111
>>105764082 (OP)
It has no practical advantage so it becomes another meme lang
it probably won't even have a niche because all of its promotion was completely artificial.
Anonymous
7/1/2025, 11:31:25 AM No.105764115
On the contrary, I've been seeing an increase of posts insisting that "it's becoming irrelevant trust me bro". Always without hard numbers and just depending on their delicate feels
Replies: >>105764159 >>105764188 >>105772125
Anonymous
7/1/2025, 11:38:04 AM No.105764159
>>105764115
go on youtube and search up yourself, filter by upload date "this year".
And most importantly, go and search the number of open jobs.
Replies: >>105772490
Anonymous
7/1/2025, 11:40:33 AM No.105764181
>>105764082 (OP)
USAID money dried up so there are no funds to give out to Indians to shill it.
Replies: >>105764254 >>105765693 >>105765713 >>105766152 >>105766189 >>105768170
Anonymous
7/1/2025, 11:40:55 AM No.105764182
>>105764082 (OP)
sorry I've been lazy lately
I'll get back to it in 14 days
Anonymous
7/1/2025, 11:41:25 AM No.105764188
>>105764115
you can't say trust without rust
Anonymous
7/1/2025, 11:41:41 AM No.105764191
>>105764082 (OP)
the shillers were all troons and ACKed themselfs.
Replies: >>105764255
Anonymous
7/1/2025, 11:50:23 AM No.105764254
>>105764181
>Israel gets involved in another war
>woke posting goes into the toilet
A really noggin scratcher.
Anonymous
7/1/2025, 11:50:26 AM No.105764255
>>105764191
Lmao
Jokes aside, I simply think that the whole recreate the wheel thing is what dooms all such langs.
It's true that there are lots of problems in C/C++ but it's also true that the systems programming domain is done and dusted.
Anonymous
7/1/2025, 11:59:41 AM No.105764322
The reason JS didn't end up like Rust, is because as a tool it wasn't focused on replacing anything, instead it became the web standard.
Replies: >>105765496 >>105767025
Anonymous
7/1/2025, 2:17:01 PM No.105765322
Troon Jokes aside is replacing C/C++ even possible? Why did Rust fail?
Replies: >>105765357 >>105765654 >>105765679
Anonymous
7/1/2025, 2:21:18 PM No.105765357
>>105765322
chromium has replaced freetype with a Rust alternative.
chromium currently works on replacing harfbuzz, libpng and intl with Rust alternatives.
chromium writes its temporal api implementation in Rust.
Anonymous
7/1/2025, 2:35:39 PM No.105765464
>>105764082 (OP)
There was never need to shill it. People like you make Rust threads every single day.
Anonymous
7/1/2025, 2:39:36 PM No.105765496
>>105764322
Rust(and C++) is to C how Typescript is to Javascript though. They were never meant to replace the other but to add a new layer of safety and features on top of it. And there will always be people who prefer JS or C over TS/C++/Rust because they can't comprehend more advanced programming concepts and why safety/proper typing is good.
Replies: >>105774029
Anonymous
7/1/2025, 2:43:14 PM No.105765528
Lel. How naive. Rust will soon be the language of choice for Linux kernel development.

https://www.phoronix.com/news/NOVA-Core-Co-Maintainer
https://www.phoronix.com/news/Tyr-Rust-DRM-Graphics-Driver
Replies: >>105765554
Anonymous
7/1/2025, 2:45:51 PM No.105765554
>>105765528
>Rust will soon be the language of choice for Linux kernel development
Wrong. Rust is only considered for Linux drivers.
Replies: >>105765567 >>105765606
Anonymous
7/1/2025, 2:47:37 PM No.105765567
>>105765554
Linux without drivers is unusable
Replies: >>105765577
Anonymous
7/1/2025, 2:48:28 PM No.105765577
>>105765567
That's orthogonal to what you previously claimed.
Replies: >>105765592 >>105771480
Anonymous
7/1/2025, 2:50:33 PM No.105765592
>>105765577
it's relevant to what you said
Replies: >>105765634
Anonymous
7/1/2025, 2:52:26 PM No.105765606
>>105765554
Take a look at the changelogs; 99% of linux development is drivers (which include filesystems).
Replies: >>105765634
The Falcon !!+rY5ZDsSUui
7/1/2025, 2:56:38 PM No.105765629
>>105764082 (OP)
The advertising $$$ ran out, probably. You cannot shill a failing product forever, there is no ROI.
Anonymous
7/1/2025, 2:57:31 PM No.105765634
>>105765592
Yes, but it doesn't make you correct.

>>105765606
Closer to 80% form what I see.
Either way it would be dishonest to claim that Rust is the language of choice for kernel development if it can't be used in the core.
Replies: >>105765703
Anonymous
7/1/2025, 2:58:57 PM No.105765654
>>105765322
C is such a perfect language I don't think anyone could replace it, C++ is just C with extra shit but its extra shit that got standardized and built into literally everything so it manages to have the raw elegance of C and 40 years of spaghetti code keeping it alive at the same time.
Replies: >>105765657
Anonymous
7/1/2025, 2:59:33 PM No.105765657
>>105765654
embarrassing
The Falcon !!+rY5ZDsSUui
7/1/2025, 3:02:10 PM No.105765679
RustIsSoBeautiful
RustIsSoBeautiful
md5: 0d2c0ab3f19e96fa9c4329f1a747039c๐Ÿ”
>>105765322
>is replacing C/C++ even possible?
Not only possible, but inevitable.

>Why did Rust fail?
The better question is: Who was foolish enough to have ever thought it could succeed?
Replies: >>105765704 >>105765752 >>105766491 >>105768170
Anonymous
7/1/2025, 3:05:23 PM No.105765693
>>105764082 (OP)
>>105764181
Came here to said this, USAID money dried up finally.
Replies: >>105765713 >>105766152
Anonymous
7/1/2025, 3:07:28 PM No.105765703
>>105765634
it doesn't need to be used in the core, most of the potential errors come from drivers which rust would make safer
Anonymous
7/1/2025, 3:07:29 PM No.105765704
>>105765679
>Who was foolish enough to have ever thought it could succeed?
Rust is pretty successful.
Replies: >>105765719
Anonymous
7/1/2025, 3:08:30 PM No.105765713
>>105764181
>>105765693
Rust foundation finances are public. They received no USAID money. Why would they anyway?
Replies: >>105765827 >>105765912 >>105765940 >>105765954 >>105766152 >>105766191 >>105766249
The Falcon !!+rY5ZDsSUui
7/1/2025, 3:09:40 PM No.105765719
>>105765704
arewegameyet.rs
>Almost
Replies: >>105765739 >>105765755
Anonymous
7/1/2025, 3:09:49 PM No.105765721
>>105764082 (OP)
Could never understand it
Replies: >>105765741
Anonymous
7/1/2025, 3:11:30 PM No.105765739
>>105765719
What?
Anonymous
7/1/2025, 3:11:42 PM No.105765741
>>105765721
To be fair, you have to have a very high IQ to understand Rust.
Replies: >>105765761 >>105765763
Anonymous
7/1/2025, 3:13:34 PM No.105765752
>>105765679
In C++ this is just https://github.com/gcc-mirror/gcc/blob/1cbb3122cb2779198b0dcfb8afc28df711e64138/libstdc%2B%2B-v3/include/std/ranges#L3750
Replies: >>105765775 >>105765867
Anonymous
7/1/2025, 3:13:57 PM No.105765755
>>105765719
Rust is terrible if you have a lot of mutable state with multiple owners, something you're going to have a lot of in gaymen thus Rust will never take off in that area. You have to resort to putting a lot of stuff in global, static arrays and using unsafe blocks when interacting with it or basically implementing your own garbage collector with Rc/Arc. You might as well just use C++ or even Go (if you're constantly using Rc) at that point.
Replies: >>105765824 >>105768192 >>105768327 >>105771966
Anonymous
7/1/2025, 3:15:16 PM No.105765761
>>105765741
Rust is Ocaml but for brown, trans people. It's not for the high IQ straight white male.
The Falcon !!+rY5ZDsSUui
7/1/2025, 3:15:26 PM No.105765763
RustNoCopiumYouAreTheProblemYouWouldLoveRustIfYouWereSmarter
>>105765741
Anonymous
7/1/2025, 3:17:43 PM No.105765775
Screenshot 2025-07-01 at 15-17-21 gcc_libstdc -v3_include_std_ranges at 1cbb3122cb2779198b0dcfb8afc28df711e64138 ยท gcc-mirror_gcc
>>105765752
This shit is unreadable
Replies: >>105765780
Anonymous
7/1/2025, 3:18:27 PM No.105765780
>>105765775
>Filtered by C++
Brainlet detected. This language is more your speed. https://www.python.org/downloads/
Replies: >>105765807 >>105765844 >>105767006 >>105768198
Anonymous
7/1/2025, 3:21:47 PM No.105765807
img-2025-07-01-15-21-34
img-2025-07-01-15-21-34
md5: 3bb7738b3b60fe36312d46abb89fdfac๐Ÿ”
>>105765780
Rust's implementation is simpler
Replies: >>105765885
Anonymous
7/1/2025, 3:25:14 PM No.105765824
>>105765755
I made a game engine in Rust and didn't had any of issues you have listed. I have no globals, no statics, only a couple of Arcs(for ~2 multi threaded components), and only used unsafe in some FFI and some low level GPU code.
The things you mention are more newbie kind of problems and if you are somewhat experienced in Rust it really isn't hard to design a your architecture that avoid all these issues. I can go more into detail if you are interested.

The reason why Rust is bad for gamedev is something very different. Rust heavily prefers waterfall approach to making software and is quite rigid. It really isn't a good language to quickly prototype random shit, which is very important in gamedev. Maybe if you go with something analogous to C++ + Lua combo that you see so often nowadays you could make it more manageable, but there are simply better tools for making games if you want to make a game.
Replies: >>105766322 >>105768256 >>105774741
Anonymous
7/1/2025, 3:25:33 PM No.105765827
>>105765713
because something something trannies jews harris
t. never wrote a single line of code
Replies: >>105765954
Anonymous
7/1/2025, 3:28:18 PM No.105765844
>>105765780
Oof, the C++ zealot cannot defend such abomination and must quickly create a distraction.
Anonymous
7/1/2025, 3:32:08 PM No.105765867
>>105765752
_Why const _do_they = __write::__every_thing<std::_Like_t> && __M_That(?);
Replies: >>105765885 >>105766178
Anonymous
7/1/2025, 3:33:55 PM No.105765880
>>105764082 (OP)
What are you talking about? Literally every day some troon suggests rewriting the linux kernel in this mockery of a system programming language.
Replies: >>105765888
Anonymous
7/1/2025, 3:35:07 PM No.105765885
>>105765807
That's a string split, I think the Rust and C++ ones are array splits

>>105765867
Otherwise if the user writes #define x ":^)" and this breaks the stdlib it's considered the stdlib's fault
Anonymous
7/1/2025, 3:35:30 PM No.105765888
>>105765880
Every popular kernel already has Rust in it. Even Android.
Replies: >>105765907
Anonymous
7/1/2025, 3:39:51 PM No.105765907
>>105765888
The kernel i am running has no Rust in it.
Replies: >>105765961
Anonymous
7/1/2025, 3:40:27 PM No.105765912
>>105765713
The Rust Foundation was funding the nonstop Rust posting here and on other boards that it has no mysteriously disappeared from?
Replies: >>105765935
Anonymous
7/1/2025, 3:43:52 PM No.105765935
>>105765912
What kind of posting? We have people who seethe over Rust making threads every single day on /g/ and I doubt anyone is paying them.
Anonymous
7/1/2025, 3:44:27 PM No.105765940
>>105765713
yeah, cause DARPA isn't the same thing as USAID
Replies: >>105765961 >>105766249
Anonymous
7/1/2025, 3:46:10 PM No.105765954
>>105765713
>>105765827
Yeah it just gets slush funded via MS, Amazon, Meta, etc. instead.
Anonymous
7/1/2025, 3:47:02 PM No.105765961
>>105765907
Sure, but you are a minority.

>>105765940
https://rustfoundation.org/wp-content/uploads/2025/01/Annual-Report-2024.pdf
Where do you see any DARPA? Rust is financed by large companies that use it, AWS, Google, Microsoft, etc
Replies: >>105766047 >>105766063 >>105766082 >>105766089 >>105766191 >>105766249
Anonymous
7/1/2025, 4:03:45 PM No.105766047
1720239188760
1720239188760
md5: 218e2874c679590803cd2e4751831d6f๐Ÿ”
>>105765961
Here.
There are literally MIC companies inside
https://helsing.ai
Replies: >>105766091
Anonymous
7/1/2025, 4:04:47 PM No.105766063
1746481077730
1746481077730
md5: 0365d329891a1ec278a1c2da897aa91b๐Ÿ”
>>105765961
Replies: >>105766103
Anonymous
7/1/2025, 4:06:40 PM No.105766082
>>105765961
https://www.galois.com/
Replies: >>105766107
Anonymous
7/1/2025, 4:07:56 PM No.105766089
1731110940103
1731110940103
md5: 7bb6da79f77decdeee8f5768cf6c1ce5๐Ÿ”
>>105765961
.
Replies: >>105766100 >>105766113
Anonymous
7/1/2025, 4:08:17 PM No.105766091
>>105766047
But you claimed that "USAID money dried up finally"
Did DARPA stopped funding these companies you circled, or wtf is even your point at this point?
Anonymous
7/1/2025, 4:08:57 PM No.105766100
1728182690293
1728182690293
md5: 05f89a870fea949ef32b92a31bfe890a๐Ÿ”
>>105766089
Replies: >>105766105 >>105766113
Anonymous
7/1/2025, 4:09:26 PM No.105766103
>>105766063
Yes, DARPA did their own research on Rust.

How is this any related to what you are claiming?
Replies: >>105766114
Anonymous
7/1/2025, 4:10:04 PM No.105766105
1735729745704
1735729745704
md5: 159051df3be6f71b4f34d03d6dd78ced๐Ÿ”
>>105766100
Replies: >>105766113
Anonymous
7/1/2025, 4:10:27 PM No.105766107
>>105766082
What about it?
Replies: >>105766125
Anonymous
7/1/2025, 4:11:28 PM No.105766113
>>105766089
What are you even trying to say?

>>105766100
>>105766105
c2rust is not an official Rust project. What is your point?
Replies: >>105766135
Anonymous
7/1/2025, 4:11:35 PM No.105766114
>>105766103
I think the claim that they are shills on government gibs, got proven with an undeniable clarity.
Replies: >>105766128
Anonymous
7/1/2025, 4:12:36 PM No.105766125
1730765938974
1730765938974
md5: b0754b6c338026fe2a0b973a86b9b89f๐Ÿ”
>>105766107
Replies: >>105766137
Anonymous
7/1/2025, 4:12:51 PM No.105766128
>>105766114
>proven with an undeniable clarity
Where?
Where do you see goverment funding Rust foundation?
c2rust is not an official project in any way.
Anonymous
7/1/2025, 4:13:43 PM No.105766135
>>105766113
WTF is an "official" Rust project?
Is it not approved by you personally right now in that moment so it doesn't count?
Replies: >>105766145 >>105766152
Anonymous
7/1/2025, 4:13:52 PM No.105766137
>>105766125
What about it? c2rust is a 3rd party project.
Replies: >>105766152
Anonymous
7/1/2025, 4:15:46 PM No.105766145
>>105766135
>WTF is an "official" Rust project?
A project that is "official, affiliated, or endorsed by the Rust Project or Rust Foundation" as stated in the trademark policy.

c2rust is not officially endorsed or affiliated by Rust foundation in any way. It's a 3rd part tool just like literally any other library or transpilation tool out there.
Replies: >>105766156
Anonymous
7/1/2025, 4:16:24 PM No.105766152
>>105766137
>>105766135
WTF is "first party"?
WTF are you even talking about?

The claim was that they are government shills:
>>105764181
>>105765693
And you changed subject and shouted ONLY THE RUST FOUNDATION COUNTS >>105765713
While this very Rust foundation is filled to the brim with DARPA contractors.

What is your point?
What are you trying to claim here?
Are you trying to deny that Rust is shilled by disgusting propaganda on government money?
Replies: >>105766191
Anonymous
7/1/2025, 4:17:27 PM No.105766156
>>105766145
So your argument is that there are indeed government paid Rust shills, but they aren't endorsed by the indirect government funded Rust foundation?
Do i get that right?
Replies: >>105766191
Anonymous
7/1/2025, 4:20:44 PM No.105766178
>>105765867
Because library writers are clinically insane.
Anonymous
7/1/2025, 4:22:26 PM No.105766189
>>105764181
Not true, Rust is legit and is on the verge of replacing C right now. Every single kernel is being oxidized as we speak right now.


(This reply was written with funding from the Defense Advanced Research Projects Agency (DARPA). The view, opinions and/or findings expressed are those of the author and should not be interpreted as representing the official views or policies of the Department of Defense or the U.S. Government.)
Replies: >>105767136
Anonymous
7/1/2025, 4:22:49 PM No.105766191
>>105766152
>WTF is "first party"?
>WTF are you even talking about?
A project that is "official, affiliated, or endorsed by the Rust Project or Rust Foundation".

You do not see c2rust in any of the official repos for example: https://github.com/rust-lang/
That's because it was made by some random company, not by the Rust Project.

>And you changed subject and shouted ONLY THE RUST FOUNDATION COUNTS >>105765713 (You)
I literally asked you about Rust foundation in the post you've replied to here >>105765961

>What is your point?
My points:
That the statement "USAID money dried up finally" is wrong.
The claim that Rust is funded by DARPA is also wrong.
c2rust is a 3rd party project unrelated to Rust Project or Rust foundation.

>What are you trying to claim here?
That you are wrong.

>Are you trying to deny that Rust is shilled by disgusting propaganda on government money?
Yes. You can see their finances here: https://rustfoundation.org/wp-content/uploads/2025/01/Annual-Report-2024.pdf

>>105766156
>So your argument is that there are indeed government paid Rust shills, but they aren't endorsed by the indirect government funded Rust foundation?
Wrong.

>Do i get that right?
No. See above.
Replies: >>105766201 >>105766223
Anonymous
7/1/2025, 4:24:12 PM No.105766201
>>105766191
You go girl!
Yes, Rust shills on tax payer money exist. But they aren't officially affiliated with the Rust Foundation(TM), so the claim that there are Rust shills on tax payer money is false.

(This reply was written with funding from the Defense Advanced Research Projects Agency (DARPA). The view, opinions and/or findings expressed are those of the author and should not be interpreted as representing the official views or policies of the Department of Defense or the U.S. Government.)
Replies: >>105766206
Anonymous
7/1/2025, 4:24:53 PM No.105766206
>>105766201
>You go girl!
>>>/lgbt/
Anonymous
7/1/2025, 4:26:58 PM No.105766223
>>105766191
>I literally asked you about Rust foundation
So you switched topic?

Happy that we could clear that up.
Since we both agree now that there are government funded Rust shills, we can end this discussion.
It was all just a misunderstanding after all.
Replies: >>105766249
Anonymous
7/1/2025, 4:29:29 PM No.105766249
>>105766223
>So you switched topic?
No. I was talking about Rust fundation from the start: >>105765713
Then you replied trying to change the topic from USAID to DARPA: >>105765940
Then I asked for clarification: >>105765961
And then you started talking about c2rust out of nowhere

The only person who switches topics in this reply chain is (You).
Replies: >>105766513
Anonymous
7/1/2025, 4:30:40 PM No.105766259
1564846687099_1
1564846687099_1
md5: 3a4e304109bf9d88cd59516f42e2d97f๐Ÿ”
>have civil thread
>the discussion turns positive for Rust
>suddenly, wild schizo larper appears and shit herself
Like pottery
Replies: >>105766537 >>105767164
Anonymous
7/1/2025, 4:35:39 PM No.105766297
>>105764082 (OP)
Cniles will really look at a safe language and be all
>NO NO NO KILL IT KILL IT NOW WE MUST HAVE BUFFER OVERFLOW EXPLOITS AND OTHER MEMORY VULNERABILITIES BECAUSE UH WE JUST DO OK
Anonymous
7/1/2025, 4:39:10 PM No.105766322
>>105765824
>I made a game engine in Rust
Please do link that game engine and games made with it, and Steam links to the games.
Replies: >>105766369 >>105766385
Anonymous
7/1/2025, 4:44:03 PM No.105766363
rust real popularity
rust real popularity
md5: a8bdb6d27fedba1708f6d813652e5b97๐Ÿ”
Based schizo itt.
Replies: >>105766408
Anonymous
7/1/2025, 4:44:29 PM No.105766369
>>105766322
Tiny Glade
Replies: >>105766426
Anonymous
7/1/2025, 4:46:29 PM No.105766385
>>105766322
>link that game engine
Why? I honestly doubt you have energy and skills required to go though all this code.
I have been asked to post the code maybe a dozen times on /g/ already and not a single(one, 1, uno) anyone replied anything constructive about it. How can I know this time it won't be the same?
If you want to know how I solved the issues you've mentioned just ask, it will be much faster this way anyway.

>games made with it, and Steam links to the games
I never made any games with it, just few tech demos. I never intended this to be a full fledged game engine, it doesn't even have any audio. It just turned out to be like a game engine, but in reality it's just my own sandbox to prototype various VR/graphics/physics stuff.
Replies: >>105766441 >>105768275
Anonymous
7/1/2025, 4:49:00 PM No.105766408
>>105766363
>visual basic higher thjan JS
>matlab higher than prolog
>scratch higher than Ada
Lmao wtf is this list
Replies: >>105766424 >>105766432 >>105766613
Anonymous
7/1/2025, 4:51:04 PM No.105766424
>>105766408
>matlab higher than prolog
I mean higher than Go.
Also prolog being in top 20 is a topkek on its own. What is this rating.
Anonymous
7/1/2025, 4:51:07 PM No.105766426
>>105766369
Your game?
Replies: >>105766439
Anonymous
7/1/2025, 4:51:48 PM No.105766432
>>105766408
https://www.tiobe.com/tiobe-index/programminglanguages_definition/
Replies: >>105766455 >>105766613
Anonymous
7/1/2025, 4:52:23 PM No.105766439
>>105766426
I doubt tiny glade developer would post here.
Also tiny glade is made in bevy, which is a largeish foss engine, not really a solo dev hobby project.
Replies: >>105766464 >>105766466
Anonymous
7/1/2025, 4:52:31 PM No.105766441
>>105766385
>I never made any games with it, just few tech demos.
OK.
Anonymous
7/1/2025, 4:53:59 PM No.105766455
>>105766432
>Basically the calculation comes down to counting hits for the search query
>+"<language> programming"
>In the next few sections it is explained what search engines qualify, what programming languages qualify and how the ratings are exactly calculated.
Kek.
Replies: >>105766613
Anonymous
7/1/2025, 4:54:54 PM No.105766464
>>105766439
We use Bevy with a custom renderer.
Replies: >>105768269
Anonymous
7/1/2025, 4:55:00 PM No.105766466
>>105766439
>tiny glade is made in bevy
Modified version of Bevy, to be pedantic.
Anonymous
7/1/2025, 4:57:36 PM No.105766491
>>105765679
>next(&mut self)
So an invitation to self mutilation? Then:
>self.finished
I guess that would be true.
Anonymous
7/1/2025, 4:59:20 PM No.105766505
>see code
>think about sexual degeneracy out of nowhere
What makes cniles so sexually frustrated?
Replies: >>105766944
Anonymous
7/1/2025, 5:00:17 PM No.105766513
>>105766249
There were some US government reports on memory safety, and Rust Foundation members or alumni involved in some of those, right? Rustaceans paid by the US government to do those reports, and then them advocating in the reports to fund memory safe languages, and mentioning Rust as one language to fund.
Replies: >>105766530 >>105766581 >>105766822
Anonymous
7/1/2025, 5:02:11 PM No.105766530
img-2025-07-01-17-01-49
img-2025-07-01-17-01-49
md5: 1ca3a43c0c59bba20eee018a3dcdb0d7๐Ÿ”
>>105766513
You will code in Rust and you will like it!
Replies: >>105766551
Anonymous
7/1/2025, 5:02:54 PM No.105766537
>>105766259
https://materialize.com/blog/rust-concurrency-bug-unbounded-channels/
Replies: >>105766591
Anonymous
7/1/2025, 5:05:23 PM No.105766551
>>105766530
I'd rather code in some succesor language to both C++ and Rust, with better foundation, design, etc. But that is unlikely to happen anytime soon.

Not going to say what I currently work with.
Replies: >>105766561 >>105766573
Anonymous
7/1/2025, 5:06:24 PM No.105766561
>>105766551
>succesor
Successor
Anonymous
7/1/2025, 5:07:17 PM No.105766573
img-2025-07-01-17-06-57
img-2025-07-01-17-06-57
md5: 949f558b2bb494bd7698b5292e2fbfee๐Ÿ”
>>105766551
>Not going to say what I currently work with.
I already know
Replies: >>105766583
Anonymous
7/1/2025, 5:08:08 PM No.105766581
>>105766513
>There were some US government reports on memory safety, and Rust Foundation members or alumni involved in some of those, right?
It's up to you to provide sources for your claims.

>Rustaceans paid by the US government to do those reports, and then them advocating in the reports to fund memory safe languages, and mentioning Rust as one language to fund.
How is this even related to all this claims about supposed conspiracy about USAID money drying out and affecting Rust project in any way?
Replies: >>105766647
Anonymous
7/1/2025, 5:08:15 PM No.105766583
>>105766573
Lmao.

Nah, nothing like that.
Anonymous
7/1/2025, 5:09:14 PM No.105766591
>>105766537
Buy an ad
Replies: >>105766671
Anonymous
7/1/2025, 5:11:45 PM No.105766613
>>105766408
>>105766432
>>105766455
normal way to rank programming languages nothing wrong with that
Replies: >>105766627
Anonymous
7/1/2025, 5:12:37 PM No.105766623
>>105764082 (OP)
Isn't that normal? Rust shilling and development should be decreasing by about 50% per year.
Replies: >>105766632 >>105766636
Anonymous
7/1/2025, 5:12:43 PM No.105766624
>rust is totally failing for real this time guiz!

You people have been crying for 10+ years, take your dicking like a man aleeady
Anonymous
7/1/2025, 5:12:57 PM No.105766627
>>105766613
Yeah. I guess it's time to learn Visual Basic now.
Anonymous
7/1/2025, 5:13:35 PM No.105766632
>>105766623
you mean %69
Anonymous
7/1/2025, 5:13:58 PM No.105766636
>>105766623
>stop programming in a language I don't like!!!11
Anonymous
7/1/2025, 5:14:40 PM No.105766647
>>105766581
>It's up to you to provide sources for your claims.
Would this qualify?
https://bpb-us-e1.wpmucdn.com/sites.gatech.edu/dist/a/2878/files/2022/10/OSSI-Final-Report-3.pdf
Fairly certain there are a number of other reports as well. And websites, and other initiatives and activities and stuff.
Replies: >>105766664 >>105766701 >>105766857
Anonymous
7/1/2025, 5:15:54 PM No.105766664
>>105766647
>Georgia Institute of Technology
USAID?
DARPA?
??????????????
Replies: >>105766706
Anonymous
7/1/2025, 5:16:36 PM No.105766671
>>105766591
Summary:
Rust standard library had UB.
Popular Rust library also had UB.
Use Valgrind, Miri and gdb when testing a and debugging Rust codebases. But do not rely on them, since for instance Miri did not quite catch this UB.
Replies: >>105766760
Anonymous
7/1/2025, 5:20:05 PM No.105766701
>>105766647
Wtf is this random university paper from 2022. How is this any related to USAID or DARPA or Rust Project or Rust Foundation? Where are the "US government" and "Rust Foundation members or alumni" and "advocating in the reports to fund memory safe languages, and mentioning Rust as one language to fund"
Replies: >>105766719
Anonymous
7/1/2025, 5:20:57 PM No.105766706
>>105766664
>To improve the security of the open-source software ecosystem, a virtual workshop took place on 24-25 August 2022, under the auspices of the Office of Management and the Budget (OMB), the
National Science Foundation (NSF), and the National Institute for Standards and Technology (NIST). The goal was to bring together stakeholders from the open-source software (OSS) community, the private sector, academia, and the U.S. Government, in support of the White House๏ฟพled U.S. Open-source Security Initiative.
>
>The workshop and the author of this report were supported by NSF Grant 2232616. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation.

Also some reports by the NSA, if I recall correctly. Though at least one of those reports was hilariously and depressingly incompetent, as I recall.
Replies: >>105766743
Anonymous
7/1/2025, 5:22:12 PM No.105766719
>>105766701
I'm not going to spoonfeed you all the way, my Rusty friend. Click and read the link.
Replies: >>105766731
Anonymous
7/1/2025, 5:23:02 PM No.105766731
>>105766719
I clicked and checked. Rust is mentioned in like one paragraph in the whole paper. You are full of shit.
Replies: >>105766765
Anonymous
7/1/2025, 5:24:03 PM No.105766743
>>105766706
How is this any related to USAID supposedly running out of shilling money?
Replies: >>105766822
Anonymous
7/1/2025, 5:25:24 PM No.105766760
>>105766671
Mistakes happen. It's a good thing that Rust has explicit unsafe blocks so you know where to look for potential bugs.
Replies: >>105766798
Anonymous
7/1/2025, 5:25:58 PM No.105766765
>>105766731
Uh.

Anyone can download the report, search, and find way more results for Rust than what you claim.

Why do you lie about something so easy for everyone to check that you are lying?
Replies: >>105766780
Anonymous
7/1/2025, 5:27:12 PM No.105766780
>>105766765
schizo
Replies: >>105766808
Anonymous
7/1/2025, 5:28:50 PM No.105766798
>>105766760
Yet in this case, they still had to spend something like weeks debugging, and use tools like Valgrind and gdb, right? And one would prefer to not have that UB in the first place.

And some voices claim that unsafe blocks are more difficult to work with than C or C++.
Replies: >>105766817 >>105766841
Anonymous
7/1/2025, 5:30:01 PM No.105766808
>>105766780
Trolling or demanding to be spoonfed?

For anyone reading, just download the report and search for "rust".
Replies: >>105766831
Anonymous
7/1/2025, 5:30:38 PM No.105766817
>>105766798
It's funny that in order for rust to actually supplant C/C++, it has to rely on features that are antithetical to its core design principles
Rust is innately contradictory in its goals and that's why it will never be anything but a second string language in systems programming.
Replies: >>105766849 >>105766874
Anonymous
7/1/2025, 5:31:07 PM No.105766822
>>105766743
I wasn't the one making that claim, more the claim >>105766513.
Replies: >>105766866
Anonymous
7/1/2025, 5:31:46 PM No.105766831
>>105766808
>Rust is mentioned in a report on Open-source Software Security
>why would trannies do this?
Replies: >>105766871
Anonymous
7/1/2025, 5:32:42 PM No.105766841
>>105766798
>And one would prefer to not have that UB in the first place.
No one wants UB. Thankfully Rust is made in a way that makes UB less likely and easier to debug than in C or C++ for example.
If you can't afford any such UB, you should probably look into managed languages like Java or Python.

>And some voices claim that unsafe blocks are more difficult to work with than C or C++.
Why?
Replies: >>105766858 >>105766870
Anonymous
7/1/2025, 5:33:28 PM No.105766849
>>105766817
It's just sad, for it has some nice things, and some of its goals are great.

I'd love it if some more programming language experimentation and research was done in that direction.
Anonymous
7/1/2025, 5:34:25 PM No.105766857
>>105766647
>One of the key questions debated by the Steering Committee was how to (gradually) encourage
the transition of software developers
I knew it. Fucking rust.
Anonymous
7/1/2025, 5:34:28 PM No.105766858
>>105766841
Explain tree borrows.
Replies: >>105766883
Anonymous
7/1/2025, 5:35:06 PM No.105766866
>>105766822
If this wasn't your point, then why did you responded to my post which was talking about it?

What point are you even trying to make now? You seem to keep moving the goal post, USAID to DARPA, Rust Foundation to Immunant. Finances drying out to not actually drying out.

Just make one argument and stick to it lmao. The way you argue seems extremely dishonest.
Replies: >>105766882
Anonymous
7/1/2025, 5:35:35 PM No.105766870
>>105766841
>Why?
nta, but he is right. for example: https://github.com/rust-lang/rfcs/blob/master/text/2582-raw-reference-mir-operator.md
Anonymous
7/1/2025, 5:35:40 PM No.105766871
>>105766831
Troll.
Anonymous
7/1/2025, 5:36:07 PM No.105766874
>>105766817
What is innately contradictory to its goals?
Also what do you even consider as its goals?
Replies: >>105766901 >>105766913 >>105767013
Anonymous
7/1/2025, 5:36:11 PM No.105766875
>>105764082 (OP)
>>105764099
USAID related?
Replies: >>105766895
Anonymous
7/1/2025, 5:36:55 PM No.105766882
>>105766866
Sorry, I should have made it clear that I wasn't the OP and that I jumped into someone elses' discussion.
Anonymous
7/1/2025, 5:37:08 PM No.105766883
>>105766858
What do you mean by tree borrows?
Replies: >>105766896 >>105766934
Anonymous
7/1/2025, 5:37:24 PM No.105766887
H2EeOVl79doe8Ylq3T4fzfB5s6c= (1)
H2EeOVl79doe8Ylq3T4fzfB5s6c= (1)
md5: 8c714472d8924174890e7366173d3512๐Ÿ”
I'm pretty sure that its complexity is pushing people into dead ends that they can't get out of.
Anonymous
7/1/2025, 5:38:08 PM No.105766895
>>105766875
How?
Replies: >>105766977
Anonymous
7/1/2025, 5:38:11 PM No.105766896
>>105766883
https://www.ralfj.de/blog/2023/06/02/tree-borrows.html
Replies: >>105766922
Anonymous
7/1/2025, 5:38:27 PM No.105766901
>>105766874
Your inability or unwillingness to use context to answer your own questions makes me think you're trying to argue by attrition, nice try, read nigga read.
Replies: >>105766910
Anonymous
7/1/2025, 5:39:34 PM No.105766910
>>105766901
It's up to you to state your arguments. No one is going to do it for you.
Replies: >>105766995
Anonymous
7/1/2025, 5:40:06 PM No.105766913
>>105766874
Not the OP, but some arguably minor things are panics, which are not exceptions since they can't be caught, except Rust panics can actually be caught with catch_unwind() if you compile your crate in the right mode, and Rust panics are implemented with C++ exceptions in LLVM.
Rust's memory model is also explicitly based on or the same as C++20.
Replies: >>105766974 >>105767013
Anonymous
7/1/2025, 5:40:50 PM No.105766922
>>105766896
Sorry, it's first time I read about this.
But this article seems well written. Is there any specific part you don't understand?
Anonymous
7/1/2025, 5:42:34 PM No.105766934
>>105766883
Exactly my point.
Replies: >>105766938
Anonymous
7/1/2025, 5:43:23 PM No.105766938
>>105766934
Explain stacked borrows.
Replies: >>105766947
Anonymous
7/1/2025, 5:44:05 PM No.105766944
>>105766505
>sexually frustrated
Only you brought that up.
Anonymous
7/1/2025, 5:44:23 PM No.105766947
>>105766938
Lel.
Anonymous
7/1/2025, 5:46:55 PM No.105766974
>>105766913
>Not the OP, but some arguably minor things are panics, which are not exceptions since they can't be caught
You can caught them. It's the same kind of unrolling as you see in C++. It's just that you are encouraged to use monadic error handling instead of the slow unrolling, and save panics for actual unrecoverable errors.

How does this answer my question? Are you trying to say that Rust goal was to make panics uncatchable or what?

>Rust's memory model is also explicitly based on or the same as C++20.
Yeah. In many ways Rust is designed like modern C++, but from scratch, without all the legacy.

The actual, real goal of Rust was to not be innovative or academic, but to take what is the best from various languages and create a new, modern, solid one. So this aligns.
Replies: >>105767024 >>105767038
Anonymous
7/1/2025, 5:47:11 PM No.105766977
>>105766895
The previous administration was shilling it.
Replies: >>105767001
Anonymous
7/1/2025, 5:48:17 PM No.105766995
>>105766910
Alright. When you're writing low level code like a kernel, you barely even have a heap, you have to acquire pages from raw memory maps you either create in real mode when using bios or ones you get handed via grub or uefi. You are creating the memory layout, you have to handle interrupts, all that good ring 0 shit. Almost everything going on in a kernel is unsafe because the kernel is something that exists to provide structure to code running on the system.
To answer your question, Rust's mandate is to make code 'safer' yet it seeks to operate in a realm where safety is less than guaranteed. That's my point.
Replies: >>105767017 >>105767021 >>105767483
Anonymous
7/1/2025, 5:48:34 PM No.105767001
>>105766977
The current administration upholds the recommendation though.
Anonymous
7/1/2025, 5:49:23 PM No.105767006
>>105765780
>underscores everywhere le good
>continuing to use snake case in the year 2025 of our lord and saviour
Replies: >>105768441
Anonymous
7/1/2025, 5:49:50 PM No.105767013
>>105766874
>>105766913
The panic/exception stuff means that one may have to worry about unwind safety, similar to exception safety in C++, and I'm not sure how that interacts with unsafe or drop-methods/destructors. And Rust doesn't always make it easy to reason about when lifetimes end, due to stuff like NLL and the borrow checker taking care of things for you, yet Rust has RAII and also uses RAII for mutexes, so you might be able to get deadlocks if you mess up reasoning about at which point in time a lifetime ends.
They also changed lifetime rules across editions.
Replies: >>105767023 >>105767111
Anonymous
7/1/2025, 5:50:24 PM No.105767017
>>105766995
>some nigger could shoot you at any moment so what's the point of seatbelts?
very compelling argument
Anonymous
7/1/2025, 5:51:18 PM No.105767021
17255389546962296266959546151259
17255389546962296266959546151259
md5: 9cd7c0d09842207b4246999f2ddf3ffa๐Ÿ”
>>105766995
>Rust's mandate is to make code 'safer' yet it seeks to operate in a realm where safety is less than guaranteed
Yeah, and it does so by allowing you to write safe abstractions over unsafe code. That's what this all is about and it really isn't that hard to do so.
I don't see any contradiction here.
Replies: >>105767096
Anonymous
7/1/2025, 5:51:26 PM No.105767023
>>105767013
>and I'm not sure how that interacts with unsafe or drop-methods/destructors
You just have to pre-poop your pants
https://faultlore.com/blah/everyone-poops/
Anonymous
7/1/2025, 5:51:29 PM No.105767024
>>105766974
>You can caught them.
Yeah, I wrote that later on in the same sentence.
Also: "can caught"?
Anonymous
7/1/2025, 5:51:34 PM No.105767025
perfectly balanced
perfectly balanced
md5: 5656405c93723f042891bcf77e32114f๐Ÿ”
>>105764322
Yeah, and from that web throne JS could climb down and gradually start conquering other lands as well. Your non-legacy servers are probably being written in Node right now.
Not to mention it's the best for writing web parsers, headless browsers, and crawlers. You may know this more generally e.g. from Python's beautifulSoup, but it's an utter shitshow compared to a TS+Node+Playwright solution.
JS is also 15 times faster than Python while being half as fast as Java. Its syntax also respects your time while not being putrid ass like Python's (and its common libs like Numpy). Basically, JS (TS) has achieved perfect balance.
Anonymous
7/1/2025, 5:52:51 PM No.105767038
>>105766974
>The actual, real goal of Rust was to not be innovative or academic, but to take what is the best from various languages and create a new, modern, solid one. So this aligns.
Uuuuuuuhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
Anonymous
7/1/2025, 5:53:33 PM No.105767045
1733211360162210
1733211360162210
md5: fccbd74b5768d06a14843a701ca6511c๐Ÿ”
>105767025
Anonymous
7/1/2025, 5:56:32 PM No.105767076
I don't like how Rust is strict with memory safety but doesn't hold your hand enough like Go and kotlin. Pick a side.
Anonymous
7/1/2025, 5:58:05 PM No.105767096
>>105767021
Is it sufficient to vet those blocks, or do you have to vet all module code in the modules they appear in?
And Asahi ain't the best source, he or she (depending on Martin Hector or his alter ego Asahi Lina) got chastised by Linus Torvalds, and it was drama and had news articles written about it.
Replies: >>105767117 >>105767196
Anonymous
7/1/2025, 5:59:54 PM No.105767111
>>105767013
>The panic/exception stuff means that one may have to worry about unwind safety, similar to exception safety in C++,
Yeah.

>I'm not sure how that interacts with unsafe or drop-methods/destructors
The same way it does in C++. The compiler adds a landing shim for unwinding that runs the desctructors. Destructors are not guaranteed to run(if you have nested panics or something), but it doesn't really matter because you should not recover from panics. At most just catch it and display some error message and close the program.

>And Rust doesn't always make it easy to reason about when lifetimes end, due to stuff like NLL and the borrow checker taking care of things for you,
Borrow checker doesn't do anything on its own. It's a static analyzer.
I don't really see how NLL are a problem. It just works and if the compiler detects some problem it will state so. If you want to ensure the borrow is dropped at specific point you can use manual drop.

>yet Rust has RAII and also uses RAII for mutexes, so you might be able to get deadlocks if you mess up reasoning about at which point in time a lifetime ends.
Yeah, deadlocks are not undefined behavior so it's not an issue. You can get deadlocks in any language. How is RAII related tho?

So... where are the goals and contradictions?
Replies: >>105767183
Anonymous
7/1/2025, 6:00:27 PM No.105767117
>>105767096
Linus Torvalds isn't the best source, he got chastised by Kees Cook, and it was drama and had news articles written about it.
https://lore.kernel.org/all/202504210909.D4EAB689@keescook/
Replies: >>105767199
Anonymous
7/1/2025, 6:01:34 PM No.105767136
>>105766189
Where are the Rust native ABI's, OS APIs etc? Where are the pure Rust firmware, driver, kernel stacks? Where are the pure Rust OS's (C had all of these after 10 years of existence)? In embedded Rust is DOA outside of a couple of niche automotive and aerospace applications. In game dev Rust is DOA (borrow checker and explicit lifetimes is anathema to iterating fast). In cloud Rust is DOA and will never replace the kubernetes/docker backbone made in Go. In compilers Go won again with the TS rewrite. The place Rust is seeing the most adoption is fucking web backends and those cunts are renowned for following whatever is the fotm trend (like claiming Javascript is a functional language and programming in a retarded const const const [array].foreach => {niggers} style then realizing their applications are now twice as slow for no benefit to anyone). Rust is a failure in every area it was aiming to win.
Replies: >>105767157 >>105767231
Anonymous
7/1/2025, 6:02:51 PM No.105767157
>>105767136
github.com
gitlab.com
Anonymous
7/1/2025, 6:03:34 PM No.105767164
>>105766259
>Somehow, reaches a conclusion diametrically opposed to reality.
>Tries to meme it.
>Fails
This bot is not working properly. Please reload it or reboot the system.
Anonymous
7/1/2025, 6:05:42 PM No.105767183
>>105767111
I'm kinda getting the impression that you start with a goal, and try to warp the perception of reality to achieve that goal, instead of sticking to reality and figure things out from there.

And that may be the worst of all, since it's anathema to several critical aspects of responsible engineering.
Anonymous
7/1/2025, 6:06:47 PM No.105767196
>>105767096
>Is it sufficient to vet those blocks, or do you have to vet all module code in the modules they appear in?
An unsound unsafe code can cause an undefined behavior in safe code. But as long as the code within unsafe blocks is sound, the rest of your code is guaranteed to be free from observable undefined behavior.
But that's not the point. If a whole GPU driver can get away with just a couple of unsafe blocks, it shows that Rust can be used sanely in low level context like this.

>And Asahi ain't the best source, he or she (depending on Martin Hector or his alter ego Asahi Lina) got chastised by Linus Torvalds, and it was drama and had news articles written about it.
He is still very competent. Both Hector and the C guy he got into arguments with got told by Linus and left Linux project. Both were criticized for their behavior in the mailing lists, not because of their technical skills though.
Replies: >>105767229
Anonymous
7/1/2025, 6:07:07 PM No.105767199
>>105767117
Linus is going strong, Hector Martin/Asahi Lina has withdrawn from public as I gather. A mess, he shouldn't have done that stuff in the first place.
Replies: >>105767214
Anonymous
7/1/2025, 6:08:42 PM No.105767214
img-2025-07-01-18-08-34
img-2025-07-01-18-08-34
md5: 9e1a0d60e1ed9f95f0802222da359fe0๐Ÿ”
>>105767199
>Linus is going strong
about that...
Replies: >>105767242
Anonymous
7/1/2025, 6:09:48 PM No.105767229
>>105767196
>But as long as the code within unsafe blocks is sound, the rest of your code is guaranteed to be free from observable undefined behavior.
Can one ever get UB due to a bug in safe code adjacent to unsafe blocks if they're in the same module?


>He is still very competent. Both Hector and the C guy he got into arguments with got told by Linus and left Linux project. Both were criticized for their behavior in the mailing lists, not because of their technical skills though.
For any lurkers here, find the articles yourselves about Hector Martin instead of trusting the posts in this thread.
Replies: >>105767241 >>105767273 >>105767288
Anonymous
7/1/2025, 6:09:51 PM No.105767231
>>105767136
https://github.com/redox-os/kernel
https://github.com/redox-os/libc
Anonymous
7/1/2025, 6:10:44 PM No.105767241
>>105767229
>For any lurkers here, find the articles yourselves about Hector Martin instead of trusting the posts in this thread.
but he is right though?
Replies: >>105767249
Anonymous
7/1/2025, 6:10:59 PM No.105767242
>>105767214
Sadge to see them this old.
But cool to see them together.
Anonymous
7/1/2025, 6:12:07 PM No.105767249
>>105767241
[spoiler]Find the articles yourself[/spoiler]
Replies: >>105767255
Anonymous
7/1/2025, 6:12:45 PM No.105767255
>>105767249
I read the lkml when it went down, retard.
Replies: >>105767265 >>105767346
Anonymous
7/1/2025, 6:14:41 PM No.105767265
>>105767255
nobody here has ever been on lkml because nobody here can read
Replies: >>105767292 >>105773691
Anonymous
7/1/2025, 6:15:19 PM No.105767273
>>105767229
>Can one ever get UB due to a bug in safe code adjacent to unsafe blocks if they're in the same module?
Only if the unsafe code is unsound. The unsafe code shall be written in a way that you cannot cause undefined behavior from safe code. The safe abstraction you build over the unsafe code should be designed in a way that will uphold all the required invariant, either statically or with runtime checks.

>find the articles yourselves about Hector Martin instead of trusting the posts in this thread
Just read the mailing list. It was just bunch of emails.
Replies: >>105767377 >>105772264
Anonymous
7/1/2025, 6:16:51 PM No.105767288
>>105767229
all rust code is ub because it has no standards
Replies: >>105767311
Anonymous
7/1/2025, 6:17:18 PM No.105767292
>>105767265
>I have never been on lkml because I can't read
Replies: >>105767309
Anonymous
7/1/2025, 6:18:17 PM No.105767309
>>105767292
sorry dont know what your post says
Anonymous
7/1/2025, 6:18:32 PM No.105767311
>>105767288
And no compiler supports standard C++
Replies: >>105767324
Anonymous
7/1/2025, 6:19:18 PM No.105767324
>>105767311
wrong and modules are used in microsoft
Replies: >>105767345
Anonymous
7/1/2025, 6:21:15 PM No.105767345
>>105767324
Which C++ compiler covers all the features from the newest standard?
Anonymous
7/1/2025, 6:21:20 PM No.105767346
>>105767255
https://archive.ph/uLiWX
https://archive.ph/rESxe
Replies: >>105767364 >>105767367 >>105767418 >>105767520
Anonymous
7/1/2025, 6:22:57 PM No.105767364
>>105767346
That's the posts Martin got criticized for. What are you trying to say?
Replies: >>105767392
Anonymous
7/1/2025, 6:23:14 PM No.105767367
>>105767346
yes, the shitter tantrum is why Linus dressed him down.
Replies: >>105767392
Anonymous
7/1/2025, 6:24:01 PM No.105767377
>>105767273
>Only if the unsafe code is unsound. The unsafe code shall be written in a way that you cannot cause undefined behavior from safe code. The safe abstraction you build over the unsafe code should be designed in a way that will uphold all the required invariant, either statically or with runtime checks.
And this is why Rust may be more difficult to avoid UB in than C++.
Fools like you don't even seem to know what the actual rules and issues are.
FR
Replies: >>105767397
Anonymous
7/1/2025, 6:25:10 PM No.105767392
>>105767364
>>105767367
>Thinking of literally starting a Linux maintainer hall of shame. Not for public consumption, but to help new kernel contributors know what to expect.
>Every experienced kernel submitter has this in their head, maybe it should be finally written down.
Replies: >>105767402 >>105767418
Anonymous
7/1/2025, 6:25:30 PM No.105767397
>>105767377
non sequitur
Replies: >>105767588
Anonymous
7/1/2025, 6:25:43 PM No.105767402
>>105767392
yes, the shitter tantrum is why Linus dressed him down.
Anonymous
7/1/2025, 6:26:44 PM No.105767418
>>105767346
>>105767392
https://lkml.org/lkml/2025/2/6/1292
From Linus Torvalds <>
Date Thu, 6 Feb 2025 09:58:36 -0800
Subject Re: On community influencing (was Re: [PATCH v8 2/2] rust: add dma coherent allocator abstraction.)


On Thu, 6 Feb 2025 at 01:19, Hector Martin <marcan@marcan.st> wrote:
>
> If shaming on social media does not work, then tell me what does,
> because I'm out of ideas.

How about you accept the fact that maybe the problem is you.

You think you know better. But the current process works.

It has problems, but problems are a fact of life. There is no perfect.

However, I will say that the social media brigading just makes me not
want to have anything at all to do with your approach.

Because if we have issues in the kernel development model, then social
media sure as hell isn't the solution. The same way it sure as hell
wasn't the solution to politics.

Technical patches and discussions matter. Social media brigading - no
than\k you.

Linus
Anonymous
7/1/2025, 6:32:21 PM No.105767483
>>105766995
>Almost everything going on in a kernel is unsafe
I saw this paper recently:
https://arxiv.org/abs/2506.03876
This is a kernel written in Rust, about 100k lines total. It's divided into two parts, called "OSTD" and "services"/"client". OSTD has unsafe code for manipulating page tables and such, but wraps it all in safe abstractions; the client calls those APIs but has no unsafe code of its own. OSTD makes up only 14% of the kernel. So 86% of what's going on in this kernel is safe.
Replies: >>105767495 >>105767516 >>105767627 >>105767768
Anonymous
7/1/2025, 6:32:55 PM No.105767495
>>105767483
>Yuke Peng, Hongliang Tian, Zhang Junyang, Ruihan Li, Chengjun Chen, Jianfeng Jiang, Jinyi Xian, Xiaolin Wang, Chenren Xu, Diyu Zhou, Yingwei Luo, Shoumeng Yan, Yinqian Zhang
Replies: >>105767768
Anonymous
7/1/2025, 6:34:43 PM No.105767516
>>105767483
What percentage of unsafe is unsafe though? I feel like it's easy to write C that's 86% safe.
Replies: >>105767521 >>105767550 >>105767560
Anonymous
7/1/2025, 6:35:22 PM No.105767520
1736967541618378
1736967541618378
md5: 1594d5b9337f26b002aa0c97daae1fcb๐Ÿ”
>>105767346

>Okay I literally just started this privately and the first 3 names involved are all people named variants on "Christ". Maybe there's a pattern here... religion secretly trying to sabotage the Linux kernel behind the scenes???
>Edit: /s because apparently some people need it.

People talk too much.
Anonymous
7/1/2025, 6:35:33 PM No.105767521
wp-content-uploads-2019-07-image-1
wp-content-uploads-2019-07-image-1
md5: f98b9e4f2c9aed2694ef2e75bd08b404๐Ÿ”
>>105767516
>it's easy to write C that's 86% safe
wrong
Replies: >>105767546 >>105767550
Anonymous
7/1/2025, 6:37:55 PM No.105767546
>>105767521
This graph shows percentage of CVEs, not LoC like you were initially bringing up.
Anonymous
7/1/2025, 6:38:11 PM No.105767550
>>105767516
unsafe is unsafe. Did you mean unsound?

>>105767521
desu Microsoft uses C++ mostly.
Replies: >>105767589
Anonymous
7/1/2025, 6:38:15 PM No.105767552
sometimes I try to actually read Cnile opinions, but then I remember they don't even have namespaces, and their macros require a backslash on every newline
lmfao
Anonymous
7/1/2025, 6:39:12 PM No.105767560
>>105767516
Maybe clearer to say: 86% of the code is statically checked for memory safety by the Rust compiler. The remaining 14% is checked manually or with tests + valgrind, as is typically done for C
Replies: >>105767589
Anonymous
7/1/2025, 6:42:21 PM No.105767588
>>105767397
Learn2write Rust bro.
Replies: >>105767619
Anonymous
7/1/2025, 6:42:31 PM No.105767589
>>105767550
>unsafe is unsafe. Did you mean unsound?
I was trying to be clever, a classic blunder

>>105767560
That makes more sense, I guess my thought is just that in a certain sense, you only really need one faulty line of code to be a problem to result in a catastrophe.
Honestly I object to the description of any language as safe, because I don't really think that is something you can guarantee, borrow checker or not.
Replies: >>105767638
Anonymous
7/1/2025, 6:45:16 PM No.105767619
>>105767588
What?
Anonymous
7/1/2025, 6:46:04 PM No.105767627
>>105767483
The work might be good or great, I don't know, but, does it use no_std? And if yes, how do they prove the absence of stack overflows in their safe code? To avoid UB?
Replies: >>105767644 >>105767666
Anonymous
7/1/2025, 6:47:16 PM No.105767638
>>105767589
NTA, but goals of tools like Rust or any static analysis really, is so you can reduce the surface of potential bugs to small, manually checked pieces of code. It both decreases chances of making mistakes and makes it easier to debug if you happen to make one.
Replies: >>105767693
Anonymous
7/1/2025, 6:47:44 PM No.105767644
>>105767627
ctrl + f stack overflow
Replies: >>105767667
Anonymous
7/1/2025, 6:48:52 PM No.105767654
>It is also the next topic of discussion in the Unsafe Code Guidelines. In particular, references must be aligned and dereferenceable, even when they are created and never used.
This feels tricky.
Replies: >>105767669 >>105767697
Anonymous
7/1/2025, 6:49:41 PM No.105767666
>>105767627
Just read the paper. They talk about it.
Replies: >>105767768
Anonymous
7/1/2025, 6:49:53 PM No.105767667
>>105767644
Kek
Anonymous
7/1/2025, 6:50:21 PM No.105767669
>>105767654
Yeah, unsafe Rust has a lot more potential sources of UB than C, due to all the value invariants for various types. Even raw pointers have some now - *mut dyn Trait is required to have a valid vtable pointer for Trait (though the data pointer can still be anything)
Anonymous
7/1/2025, 6:52:11 PM No.105767693
>>105767638
That I can respect, but part of me thinks that the 'safe' branding stuff is itself dangerous. I don't really have an argument for it, it's just my gut, so take it with a grain of salt.
Replies: >>105767737
Anonymous
7/1/2025, 6:52:25 PM No.105767697
>>105767654
Just avoid casting pointers to references. If you want to make a reference, just reference some existing, well-aligned data.
Anonymous
7/1/2025, 6:55:29 PM No.105767737
>>105767693
Rust is not what coined the term. Java has been the memory safe language for decades. They are called safe because language's semantics are designed in such a way that you are unlikely to accidentally cause undefined behavior. This is in contrast to languages like C or C++, where each standard function has list of dos and donts that you gotta follow or bad things will happen.
Anonymous
7/1/2025, 6:57:45 PM No.105767768
>>105767666
>>105767483
>Finally, while language-level UBs are effectively addressed by Rustโ€™s safety guarantees, UBs stemming from execution environments or CPU architectures remain unresolved in exist๏ฟพing Rust-based OSes. For example, a malicious device could corrupt kernel memory via DMA [44] or spoof interrupts to manipulate CPU trap handlers [63]. Similarly, a stack over๏ฟพflow could compromise the execution environmentโ€”an issue beyond the detection capabilities of safe Rust.
>Lesson Learned: Rust OSes should safeguard against UBs not only at the language level but also at the architec๏ฟพtural and environmental levels.
Am I getting this right? The paper itself claims that its safe Rust code can have UB bugs?

Authors are honest and possibly very competent, not what I usually see from Rust developers.

>>105767495
I guess China no 1. USA might need Taiwan to keep the USA afloat scientifically.
Replies: >>105767780 >>105767823
Anonymous
7/1/2025, 6:58:53 PM No.105767780
>>105767768
>Am I getting this right?
no
>The paper itself claims that its safe Rust code can have UB bugs?
wrong
Replies: >>105767816
Anonymous
7/1/2025, 6:58:57 PM No.105767782
>>105764082 (OP)
Lmao, delusion. Rust is more adopted by mainstream than ever before. You nocoders lost. Just recently 1Password and Disney+ announced their adoption of it into their main codebase.
Replies: >>105767815
The Falcon !!+rY5ZDsSUui
7/1/2025, 7:03:47 PM No.105767815
>>105767782
>Arewedisneyyet.rs
No other language has acolytes who say "our language has some niche uses, so it is not totally trash".

None.
Replies: >>105772157
Anonymous
7/1/2025, 7:03:48 PM No.105767816
>>105767780
Explain puhleeze.
Replies: >>105767832
Anonymous
7/1/2025, 7:04:54 PM No.105767823
>>105767768
>The paper itself claims that its safe Rust code can have UB bugs?
No. It says that external factors can affect Rust software in a way that invalidates the guarantees.

In other word, even if the language guarantees that something will happen, it can't do anything about a screwdriver jammed right into your motherboard.
Replies: >>105767843
Anonymous
7/1/2025, 7:05:46 PM No.105767832
>>105767816
ctrl + f stack overflow
there are three matches. You only read the paragraph containing the first match.
Replies: >>105767882
Anonymous
7/1/2025, 7:06:48 PM No.105767843
>>105767823
Can no_std safe Rust have UB? For instance due to stack overflow? Or is that defined away as "external factors", despite being a programming software bug?
Replies: >>105767856
Anonymous
7/1/2025, 7:07:56 PM No.105767856
>>105767843
https://doc.rust-lang.org/stable/embedded-book/intro/no-std.html#overview
Replies: >>105767899
Anonymous
7/1/2025, 7:11:19 PM No.105767882
>>105767832
If a bug in safe Rust causes a stack overflow, and causes UB that way, is it always fair to attribute that to environment and not a UB bug in the safe Rust code? Sure, you can classify stack overflow as environmental, but the cause of that UB bug was still the safe Rust code in this imagined case.
Replies: >>105767905
Anonymous
7/1/2025, 7:12:32 PM No.105767899
>>105767856
I guess no_std safe Rust can have UB then.
Replies: >>105767919 >>105768254
Anonymous
7/1/2025, 7:13:22 PM No.105767905
>>105767882
you didn't read it
Replies: >>105767921
Anonymous
7/1/2025, 7:14:56 PM No.105767919
>>105767899
You can also cause UB in Rust with std by opening /proc/self/mem and writing to it.
Replies: >>105767943
Anonymous
7/1/2025, 7:15:04 PM No.105767921
>>105767905
Lol
Anonymous
7/1/2025, 7:17:04 PM No.105767943
>>105767919
That's a bit more involved than many types of stack overflow. I can see the environmental argument a bit better there.
Replies: >>105768254
Anonymous
7/1/2025, 7:42:24 PM No.105768170
>>105764181
you're way too optimistic about what indians can wrap their heads around

>>105765679
What problem do you see?
Anonymous
7/1/2025, 7:44:34 PM No.105768192
>>105765755
>You have to resort to putting a lot of stuff in global, static arrays and using unsafe blocks when interacting with it
>implementing your own garbage collector with Rc/Arc
>using rc -> may as well use c++
ou've either never used it, or you're just fucking dumb man
Replies: >>105768256
Anonymous
7/1/2025, 7:45:34 PM No.105768198
>>105765780
hi pajeet
Anonymous
7/1/2025, 7:51:44 PM No.105768254
ss+(2025-07-01+at+19-48-16)
ss+(2025-07-01+at+19-48-16)
md5: d9798d9232f837fce9b51ff4d87d355c๐Ÿ”
>>105767899
>>105767943
Some of the guarantees obviously rely on the operating system and runtime. Rust is not a managed language, it can run on bare metal and then it's up to you to ensure that this interaction will properly. Rust can ensure that the interactions within the language will be valid, but it can't really analyze what is happening outside of it.
Replies: >>105768277
Anonymous
7/1/2025, 7:51:57 PM No.105768256
>>105765824
>>105768192
Why did Microsoft go with Go instead of Rust for its Typescript compiler port?
Replies: >>105768268 >>105768270 >>105768287 >>105768339 >>105768477 >>105768504
Anonymous
7/1/2025, 7:54:07 PM No.105768268
>>105768256
>Why did Microsoft go with Go instead of Rust for its Typescript compiler port?
Because it's more similar to JS than Rust, you illiterate retard?

Are you so low IQ to think that choosing one tool for the job over the other, immediately deprecates the other tool for all cases?
Replies: >>105768293
Anonymous
7/1/2025, 7:54:12 PM No.105768269
>>105766464
So you didn't make your own engine. You used Bevy.
Replies: >>105768275
Anonymous
7/1/2025, 7:54:18 PM No.105768270
>>105768256
Because they are bunch of webfags who want to rewrite existing typescript codebase without changing it to much. Typescript is much more similar to Go than it is to Rust. Moving to Rust would require them to rethink some parts of the code and they would have to learn a new language that is very different from what they are used to and frankly quite difficult. Go is more realistic option.
Replies: >>105768312
Anonymous
7/1/2025, 7:55:34 PM No.105768275
>>105768269
I am the anon who claimed to made your own engine. That anon is not me. I am >>105766385
Replies: >>105768284
Anonymous
7/1/2025, 7:55:46 PM No.105768277
>>105768254
Typical code bugs that cause stack overflow usually feel very "inside" the language, though.
Replies: >>105768310
Anonymous
7/1/2025, 7:56:36 PM No.105768284
>>105768275
>your own
*my own
Anonymous
7/1/2025, 7:56:58 PM No.105768287
>>105768256
This retard is funny (and possibly from New Delhi). He fails to answer any questions, thinks the use of RC equates to "use C++ instead", thinks that shared mutable access to a resource means you need "global, static arrays and unsafe blocks".

Must be sad being that useless, anon
Replies: >>105768304 >>105768327 >>105768339 >>105768450 >>105768477
Anonymous
7/1/2025, 7:57:54 PM No.105768293
>>105768268
Is Rust not in a good position to support the kind of code architecture that the Typescript compiler had? Unlike Go?

(Oh he mad, he big mad)
Replies: >>105768333 >>105768369 >>105768442
Anonymous
7/1/2025, 7:58:58 PM No.105768304
>>105768287
I think you're mixing up at least two, possibly more, people.
Replies: >>105768327
Anonymous
7/1/2025, 7:59:35 PM No.105768310
>>105768277
Yes, but you can't analyze this statically(unless you ban recursion) and runtime guards are generally implemented on the operating system level. If you are not relying on the operating system you gotta implement this yourself. Just like in my example, if you are not relying on C runtime to launch your main you have to implement application's exit routine yourself.
Replies: >>105768518 >>105769825
Anonymous
7/1/2025, 8:00:00 PM No.105768312
>>105768270
>require them to rethink some parts of the code
Why? How much of the architecture, design and code would have to be rethought?
Replies: >>105768346 >>105768382
Anonymous
7/1/2025, 8:01:25 PM No.105768327
>>105768304
Hi jeet. I'm responding to whoever is behind these two posts:
>>105768287
>>105765755

idc if it's two people. they're retarded
Replies: >>105768339 >>105768450 >>105768450 >>105768477
Anonymous
7/1/2025, 8:02:06 PM No.105768333
>>105768293
Rust is a systems programming language. JS and Go are managed, GC-languages. The kind of code you write in JS might not be easy to translate to systems programming languages.
This is nothing Rust specific, C or C++ would have similar problems.
Replies: >>105768346 >>105768582
Anonymous
7/1/2025, 8:02:30 PM No.105768339
>>105768327
meant
>>105768256

not
>>105768287
Anonymous
7/1/2025, 8:03:26 PM No.105768346
>>105768312
See >>105768333
>How much
Enough to make them choose Go instead.
Replies: >>105768582
Anonymous
7/1/2025, 8:04:06 PM No.105768353
sad_pepe
sad_pepe
md5: e3cf37f554e053fdf754f82ca1147fa5๐Ÿ”
>>105764082 (OP)
Maybe it is.
say what you want, but I liked Cargo.
This might sound weird but Rust was my first language, reason being "The Book" was available free of cost on the rust website.
I don't why and how it became the troon language
Replies: >>105768387 >>105768470
Anonymous
7/1/2025, 8:05:58 PM No.105768369
>>105768293
Calm down rajesh.

>Is Rust not in a good position to support the kind of code architecture that the Typescript compiler had? Unlike Go?
Go was better suited to replace the TypeScript compiler because its closer to TS/JS. To translate this to words you'll understand: banana look like cucumber, not melon. easier to paint banana green and call cucumber, harder to paint melon yellow and call banana

understand saar?
Replies: >>105768623
Anonymous
7/1/2025, 8:06:52 PM No.105768382
>>105768312
you really should use the internet to its advantage
https://github.com/microsoft/typescript-go/discussions/411#discussioncomment-12465775
Replies: >>105768623
Anonymous
7/1/2025, 8:07:44 PM No.105768387
>>105768353
>I don't why and how it became the troon language
it didn't you fucking retard. troons use rust. they tend to be quite vocal about it, especially on "discord" (kys if you frequent discord)

are you the type of person to change what you're using based on a fucking 4chan post? retard?
Replies: >>105768640
Anonymous
7/1/2025, 8:08:59 PM No.105768404
>windows-rs puts out a 'newsletter'
>more windows kernel modules in rust
>new command line editor for windows, made in rust

what did OP mean by this?
Anonymous
7/1/2025, 8:12:30 PM No.105768441
>>105767006
blame header includes and shitty namespacing

underscores being privileged is inherited so they use them for standard lib shit.
Anonymous
7/1/2025, 8:12:49 PM No.105768442
>>105768293
>he big mad

fuck off zoomer brained retard pajeet
Replies: >>105768657
Anonymous
7/1/2025, 8:14:11 PM No.105768450
>>105768327
meant
>>105768327

not
>>105768287
Replies: >>105768477 >>105768486
Anonymous
7/1/2025, 8:15:54 PM No.105768470
>>105768353
based coder. keep writing software.
Anonymous
7/1/2025, 8:16:05 PM No.105768477
>>105768450
Notice how the shitskin tries to resort to this childless little game

To make it clear:
>>105768327
meant
>>105768256

not
>>105768287
Replies: >>105768486
Anonymous
7/1/2025, 8:16:54 PM No.105768486
>>105768450
>>105768477
>links linking links
no one is reading this shit.
Rust won, by a lot, and it wasn't even close.
Anonymous
7/1/2025, 8:17:35 PM No.105768492
>>105764082 (OP)
use case?
Replies: >>105768501 >>105768524
Anonymous
7/1/2025, 8:18:31 PM No.105768501
>>105768492
filtering indians
Anonymous
7/1/2025, 8:18:49 PM No.105768504
>>105768256
why did microsoft wage slave #4234 go with go for some shitty rewrite*?
fixed that for you. M$ isn't a monolith. and by the way, that retard got sacked probably because he shit on C shart.
Replies: >>105768517
Anonymous
7/1/2025, 8:19:53 PM No.105768517
>>105768504
post salary
Anonymous
7/1/2025, 8:19:55 PM No.105768518
>>105768310
That's fair, but it kind of indicates that the promise is not generally viable or possible to uphold for Rust. Other languages would have a hard time of it as well given the constraints. Formal proofs, banning in the language or avoiding/limiting in the code certain constructs as you say, etc., might be options.
Replies: >>105768641
Anonymous
7/1/2025, 8:20:17 PM No.105768524
>>105768492
same class as C, less bullshit than C++, rich abstractions, easy to use async runtime, can call C ABI trivially, can add dependencies trivially.

it's basically just better C++.

t. Windows Professional dev.
Replies: >>105768542 >>105768617
Anonymous
7/1/2025, 8:21:41 PM No.105768542
>>105768524
>t. Windows Indian slave #64129
Replies: >>105768654
Anonymous
7/1/2025, 8:26:02 PM No.105768582
>>105768333
>>105768346
So, the lack of GC hinders Rust as a language option in regards to architecture and design options.

Does the same hold for Rust's borrow checker, as the lack of GC?
Replies: >>105768604 >>105768631
Anonymous
7/1/2025, 8:27:38 PM No.105768604
>>105768582
Can't tell if bait or just an example of average jeet
Anonymous
7/1/2025, 8:28:46 PM No.105768617
>>105768524
>t. Windows Professional dev.
Good on you for using Rust, but what do you mean by "Windows Professional Dev"?

What colour is your skin?
Anonymous
7/1/2025, 8:29:08 PM No.105768623
>>105768369
>>105768382
>They needed to port the existing TypeScript codebase, preserving as much of the original structure and semantics as possible. This constraint heavily influenced the language choice.
>Garbage Collection (GC): The TypeScript compiler heavily relies on garbage collection. Go provides automatic memory management with a GC, simplifying the porting process compared to Rust, which would have required significant re-architecting to handle memory management manually.
>Rust's memory management model (borrow checker, lifetimes) would have required a complete rewrite and fundamental changes to the compiler's design.
Replies: >>105768645
Anonymous
7/1/2025, 8:29:51 PM No.105768631
>>105768582
ye definitely indian. only thing missing is a fingering point upwards as he says "so", and a little head bob.
Anonymous
7/1/2025, 8:30:40 PM No.105768640
>>105768387
Are you trains? Trains are cool, they are a great public transit option.
Anonymous
7/1/2025, 8:30:44 PM No.105768641
>>105768518
It is viable with the default settings. It's that if you opt-out of certain default things you move some of that responsibility onto yourself. It happens when you write unsafe code blocks, remove c runtime, operating system or other things.
Anonymous
7/1/2025, 8:31:01 PM No.105768645
>>105768623
>>They needed to port the existing TypeScript codebase, preserving as much of the original structure and semantics as possible. This constraint heavily influenced the language choice.

>preserving as much of the original structure and semantics as possible. This constraint heavily influenced the language choice.

Are you stupid or retarded?
Replies: >>105768678
Anonymous
7/1/2025, 8:31:36 PM No.105768654
>>105768542
Indians use C shart or Linux.
Anonymous
7/1/2025, 8:31:48 PM No.105768657
>>105768442
Oh oh oh

He popping off
Anonymous
7/1/2025, 8:33:58 PM No.105768671
>>105764082 (OP)
Eh, it's a great language imo, especially for systems stuff. Nice ecosystem. Shame the community is so full of troons.

Indians *cannot* use it. I've seen them try, fail and write angry "saars" in Discord communities. Pathetic people
Replies: >>105768705 >>105768709
Anonymous
7/1/2025, 8:34:44 PM No.105768678
>>105768645
>re-architecting
Replies: >>105768684
Anonymous
7/1/2025, 8:35:38 PM No.105768684
>>105768678
>he still *can't* understand
you're so fucking stupid pajeet.
Anonymous
7/1/2025, 8:37:16 PM No.105768695
>>105764082 (OP)
Rust has been completely OBLITERATED.
Replies: >>105768834
Anonymous
7/1/2025, 8:38:02 PM No.105768705
>>105768671
Indians are probably some of the most loud and obnoxious at Rust promotion because they can get a wrapper for X and claim credit.
Replies: >>105768735 >>105768758
Anonymous
7/1/2025, 8:38:14 PM No.105768709
>>105768671
Not Indian, though nice bait into telling you my NPC backstory. Not this time, nuh uh.
Replies: >>105768735
Anonymous
7/1/2025, 8:40:39 PM No.105768735
>>105768709
ok schizo pajeet

>>105768705
Not trying to catch you out, but can you like some of these wrappers written by pajeets?

It's incredibly obvious when code's jeeted out. They're incapable of writing good code.

Any shilling of Rust by indians can be safely ignored, they don't know what they're talking about
Replies: >>105768740 >>105768819
Anonymous
7/1/2025, 8:41:40 PM No.105768740
>>105768735
*link some of these
Anonymous
7/1/2025, 8:43:12 PM No.105768758
>>105768705
Pajeets can't into Rust. It's a white men's language.
Replies: >>105768766 >>105768778
Anonymous
7/1/2025, 8:44:12 PM No.105768766
>>105768758
If Rust is white man's language, why is it so brown and dirty?
Replies: >>105768778
Anonymous
7/1/2025, 8:45:22 PM No.105768778
>>105768758
>>105768766
samefagging retard pajeet
Anonymous
7/1/2025, 8:48:23 PM No.105768819
>>105768735
Oh he so mad
Anonymous
7/1/2025, 8:49:53 PM No.105768834
>>105768695
How?
Replies: >>105772448
Anonymous
7/1/2025, 9:16:21 PM No.105769150
Rust is the best language currently available because it filters jeets/cniles immediately. They can't comprehend anything other than structural programming (the most braindead mainstream programming paradigm currently available), anything other than that makes their head hurt. This is why they screech not only about Rust but also about modern C++.

Reminder: C is the first language taught at most universities because of its relatively low complexity. It's been bashed by programmers since its inception for the "worse is better" design mindset. Unix trannies also had a "rewrite in C" campaign and spread C because of the initial open source nature of Unix before it inevitably got pozzed by AT&T.
Replies: >>105769178 >>105772125
Anonymous
7/1/2025, 9:19:12 PM No.105769178
>>105769150
your mad?
lamao
>nuh wors is bad
ur language is lame
lisptranies lost
Replies: >>105769259
Anonymous
7/1/2025, 9:26:33 PM No.105769259
>>105769178
Learn English
Replies: >>105769302
Anonymous
7/1/2025, 9:30:41 PM No.105769302
C-hurch
C-hurch
md5: 19ac1baa6e31049a45ea3f1db2ccb7a2๐Ÿ”
>>105769259
nah i got the feeling youre gonna learn my creole instead
Anonymous
7/1/2025, 10:21:47 PM No.105769825
>>105768310
>you can't analyze this statically
In some cases you can, and those cases can be mighty pains in the ass.
The classic case is building a big singly-linked list (or degenerate tree) and then dropping the whole thing, which can blow your stack up (because of the recursion). Avoiding catastrophe in this situation, especially with multi-color structures (i.e., with the recursion going through several destructors), is a tricky problem; the problem's natural shape is recursive, yet the recursion causes a stack smash.
(Many other languages have equivalent problems. The ones that don't tend to be using full GC in their runtimes, which is definitely the easiest way to fix it; Java and C# coders have it easy.)
Replies: >>105769979
Anonymous
7/1/2025, 10:36:59 PM No.105769979
>>105769825
Yeah, I have experienced the very same problem in Rust.
vulkano allows you to asynchronously queue multiple operations using GpuFutures which often wrap previous future creating a de facto linked list. GPUFuture is a trait, so the chain is polymorphic. And sometimes when I queued too many things at once I got really random stack overflows that I couldn't understand. This was probably the first time(our of two) I ever had to use debugger in Rust project. It turns out even when monomorphised, without any dynamic dispatch, Rust doesn't allow for tail call optimization, resulting in blowing up the stack. I had to implement a new composite Future type, VecJoin or something that allows you to chain GpuFutures on a Vec.
Anonymous
7/2/2025, 1:29:47 AM No.105771480
>>105765577
no, it's perpendicular, baby
Anonymous
7/2/2025, 2:36:12 AM No.105771966
>>105765755

Based. Once the problem gets past a point of complexity, you WILL need a garbage collector, and at that point, if your language isn't designed for garbage collection, the complexity of your resulting program (not "problem" but PROGRAM) will go up through the roof.
Replies: >>105772011 >>105775170
Anonymous
7/2/2025, 2:42:43 AM No.105772011
>>105771966
Linux doesn't need a garbage collector.
Anonymous
7/2/2025, 3:04:48 AM No.105772125
>>105764082 (OP)
> finally dead?
feels like it
>>105764115
> things that never happened

>>105769150
> mindless drivel
the rust tranny mental breakdown really is this severe.
Anonymous
7/2/2025, 3:12:03 AM No.105772154
israel is a little tied up at the moment
Anonymous
7/2/2025, 3:12:28 AM No.105772157
>>105767815
Cope, faggot.
Anonymous
7/2/2025, 3:31:44 AM No.105772264
>>105767273

>Only if the unsafe code is unsound. (...) The safe abstraction you build over the unsafe code

Many of the libs your Rust program will use, probably have unsafe sections too.

Some year(s) ago, i think it was the vector Rust code, it was segfaulting under certain conditions.

So yes, safer by C++ but not truly safe. If you want true memory safety you need to use a language where everyting uses GC.

This is the era of fast, concurrent, precise garbage collectors. To turn your back on them and to pretend to have memory safe code at the same time, is an illusion.
Replies: >>105772350 >>105772498 >>105775193
Anonymous
7/2/2025, 3:45:18 AM No.105772350
>>105772264
Garbage collection doesn't mean the language is safe. Many GC languages that support multithreading can easily manifest data races, something that Rust does prevent because of Send/Sync.
>i think it was the vector Rust code, it was segfaulting under certain conditions.
And JS(v8) had bug in regex implementation that could allow you to do OOB access with possible RCE. Bugs like that can happen with GC as well.
Anonymous
7/2/2025, 4:02:30 AM No.105772447
Just make the syntax idiot proofish like swift, go, or kotlin and figure out an elegant way to put in the missing shit
I donโ€™t want to type tons of symbols and having to hit the shift key
I am lazy and people are lazy and it needs to be quick to type and read
If you had good syntax nobody would complain even with the .gov recommendations
how can everyone involved be so smart yet so dumb
Replies: >>105772480
Anonymous
7/2/2025, 4:02:33 AM No.105772448
>>105768834
I think he was making a Blumpf joke.
Anonymous
7/2/2025, 4:08:40 AM No.105772480
>>105772447
>just build mythical grammars that knows what I mean bro
what the fuck retarded comment is this?
Replies: >>105774211
Anonymous
7/2/2025, 4:09:52 AM No.105772490
>>105764159
Youtube is simply not the place where you can find meaningful info about any topic, developers wouldn't post there, let alone those employed at relevant companies.
Anonymous
7/2/2025, 4:11:18 AM No.105772498
>>105772264
>but not truly safe.
Why do midwits keep saying this like it means something?
Having sex is unsafe, but you can take mitigating measures to drastically reduce risk. Living in safe rust is basically the same experience. If you need more, you have to take extra precautions... Just like with sex.

This is how the real world actually works.
Anonymous
7/2/2025, 4:15:09 AM No.105772516
I feel like it wouldn't trigger the autists so much if they just called it "automatically checked" and "manually checked".
Anonymous
7/2/2025, 4:20:36 AM No.105772537
>>105764082 (OP)
>seeing a massive decline in online shilling for it
the shilling was entirely propped up by USAID money, unironically
Replies: >>105772551 >>105772618
Anonymous
7/2/2025, 4:21:53 AM No.105772551
>>105772537
I almost fell for it and started to learn programming with Rust. I am saved.
Now that I am free of memes, what language should I learn lads?
Replies: >>105774245 >>105774309 >>105775198
Anonymous
7/2/2025, 4:34:00 AM No.105772618
>>105772537
>shilling was entirely propped up by USAID money
[citation needed]
Anonymous
7/2/2025, 7:52:51 AM No.105773691
1751159336186083
1751159336186083
md5: 848b621922d87a6a75a391b48f9761af๐Ÿ”
>>105767265
>nobody here has ever been on lkml because nobody here can read
I've been on the lkml many times and I can read. Still don't understand the fuck what they are going on about though.
Anonymous
7/2/2025, 8:55:21 AM No.105774029
>>105765496
Safety and typing won't fix bad design and sloppy programming. It's unnecessary additional overhead.
Replies: >>105775214
Anonymous
7/2/2025, 9:21:36 AM No.105774211
>>105772480
Graydon dislikes the syntax of Rust.
Anonymous
7/2/2025, 9:26:30 AM No.105774245
>>105772551
Depends on your goals, needs, specific project requirements, career strategy, etc. Give us more information.
Replies: >>105775396
Anonymous
7/2/2025, 9:40:40 AM No.105774309
>>105772551
SQL and Go
note that SQL is first.
Replies: >>105775396
Anonymous
7/2/2025, 10:54:43 AM No.105774741
>>105765824
I'd love to see the code if it's public
sounds interesting
Replies: >>105775132
Anonymous
7/2/2025, 12:00:23 PM No.105775132
>>105774741
https://github.com/funmaker/Project39-ar
Here you go. I think you can check "sandbox" branch for more concrete demo that has some gmod-like stuff set up. It should work on both Linux and Windows. Use --help to list all options or check/modify config.toml for defaults. You might want to run it with --novr --camera dummy or something like that if you do not have VR set up.
Anonymous
7/2/2025, 12:06:46 PM No.105775170
>>105771966
dumbass
Anonymous
7/2/2025, 12:09:18 PM No.105775193
>>105772264
>If you want true memory safety you need to use a language where everyting uses GC.
filtered by rust
Anonymous
7/2/2025, 12:10:19 PM No.105775198
>>105772551
Rust
Anonymous
7/2/2025, 12:11:29 PM No.105775214
>>105774029
>Safety and typing won't fix bad design and sloppy programming.
No one said it would fix bad design and sloppy programming.

>It's unnecessary additional overhead.
Fuck off pajeet
Anonymous
7/2/2025, 12:38:33 PM No.105775396
>>105774245
>>105774309
decided to go with C++, I already know SQL