Hacker News new | ask | show | jobs
by rpunkfu 1 day ago
It has many nice applications, but those rewrites in general is something I don’t like.

1. Language semantics don’t translate, way people usually write python is not how you write rust.

2. There’s no such thing as line-for-line rewrite with llm, even if you’re really great at spec planning etc, if you don’t review each line, it’s going to be lazy.

3. Brings me to last point, it’s usually such a huge amount of code that llm “ports” and fact it is going to be lazy somewhere, means you get ticking bomb.

On the good side - abandoned software that needs to be migrated to compile on modern systems is for the most part solved and I love it.