Hacker News new | past | comments | ask | show | jobs | submit login

The compiler copies a part of itself directly into the new compiler binary (i.e. it is a type of quine)

If a bug causes that copy mechanism to make the "part to be copied" one byte larger than it should be, then each time the compiler compiles itself then that part, and therefor the compiler itself, will be one byte larger than the time before.




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

Search: