Seems like someone could use Claude to port rsync to Rust and the whole enterprise would be safer from things like this.
Start with unsafe then gradually convert into idiomatic Rust.
Start with unsafe then gradually convert into idiomatic Rust.
LLM: this commit changes whole codebase to Rust!
That said if something like rsync was written today, I still think Rust may be a better choice. Mainly because a 95 percentile skilled Rust programmer is less dangerous than for C. The people that are skilled enough to be trusted with C are few and diminishing every year.
Elon announces that spacex wrote its AI software in C. And now suddenly, C has become the new (old) kid on the block. Now we have folks saying, lets redo this in C as it gives you full power over the machine since we are 10x engineers. Earlier it was rust this or rust that. So, fads work both ways.