Live data from Hacker News

Nvidia announces native GPU programming in Rust

developer.nvidia.com

221–230 of 349 posts

Re: Nvidia announces native GPU programming in Rust

#221

Earlier quoted context omitted.

Please tell me this is not true.

It's true of most work in many and soon most white collar jobs, too. Claude writes some dense useless thing, everyone else uses Claude to summarize and write a reply to the thing. The Claude-submitted PRs get automatically reviewed and commented on by a GitHub Claude review bot. The programmer asks Claude to check out Claude's review comments to Claude. Claude pushes a commit to the branch and writes a comment. The C…

> LLMs will probably be nearly or actually AGI

What if they don't?

> This will become even more important once we have AGI.

What if we achieve AGI in 50+ years? Should everyone live in this Kafkaesque world until then?

Re: Nvidia announces native GPU programming in Rust

#223

Earlier quoted context omitted.

This is true even at the undergraduate level unfortunately…

Then here we are. AI apocalypse. Something of note. I've started to pay more attention to canned goods. Soups with lentils and so forth.

FYI, the world is a lot more decentralized than we think and even during the Dark Ages, guess what, that was happening in Europe and many places in the world were booming scientifically, technologically, etc.

Re: Nvidia announces native GPU programming in Rust

#225

Earlier quoted context omitted.

Create any page with a file uploader. They all look the same now. It's like the Twitter Bootstrap days of responsive design. You'll get an icon which looks like ones on (on the drop space) those sites which are like "you must wait 60 seconds for this file to download". It's so horrible. The human element has been completely removed and replaced by..... mediocre.

The human element has been completely removed and replaced by..... mediocre. No it hasn't. The human element is still there, prompting the LLM. The change is that the human is happily accepting the first thing they get rather than critically looking at it and seeing a problem.

The real problem is that the human is only seeing dollar signs.

Re: Nvidia announces native GPU programming in Rust

#226
post #45

I strongly dislike CUDA. Once you have allowed that proprietary cr*p into your C++ codebase, it is very hard to get rid, and you end up with code that is either tied to a single vendor or an #ifdef hell, probably both. The best way to program GPUs is face up to the reality that they are not the same machine as the CPU, write your kernels in separate files, and launch them manually, like in Metal, OpenCL, and D3D12, e…

> I strongly dislike CUDA. Once you have allowed that proprietary cr*p Genuine question...why not just type "crap"? It's not even that much of a curse, but I've never really understood the point of self-censorship. If you don't want to curse then you could just use a non-curse word.

What if a toddler is browser HN and sees the curse word?

Re: Nvidia announces native GPU programming in Rust

#227

Earlier quoted context omitted.

Sad to break it to you, but... I had LLMs write a pile of cuda-rust code and they were quite competent at it. Ported a bunch of (C++) CUDA kernels over, and ground away on them til they got equivalent performance https://github.com/rdaum/eider/tree/main/backends/cuda-oxide And mostly just DeepSeek 4.1 Flash, too. Not even a frontier model. Sorry.

[flagged]

Chill man, holy crap. I never told him not to learn. I was speaking directly to his "good thing LLMs don't know how to use this yet".

What the hell is your problem? Getting on the Internet and hurling personal insets around. Get a grip.

Re: Nvidia announces native GPU programming in Rust

#228

Anyone know when Rust's std::autodiff will become stable? Assuming this Rust support expands to other GPU vendors, autograd will probably be the only reason to use Slang instead of Rust anymore.

I was told in the 2025 LLVM dev meeting that it will always stay in nightly because it's not practical for them to provide long-term stability guarantees that is expected of stable Rust.

Re: Nvidia announces native GPU programming in Rust

#229
post #225

Earlier quoted context omitted.

The human element has been completely removed and replaced by..... mediocre. No it hasn't. The human element is still there, prompting the LLM. The change is that the human is happily accepting the first thing they get rather than critically looking at it and seeing a problem.

The real problem is that the human is only seeing dollar signs.

I don't think it's that because I see a lot of this in businesses where the human isn't paying the bill, or is even aware of what the bill is.

Humans are seeing either a shortcut to go faster (accepting low quality to move on immediately; reasonable if they're short on time) or a shortcut to lowering effort (accepting low quality because they don't care; not so reasonable but probably has a deeper root cause).

Re: Nvidia announces native GPU programming in Rust

#230
post #182

Earlier quoted context omitted.

CUDA is neither an API, nor a language, it is an ecosystem.

That's a nice way of saying that it's a dependency clusterfuck. I've never understood why we can't just expose the GPU ISA directly the way the CPU does. It's all getting compiled down at the end of the day so someone has to write a compiler for it either way. We'd be substantially better off IMO if it was all built directly into LLVM and then let middleware sort out the details.

That would require vendors to either stick with a single backwards compatible ISA like intel did for x86 or document how their graphics cards work.

CPUs manage this by changing the internal micro-architecture, but historically GPUs only needed to support a graphics API and used that abstraction layer to freely change the hardware.

Post reply on HN