- there's a very good chance that the touch-pad in your new laptop uses the PS/2 protocol to communicate with the system
- why do I need to address cylinders/heads/sectors in a flash block device? I can understand sectors (block addressing) but cylinders and heads? It's FAT/EXT4 legacy, but the translation layer is still there in many OS-es.
- I recently wrote a driver for an LCD. I could have sworn I was accessing a CRT: front porch, h-sync pulse, back porch, v-sync, ...