Slashdot Mirror


User: davecb

davecb's activity in the archive.

Stories
0
Comments
2,113
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,113

  1. Sun's lawyers "get it" on OpenOffice.Org Now Under LGPLv3 · · Score: 4, Insightful

    I've always claimed that whenever Sun wrote a strange license, it was because their lawyers told them to.

    You may recollect a small war between Sun and MS over the MS effort to "embrace and extend" Java.

    I suspect we'll see more GPL3 and LGPS3 as it is shown in practice to provide the same patent potection as CDDL.

    --dave

  2. The 83% solution (with apologies to Sherlock) on eBay Battles Power Sellers · · Score: 1

    DigitalDame2 wrote: Watching how things like this play out is interesting to me because I want to believe that the internet will require everyone to be more responsible or lose. But the real question for me is at what point does total marketplace dominance trump that.

    To answer the question somewhat literaly, at 83%.

    If you have 30% of a market, you're a mover. If you have more than 80%, you pretty much own it. The 83% number came from U.S. court cases in the days of the robber barons and the trust-busters.

    --dave

  3. A VM is a tradeoff on Sun Hires Two Key Python Developers · · Score: 1

    As StCredZero said, a VM is a platform and a target of development environments.

    However, it doesn't need to have a single implementation, any more than the i86 platform does, so I encourage people to create multiple implementations of a given VM ABI and target different languages toward it.

    This, like building on different hardware, exposes bugs with great enthusiasm, which fairly rapidly yield code quality and stability, visible as a falling bug rate.

    In effect, it's a way to trade more bugs now for fewer later (;-)).

    --dave

  4. A niggle re:Inevitable, and very welcome on Sun Hires Two Key Python Developers · · Score: 4, Insightful

    Note that this is just one reason for having a single VM for all languages. Security, optimization, etc. are others.

    Actually, I'd like to see multiple implementations of a class of (J)VMs, in addition to kripkenstein's point about mutiple languages targeting it/them. This would lead to a rapid shake-out of bugs and disfeatures.

    --dave

  5. Cool! on Sun Hires Two Key Python Developers · · Score: 0

    Can they develop some more of Monty?
    I haven't seen anything new from him
    for a long time.

    --dave

  6. Re:You don't find me ... on How Do You Find Programming Superstars? · · Score: 1

    A sucessful group I was in used to have a rule that you could reccommend someone for a job if they were better than you at something.

    This resulted in a a steady increase in quality people. Including at least two superstars who eventually were bored with easy stuff like kernel and driver escalations and left for something harder.

    Alas, the parent company eventually laid the whole group off to save jobs at headquarters.

    Now I just rent my former colleagues back from the companies they went to.

    --dave

  7. Embrace, Extend and Extinguish on Microsoft Trying To Appeal to the Unix Crowd? · · Score: 4, Insightful
    his is exactly what MS tried to do with Java, and did do with C#.

    First, build a language or system that runs existing programs.

    Then change the compilers so they use MS-only, intel-only features by default

    Then add attractive features at the source level.

    Pretty soon, you can port *to* the new platform, but can't port away from it.

    --dave
    [PS: If you're already in that situation and want to port, send me private email]

  8. Theft of a computer or communications service... on 'Friendly' Worms Could Spread Software Fixes · · Score: 1

    ... applies whether or not I'm running software
    I own or somene else's, so merely owing the
    software they hack with the virus dosn't
    necessarily protect Microsoft against a
    charge that they've hacked my machine.

    -dave

  9. Sidebar re duress on Author of ATSC Capture and Edit Tool Tries to Revoke GPL · · Score: 1

    If he is doing it under duress, there is no good reason for him to keep the duress a secret.

    Possibly he's keeping the duress a secret because he's under duress?

    A credible threat, legal or illegal, usually contains a sub-threat about telling anyone, especially the cops.

    --dave

  10. I had this experience in miniature ... on Pirate Yourself, Become a Best-Seller · · Score: 2, Interesting

    [Left as a comment on the blog]
    I've had much the same experience with electronic distribution,
    except in a much smaller scale. I was the co-author of the first
    edition of O'Reilly's "Using Samba", which was published under a
    free documntation license, and a copy was included in every
    download of the Samba program.

    Using Samba was O'Reilly's best seller of the period, and jumped
    by all the other Samba books of the day.

    It seems that people were printing small sections, making
    notes in the margin, and then buying the professionally
    printed book to have it in a portable format,
    but not to have to carry around huge inconvenient lumps of paper.

    --dave

  11. Er, Sun sells hardware on Can Sun Make MySQL Pay? · · Score: 1

    And the more things running on it and the more popular they are, the more hardware they sell.

    After that comes the much smaller income you get from the commercial uses of MySQL.

    --dave

  12. Re:At the risk of being obvious... dtrace! on Apple QuickTime DRM Disables Video Editing Apps · · Score: 1

    Assuming, of course, that you use the same technique to write a kernel module to extract protected content, as opposed to this one for editing your own property (;-))

    --dave

  13. Re:As always on Apple QuickTime DRM Disables Video Editing Apps · · Score: 1

    It might be nice to assume AfterEffects users have professional knowlege from computer science, but I wouldn't risk the sucess of a business on it.

    A customer of mine has dozens of people who they consider programmers, but in fact who are graphics artists who happen to use flash authoring tools. Becasue they know these peopel aren't professional sysadmins, the company IT group is quite careful to make sure updates that they send to the users are safe. However, IT has little control over something sent directly from the OS supplier to the end-user.

    And when something mandatory, like viewing a training film, triggers the "you gotta press OK" message, all the warnings in the world from IT aren't going to overide the "watch this film" order from the user's manager.

    Thus the vendor has a duty, and it's a legal duty, albeit one which is enforced by class action suits (;-))

    --dave (DRBrown.TSDC@HI-Multics.ARPA) c-b

  14. Re:As always on Apple QuickTime DRM Disables Video Editing Apps · · Score: 2, Interesting

    My accountant woks for a video production firm (;-))

    Joking aside, if your vendor sends you an update and expects you to apply it, they have a duty to ensure that thay've made a good-faith effort to ensure that it isn't a root-kit or a brick-kit.

    If they're not, they deserve public approbation and a sharp smack to the wallet (suppliers often don't have wrists).

    --dave

  15. Re:As always on Apple QuickTime DRM Disables Video Editing Apps · · Score: 3, Interesting

    That assumes that everyone is a sysadmin. I am, so the suggestion is usable, but what if I was an accountant? I get a mandatory training film on Sarbanes-Oxley that says "upgrade your quicktime", I click the icon, and my computer turns into a brick.

    I'd claim the onus is on the distributor of quicktime, that they test their updates and certify that they have done due diligence to ensure that they are not shipping, for example, a rootkit.

    And if they haven't, then let litigatious customers sue them into oblivion.

    --dave

  16. At the risk of being obvious... dtrace! on Apple QuickTime DRM Disables Video Editing Apps · · Score: 5, Funny

    Use the recent Dtrace-fix kernel module to get tracing working, and trace the offending program until you find the error. Then write a kenel module to fix that.

    --dave

  17. So, run Dtrace on Quicktime 7.4 on Apple Crippled Its DTrace Port · · Score: 1

    .. and see what it's doing, then load a kernel module
    to undo it.

    --dave

  18. They have an erronious basic assumption on The Economics of Chips With Many Cores · · Score: 1
    lintux said:

    IIRC this is done in mainframes for *ages* already...

    Indeed, because CPUs for mainframes were sereriously expensive, it would make sense to do "capacity on demand" or "dynamic domain reconfiguration" (The current marketing names for the "Limited Up/Downgrade model".

    In fact, however, adding cores is seriously cheap: Azul sells 48-core Java offload engines, Sun has 8-core chips, and everybody credible has two.

    That means buying excess capacity is easy and inexpensive, so one can trivially size for your highest spikes

    --dave

  19. Tried in washrooms on Microsoft Will Stream Ads To Grocery Carts · · Score: 1

    Really cool, expensive displays over the
    urinals, with ads looping continuously.
    Unfortunately, washrooms aren't well
    policed: one local display was used as
    a new storage location for the fire axe.

    --dave

  20. Internal passport, please on National ID Cards Mandated in the US, If You're Under 50 · · Score: 2, Insightful

    Hmmn, it says here your license was issued in
    Georgia. What is your business here in Moscow?

    --dave

  21. Re:perjury ? on RIAA's 'Misspeaking' May Have Affected Verdict · · Score: 1

    Thank you, kind sir!

  22. Re:perjury ? on RIAA's 'Misspeaking' May Have Affected Verdict · · Score: 1

    It is your duty to accept what the Judge says about the laws to be applied to the case, whether you agree or disagree with the law."

    In at least Canada, this is a famous lie of omission: a jury can find a defendant not guilty despite the law (see "jury nullification" in both Canada and the U.S.).

    This is why we have juries, you understand, not logic programs, or even judges alone. Justice trumps law, famously in the Morgentaler cases, where he was repeatedly charged, and repeatedly found innocent, whatever the Judge believed.

    --dave

  23. We used to have this problem in the CP/M era on Beware of "Backspaceware" · · Score: 1

    So we put a return instruction at the end of the
    title string, zeroed the registers and called the
    first byte of the string. If the resulting
    register contents weren't right, we executed
    a halt instruction.

    --dave

  24. Re:Open Source friendly? on Sun Niagara 2 CPU Now Open Source · · Score: 1

    I suspect the more stringent licenses are for things that can be embraced and extended, possibly by a particular well-known competitor to Java (;-))

    --dave

  25. Reminds me of medieval times on Copy That Floppy, Lose Your Computer · · Score: 1

    If you were btten by Bob's dog, you could either sue or charge the dog, and in the latter case have it whipped to death for assault.

    Oddly enough, this was less effective than suing Bob, as he could just keep buying new dogs.

    It's no longer legal in the British system, but it sounds like it's back in the U.S., but only for non-living pets (;-))

    --dave