Mtime comparison considered harmful (2018)
apenwarr.ca
Mtime comparison considered harmful (2018)
1–10 of 36 posts
Re: Mtime comparison considered harmful (2018)
#2> Linux added an O_NOATIME
!!Con 2016 - How I fixed UNIX atime! With 10 lines of code and feminism!!! By Valerie Aurora https://www.youtube.com/watch?v=fHjsdyN4UK0
Re: Mtime comparison considered harmful (2018)
#3If your name is Dijkstra and it’s 1968 feel free to use the phrase “considered harmful”, otherwise use plain language.
Re: Mtime comparison considered harmful (2018)
#4apropos > Linux added an O_NOATIME !!Con 2016 - How I fixed UNIX atime! With 10 lines of code and feminism!!! By Valerie Aurora https://www.youtube.com/watch?v=fHjsdyN4UK0
Thank you for posting it.
Re: Mtime comparison considered harmful (2018)
#5> And anyway, purists might argue that the "content" of a directory doesn't change when the files it points to change; the content is merely a list of filenames and inode numbers, after all, and those stay the same, no matter what happens inside those inodes. Purists make me sad.
Or maybe Unix makes the author sad? You can’t wish the OS into doing something different with directory files when the set of contained files has not changed (but a file was modified) so that these Make troubles could be handled differently.
Am I missing something?
Re: Mtime comparison considered harmful (2018)
#6The title should be: “I don’t like Mtime comparison. Here’s why.” If your name is Dijkstra and it’s 1968 feel free to use the phrase “considered harmful”, otherwise use plain language.
What's wrong with the usage? It is short and concise.
Re: Mtime comparison considered harmful (2018)
#7apropos > Linux added an O_NOATIME !!Con 2016 - How I fixed UNIX atime! With 10 lines of code and feminism!!! By Valerie Aurora https://www.youtube.com/watch?v=fHjsdyN4UK0
(Source: I wrote the patch which added O_NOATIME to the kernel, based on an older patch which didn't get in, see https://lkml.iu.edu/hypermail/linux/kernel/0406.1/0894.html and https://lkml.iu.edu/hypermail/linux/kernel/9811.2/0118.html)
Re: Mtime comparison considered harmful (2018)
#8The title should be: “I don’t like Mtime comparison. Here’s why.” If your name is Dijkstra and it’s 1968 feel free to use the phrase “considered harmful”, otherwise use plain language.
Anti-considered-harmful consided harmful. What's wrong with the usage? It is short and concise.
"Considered harmful" is misleading because the passive voice suggests some kind of general consensus which usually doesn't exist.
Re: Mtime comparison considered harmful (2018)
#9Re: Mtime comparison considered harmful (2018)
#10The title should be: “I don’t like Mtime comparison. Here’s why.” If your name is Dijkstra and it’s 1968 feel free to use the phrase “considered harmful”, otherwise use plain language.
Anti-considered-harmful consided harmful. What's wrong with the usage? It is short and concise.
The issue with the phrase is, that it is hopelessly overused also for things that are purely subjective or way to general.