Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re: Falsify the Big Bang (Score 1) 96

The difference between modern and pre-20th century science is that we now have very good mathematical models and very poor representations. Our human minds simply cannot understand general relativity and quantum mechanics intuitively.
So we don't disprove the big bang but we disprove formula A and replace it with formula B which may be a scientific revolution but may still match the global idea of a big bang.

Comment Re:Power Costs (Score 2) 258

You may want to try ZFS (raidz3 mode for 3 parity disks). It has several advantages over mdadm, in particular it eliminates the "write hole" problem. I went from a mdadm/ext4 array to RAID-Z and I don't regret it.
And note that RAID isn't a backup solution, even with 100% fault tolerance, there are plenty of things RAID won't protect you from such as fire, power surges, theft, bugs, virus, user error, etc... For this you need a reasonable backup plan. And IMHO, that third parity disk would be much more useful as an external backup drive for your sensitive data.
Ah and a final advice, in RAID arrays that are not RAID-0, avoid buying all the same disks all at once. Disks from the same series, subjected to the same workload have a higher chance of failing all at the same time.

Comment Re:It depends (Score 1) 214

However, a good team programmer knows how OTHER typical programmers think and read code, and writes code that is easy for them to navigate, digest, and change. Team programming is more like authoring a good technical manual, not clever gee-whiz tricks.

Screw typical programmers. Expert programmers should write code that is easy for experts to navigate, digest and change.

Comment What is Pascal ? (Score 1) 492

You have the original Pascal, Delphi, Object Pascal, etc...
Even if all these language are based on the same syntax, they are all different. It is like saying that ObjectiveC and C++ are C, we can take it even funther and say that Java is C because they share the same operators and have similar syntaxes.

begin/end vs braces and := vs = doesn't matter much in the choice of language, that's just syntaxic sugar.

Comment Re:Problems in C++ (Score 1) 386

1. C++ still doesn't let you query a C-style array to determine its size, even though that functionality is tracked in dynamic arrays anyway, and can be calculated from staticly defined arrays within their own scope.

So every function using C-style arrays must also pass in a size_t holding the array size. This hurts readibility by wasting room on the parameter list, and exposes you to buffer overflow errors.

And how can the compiler consistently know the size of C-style arrays ?
In C, an array is just a pointer to a block of memory and while the lack of size information can cause buffer overflows, it also makes them much more powerful for high performance or system programming.
For example you can allocate several arrays at once with a single malloc() or new[] call. The array can also be located on a device rather than in RAM (useful for kernel level programming). Also, when the size can be known from elsewhere, why waste memory storing it ?
If you don't need low level control, just use STL vectors.

BTW, when performance is important, wasting memory is very bad. Don't be fooled by the gigabytes of RAM modern computers have. RAM is slow, and you only have a few kB of really fast memory (L1 cache) for both code and data.

Comment Re:Won't happen. Android is matured and leads in a (Score 1) 243

Not the same thing. 6 years ago, there was a void in the mobile market : iOS is only for iPhones, Symbian is designed for low-specs devices with little scalability and Windows CE/Mobile is a mess.
We needed an open system for modern smartphones and Android came out ahead.

Nowadays, we have no such needs. In fact, in most cases, the only reason for wanting something other than Android is to stay away from Google : a political reason rather than a technical reason. And this can partly be archived by just using AOSP, like some Chinese manufacturers do.

Comment Re:Standing desks (Score 1) 348

Drinking too much water is bad too as it tends to flush out essential electrolytes, like sodium.
Sports drinks like Gatorade are supposed to alleviate this problem by providing the necessary electrolytes but they also contain sugars, which are good when you are exercising but bad when you are just sitting on your butt.

Interestingly there were a few cases of "overhydratation" with users of stimulant drugs like MDMA (aka ecstasy). Because it is easy to get dehydrated while under the influence of these drugs, it is recommended for users to drink a lot of water, even if not thirsty. This has led to some people drinking too much, resulting in a potentially fatal condition known as hyponatremia.

Note : Too much water is more than maybe 1 liter per hour. That's a lot.

Comment Re:a better question (Score 1) 592

Is is your company's computer or your own personal computer ?
Businesses usually have different sets of requirements than individuals. Businesses, especially large companies like standard configurations, good custommer service and the backing of big name manufacturers. Mac Pros totally fit this model along with Dell, HP,... workstations.
The story is different for individuals. You can build a PC that is maybe twice cheaper than your Mac Pro with at least as good specs, including silence and quality of components. It won't be as pretty but it will work just as well.

The "pro" in "Mac pro" really means "for professionals". It's not like with the Macbook pro which is no more professional than the original Macbook, only better speced.

Comment Re:Do users really care? (Score 1) 278

Sign it.

And what will signing it do ? I've yet to see a petition actually change anything. Even officially sanctioned "we the people" petitions only trigger nicely written reports and possibly reminders of the changes they already planned or done before the petition.
What if might do is help the government refine their algorithms monitoring public opinion. And there is a very small chance that by signing the petition, they may consider clemency as a move that will get them more votes. It may also have the opposite effect : they may notice that very few of a class of people they thought were pro-Snowden signed the petition.
What Snowden revealed is that, as suspected, the government already knows a lot of things about you, and it includes your opinion about all this affair. And to be clear, the "you" I am talking about is not you personally, it is "you" as part of the voting population : they don't need 100% accuracy about a person as long as the errors balance out when the numbers are added up.

Slashdot Top Deals

Two can Live as Cheaply as One for Half as Long. -- Howard Kandel

Working...