Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:Microsoft and Open Source don't mix (Score 1) 339

people who clamp on GPL violations back it up with proof - i.e. showing what signs indicate that the violation occurred.
They don't just tell companies to pay them royalties or else.
Microsoft did not reveal which parts of the Linux kernel it found infringing, even though it has the code to read through.
claims of GPL violations are based on evidence in the published binary: comparison with a known GPL binary, telltale signs of known code (symbol names) and sometimes the actual GPL itself quoted verbatim inside the binary
These claims of violation come with hard data - which bytes are which values, and why that's bad. It's not a claim of 'you're violating the GPL because you copied GPL code. I won't tell you which GPL code you copied, or how I know, I'll just say that I'm the owner of that code'. That's insane.

Comment Re:so they can steal your code (Score 3, Insightful) 339

To steal yourself away is to deny yourself from the current location
When you steal a kiss, you deny someone else that kiss
When you steal a look, you're looking at something before others do.
When you steal an idea, you gain its advantages before the original creator

There never were other meanings to 'steal'

A woman has stolen my heart. Now my heart is not mine to command any more

Hardware

Submission + - Amazon is Working on Custom Screen Tech, CPUs (the-digital-reader.com)

An anonymous reader writes: When the story broke a few weeks back that Amazon was in the middle of a hiring spree, it was pretty clear that Amazon was going to be developing more Kindle Fire hardware — lots more. Today we learned a few hints about just what Amazon is planning. Since June 2012 Amazon has been hiring hardware people not just to develop new Kindle Fires but also to develop new components. This includes a manager hired away from the screen tech company Pixel Qi and a chip architect who used to work for Mediatek. These are signs that Amazon is planning to have unique screen and a custom CPU in the next Kindle Fire. What's more, there are hints that Amazon may even be considering using a screen from Liquavista, Samsung's next-gen screen tech company, in the next Kindle Fire. Liquavista has yet to get their screens on the market, and Amazon could be the first to use the low-power alternative to LCDs.
Mars

Submission + - Curiosity Set for its First Drill on Martian Surface (naturenplanet.com)

Press2ToContinue writes: NASA's Mars rover Curiosity is ready to drill the Martian surface for the first time as it journeys through a rockbed with pale veins that could hold some clues about the history of water on the Red planet.

The Mars rover will test its drilling for the first time, and this is the most complex task ever done since the landing on the Martian crater.

"Drilling into a rock to collect a sample will be this mission's most challenging activity since the landing," Mars Science Laboratory project manager Richard Cook said, according to The Los Angeles Times. "It has never been done on Mars. The drill hardware interacts energetically with Martian material we don't control. We won't be surprised if some steps in the process don't go exactly as planned the first time through."

Games

Submission + - X-Plane Starts Petition Against Patent Trolls (whitehouse.gov)

Hobadee writes: As previously reported, X-Plane and it's developer Austin Meyer, are being sued by a patent troll for using Google's copy-protection SDK for Android. They have now created a Whitehouse.gov petition to "Make Patent Trolls Pay All Costs Associated With Their Frivolous Lawsuits If They Lose" and are asking the community to sign it. It currently has almost 2500 signatures, but needs many more before the Whitehouse responds to this very important issue.

Comment Re:Almost useless in practice, however. (Score 2) 104

If the object is not often moving and rubbing against other objects (mmmm... rubbing), then the coating need not be temporary.
Dust-proof museum art.
Spider-proof ceilings (seriously, this is all I can think of). I guess it's not very useful that way.

The insides of windows?

Basically any object which is furniture.

Comment what the heck? (Score 1) 9

I don't understand. why are you using a webcam on your linux box? is it doing something worth filming? and why are your mum and mum-in-law were trying to read magazines that are holding the camera?
How did you expect magazines to comfortably hold a camera?
What the heck is going on in this summary?

I don't think software will allow your magazines to hold the camera more comfortably while your mum reads it.
I think you assume I know something you did not mention and is not obvious.

Have they tried the optometrist?
Have you tried installing a 'looking glass' app on a smartphone?

Comment Re:Why do you want to combine them? (Score 1) 165

A stores half the data, B stores the other half, and C stores the parity.
If a single one is down for maintenance, the data is readable.

That's an awful lot like storing parity on B for data on A.
Since we've been comparing to RAID terms, dedicated parity storage is part of RAID 3 and RAID 4 - two levels which haven't been common in a long time (replaced with RAID 5 or RAID 6 - both featuring distributed parity).

Yes, RAID-5 or 6 would be much better - distributed parity - even when one of the providers is down, only some of the pieces will require recovery

In a mirrored arrangement of n mirrors, so long as 1 mirror is up, you can read the data. (n-1 mirrors can be down simultaneously.) "Obviously" there will be a resync after an outage.

So on. 7 providers. 5 hold data pieces and 2 hold parity

Or it's still better to just mirror them? cut the data into 7 pieces and write each piece on two providers

I see substantially diminishing returns after 2 providers, but your mileage may vary.

I intuitively see some truth in this, but why?
* You don't gain any more speed
    You already maxed out your downstream
* You don't really gain more reliability
    Reliability does not go higher and higher with more providers, because other components are still unreliable - i.e. you'll never reach 5 nines anyway.
* You are "gaining" more complexity
    Slower write performance?

I probably don't have to work within your justification framework.

No, I'm pretty sure you don't. I think your own seems to be just fine :)

Comment Re:Why do you want to combine them? (Score 1) 165

I don't see a value in storing recovery information ("parity" in RAID parlance) on storage service B for the data on storage service A.

Agreed. Put like that, it seems stupid.

But what happens with 3 providers?
A stores half the data, B stores the other half, and C stores the parity.
If a single one is down for maintenance, the data is readable.

So on. 7 providers. 5 hold data pieces and 2 hold parity
Or it's still better to just mirror them? cut the data into 7 pieces and write each piece on two providers

Comment Re:Why do you want to combine them? (Score 1) 165

If you don't trust the provider to keep your data intact, don't use that provider.

That's either a ridiculous statement, or completely off-topic.

Neither, actually.

In a design like this, I assume that a storage resource - in this case, a cloud provider - will be either online, or offline. If they're offline, I need to work with a different copy of the data. Using a striping arrangement (or striping with parity) rather than a mirrored arrangement means there may not be another copy available.

So you agree that you planned for an outage - you planned for them to not keep your data intact - you didn't trust the provider. But you used it.

I think the statement is both
Nobody trusts silicon or spindles, but we use them.

It's also offtopic because the question was not which provider to use. A question that many people here seem to be trying to answer for some reason

Comment Re:Bitcasa (Score 1) 165

Fuller disclosure:
* Storage is Amazon S3. No mention of other clouds. So it's just a worse version of S3
* Client is closed binary
* Horrible 'acceptable use' policy and terms of use
    oh yeah, it is closed source:
"You must not reverse engineer or decompile the Software, nor attempt to do so, nor assist anyone else to do so"

So, um, yeah, they're data pirates waiting to kidnap your data. Have fun.

Comment Re:Encrypt it before you store it (Score 1) 165

Oh and another thing its infinitely more secure to encrypt the data before "putting it up on your homemade mirror network" rather than as a process.

I'm not sure I understand - 'rather than as a process'. you mean rather than as part of the storage process? It's more secure to have the data already encrypted, before storing it.

For example, 99.99999999% of the data I "control" does not need to be encrypted. It just simply doesn't matter, even to a paranoid, although those know no rational limit....

OK, now you're just attacking him for wanting encryption.

Another example, lets say you were backing up a sql database of usernames/passwords for some site. The wrong way to do it is store the passwords in plain text and then encrypt the backup. Wrong for about a zillion (obvious?) reasons. If you have a decent system to hash and/or encrypt the data in the DB itself, thats much better, and no one can do anything with the encrypted data anyway. Or at least your database-level-backup script (as distinct from this project) can encrypt it for you (even if its just pipe mysqldump thru mcrypt and then into a file)

I agree, but still - you don't want the hashes to leak, either. (no matter the hash or salt, username+hash is way better than a web login interface, and if you have some knowledge about the user you might break it)

Why not encrypt everything as you store it, as well as (of course) keep salted hashes of passwords and not plaintext.

What about shared secrets and private keys? Should they be encrypted twice (before backup and at backup)?

Slashdot Top Deals

Work without a vision is slavery, Vision without work is a pipe dream, But vision with work is the hope of the world.

Working...