I find it really interesting that modern CPUs are designed for "interrupt coalescing," where they group interruptions into clusters. It’d be great if modern desktop/mobile OSes were designed for that: "Only notify me once every 5/10/30/60 minutes, but then tell me everything."