Slashdot Mirror


User: bigsteve@dstc

bigsteve@dstc's activity in the archive.

Stories
0
Comments
471
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 471

  1. Re:I'm so surprised on Aus. Gov't Considers Fines for Online Suicide Info · · Score: 1
    I am surprised that it is still a crime in Australia!

    Well unsurprise yourself. Suicide is NOT a crime in Australia.

  2. Re:Suicide is not illegal in Australia on Aus. Gov't Considers Fines for Online Suicide Info · · Score: 1
    For example, in the state of Queensland suicide ceased to be a crime in 1979. However, it is still a crime to procure, encourage or assist someone to commit suicide. I think this applies in all states of Australia.

    Interestingly, in Victoria it is not "murder" to kill someone in a suicide pact. If the jury finds that the accused is a survivor of a suicide pact and was acting in good faith, the crime commutes to "manslaughter".

  3. Re:Duh on Washington Finds Computer Simulation Unreliable · · Score: 1

    But they do know what the one remaining survivor says was happening.

  4. Re:Gill Sellers? on Square-Enix Bans Over 800 FFXI Accounts · · Score: 2, Funny

    No, no, no. The guy was Pewter Fellers the famous typing error.

  5. ... and in related news ... on Carrots May Cure Cancer · · Score: 2, Funny

    ... Benson and Hedges announce the availability of a new line of carrot-tipped health cigarettes.

  6. Re:Best of the 'inappropiate comments' on Why MS is Not Opening More Source Code · · Score: 1
    My favourite comment of all time was:
    PROCESS EQUIBALANCED ELEPHANTS
    What made it memorable was that it was the only comment in a large program written in CDC's COMPASS assembly language. IIRC, the author was actually proud of this fact!
  7. Re:JNI is an API, not a platform... on Don Box: Huge Security Holes in Solaris, JVM · · Score: 1
    I'm sorry, but your arguments are just plain stupid.

    You picked the wrong person to argue with on this topic. I just happen to have implemented the JNI interfaces in an open source Java virtual machine. By contrast, it is clear that you haven't even read the JNI interface spec.

    First of all, people use JNI for buffer and array manipulation; that JNI code wouldn't work if it weren't in the same address space. So, your claim that JNI code can run in a separate address space is just bogus.

    For your information, the primary JNI 1.1 calls for accessing the elements of an array have the following form:

    NativeType *Get<PrimitiveType>ArrayElements(JNIEnv *env, ArrayType array, jboolean *isCopy);

    void Release<PrimitiveType>ArrayElements(JNIEnv *env, ArrayType array, NativeType *elems, jint mode);
    The Get... call returns a pointer to an area of memory that contains the elements of the Java array ... as they were when the call was made. The JNI spec says that the pointer may refer to the actual array, or to a separate buffer that was specially created. The JNI sets "*isCopy" to JNI_FALSE or JNI_TRUE to tell the caller which semantics were used. The Release... call performs the reverse operation. If the Get... call returned a copy, the Release call's "mode" argument allows the native code to controll copying of the buffer contents back to the Java array.

    To implement these JNI calls when the Java and native code in separate address spaces, you simply make them always perform a copy.

    In JNI 1.2 they added some alternative forms of the array operations to make it more likely that native code can access an array contents without a copy. But if you read the specs carefully, you will see that it is valid for a JNI implementation to exclusively use copy semantics for these calls as well. Second, even if JNI code did run in a separate address space, it would still be beyond the control of the Java security modules, so it would still be unsafe.

    That is rubbish:

    1. The distinction between "safe" versus "unsafe" is that "safe" code cannot break Java type safety. Java sandbox security doesn't come into it.
    2. Accepting your (IMO bogus) definition of safety as including Java sandbox security, an untrusted application cannot load untrusted JNI plugins anyway. Java sandbox security forbids this ... unless you deliberately mutilate the security policy.
    3. Finally, even if you were prepared to take take the risk of allowing untrusted applications to load untrusted JNI plugins, it should be possible to implement JNI so that all relevant JNI calls check to prevent violation of the security model.

    Third, whatever harebrained construction you cook up with JNI in your mind, you can do the same harebrained thing with C#'s unsafe code.

    True ... but irrelevant. My point was and is that this approach could be made to work. I never said it was a good idea. For a start, the cost of typical JNI calls would be prohibitive.

  8. Re:unclear on Anti-Spam Legislation In Effect · · Score: 3, Informative

    I went to the FCC website to find out. It is clear that this is a list of domains to which SPAM must not be sent. http://www.fcc.gov/cgb/policy/DomainNameDownload.h tml

  9. Re:JNI is an API, not a platform... on Don Box: Huge Security Holes in Solaris, JVM · · Score: 2, Informative
    Either way, it's unsafe.

    If the JVM and (say) C code are in separate address spaces, then the C code does not ever need to see the physical addresses of Java objects, or anything else in the JVM address space. Thus, the JNI API can in theory be implemented so as to make it impossible for the C code to break the Java type system.

    However, I've never come across a JNI API implementation that works that way. It is just too expensive.

  10. Re:Hmm on Dark Matter Discovered · · Score: 1

    Of course you don't. Dark matter is painted black so that you can't see it.

  11. A more appropriate response ... on The Million-Gnome March · · Score: 2, Interesting
    from the admins might have been to unleash a fearsome monster with an insatiable appetite for naked gnomes. Or may be just some old fashioned thunderbolts.

    If a denizen of an alternative reality complains about the nature of that reality, the gods may get angry.

  12. Is immediate IP transfer the answer? on Struggling With Major IT Projects · · Score: 1
    It seems to me (as well as half the other posters!) that the a big part of the problem is the propensity of government IT to go for "big bang" projects, with huge scope/requirements, and huge cost. By virtue of the project size, these contracts can only go to large companies, and they tend to be hard to manage ... on both sides of the fence.

    If the wheels come off a big project, the gov't typically pays much more than it anticipated, and/or ends up with problematic software. The problems are things like:

    • Software that is tied to particular platforms, and/or proprietary software products.
    • Software that doesn't do the job properly.
    • Key software that gov't can't get its hands on because the contract folded, or because of contractual IP issues.

    I think that there is way to avoid a lot of these problems. First off, the large IT projects need to be broken into smaller chunks. Second, there needs to be a much stronger emphasis on using open standards within and between the chunks. Third, there needs to be a strong requirement for contractors to reuse existing open software components.

    Finally, (and this is the important part!), IT project contracts need to be written in a way that makes all software (etc) immediately become the property of the contracting party (e.g. the gov't in this case). (In the current model, ownership of software is only transferred at discrete signoff points following an acceptance process.) This means that if the wheels DO come off a project, the contracting party has (and has had) better visibility on the technical problems. In addition, they have more chance of getting someone else to put the wheels back on. Finally, they have more leverage over a shonky contractor who does poor quality work. (XYZ corp is less likely to get new work if the crappy code they develop on the "Lead Zepplin" project is put on public display.)

    Obviously, this kind of arrangement puts extra risk on the contractor, so it would be reasonable to reflect this in the method of payment. For example, the contracting organization might pay for work in smaller increments, and possibly ahead of time. While this would appear to push more of the project risk back on the contracting party, it is likely also to reduce the overall of a complete project failure. In particular, if the contracting party is paying in advance, it has more incentive to adjust project scope/requirements if the project start getting difficult. (And they have more opportunity to see the problems early.)

    Obviously, the contracting party can still get burned by a project meltdown. But if they are on the ball, it should only be first degree burns ...

  13. Re:You have to prioritize on New Climate Change Warning · · Score: 1
    ... I suggess we start finding a way to do what all lifeforms on the planet do.

    Adapt.

    Actually, the most common consequence of major environmental change for a species is extinction. While it might not come to that (for the human species), it is likely that doing nothing about global warming in the long term would result in the end of human civilization as we know it.

    I think countries India and China would follow the lead of the West in combating global warming, if the West (including USA and Australia) took significant concrete action. Besides, arguing that "the US/West should not lead since India & China might not follow" is self-defeating to the point of insanity.

  14. Re:You have to prioritize on New Climate Change Warning · · Score: 1
    It's better to deal with one issue then to not deal with any issues at all.

    But it is even better to deal with all of the important issues than just one of them.

    You have to prioritize based on immediate threat.

    That is dangerously wrong-headed! If you only focus on the immediate threat, you will fail to address important long-term problems that require long-term solutions.

    Consider this. The current "war on terror" is aimed at preventing losses of (to be realistic) a million or so lives. And losses of that order of magnitude would be counter-productive for the terrorists. By contrast, global warming could plausibly result in losses of billions of lives from famine, disease, wars, etcetera over a hundred or more years. In fact, if nothing is done about the global warming, consequences of apololyptic proportions are probably inevitable.

  15. Re:Thats Nothing. on First BitTorrent Arrest in Hong Kong · · Score: 1
    Actually, people getting accidentally shot by law enforcement officers is inevitable consequence of the following:
    1. Law enforcement officers carry firearms.
    2. Some people carry lethal weapons (firearms, knives, etc), and are prepared to use them against law enforcement officers.
    3. Law enforcement officers are expected to protect peoples lives (including their own!!) from unlawful killing.
    4. Law enforcement officers, sometimes make mistakes in split second judgements about whether they are about to be shot at, stabbed, etc.
    Obviously, law enforcement officers should be trained to minimize the mistakes they make. But the mistakes cannot be eliminated. After all, the officers are human beings.
  16. Re:Thats Nothing. on First BitTorrent Arrest in Hong Kong · · Score: 1
    Unfortunately, people get shot by law enforcement all of the time. Some victims are unarmed. Some victims are innocent bystanders.

    The fact that this victim was a pirate VCD seller is hardly relevant. He could equally have been a drug dealer, or a shop lifter, or ... someone with a mental illness.

    The MPAA ought to be proud of us.

    It is illogical to blame the MPAA. It is like saying that it is society's fault when someone is accidentally shot while being arrested for (actual) bank robbery. Sure, the robber doesn't deserve to be shot, but that does not make it society's fault for wanting laws against robbery.

  17. Re:My rights online? on First BitTorrent Arrest in Hong Kong · · Score: 1
    [The previous poster did not explicitly mention "free speech". We are assuming that is what he/she meant.]

    The concept of "free speech" as enshrined in the American constitition is about peoples' rights to express unpopular / dissenting opinions. It flies in the face of logic to say that "free speech" also implies a blanket "right" to distribute material over P2P networks; e.g. in violation of copyright law.

    Even if you believe that the doctrine of "free speech" should allow uncontrolled redistribution of music, movies, software, etc, no US judge is likely to agree with you. There are 100's of years of US legal precedent on the bounds of free speech. If your interpretation were true, "free speech" plus the advent of photocopiers (for example) would have made it legal to photocopy entire (copyrighted) books. That clearly isn't so.

    Finally, the American constitution has no force in Hong Kong.

  18. Re:And in other news... on Masked Email Activist Can Stay Anonymous · · Score: 4, Insightful
    Actually, it IS about privacy, even if the judge did not explicitly mention this issue. (And without the court record, we don't know!)

    One of the aims of the politician who brought the lawsuit would have been to unmask the poster. I guess he/his lawyers thought it would be a significant detterent to critics if an anonymous email poster's identity could be revealed (and hence his privacy could be breached) by means a bogus defamation lawsuit.

    It is newsworthy that this tactic was tried, and newsworthy that the courts barred it.

  19. Re:Simple use equates to deception on Judge Rejects Guilty Plea From AOL Employee · · Score: 1
    Maybe you (and spammers, or possibly you as a spammer) would like that expectation, but that is not the reality any longer; spammers ruined it long ago.

    Nonsense. In this context, all spammers have done is drastically reduced the chance that you will read email from someone you don't recognize. Nothing (apart from good manners and common sense) stops them emailing you regardless.

    (BTW: I'm not a spammer, and I've been regularly using email since the mid 1980's.)

    An email these days is to be treated like a "web of trust". Just because I give my friend an email doesn't mean they get to share it with their friends.

    This simply good email ettiquette. Don't imagine that any judge is going to let you sue someone for bad email ettiquete. Any more than a judge is going to let you sue someone for farting in a lift.

    Just because I mistakenly get sent a CC instead of a BCC with 922 business contacts (as has happened to me personally) doesn't mean I can treat those addresses as my own personal urinal to piss on.

    Again ... it would (probably) be bad manners to send email to someone whose email address you received by accident. But that's all.

    Frankly, people who think that an email address is private are simply kidding themselves. They may want this to be the case, but its not the way that most email users understand the world.

    If you want a private email address, there are various ways to achieve this; e.g. private email networks, sender whitelists, getting a secretary to screen your email, etc. But if you choose not to use these, you won't get any sympathy from me ... or from a judge ... if someone does not respect your theories of email address privacy.

  20. Re:Simple use equates to deception on Judge Rejects Guilty Plea From AOL Employee · · Score: 1
    I most certainly can sue you both. The only interesting question is whether or not I would win. I think a jury can be convinced that friendship is not transitive.

    If you sued someone for simply sending you an email, your case would be dismissed by the judge before you got to talk to a jury. There is simply no law that forbids some person you don't know from emailing you.

    Obviously there ARE laws that forbid someone from harassing you (e.g. by email), sending you SPAM, etc. But you cannot make a case that every unsolicited email is harassment, SPAM or whatever. It is just plain nonsense.

  21. Re:Simple use equates to deception on Judge Rejects Guilty Plea From AOL Employee · · Score: 1
    ... but all email addresses should be considered non-transferable, even without those special measures

    You may want this to be the case, but it just ain't so.

    The reality is that email addresses are free to be used once discovered. If I discover your email address, there is an expectation that I can use it. The only cases where your model might have some force is when you explicitly gave your email to me with the express condition that it not be passed on. If I "leak" the email address, you might be able to sue me, but you cannot sue the third party I leak it to for simply emailing you.

    This is not to say that anyone is free to use your email address any way that they want. For example, CAN-SPAM and other laws place some (albeit insufficient) restrictions on sending you some kinds of email.

  22. Re:Internet Ban on What Do Court-Ordered Internet Bans Really Mean? · · Score: 1
    I think you may be referring to the Heckenkamp case where the hacker's lawyers were going to challenge the constitutionality of pre-trial restrictions. For example, here (Apparently he/they were challenging on the grounds of restriction of free speech. That sounds dubious to me ... after all he could easily write down what he wanted said on paper and get someone else to 'post' it.) Anyway, I could not find any material on the web that mentioned whether the challenge succeeded or not. Somehow I doubt it.

    Interestingly, the article linked above also mentions other cases of internet restrictions imposed by judges during sentencing.

  23. Re:Maybe you don't get it on What Do Court-Ordered Internet Bans Really Mean? · · Score: 1
    Hmmm.

    I'm sure that your Constitution does not guarantee a "right" to make a phone call. It is historically implausible. But (IIRC) your constitution does guarantee a citizen the right to be interviewed in the presence of an "advocate" of his/her choice.

    If Mitnick was simply refused a phone call, his rights were not violated ... provided that he was able to talk to his lawyer before / during his police interviews.

    If the police did refuse Mitnick access to a lawyer during his interviews, I think you would find that anything the police learned during the interview would not have been admissible as evidence in his trial.

  24. Re:Internet Ban on What Do Court-Ordered Internet Bans Really Mean? · · Score: 1
    We have the presumption of innocence in this country ...

    But when you have been found guilty by the law courts, this obviously does not apply.

    Anyhow, it is irrelevant. The authorities are allowed to draw conclusions on the likelihood that someone may do something, and act on those conclusions ... within the law. In this case, the restrictions placed on Kevin Mitkin by the judge and the prison authorities were legal, prudent and (IMO) fair. As a convicted felon, he did not have all of the privileges of a normal citizen.

  25. Re:Most likely some standards bug on New Vulnerability Affects All Browsers · · Score: 1
    I think you are right. I am not an HTML spec lawyer, but the HTML 4.0.1 spec does not mandate an algorithm for resolving target names. Instead, it recommends an algorithm which does not take account of frame ownership.

    The relevant section is here

    One could argue that because the HTML spec does not mandate a target name resolution algorithm it is not to blame for this problem. (A web browser implementor ought to have the foresight to get the security right ...) However, I don't buy that. IMO, the target name resolution algorithm should be mandated (to improve script portability) and it should specifically address this security issue.