On Fri, Aug 21, 2026 at 03:25:10PM +0200, Vincent Lefevre wrote:
On 2026-08-21 11:20:26 +0200, Oswald Buddenhagen via Mutt-dev wrote:
also, i'd generally speak of precision rather than granularity. to me, the
former seems more suggestive of general fuzziness, which seems more fitting
here.

No, this is not the same thing. The mtime has had a nanosecond
precision for years. But the granularity changed recently.

and my language intuition says that this is just wrong.

Teh Bot says https://chatgpt.com/share/6a893fa3-b1e4-83eb-a43d-f38fc2b1c2c0 which seems to agree.

but when asked more specifically, it gets closer to your position: https://chatgpt.com/share/6a8949c3-569c-83eb-a993-dc5e37be6960

so i think it's wise to avoid the use of "precision" here, and instead use "accuracy".

using "granularity" is similarly unwise: the field's granularity obviously didn't change. but the update granularity changed. notably, that doesn't mean that the readings now strictly comply with a less granular grid, as the updates can have some jitter. also, if the kernel guys chose to avoid the problem by using my suggested fix, the update granularity would be entirely non-deterministic from the coarse clock user's perspective, while still being compatible with the clock's objective. it's an implementation detail.

Reply via email to