| ▲ | rvz 4 hours ago | ||||||||||||||||||||||
How can we tell that this is truly a clean room project and that there is no code from either (Claude or yourself) that is derived from the Darling project? Otherwise great project. | |||||||||||||||||||||||
| ▲ | vlad_kalinkin 3 hours ago | parent | next [-] | ||||||||||||||||||||||
Thanks for the comment! You guessed it, I did use LLMs during development. While the strict definition of a "clean room" design can be debatable when AI is involved, I'd consider this a "light-gray room" approach. There is no direct code plagiarism here: Kakehashi is written from scratch in Rust, whereas Darling is built on C/objc. Furthermore, the architecture is fundamentally different—Darling relies on kernel-level emulation, while Kakehashi is purely focused on a lightweight userspace approach for Linux ARM. In my prompts, I explicitly restricted the use of proprietary components. Ultimately, the codebase speaks for itself, and I welcome everyone to audit the repository! Thanks again! | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | billyjobob 3 hours ago | parent | prev [-] | ||||||||||||||||||||||
Darling is written in a different language so I don't think the LLM would copy paste code from it directly. But it is the main (only?) prior art, so it could be argued that everything the LLM knows about how to do this came because it read and understood Darling, i.e. if Darling didn't exist it may still be able to do this but it would have to figure it out from first principles. Not saying it happened here, but it's an interesting thought experiment: what if you order an LLm to achieve the same goal as a popular open source project, using all the lessons learned and pitfalls faced by that project, but not to copy the code. Indeed, LLM code is now often better than human code, so direct code copying would be a disadvantage. Humans are certainly inspired by other projects like this all the time and it isn't considered plagiarism. | |||||||||||||||||||||||
| |||||||||||||||||||||||