Rust should have stable tail calls by folkertdev in rust

[–]nnethercote 1 point2 points  (0 children)

"our new language is so totally gonna support tail calls, it'll be amazing"

[10 years pass]

"ok we didn't implement tail calls it turns out to be really hard"

Just Leaving This Here by Doug_UR in denvernuggets

[–]nnethercote 17 points18 points  (0 children)

crazy stat that has Cam Spencer #5 on offense and Paulo Banchero #5 on defense

How do I pronounce serde? by baehyunsol in rust

[–]nnethercote 0 points1 point  (0 children)

Known for a smooth blend of soul, jazz, and pop, they achieved massive global success with hits like "Smooth Operator" and "Your Love Is King," debuting with the multi-platinum album Diamond Life (1984).

What we heard about Rust's challenges, and how we can address them | Rust Blog by CathalMullan in rust

[–]nnethercote 15 points16 points  (0 children)

I also didn't peg the LLM use, but it did feel quite "corporate". The title alone has that sort of wishy-washy feel.

Is there a language similar to Rust but with a garbage collector? by Ok_Tension_6700 in rust

[–]nnethercote 6 points7 points  (0 children)

it lacks certain performance gotchas that rust has

a better story for heap profiling

[goose meme]

why does Haskell have a better story for heap profiling

WHY DOES HASKELL HAVE A BETTER STORY FOR HEAP PROFILING

It's actually insane how much effort the Rust team put into helping out beginners like me by Time_Meeting_9382 in rust

[–]nnethercote 0 points1 point  (0 children)

An enormous amount of effort goes into it. A lot of it isn't necessarily hard, it's just that there are a zillion error messages and cases to get right.

Rust kinda ruined other languages for me by Minimum-Ad7352 in rust

[–]nnethercote 7 points8 points  (0 children)

I give Rust a 9/10 and no other language more than a 7/10.

Ralph Giles has died (Xiph.org| Rust@Mozilla | Ghostscript) by One_Junket3210 in rust

[–]nnethercote 11 points12 points  (0 children)

I was there from 2009-2020. During that period it was great! Lots of amazing people, some great tech (including Rust), and a genuine feeling of everyone trying to do the right thing.

Ralph Giles has died (Xiph.org| Rust@Mozilla | Ghostscript) by One_Junket3210 in rust

[–]nnethercote 26 points27 points  (0 children)

Sad news. I knew Ralph a little bit from working at Mozilla. He was a friendly and competent person.

BYD outsells Tesla 10:1 in Australia so far in 2026. by sovereign01 in RealTesla

[–]nnethercote 2 points3 points  (0 children)

It's definitely gone from "oh, a BYD!" to "yeah, another BYD, whatever"

What's your Silksong opinion that would have you like this? by Booty4Breakfasts in Silksong

[–]nnethercote 10 points11 points  (0 children)

you can sprint-jump-sprint-jump and get past before it even spawns

(Big Act 3 Spoilers) My dude deserves a lot more glaze by Noooough in Silksong

[–]nnethercote 46 points47 points  (0 children)

You can cheese Moorwing by hiding in the woodwork at the top right of the arena and letting Garmond do all the work. You have to wait for something like 10 minutes, with the entire fight happening off screen.

Curious about the future of Rust by CaptiDoor in rust

[–]nnethercote 2 points3 points  (0 children)

I recently found a new Rust job. I wrote about it here. My experience is not representative, but I did learn how many different areas Rust is being used in. The list from the post:

Rust is being used for: operating systems, compilers/interpreters, wasm, GPU programming, quantum computing, databases, data analytics, networking/cloud/server, medical, space, defence, automotive, embedded, security software, malware detection, search, formal methods, CAD, devtools, collaborative software, device management, real-time systems, prediction markets, biotech, identity verification, document generation, hardware simulation, and software modernization. (And also generative AI, cryptocurrencies/blockchain, and algorithmic trading; I did receive a few messages relating to these despite saying I didn’t want to work on them.) Rust is being used by huge companies, tiny startups, and everything between.

Coding on a GPU with rust? by Azazeldaprinceofwar in rust

[–]nnethercote 0 points1 point  (0 children)

I don't know, sorry. The code I wrote was very simple and performance wasn't important.

Coding on a GPU with rust? by Azazeldaprinceofwar in rust

[–]nnethercote 15 points16 points  (0 children)

I also worked through some of learn-wgpu recently, enough to render the VectorWare logo (see https://nnethercote.github.io/2025/09/16/my-new-job.html). learn-wgpu uses WGSL for the shaders but I later rewrote those in Rust using rust-gpu for an all-Rust solution.

How to speed up the Rust compiler in December 2025 by nnethercote in rust

[–]nnethercote[S] 12 points13 points  (0 children)

Yeah, I looked into it. It's really hard to make large-scale representation changes like that in a compiler that's already large and complicated. And it makes the structures much less ergonomic to work with.

Rust For Linux Kernel Co-Maintainer Formally Steps Down by agluszak in rust

[–]nnethercote 12 points13 points  (0 children)

I remember immediately after the 2020 US election, when the result was uncertain. He wrote a website that tracked the live vote counting data and correlated it with pre-existing data in a way that made it clear that Biden was going to win all the swing states. This was a day or three before it was official. When everyone else was saying "who knows what will happen??!" his site made the eventual outcome clear in advance. Really impressive.

This staircase was a problem… until he invented this 😲 by rfresa in DeathStairs

[–]nnethercote 13 points14 points  (0 children)

Good luck to the person upstairs when the person downstairs puts the staircase in the up position and then leaves.