WTFsck

It WHAT?!
init doesn't necessarily inherit orphaned processes

It's widely believed that orphaned processes are adopted by the init process. While this is often the case, it doesn't have to be. See: https://pubs.opengroup.org/onlinepubs/9699919799/functions/_Exit.html (search for "inherited"). See also the PR_SET_CHILD_SUBREAPER option of the prctl system call ( https://manpages.ubuntu.com/manpages/eoan/man2/prctl.2.html )

In Ruby, not all statements are expressions

It's often said that in Ruby everything is an expression. This doesn't seem to be the case. In Ruby, not all statements are expressions: https://docs.ruby-lang.org/en/master/syntax/control_expressions_rdoc.html#label-Modifier+Statements

A lot of relational databases are not truly ACID by default

When I first learned about relational databases, I thought the idea of ACID was pretty neat. But practice is a bit different than theory. Regarding "Isolation" ( https://en.wikipedia.org/wiki/ACID#Isolation ), most SQL databases default to using weaker forms that don't provide all of the guarantees you might expect. See https://www.cockroachlabs.com/blog/acid-rain/

setuid in Linux

setuid (and a few others, see http://man7.org/linux/man-pages/man7/nptl.7.html#DESCRIPTION) in Linux is a bit unusual. Signals are used to bridge the gap between how the Linux kernel does things and what POSIX requires. See: http://man7.org/linux/man-pages/man2/setuid.2.html#NOTES. This has some real ramifications, see: https://github.com/golang/go/issues/1435#issuecomment-66054163

2020 Arash Khan