I just bought a new thermostat. I really wanted a Nest because of it's cool factor however, I ended up buying a Honeywell. First, the Nest isn't as advanced; for example, the Honeywell has some features that allow me to run the fan periodically throughout the cycles.
Nest has fan cycling, the ability to run the fan after heating or cooling have completed (to get the rest of the warmth / cold more efficiency), and the ability to run the fan on demand for a user specified amount of time. You can also tell your Nest to run the fan for X minutes every hour (say 15 minutes per hour) to keep the air circulated in the house and to avoid heating / cooling differentials. All controllable from your iPhone or iOS or Android device.
"As long as that SSD doesn't stall trying to pull blocks off the top of that queue, it really doesn't matter how deep it is. So if you have 10GB of free space on your partition, you only need to call wiper.sh / fstrim once every 10GB worth of file deletions."
This isn't necessarily true. Earlier Trim will improve the performance of the SSD drive because the drive knows more free space -- more free space allows the drive to 1) pre-emptively erase flash 2) coalesce fragmented blocks 3) more efficiently combine write blocks 4) perform wear levelling operations with less overhead.
Early trimming can have a similar effect to the manufacturer increasing slack space which increases performances on nearly all SSD's.
Yeah but this "archaeological chemist" thinks that ancient Egypt was a desert, whereas most others have concluded that it was a lush rainforest, and that the people of that day were into farming on a large scale. That and there aren't many comments on this "nerd fair" article.
It wasn't a rain forest. Yearly flooding of the Nile provided fertile soil and water which allowed for farming of the flood plain. Go a bit away from the Nile and you were still out in the dessert rather quickly. This is why nearly all major ancient Egyptian sites are along the Nile River (whereas a rainforest would have allowed for a more geographical dispersed population).
The Nile no longer floods every year though due to the construction of the Aswan damn.
Whatever your complaints about your job, at least debugging your code doesn't involve stepping through assembly on a pencil and paper virtual machine.
That was how I wrote my first published game back in the 80's. I have no complaints. Everything was new back then and even though the "wheel hadn't yet been invented", programming was still exciting and it was some of the most fun coding I have ever done.
In the best case in the above mentioned builds, we do have about a 15 second compile time followed by the full link time.
But even without these limits, it very easy to find programs where a single change in a common header causes a full recompile and non-cremental link times on all large projects (especially ones with a lot of redundant template functions per translation unit) can grow significantly.
Also, as a developer, faster compile times make my life a little less frustrating so I'll be less likely to pull out all my hair while waiting on the computer.