MrSeb writes: "For a hacker, the best way to understand how a system works is to break it down into its constituent parts, do a hell of a lot of research, and then rebuild it from scratch. Andrew Holme, a British hardware hacker, has built his own telephone exchange, magnetic core memory, a hardware-level Ethernet packet capturer, and now, donning the cupric crown, his very own GPS receiver. He had to make his own PCB, and program an FPGA to perform signal processing, and control it all with a Windows PC... but the end result is a GPS receiver that can scan the entire visible sky for GPS satellites and get a location lock in just 2.5 seconds; try beating that with your TomTom or smartphone."
How many Unix hacks does it take to change a light bulb?
Let's see, can you use a shell script for that or does it need a C program?