Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment Re:AMD Shooting themselves in the foot (Score 1) 74

Take a look in Android libc and count the number of FreeBSD copyright notices. They've recently been talking to us about upstreaming some of their changes and adding slightly cleaner layering of the kernel-specific parts so that they can reduce diffs. They're also thinking of pulling in a load of stuff that they stripped out over space concerns, as devices with 512MB+ of RAM really don't have to worry about the extra 1-2MB that locale support in libc adds...

Comment Re:BS (Score 1) 322

Yup, sounds like BS to me as well. If I spent $1000 on the kinds of things that they're talking about in a year then I'd consider that pretty excessive. I think that the study is not assuming that all of these things are used by a singly house though, it's assuming that the printer is running almost non-stop year-round printing things that someone wants. That sounds a lot more plausible: these devices tend to do quite well in MakerSpace-type places, and probably print enough stuff to offset their capital cost within a year or so. Having one at home is still not a good investment though.

Comment Re:doctors & lawyers, you're next... (Score 1) 435

Yet they live in debt.

Debt is not all alike. Most people who 'own' houses are in debt, but having the debt lowers their overall costs. When I bought my house, it took about 9 months before the amount I'd saved due to my mortgage payments being less then my rent to be greater than the total cost of moving, including all of the legal fees and so on associated with buying the house. Was living in debt a bad financial choice for me?

Comment Re:Misleading summary (Score 1) 435

The petroleum industry is the #1 tax paying industry to the federal government - something on the order of $50B a year IIRC. In that context, a few percent of that being returned in credits / tax breaks or outright subsidies is more like the 'Cash Back' feature on our credit cards

That's ignoring the indirect subsidies. For example, how much has the government spent on diplomatic, military, and economic pressure on the middle east to try to keep oil prices stable? How much was spent on subsidising the federal highway system, which promoted demand in petrol? How much was spent on the tax system that incentivised US car manufacturers to produce fuel-inefficient vehicles by treating SUVs as trucks and giving them a lower tax rate?

Comment Re:Not that fast at all (Score 1) 81

GFLOPS by themselves are a pretty meaningless way of assessing any processor. If it's bottlenecked by memory bandwidth in common usage, then it's no good. For example, the PowerPC G4 beat any Intel chips at launch in terms of FPU throughput numbers and Apple was happy to shout about this, neglecting to mention that it was only really true if your workload was almost 100% fused multiply adds and your data fitted into L2 cache. In a modern GPU, the performance of the compiler, the threading model and the memory controller can more difference than the raw floating point throughput on the optimal path. Of course, that's not to say that the Tegra 4 GPU doesn't suck at these as well, just be careful when comparing a complex system by a single value.

Comment Re:We don't shun those who should be shunned. (Score 1) 479

They're only useful if you can guarantee that there will never be any frames on the stack that were not written by you (and therefore may contain __attribute__((cleanup)) in C, or exception catch / finally blocks in other languages), and if this is the case then there are far cleaner mechanisms for achieving the same thing.

Comment Re:It's not the programmers making the decisions (Score 2) 479

You're missing the point. Developers may pick the language, but if you've only hired a tenth as many programmers for language A than as for language B (because those who use language A are ten times more productive), then when you come to start a new project you'll have ten times as many advocates for language B as you do for language A. Which language will your development team pick?

Comment Re:We don't shun those who should be shunned. (Score 4, Interesting) 479

The designers or Ruby wanted Smalltalk with Perl syntax. I find it amazing that anyone could look at Smalltalk and think 'the one thing this needs to make it better is Perl syntax'. And you can substitute pretty much any language for Smalltalk in the last sentence.

Comment Re:We don't shun those who should be shunned. (Score 1) 479

You have to invent your own strings with C++ too. Qt, WebKit, LLVM, and ICU, for example, all have their own string classes. And they don't interoperate in any clean way because (for performance, in that special C++ sense that means microbenchmarks only) they don't use virtual functions and so you can't use an adaptor to turn one into the other, you must copy the data (yay, O(n) operations) at the boundaries between libraries.

Slashdot Top Deals

The only difference between a car salesman and a computer salesman is that the car salesman knows he's lying.

Working...