Forgot your password?

typodupeerror

Comment: Cost (Score 1) 47

by mbone (#40163953) Attached to: Is a "Net Zero" Data Center Possible?

Can this concept work at scale?"

Almost anything can be done if you don't care what it costs. What I don't see here (or in the similar Apple and Google announcements) is any indication of what their cost target is. Does anyone have any idea what their electricity costs need to be (or what the average datacenter revenue per megaWatt is)?

Comment: Re:That Moment (Score 4, Insightful) 409

by Pseudonym (#40131195) Attached to: 350-Year-Old Newton's Puzzle Solved By 16-Year-Old

Analytic solutions are not necessarily easier to calculate.

Analytic solutions tend to involve special functions for which the computer can only compute an approximation anyway. Have you ever tried to write code to evaluate the error function over the entire domain of floating point numbers? (Yes, I know, it's now in the standard library; ten years ago, it wasn't.) That's one of the easier ones.

Even if there are no special functions, analytic solutions are still often harder to calculate if the problem is big enough. Think of solving systems of linear equations, one of the standard workhorses of numeric programming. We're talking really big ones; hundreds of thousands of equations in hundreds of thousands of unknowns or bigger. In the real world, this problem would almost certainly be solved using successive approximations, even though high school students know how to solve them analytically.

Finally, and most importantly, the problem statement is usually an approximation. Take the OP as an example. What this kid almost certainly solved was an analytic solution to the problem of a particle in a gravitational field with linear air resistance. Well, air resistance is not linear. At low velocities, and for projectiles with a sufficiently small cross-section, it's close enough. But it's still an approximation.

The advantages of analytic solutions are almost always not computational. What they buy you is understanding. The methods of obtaining the solution, and the form of the final equations, often reveal some deep insights about the problem. For many situations, that's far more valuable. And it's certainly something that no computer can give you.

Comment: Re:Wait, what now? (Score 1) 450

by Pseudonym (#40119701) Attached to: Free Desktop Software Development Dead In Windows 8

The exceptions that use it - like access violation, or division by zero - are not the kind of things that should be generated in the first place, and if they do, the best thing you can do is let the process crash right there and then, so that the crash dump has full context of what went wrong.

I'm guessing you don't write high-reliability software.

There are plenty of situations where you can recover from a SEH situation. Division by zero is one of them; think of a user-scriptable application with an embedded interpreter. It's much more efficient for the CPU to catch the exception than for you to keep check the divisor.

Even in the case of an access violation, there are some applications where dropping the connection which caused the problem but keeping the others going is an acceptable solution.

Comment: Re:Wouldn't it be great... (Score 4, Funny) 75

Wouldn't it be great if people learned foreign languages ? If people would allow foreigners to puplish in their on language ?...
Yeah too much to ask, I guess.

IMO everyone should be allowed to puplish in the language of their choice, so long as they do it in the privacy of their own home.

Got Mole problems? Call Avogadro at 6.02 x 10^23.

Working...