Why Rust's ownership/borrowing is hard | Dark Hacker News