That means you also get "free" heating while filling the tank, since the air heats up as it is compressed. You might have a pretty warm air tank after quickly filling it.
Of course, it isn't really free. Using air as a coolant in a heat pump is not very efficient.
The news sites want to be crawled and indexed by Google, and show up in their search results. They just want to control the user experience for what articles are visible, what advertising is displayed, etc. Google news takes that control away from them.
If you add more complex circuitry, the logic delay increases--to keep the clock rate up, you have to burn power.
That's only true if the complexity you add is serial. Circuit complexity that adds parallelism does not increase logic delay. By adding gates you can reduce logic delay -- think of flattened implementations of multipliers, for example.
Nothing stops a rootkit from giving the original unmodified file contents to the tool that does the checksum, while still modifying the file for its intended use. Since any API is suspect, you can have no trust of any code you run unless you boot into a trusted environment. The issue is exactly the same for Linux and Windows; the primary difference is that Windows spends a lot more time running unvalidated code with root privileges, so the chances of a bug allowing a malicious agent to install a rootkit is greater.
The news sites want to be crawled and indexed by Google, and show up in their search results. They just want to control the user experience for what articles are visible, what advertising is displayed, etc. Google news takes that control away from them.
Nothing stops a rootkit from giving the original unmodified file contents to the tool that does the checksum, while still modifying the file for its intended use. Since any API is suspect, you can have no trust of any code you run unless you boot into a trusted environment. The issue is exactly the same for Linux and Windows; the primary difference is that Windows spends a lot more time running unvalidated code with root privileges, so the chances of a bug allowing a malicious agent to install a rootkit is greater.
Or at least until someone makes a fast Java written in something besides C/C++, I wouldn't look for C/C++ to be replaced :-).