Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I was going to say that would almost make things worse: right now these sorts of bugs are discovered by attempting to re-implement the described algorithm, and discovering that the described algorithm was wrong. If the code was available but wrong, most people would just run the code and find the same wrong answers as the original researchers.

But actually I think that's wrong; far more people would run the code than currently try to re-implement the code; and it's likely that someone will notice something fishy about the code and report it.



Well, we don’t have to wonder since this was done with PBRT.

Result? An incredibly high quality codebase with many hundreds of subtle fixes over time coming from readers and researchers.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: