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

Sounds like it might be straight from the original "worse is better" essay:

http://dreamsongs.com/RiseOfWorseIsBetter.html

> The MIT guy did not see any code that handled this case and asked the New Jersey guy how the problem was handled. The New Jersey guy said that the Unix folks were aware of the problem, but the solution was for the system routine to always finish, but sometimes an error code would be returned that signaled that the system routine had failed to complete its action. A correct user program, then, had to check the error code to determine whether to simply try the system routine again. The MIT guy did not like this solution because it was not the right thing.



Ironically, that is referring to the EINTR error code that I predict is about to cause a bunch of unexpected failures when people switch to Go 1.14. [0]

[0] https://golang.org/doc/go1.14#runtime


Oh, of course. Thank you!




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

Search: