Become a fan of Slashdot on Facebook


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:GD+T matters (Score 1) 78

but those dimensions weren't big enough to accommodate the battery material itself

So... battery supplier problem just like the GP said.

Yes and no. Samsung specified both the enclosure size and the watt-hour capacity (which determines the size of the material inside). Thus, if it wasn't physically possible to meet both specifications at the same time, the specs were ultimately at fault.

The battery supplier is, of course, partially to blame for not detecting the problem and telling Samsung that their specs were infeasible, but unfortunately, that's all too common when dealing with contracted manufacturing. They'll build hardware to your exact specs, and if your specs are wrong, they'll build the product to those specs anyway. I'm not excusing that sort of behavior, mind you, but it isn't at all unusual.

That's why IMO the buck ultimately stops with Samsung, who created the faulty specs that were beyond the limits of the underlying battery technology. Apple fans beware: This is where the obsession with thinness ultimately leads.

Comment Re:Monoculture == Stagnation (Score 2) 160

A Fedora installation used to feel different from, say, a Debian installation. These days the biggest difference is whether you type "apt-get" or "yum" to manage packages.

That was sooo last year. This year, Fedora uses "dnf" instead of yum. It only has a subset of the functionality that yum provided, but it's new!!!1! and what's missing will the there Real Soon Now.

I think the name dnf is an apt name...

Comment Re:GD+T matters (Score 1) 78

When you specify that a batteries maximum envelope is X, and the supplier provides a battery which has a maximum envelope greater than X then, yes, it's a supplier problem.

Except that this isn't what happened, according to the much-more-detailed Anandtech article. Samsung specified the maximum exterior dimensions of the pouch, but those dimensions weren't big enough to accommodate the battery material itself. The second battery was slightly thicker, but suffered the same failure because of the thickness of welds on the very same parts that caused the first battery failure.

When you look at these failures together, it seems reasonable to suggest that Samsung's specifications were pushing the limits of battery technology to the breaking point, and that these unreasonable specifications were the common root cause of both battery failures. In other words, yes, there are limits to how thin you can make a battery and still have it be safe.

Comment Re:Fairness has a role (Score 1) 279

If you created a cure for HIV then the companies selling existing treatments would likely buy you out, or bury you in court for years...

It's far more profitable to sell ongoing treatments which reduce the symptoms... The existing treatments for HIV can remain profitable for years, whereas you can only sell a cure once. There's no incentive to actually cure something like HIV.

Comment Re:Subject (Score 1) 279

Region coding is easily and commonly bypassed...
The only reason it's not more common with DVDs is because shipping physical media around the world is more expensive and slower than sending digital files across the internet, so all the pirate DVDs on sale in any given location were probably downloaded and burned locally.

In fact, region coding encourages piracy because there are many titles that are not available in all regions, so people in those regions who would have bought are faced with the choice of piracy or not watching the movie at all.

Also region coding basically is a form of price control, and it doesn't work.

Comment Re:I reckon (Score 1) 276

Why would we want to do something the compiler can do? There is no bragging rights to stupidly doing what a compiler can do. I can know exactly the scope of some malloc'd buffer, but so can a wrapped type like a vector. Why would I possibly want to waste time writing and testing/valgrinding to make sure every malloc is freed when the compiler can automatically call the destructor for me?

Because you have information that the compiler doesn't have. Like what's vital code and what's gilding, and how to prioritize based on business needs. You can free up non-critical code allocations early to avoid background gc impacting performance, or re-purpose already allocated memory in critical code to reduce overhead, or a large number of other techniques that are available because you know more than the compiler.

Why do anything that a machine can do? Because in many circumstances you can do it better. Use automation where useful, but when you have knowledge that the automation lacks, use it. Whether you're driving a car, cooking a meal, composing a song, or writing a program, use your special knowledge and skills. If you think a black box can do it better than you can, you're probably right. And ripe for being replaced.

Comment Re:Just what we needed (Score 1) 276

Do you know what I never hear a carpenter saying? "Geez, look at all these tools. I wish I had fewer tools in my toolbox."

Bad analogy. When the carpenter needs to repair something, he doesn't need to line up all the tools used to create it. And someone taking over the work doesn't need to learn the tools the previous carpenter used.

The only fitting part of the analogy is that if the dovetails or tenons have gaps or cause the wood to split, it's probably because the carpenter used power tools and templates instead of more precise hand tools and reading the grain. Too much abstraction and little understanding of the fundamentals truly hurts the end product.

Comment Re:Subject (Score 4, Insightful) 279

You touch upon the problem why it won't work. It requires rigid regional DRM. And that's not a good long term solution.
There's no doubt in my mind that piracy has increased due to regional DRM, both for DVDs and entertainment software. If you can't get what you want legally while others can, that leads to uprising and war. Even if the war is just one person downloading pirated stuff.

Comment Re:Da faq? (Score 1) 115

I've got a few cameras that require a crappy Internet Explorer only configuration "web" interface

I've seen several that require IE for in-browser AUDIO, but that's all. Every camera I've purchased can do configuration and video with any browser, and you can do audio with native apps on any platform (just not in-browser), going all the way back to Axis cameras just shy of two decades ago.

In fact, it seems ALL network cameras made today support ONVIF, so there's a compatible standard they all support (though maybe not in your browser of choice). There's nothing unreliable about any of them I've used, and I can't even remember user comments anything like that.

I'm completely unwilling to give a camera Internet access and allow it to connect to its vendor's website.

It's true they all OFFER a DDNS option, but you can easily turn that off. And recently a large number of the cheapest cameras require a proprietary phone app for setup, but there are still plenty with web interfaces that setup and work just fine with an incorrect gateway address or firewall rules preventing egress. I just bought a $30 one recently.

I'd much prefer a full Linux under my own control than a black box camera OS that wants an Internet connection and can be controlled by the vendor's website.

They're all Linux under the surface, you just need to look around for instructions on gaining access. Often it's just a one-line change in the firmware image before flashing to enable telnet access, or finding the serial port pins on the board, or similar.

Comment Re:Da faq? (Score 1) 115

I have a few of the Raspberry a+ computers I picked up for 25 bucks apiece and got cameras for at 25 apiece. I stuck them around the outside of my house and installed motion on them giving me a dirt cheap way to monitor the area.

Why in the world would you do that!? You can get WiFi PTZ cameras for as little as $25 on amazon. Pretty good ones are just a bit more, but easily far under your $50 mark.

Slashdot Top Deals

% APL is a natural extension of assembler language programming; ...and is best for educational purposes. -- A. Perlis