Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re: That logic totally holds up (Score 1) 824

As a CEO, can I not have any beliefs?

The CEO of a company can have religious beliefs. However, the Supreme Court of the US is about to decide if the a Corporation can have strongly religious beliefs based on the beliefs of it's CEO and if those beliefs justify not complying with Federal Laws (Sebelius v. Hobby Lobby Stores, Inc).

Comment Re:Not Obsolete At All (Score 1) 365

A number of missile defense systems involve using a high power laser that is reflected off a highly controllable (both in speed and accuracy) aiming mirror to destroy the missile. Even flying low and at hypersonic speeds, if there is a line of sight, then the missile could be targetted by the defense system's laser. Light moves quite a bit faster than a hypersonic missile last time I checked.

Comment Re:Cold zones (Score 1) 195

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.

Comment Oversimplification in the article (Score 4, Informative) 135

"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.

Comment Re:News? Stuff that matters? (Score 1) 93

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.

Comment Re:They printed off assembler (Score 5, Insightful) 211

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.

Comment Re:How about benchmarking the binary? (Score 1) 196

We are targetting custom / closed-wall systems. Single binary EXE for user systems - No user level DLL's or external binary loading allowed (for security purposes). Incremental linking not allowed on retail or profile builds (it's a compiler level hack that potentially adds a thunk per function and at the very least adds one per function moved and also significantly changes the memory footprint for code memory layout from build to build on the functions you are modifying). Additionally, we use link pass optimizations (i.e. link-time inlining) on those builds on certain platforms which on retail and profile builds which require incremental linking to be disabled.

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.

Slashdot Top Deals

Real Programmers don't eat quiche. They eat Twinkies and Szechwan food.

Working...