Gates has eradicated many vile diseases like Malaria, River Blindness, OS-X and Linux.
Most mp3's are going to be somewhere between 3 and 10 MB. That's close enough to give a rough estimate of how many "songs" you can fit on your mp3 player.
MP3 player manufacturers used 'You Suffer' by Napalm Death encoded at 32kbps as their reference MP3.
"You Suffer" is a song by the British grindcore band Napalm Death, from their debut album, Scum. The song has earned a place in the Guinness Book of Records as the shortest recorded song ever. It is precisely 1.316 seconds long/quote.
It's like hard disk manufacturers using the decimal version of a megabyte to make their drives look bigger.
Like most utopias it's probably got a downside.
The fees will go up and those who can't afford them will be converted into serfs or indentured labourers. Finally the CSA (Confederate States of America) will arise again with the newly recruited serfs growing cotton on those 20 acres.
I would imagine Nvidia are very uncomfortable with the way their market has been contracting over the last couple of years.
At some point enough x86/x64 patents will expire that Nvidia will be able license the remaining ones and so an x64 chip of their own.
Or alternatively they could sell Arm+GPU SOCs instead - arguably Arm+GPU is a better bet than x64+GPU because the sales of phones and tablets will exceed the sales of x64 PCs. Of course the margins are likely to be thinner because there's a lot of competition in the Arm SOC market - Apple and Samsung have their own in house designs and outside that it looks like Qualcomm have most of the rest of the market.
Still it's not like AMD is doing very well competing with Intel. And the reason Qualcomm do so well is because they design their own Arm microarchitectures - Scorpion and Krait were both designed in house and were higher performance than the best Arm designed microarchitecture. So I guess NVidia could be aimed to compete with Qualcomm since Denver is in house too.
Actually Apple A6 and A7 chips are like this too. Apple have an Arm license but the chips are designed in house. So it seems like of the Arm SOCs that actually sell well only Samsung is using Arm's designs and only in some markets
Galaxy S4 models use of one of two processors, depending on the region and network compatibility. The S4 version for North America, most of Europe, parts of Asia, and other countries contains Qualcomm's Snapdragon 600 system-on-chip, containing a quad-core 1.9 GHz Krait 300 CPU and an Adreno 320 GPU. The chip also contains a modem which supports LTE. Other models include Samsung's Exynos 5 Octa system-on-chip with a heterogeneous CPU. The octa-core CPU comprises a 1.6 GHz quad-core Cortex-A15 cluster and a 1.2 GHz quad-core Cortex-A7 cluster. The chip can dynamically switch between the two clusters of cores based on CPU usage; the chip switches to the A15 cores when more processing power is needed, and stays on the A7 cores to conserve energy on lighter loads
So there are two versions. A Qualcomm Snapdragon one for the US and Europe and an Exynos one for Asia. The Exynos one uses Cortex-A15 and Cortex-A7 in a BIG.little configuration.
Unfortunately they fucked up the big.LITTLE configuration
The Exynos 5410 saw limited use, appearing in some international versions of the Galaxy S 4 and nothing else. Part of the problem with the design was a broken implementation of the CCI-400 coherent bus interface that connect the two CPU islands to the rest of the SoC. In the case of the 5410, the bus was functional but coherency was broken and manually disabled on the Galaxy S 4. The implications are serious from a power consumption (and performance) standpoint. With all caches being flushed out to main memory upon a switch between CPU islands. Neither ARM nor Samsung LSI will talk about the bug publicly, and Samsung didn't fess up to the problem at first either - leaving end users to discover it on their own.
You can see the results here
The Qualcomm one has much better talk time - almost twice as much.
You have to wonder what the hell has happened to Arm to be honest. It seems like Apple (A6, A7) and Qualcomm (Scorpion, Krait) do a much better job at Arm core design than Arm/Samsung.
It'll be interesting to see battery life tests on the Snapdragon 801 and Exynos 5422 versions of the S5 to see if Samsung have got big.LITTLE working like it is supposed to. Actually I wonder whether big.LITTLE is even necessary - it seems like it would be much easier to just have the big core and scale the CPU frequency. The S5's CPUs are 2.5 GHz quad-core for the Snapdragon variant 2.1 GHz quad-core Cortex-A15 and 1.5 GHz quad-core Cortex-A7 for the Exynos variant.
That's quite a step up from the S4 so you could probably run them at a much lower clock frequency most of the time. I guess the problem is that a Cortex-A15 uses more juice when run at a low speed than an Krait and big.LITTLE (aka 'use an A7 instead when performance isn't critical') was a sort of band aid for this.
He called LLVM a 'terrible setback' and BSD a 'pushover licence'
There is extraordinary precedent of Apple being open the quicktime server code has a BSD license. The Webkit engine which is basically in EVERYTHING is BSD licensed. Apple contributes code directly to FreeBSD on many occasions. Apple was instrumental in the adoption and maturity of LLVM.
I'm really tempted to link to some insane Stallman rant about how LLVM/BSD and Apple are EVIL because of the BSD licence. But this is slashdot not reddit and I don't want to turn it into reddit.
Mac fans demonstrate their social skills once again.
Look at page 4
The 730 drive is in the middle of the pack for sequential reads. None of the drives reach 550MB/s.
Best argument I've heard is that back in the 17th Century India was one of the richest civilisations in the world. Then it was colonised by the Muslims and then the British.
Muslim colonisation was absolutely genocidal - the name Hindu Kush means "slaughterer of the Hindus" and refers to the high death rate of Hindu slaves moved over them.
The British one was no picnic either - famines were common under British rule and stopped when it ended. India's share of world income collapsed from 22.6% in 1700, almost equal to Europe's share of 23.3% at that time, to as low as 3.8% in 1952.
So why does India need a space program? Defence basically. Most of the technologies to launch things into space are useful to launch warheads on a short suborbital flight to fry and enemy city.
And if India wants to avoid a rerun of the last two hundred years it needs to be prepared to fry enemy cities. The world is not a very nice place and only well armed and ruthless civilisations survive.
You won't think it's such a good idea when you're strapped to a gurney getting wheeled to the Place of Happy Release because you said something bad about Obama.
If you drive along a motorway in the UK there's a nominal 70 mph speed limit and you'll find you have the following lanes.
Inside lane : lorries limited to 70mph, cars that can't do 70mph, etc
Middle Lane: Most people will do about 80 mph on the speedometer. The speedometers in UK are marked down by 5% so this is really 66 mph. It is rumoured that police won't prosecute people they catch doing this speed in a 70mph limit. I do this and pull into the inside lane if it is empty.
Outside Lane: People do 90-100mph. The police will prosecute at these speeds. Still presumably they have speed trap detectors or a GPS app that warns them. Or they've done something illegal like register the car to someone who doesn't exist.
Now this works fine except for something I call Wanker Driver Syndrome or WDS. A driver with WDS will whizz up behind you in the inside lane in a BMW or Mercedes doing 90-100mph if the inside lane is clear and slam his breaks on to get back to 80mph. He will hang on your tail for a while with his lights on main beam to fuck up your dark adjusted vision and then - before you have a chance to change lane - whizz off in the outside lane which is always clear in this situation. His (and it's always a he) reasons for doing this are obscure since he could just stay in the outside lane. Or drive at 80mph like everyone else, Or switch to the outside lane when he wants to overtake.
It's completely different from the US where everyone sets their cruise control to the speed limit and leaves it at that. WDS suffers in the US get jailed or shot or something.
So the benefit to the laser lights is safety for said WDS sufferer. You'll get a blast of light long before he has to slam the breaks on. It's very much not to the benefit of people who don't have WDS. I.e. the rest of us.
Who do you suppose noticed the breaches, and how?
If the machine next to your hospital bed displays a laughing skull and starts playing mod tunes whilst demanding you pay by credit card to an account in Russia to avoid being "pwned by l33tgr0up" that is likely not a good sign.
Don't say that. Imagine if the Russians had said that to Gorbachev when announced Glasnost. Our overlords have announced a period of openness and we should encourage it. Otherwise we'll be back in the gulag on meager rations of Jon Katz stories with a page that takes 10 minutes to load and looks like ass.
Come to think of it slashdot's decision to embrace Glasnost is probably happening for much the same reasons as the USSR's if you look at the way the number of comments have dropped over the last few years.
It's probably because of low wages too. I remember when I was in Malaysia I was with someone who dropped off some wages for Indonesians working in a Malaysia factory. Now I worked out the hourly rate and when I went back to Taiwan I mentioned it to people who know about things and they were surprised it was lower than someone doing the same job in China.
So a lot of Taiwanese companies like Foxconn are adopting a "China+1" strategy for manufacturing, i.e. factories in China plus one other lower wage country in Asia. Indonesia seems like a good bet for this.
Actually another thing that's interesting is that in places like Indonesia most people have a phone. Smartphone penetration is lower but it is growing fast
From 12% to 24% in one year. 84% of people have a mobile phone though.
Also if you look here
There are a lot places with more smartphones per capita than the US (56%). And a lot of them are in Asia - Hong Kong(62%), South Korea(73%), Singapore(71%) being the obvious ones. So the odds are that most Indonesians will buy a smartphone sooner or later. Importing stuff in Asia is a nightmare because of duties and bureaucracy. So one way around that is to make things in country instead of importing them. Foxconn are a contract manufacturer so they make things for other people's brands. It may well be that those brands think that manufacturing in Indonesia is a good bet because of a mix of low costs and the fact that getting a "Made in Indonesia" stamp on the device means they can avoid import duty on the devices they sell there. Also most likely they can get some assistance from the government given that they're building a factory which can employee a lot of people.
Another thing is that Indonesia may have its issues but it is probably easier to get your profits back from Indonesia to Taiwan. I've talked to people in Taiwan who've pointed out that doing that from China is non trivial. The Chinese RMB for example isn't convertible but the Indonesian Rupiah is.
Also no ARM processor shipping has the horsepower to do a good job at emulating even a low end x86. I think even a really good JIT engine running on the fastest ARM you can get is going to be slower at running x86 code than even the slowest x86.
Back when Dec was trying to get people to buy Alphas they wrote a really clever piece of software called FX!32. It would take an x86 binary and initially run it slowly via instruction by instruction emulation. However while doing that it would profile the application and use the information it gained from that to work out which bits were worth JITting to native Alpha code. Since at that point the fastest Alpha was faster than x86 it ended up running JITted code faster too. So at one point the fastest way to run x86 code was in FX!32 on Alpha.
Now that was possible because of that speed advantage. However really everything comes down to power consumption. Alpha was a server processor and burnt watts prodigiously even compared to Intel. It was also a very clean design and just at the point where Risc was a very efficient design philosophy - the fastest Alpha run about twice the speed of the fastest x86 and the ISA was so recent that it could be implemented efficiently. As time went by it seemed like Risc seemed less of a net win - e.g. Risc chips with 32 bit fixed length instructions had worse code density than x86 and x86 chips moved to a design where x86 opcodes were decoded into Risc like uops internally.
Now with ARM it's not like that. ARM cores are designed for mobile devices and are brilliant for low power and small core size. However there aren't people selling ARMs that are faster than the x86. In fact in general the fastest ARM has run neck and neck with the slowest x86.