Forgot your password?
typodupeerror
HP

Former HP CEO Carly Fiorina Considering US Presidential Run 391

Posted by Soulskill
from the good-luck-with-that dept.
McGruber writes: Fired HP CEO and failed Republican Senate candidate Carly Fiorina is "actively exploring a 2016 presidential run." Fiorina has been "talking privately with potential donors, recruiting campaign staffers, courting grass-roots activists in early caucus and primary states, and planning trips to Iowa and New Hampshire starting next week."
Books

Judge Approves $450M Settlement For Apple's Ebook Price Fixing 64

Posted by Soulskill
from the dragging-it-out dept.
An anonymous reader writes: On Friday a U.S. federal judge approved a settlement in the Apple ebook price-fixing case that could see the technology giant paying $450 million. $400 million of that would go to the roughly 23 million consumers thought to be affected by the price fixing, and the rest would go to lawyers. Though the case is now settled, the dollar amount is not necessarily final — an appeals court still has to rule on a previous verdict. If the appeals court finds in Apple's favor, then the total settlement drops to only $70 million. If they find against Apple, then it's the full amount. "The settlement appeared to reflect fatigue by Apple, the Justice Department, state attorneys general and class-action lawyers eager to conclude a case that has dragged on, largely because of delays by Apple."

Comment: Re:really? (Score 1) 171

by dissy (#48437829) Attached to: Windows Kernel Version Bumped To 10.0

For what software? Certainly not any I use, nor the various versions of MS-DOS from the company in question I used back in the 80s and 90s.

Back from the 60s one heavily used convention was: [major-version] dot [minor-version] dot [revision]

The dots are separators not unlike those in an IP address, not decimal places (of which more then one of doesn't make much sense)
Within the same major-version number the API would remain backwards compatible. New commands may be added in, but old existing commands should both still exist and still function identically.
Within the same minor-version (rev changes) the API would remain identical and data/file formats would keep the same structure.

This would allow the operator to assume a revision update can be installed at will and not worry much about breaking compatibility for anything not listed in the change log.
One could also assume any additional applications made to work with the upgrading app should still function without modification, at least if you follow the API docs and don't do anything too hacky.

For minor-version updates you assumed API using additions and apps should still work, but anything hacky by-passing the API due to limitations needs revisited and possibly edited.
An example is one program that creates input to the program in question via documented API calls should be fine, but your second program that is run after output being generated that goes to parse internal data files you "shouldn't" be touching likely will break until updated to parse the new data file structure.

For major-version updates, all bets are off. Pretend it is a brand new app and all interaction with it by other system components may need redesigned or be obsoleted.

Of course version numbers are only conventions. Those conventions can be changed to mean something more fitting for your particular software.
Or simplified to "Start at 1.0 and keep adding one" if you can predict not many updates being needed or for very simple one-off script type things.
Dates have turned out to be quite convenient version numbers with the time making a good developer compile/commit identifier that already keeps revisions in the correct order.

The only real rule is "pick a convention and stay consistent for the life of that software, else the wrath of dragons upon your head be"

Comment: Re:Ads (Score 1) 308

by dissy (#48437567) Attached to: Google Launches Service To Replace Web Ads With Subscriptions

So how does this not make you a worthless freeloader?

It makes me not a worthless freeloader in exactly the same way as you using an ad network doesn't make you a script kiddie hacker trying to infect millions of peoples computers with malware viruses and keyloggers deserving of imprisonment.

But if you insist on going there, allow me to remind you that my actions of not watching an ad are perfectly legal (and explicitly stated so in law), while your actions of infecting millions of computers is explicitly a federal criminal offense...

Robotics

Robots Put To Work On E-Waste 39

Posted by Soulskill
from the robots-disassembling-robots dept.
aesoteric writes: Australian researchers have programmed industrial robots to tackle the vast array of e-waste thrown out every year. The research shows robots can learn and memorize how various electronic products — such as LCD screens — are designed, enabling those products to be disassembled for recycling faster and faster. The end goal is less than five minutes to dismantle a product.
The Military

Alleged Satellite Photo Says Ukraine Shootdown of MH17 340

Posted by timothy
from the if-the-glove-won't-fit dept.
theshowmecanuck (703852) writes A group calling itself the Russian Union of Engineers has published a photograph, picked up by many news organizations (just picked one, Google it yourself to find more), claiming to show that MH17 was shot down by a Ukrainian fighter plane. The interesting thing is the very quick ad hoc crowd sourced debunking of the photograph using tools from Google maps, online photos/data, to their own domain knowledge backed up with the previous information. It would be interesting to understand who the "Russian Union of Engineers" are and why they in particular were chosen to release this information.

Comment: Re:A highly relevant comment from the previous pos (Score 5, Interesting) 262

by eddy (#48384287) Attached to: Ubisoft Points Finger At AMD For Assassin's Creed Unity Poor Performance

Here's something that doesn't need 'conspiracy' to understand. Unity is playing bad on the PC because they're issuing 50k draw calls on DX11.

The game (in its current state) is issuing approximately 50,000 draw calls on the DirectX 11 API. Problem is, DX11 is only equipped to handle ~10,000 peak draw calls. What happens after that is a severe bottleneck with most draw calls culled or incorrectly rendered, resulting in texture/NPCs popping all over the place.

Ironically, instead of blaming AMD for this, AMD is actually providing a solution. I don't like it personally, but the Mantle API specifically solves this problem today while we wait for DX12/OpenGL Next.

Of course, it's only available on AMD hardware and besides, because Ubi is in a company wide PR deal with nVidia to use GameWorks(TM) THEY CAN'T USE IT!

So instead of blaming AMD, Ubi should either go sit in a corner (because they know what they did wrong), or they need to look into a mirror (because they don't recognize that they're the real problem)

panic: can't find /

Working...