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

The GNU coreutils timeout command encapsulates a lot of these issues. It's surprisingly difficult to handle all the edge cases and races.

https://www.maizure.org/projects/decoded-gnu-coreutils/timeo...




Thank you, timeout is new to me and helpful. And MaiZure! Ye gods. That website is an absolute gold mine for improving techniques around reading and understanding source code.


Cool. Anyone know how they make diagrams like those?


I was curious as well. According to the author, "All the diagrams were hand-crafted in PowerPoint."

https://github.com/MaiZure/coreutils-8.3/issues/1#issuecomme...


You can do those flow diagrams easily with Mermaid.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: