Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:If you can't crack the password, then don't. (Score 2) 146

The user is happily using their iWhatever. The government sends a Nation Security letter to Apple forcing them to put a backdoor into the phone of the target, such that this app can read whatever data it wants on the phone.

It's impossible to cut a hardware vendor out of the trust system, unless you audit the hardware of your device. But set this aside.

This won't work because apps never see your password or have access to the decryption keys. The CPU itself doesn't have access to the decryption keys and doesn't even do the crypto algorithms. When the CPU needs to access some data that's encrypted in memory or on the Flash drive, it tells the secure enclave and writes the data to its input. The enclave then decrypts the data, with keys it keeps in its own non-volatile storage, and writes the decrypted data back to the CPU. In the case of the fulll-disk encryption or the fingerprint encryption, at no time do any keys pass into the CPU, let alone get written to RAM. The CPU can order the enclave to create new keys or keypairs, it can enumerate and name them, and associate them with metadata outside the enclave, but it can't actually read the keys themselves.

Comment Re:climate change (Score 1) 162

The truth is if you don't let a dirty needle or an AIDS-infected male penetrate you, you're pretty safe from AIDS

Ah, a male can get AIDS from a woman, particularly if one or the other of you has another STD. More to the point, the whole issue with "AIDS-infected" people is that you generally can't tell them from normal people for years after they become contagious, this doesn't have much use for married people who's partner strays -- or even for most Americans who's courtships average from 6 to 18 months (get tested everybody).

It's important to understand that AIDS isn't virulent because it passes through "dirty" or "immoral" practices -- it's the sociological phenomenon of uncleanness an immorality that cause the spread of HIV. People don't talk about gay sex, in the US people hardly talk about sex at all -- it's freighted with taboos and superstitions. Our own prudishness makes it difficult for knowledgable people to talk about the disease and how its spread, it's virulence among "undesirables" cause all kinds of rumors and misconceptions that make the pandemic worse. People in the US have been contracting HIV since the 70s, straight people, gay people, everyone, but the misguided belief that it was a "gay" disease led people to believe that it wasn't a contagion, that it wasn't a public health problem of any kind -- think of how many people were killed by the lie that HIV is spread by sexual immorality.

And how many people continue to get HIV because they're convinced, as you say, that people with HIV will "probably have warning signs that they'll be a bad partner," that HIV comes from "bad" people and "bad" behavior, that it is necessarily shameful? Really honest people can make great partners and be infectious for years before having symptoms. All of these people fucking, all the time... AIDS is a disease that is spread by people being unwilling or too uncomfortable to talk about sex, what it is, how people do it, and who should or shouldn't be doing it, and this in turn is caused by boneheaded and dangerous cultural norms that serve no purpose.

Comment Re: Are we sure it is blood/meat contact? (Score 1) 162

Because there is not a single case of AIDS prior to 1959. Humans have been eating bushmeat for millions of years. Why did the disease cross over in 1959(AIDS-1) and 1960's(AIDS-2)?

Ah, yes, 1959, the well known red-letter day when the first human stuck his genitals in a chimpanzee. Citation?

The theory is that the intensive economic development of Africa, beginning at the start of the 20th century, created the only environment in which the nonvirulent SIV could make several animal-to-human transmissions, sustain itself and mutate in the human population, and then be communicated far enough to produce and epidemic. SIV didn't become HIV in the first jump, people had been getting exposed to SIV since antiquity; what was needed was for multiple people to get SIV, even non-virulent, poorly-transmissible SIV, and to very quickly pass it to a core group of dozens or hundreds of individuals, in which the virus would have a large enough group in which to mutate.

Prostitution and bushmeat existed in Africa prior to 1900, but cities did not, and dense cities, motorized transportation, and large populations of transient workers passing from city to countryside and back seems to be the critical factor.

[As to the implication of the question, I can only say that, like most "bad" things, conservatives tend to assume that there were no gay people prior to the 1960s. The conservative narrative about all social ills goes: "This thing didn't exist when I was a child, some weirdoes invented it around the time I came of age, and now we must defeat it in order to restore our culture to where it was when I was a child."

If some controversial social issue became patent in 1983, like say the "GRID"/AIDS crisis, basically every social conservative who was older than 18 in 1983 will believe to their dying day that gay people didn't exist prior to when they were children (1970). Now that homosexuality and AIDS is a completely "out" issue, social conservatives who have turned 18 in the last 5-10 years couldn't care less about gays. Nowadays all these younger conservatives talk about is the leviathan state and taxes, and predictably, they tell the story that government has become radical, authoritarian and profligate in some way that's categorically different from the previous 100 years, and we must fight to bring the state back to some Schlaraffian fairy-land that existed in the 90s (and conveniently prior to 9/11).]

Comment Re:Are we sure it is blood/meat contact? (Score 3, Interesting) 162

Because, at the same time, we've been told HIV can't spread orally.

Whenever someone says something really flat and sorta elliptical like "orally," we gotta get clear about this too -- HIV cannot be spread by kissing. It can be spread by oral sex however, and can be spread by mouth-to-mouth contact when other factors are in play.

HIV exposure from dental work is actually a really common risk factor. In fact, the very first known case of iatrogenic HIV infection was from a dental office.

It's generally accepted you can't get it from kissing, but kissing, eating food, eating raw food, eating bodily fluids, oral contact in the presence of bodily fluids, and oral contact associated with cuts or open sores -- for example, florid herpes -- are all really different vectors.

Comment Re:How important is that at this point? (Score 0, Troll) 197

complaints from users about the name (VERY unprofessional and immature, BTW)

They aren't the ones that named it "GIMP," which is a really well-known American idiom that could have been easily avoided if the developers weren't too busy smelling their own farts.

These all scream "ME DONT WANT TO RELEARN ANYTHING"

It's this presumption that everyone who doesn't use GIMP is stupid and lazy, or that making it more attractive would necessarily lead it to becoming a "Photoshop clone" exemplifies the FOSS general ignorance of creative use cases and users, and tends to explain FOSS's utter failure at even making a dent in these markets. As long as your attitude is "I'm doing this for free, so I don't have to meet you half way, art fag," people will happily pay $10 a month for CC.

[Signed, someone who drops $1k a year keeping his Pro Tools up to date and would rather not.]

Comment Re:How important is that at this point? (Score 1) 197

3D modelers know what a vertex is, what I think he means is that, in some cases, perhaps they don't completely understand the mathematical formalism of the thing, and just have an intuitive feeling for what it is -- "the thing that's the corner of my thing."

Of course, there is the perspective that you shouldn't need to understand the "fundamentals" or nuts and bolts reifications of things, because that's what the software's for, to take all of these mathematical games and put them in a box, out of the way in a separated concern, so I can get the job done in whatever way I want. What's the point of having software if it doesn't enable people, even mathematically disinclined people, to create?

A sculptor has as much to say about 3D modeling as some voxel-counting dork from NVidia's demo team, more even, really. Saying that "vertices" or "bezier paths" form some sort of "fundamental" base for all visual art is constructivist, scientistic and naive.

Comment Re:Obj-C (Score 2) 316

No no, your boss is going to have a word with you about that:

class Greeter {
    public void greet();
}
 
public class HelloWorld extends Greeter {
    @Override
    public void greet() {
        System.out.println("Hello, World");
    }
}
 
public class GreeterFactory {
    public static Greeter getGreeter(String type) {
    if (type == "HelloWorld") {
        return new HelloWorld();
    } else {
        return nil;
    }
}
 
public class Main {
    public static void main(String[] args) {
        GreeterFactory theFactory = GreeterFactory();
        Greeter helloWorld = theFactory.getGreeter("HelloWorld");
        helloWorld.greet();
    }
}

Java has a reputation as the New Cobol partly because that's how Sun marketed it, but also because it kinda has the soul of a compliance officer.

Comment Re:Not Even True (Score 2) 354

Encryption places nobody above the law all it does do is ensure that you are aware of any legal attempt to access your encrypted data because they will need to get a court order to compel you to disclose the decryption key.

The government is under no constitutional or legal obligation to inform you of a warrant on you, no such protection has ever existed in fact or de jure. They can tap your phone without you knowing, they can read your mail, they can install cameras at your home and work; indeed there's this thing called a sealed warrant, which was invented long before information technology and the whole object of which is to keep the subject from knowing about the evidence collection.

Even better, if the prosecutor has a good reason, he can even have a grand jury indict you and keep the indictment under seal until you're arraigned. If a judge thinks there's a real chance you'd destroy evidence, or flee, or your knowledge of police activity would have sufficiently negative consequences, he's completely within his prerogative to keep his orders secret.

Comment Re:Beyond the law? (Score 1) 354

The term "involuntary servitude" has been repeatedly interpreted by courts to pertain specifically to chattel slavery and very little else -- impressment of sailors, contract indenture and certain forms of truck farming being notable secondary examples.

People have tried to use the 14th to excuse themselves from jury duty, income taxes, selective service, alimony payments, all manner of silly things, and have failed. Do you really think evasion of subpoena would be a winner?

Comment Re:Beyond the law? (Score 2) 354

You can never prove i know something, or not.

The difference between manslaughter and negligent homicide is a question of knowledge. Courts prove wether or not people know things all the time.

"Witness, do you know the encryption password for this phone?" ... "You can't ever prove it one way or the other!" ... "But witness, your girlfriend saw you decrypt your phone on Tuesday." ... "o_0"

Better, the difference between manslaughter and, say, murder, is strictly an act of the mind, the question of malice. Indeed our entire criminal justice system is founded on the belief that a court can determine the existence of mens rea, an internal subjective state of mind with no falsifiable or physical basis.

Comment Re:Just what we needed... (Score 2) 72

From most perspectives Swift is ridiculously ugly and not very interesting.

public interface Troll {
  void post();
}
 
public class Complaint implements Troll {
  @Override
  public void post() {
      System.out.println("Swift is ridiculously ugly, especially compared to Java!");
  }
}
 
public class TrollFactory {
  public Troll getTroll(String trollType){
      if(trollType == null){
        return null;
      }
      if(trollType.equalsIgnoreCase("COMPLAINT")){
        return new Complaint();
      }
      return null;
  }
}

Comment Re:confused (Score 2) 358

when Universal began offering lossless tracks, it encoded a watermark in the audio that manifested as an annoying buzzing noise, and eventually after much complaint it thankfully stopped doing that.

They just turned down the density, it's still there it can be detected with a long enough sample. It's similar tech to what they use in their film prints. I am acquainted with this issue.

Slashdot Top Deals

Lots of folks confuse bad management with destiny. -- Frank Hubbard

Working...