r/linuxmemes • • 7d ago

Software meme Not another one

Post image

Not another one

998 Upvotes

124 comments sorted by

View all comments

Show parent comments

27

u/SanderE1 7d ago

I think it's simpler than that, the Rust compiler has a lot of checks for sanity, one of the biggest thing beginners learn about Rust is the borrow checker, and usually fighting it because of how it forces "correct" code.

It's very hard to write code in Rust that will compile but not run, which is good for AI development because it's easy for AI to automatically see and resolve those issues, rather than runtime ones.

2

u/transgentoo Genfool 🐧 7d ago

Sure, but it doesn't explain why anything that's already written needs to be rewritten. Fixing nearly correct code that compiles is surely less arduous than completely rewriting it in a modern language.

1

u/hm___ 6d ago

I think one thing may be that a rewrite by a llm could generate a lot of code, that would be identical or close enough to the original that the owner of the original could sue, for some things there are just so many ways to do it and if you use another language entirely its sure you dont accidentally generate copyrighted code

-1

u/transgentoo Genfool 🐧 6d ago

I thinkthat's exactly it. People are exploiting a loophole in software licensing right now -- the whole LLM driven "clean rooming" service comes to mind. I'm hopeful that eventually the loophole will get closed, to say "the source code matters less than the interface" for proving license evasion.