Slashdot Mirror


User: William+Tanksley

William+Tanksley's activity in the archive.

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

Comments · 745

  1. Re:The GPL is not viral. on LGPL is Viral for Java · · Score: 2, Insightful

    Nonsense. The GPL is intended to do exactly what you say it doesn't: it's intended to make all software free. It's a tool intended to destroy copyright from within.

    Saying that it's viral is mere shorthand for that, and you obviously know that (since you define viral in that way).

    Now, your prescription to deal with the viralness is quite on-target -- money talks, and coding your own dang solution also works. But this doesn't change the facts about how the GPL works, and how it's intended to work.

    Grin... To stretch the analogy, suppose someone claimed that the common cold wasn't viral because you could avoid it by wearing a mask, washing your hands, and staying out of public. I know, it's a stretched analogy...

    -Billy

  2. Re:Is it needed? on Ogg Vorbis decoder chip a reality · · Score: 4, Insightful

    I'm ambivalent. On the one hand I don't want to slag off the guy who put so much work into Ogg. On the other hand, I don't support the idea behind Ogg at all. Ogg was created to protect us against the evil of software patents, but in doing so, it legitimizes that same evil. I would rather not acknowledge it at all: I'd rather see it die through a massive failure of enforcement (after all, in retrospect, what was all the brouhaha over the GIF patent good for?).

    You're a little wrong here -- Ogg wasn't created to fight software patents; it was created to provide an unencumbered multimedia format. If you want to use that sort of thing, Ogg is your choice. It turns out that Ogg Vorbis is also very good, so it's a good choice even if you're fully willing to use encumbered formats.

    But your purpose is different; Ogg isn't for you. You want to do civil disobedience to protest a bad law. I'm all for you doing that, even though I can't join you (I'm not capable of infringing on this patent even if I wanted to), but you need one friendly warning: the result that all civil disobedience users need to expect and prepare for is punishment according to the terms of the law. I'm not saying you're *not* expecting that, but it's certainly not what you're advocating when you say that nobody should worry about MP3 licensing terms. No, only those who are willing and prepared to pay the price should set out to battle.

    But other than that -- go for it. I'll keep using and developing free alternatives where I can, since I don't want to take something that's not offered freely.

    -Billy

  3. Re:Question on Freenet 0.5.2 Released · · Score: 3, Insightful

    Yes, I would do the same, but the day it's outlawed is the day it becomes possible to arrest anyone using it -- and it's easy to detect use. This is why we agitate against laws to illegalise crypto. It's hard to tell what's being encrypted; but it's easy to tell that crypto is being used.

    Yes, it's technically possible to defend against even this; but most people won't be able to, even technically competent ones.

    I guess there's a good defence: everybody think of good uses for Freenet and start using it NOW. The more there are, the harder such a law will be to pass and slip by the judges. To be really powerful such a use should REQUIRE Freenet, and I can't think of any such uses (but I trust that others will). BUT ... don't let that stop you. Use Freenet instead of Kazaa to publish your legally permissible stuff.

    If only I had anything to publish...

    -Billy

  4. Re:Question on Freenet 0.5.2 Released · · Score: 5, Interesting

    Not according to current legal theory. If you provide a service (in this case, hosting encrypted fragments of files) but you have no control or even visibility of how that service is used, you're not liable for the details of how it's used.

    The people who use it are still liable, of course.

    I have no idea how this is going to turn out. Freenet sounds like a great idea, but it's so obviously useful for such horrible uses, and there are other tools that handle most of the useful uses... I don't see it surviving legally (I mean that it'll be outlawed anywhere it'll be useful).

    -Billy

  5. Re:Common Lisp on Head First Java · · Score: 1

    How about "The Little Lisper"? That book's got pictures, puzzles, cute excercises, is reasonably interactive... Sounds similar to this.

    And it takes you all the way up to Y-combinators. Whew.

    -Billy

  6. Re:Scripting + component/subs beats OO on Head First Java · · Score: 1

    Sounds like you're saying that it's possible to write code that's strongly coupled using OO. That's true. But it's the wrong thing to do, and most importantly it's possible to not do it, and possible to measure how you're doing at avoiding it.

    Nothing's wrong with procedural programming, but OO isn't evil either. And I think you're just confused about scripting.

    -Billy

  7. Re:The straightforward question on Meet the DoJ's 'Anti-Piracy' Lawyers · · Score: 1

    Which part, exactly? The bit about freedom of speech, due process, or unreasonable search and seizure?

    No, the bit about copyright and patent law, which is what your question was explicitly and implicitly about.

    Now you're implying that these lawyers are responsible for violations of the constitution... Well, go ahead and ask them about that, if you think they'll answer. But that wasn't even remotely implied in your original question; all you asked for was a justification of the money they were consuming, and said justification is already present and explicit in the Constitution.

    I am honored to stand in the light of your profound and clearly transcendent wisdom and intellect

    Either you're WAY too sensitive, or you haven't heard much wisdom and intellect. Let me be specific. You're wasting your time imagining that I'm your enemy here. Your own unclarity is. You want to ask them a question (or possibly you're trying to make a statement). Well, you failed.

    So try again. And think of me as an early editor, not a debate opponent. If they answered your question they wouldn't give it the answer you wanted. So post another question.

    I am confused by your lack of mentioning the time limitation of that monopoly. Since it is the time limitation that establishes the public good of protecting copyrights and patents, it would seem to me that it is somewhat more than a negligible detail, but rather the other side of the IP law coin.

    I agree entirely. But you'll notice that none of your prior posts have yet to mention the time limitation; that's because it has _nothing_ to do with your original question. You didn't ask them if they felt bad about enforcing any of their cases (especially the longer-term ones); you didn't ask them if one of them would ever _refuse_ to prosecute a case which they personally felt was stretching out of the public good in that way.

    All you did was ask them to justify their existance and funding, a question which is already amply answered.

    So try again.

    Please. You have a good point, you need to MAKE IT!

    -Billy

  8. Re:The straightforward question on Meet the DoJ's 'Anti-Piracy' Lawyers · · Score: 2, Insightful

    An excellent question which should be repeated somewhere where it makes a difference (in the Supreme Court and before Congress). Here, the answer has to be "See the constitution." The justification for what they do is to enforce the laws, which are (supposed to be) made in accordance with and in support of the Constitution.

    Oh, the Constitution's justification, in case you've forgotten or haven't read it (which is fine if you're not a USAian) is that progress in arts and sciences is encouraged by offering and enforcing a monopoly on creations.

    The job of these people is to enforce that monopoly. I think that's a reasonable job, worth the effort. I do agree with you that the terms of that monopoly are far to onerous, and need to be reduced; but this isn't their concern, nor is it something that they can do anything about.

    -Billy

  9. Re:You said it! on USS Ronald Reagan Commissioning Tomorrow · · Score: 1

    Here's a cut'n'paste from a post above you. Which one of you is lying?

    -Billy

    From Fiscal Year 1981 through Fiscal Year 1981, only once did the Reagan administration propose more spending than Congress approved; for the other eight years, Congress spent more money than Reagan proposed. Here are the actual figures Reagan proposed, and the actual amount Congress authorized (in billions of dollars):

    FY1981 Reagan: $655.2 Congress: $678.2

    FY1982 Reagan: $695.3 Congress: $745.8

    FY1983 Reagan: $773.3 Congress: $808.4

    FY1984 Reagan: $862.5 Congress: $851.8

    FY1985 Reagan: $940.3 Congress: $946.4

    FY1986 Reagan: $873.7 Congress: $990.3

    FY1987 Reagan: $994.0 Congress: $1003.9

    FY1988 Reagan: $1024.3 Congress: $1064.1

    FY1989 Reagan: $1094.2 Congress: $1144.2

  10. Re:Good times. on Guido van Rossum Leaves Zope.com · · Score: 4, Informative

    Python is actually simpler than Perl -- it's designed to be so. HOWEVER, Perl is also designed to do many specific things very simply, so when you need to do one of those specific things it's the fastest way to get it done -- assuming, of course, that you already knew Perl could do it :-).

    I'm a Python fan, but I doubt Python will ever surpass Perl -- especially not by adding a "more logical parse tree", since it already has a very simple, consistent, and logical parse tree whereas Perl has more of a parse forest. Python and Perl are just too different; they compete in many areas, but their real strengths are far enough apart to keep them both viable in each other's presence.

    For info on what projects are being done in Python, see the lists at www.python.org (Success Stories, Python Users, and Python Projects)).

    Remarkable language, Python. Lovely plumage!

    -Billy

  11. Re:possible improvements to python? on Guido van Rossum Leaves Zope.com · · Score: 2, Interesting

    Could you clarify what you mean? Python is already fully object-oriented (although it doesn't _force_ you to write object-oriented code, but then neither does VB).

    And are you joking about Perl? Perl is widely known for having MUCH messier-looking code than Python, but running slightly faster on certain tasks.

    -Billy

  12. Re:realone on RealNetworks Opens SMIL Implementation · · Score: 1

    Now my beef with flash, on the other hand, could fill up your screen

    Me too -- but at the same time I always liked the *potential* of Flash to produce nice interfaces (a pity it was an _unrealised_ potential, i.e. people used it to produce ads and nasty interfaces, but I digress).

    But then I found the Flash Click To Play extension for Moz Firebird, and now I'm happy with Flash again. I _never_ will have to see another flash ad (unless I want to), and I can watch flash movies whenever I want to. And someday, who knows? I might even find that someone's finally coded up a decent UI in flash :-).

    -Billy

  13. Re:Too little, Too Late... on RIAA To Sue Hundreds Of File Swappers · · Score: 2, Informative

    That's Freenet. No need to reinvent it.

    I find this all crazy, though. Yeah, I *like* the idea of free music, but I won't take something against the wishes of its author.

    I love the new PD bill that's going before Congress, though. Finally a way to require the author to *actively* insist that something be protected, not merely assuming insistence. It's amazing the sheer quantity of stuff that's illegal to distribute, yet nobody would complain if you did.

    -Billy

  14. Re:Well mod me flamebait on Three Enterprise Operating Systems Compared · · Score: 1

    I don't know how the word originated, but the definitions I've read agree that it refers to any system where the hardware is cheaper than what it would cost if the hardware failed.

    This leads to a lot of money spent making sure that everything is right about the system -- hence often the bureaucracy the following poster identifies with the word.

    -Billy

  15. Re:Here is the con argument on EFF Supporting Home DVD Editing · · Score: 1

    If there are enough Joe Born Agains then this can become a problem. /What/ can become a problem? Too many JBAs? JBA not buying something he doesn't like?

    Keep in mind that JBA /already/ doesn't like the movie; this "automatic fast forwarding" is actually giving him a second chance to watch it. If the movie can't stand up to the fast-forwarding -- well, it _definitely_ wasn't made for him.

    If the director on the other hand voluntarily edits the films, as they do already for television, then it has a better shot of not losing its quality.

    True. And more, the director can add materiel, or film a slightly different scene (together with slight changes to other scenes to make it all fit together).

    So until the director does it, why shouldn't JBA be able to do it?

    -Billy

  16. Re:this bring up something interesting on Hydrodemolition Robot Crushes With Water · · Score: 1

    If I created a device that flips burgers, and cost less then maintaining a staff, people will buy it, and it will replaces millions of workes, far more then it would take to build the things.

    That's absolutely correct, and in general it's always true. Think about it -- if it takes more skill/people/time to make the machine than it does to do the job without the machine, why build the machine in the first place?

    It's a fundamental principle of ALL economic exchange: you don't invest in capital (i.e. machines) if you're not going to wind up saving money (i.e. using fewer worker-hours). You don't buy a burger if doing so would use more of your time and energy than making it at home would.

    And there's your answer: we build these machines BECAUSE they eliminate our jobs. Yes, we want to be paid; but we want to be paid to do something _fun_, not something boring, painful, risky, and difficult.

    So let the machines take away jackhammer jobs, and car-assembly jobs, and spreadsheet jobs. We'll find new things to do that the machines can't (yet). Someday the machines will be able to do them too -- that's also okay, we'll keep moving.

    This process has an end, of course: eventually all jobs will conceivably be doable by a machine (more efficiently than they can be by a human). Nothing more for humans to do! What happens next depends on how we approach that time; but that's so far in the future speculation is simply wild.

    Tempting, but wild.

    -Billy

  17. Re:SCO drops some claims about linux on SCO Amends Suit, Clarifies "Violations", Triples Damages · · Score: 3, Informative

    Okay, here's what happens. The slang for it is "selling short".

    You borrow some stock from someone else; the stockbroker will choose who donates the stock. You immediately sell the stock, and the broker puts the money from the sale into an account.

    You then wait. One of two things will happen:

    1. The original owner of the stock will decide to sell, and will therefore demand his shares back;
    or
    2. You'll decide to cover your short.

    Either way, you tell the stockbroker; he uses the money in the account to buy as many shares as you'd borrowed originally, and gives them to the original owner.

    Then he gives you the leftover money.

    This works GREAT when the stock price falls.

    Now, what happens if the company goes bellyup? Well, in that case the stock is officially worthless; the owner will never ask for the shares. The entire short account -- all the money you made from selling the stock -- goes to you, with NO investment of your own money.

    Now, what happens when the stock price goes up? Well, you still have to buy as many shares as you sold! So pay up, buddy.

    The benefit of shorting is that you don't have to pay your own money; the risk is that there's no maximum amount you can lose, and there's always a maximum amount you can win. The stock could in theory increase forever; but it can never decrease below 0.

    -Billy

  18. Re:Plan 9? on Plan9 is now Officially Open Source · · Score: 4, Informative

    It's Bell Lab's design for the successor to Unix, learning from Unix's successes and failures.

    Instead of everything being a file, everything's a file system. Instead of processes communicating through pipes, everything communicates through plumbing (like a cross between pipes and an email system).

    It's tiny, coherent, and elegant. I really hope we see more of it.

    -Billy

  19. Free software inspired by QNX: on QNX: When an OS Really, Really Has to Work · · Score: 2, Informative

    VSTa is a free software OS inspired by QNX and Plan 9. Very nice looking, although when you run it very disappointing (it's slow).

    Much more interesting to me is the concept of exokernels, a completely different OS organization which allows for /extremely/ fast operation. Some have suggested that Linux be refactored into an exokernel-like arrangement for multiprocessing: rather than trying to build a 256-processor single memory image Linux kernel (with all the horrid locking issues that implies), just build a 4 processor kernel, and when more processors are available, run multiple instances of it under an exokernel.

    (The most significant person who's pushing for this plan for Linux, by the way, is Larry McVoy, notorious author of BitKeeper.)

    -Billy

  20. Re:No charge????????? on Do We Still Need Telcos (and ISPs)? · · Score: 1

    I mean seriously, you can have peer to peer wireless networks, but they ultimately piggyback on peoples' flat rate DSL line.

    Not in this scheme. Economics 101 again: the ultimate charges are what the owners of the physical media choose to charge for it. In this case the media include mainly people's own cell phones, the wireless spectrum allotment, and in some cases a wire/satellite/fibre link. If people tend to give away bandwidth, then this scheme will be mostly free, or will seem so.

    As soon as everything is metered the possibilities dry up.

    Actually, on the contrary -- as soon as we can arrange micropayments which can be made peer-to-peer (as in the now-defunct MojoNation, the payments don't have to be any currently recognised currency, but could instead be bandwitch on a specific router), this system will become viable on a large scale.

    -Billy

  21. A _much_ better use for AOL CDs... on Investigating Angular Velocity · · Score: 1

    Is to build a Tesla turbine. That way you can harness energy AND eventually watch them fly to pieces.

    Seriously, the tesla turbine design is worth a look from any hobbyist. Since it's bladeless, it can handle a lot nastier conditions than a typical bladed turbine can, and is also much simpler to build (my friend's built several breath-powered models out of paper and cardboard).

    -Billy

  22. Re:Compare with computron on Buying Computing by the Computon · · Score: 2, Interesting

    I seem to recall reading something on /. years ago about computing that recycles the contents of registers to lower waste heat.

    Almost. Reversible computing builds all of its primitives to prevent losing information -- evidently, this directly causes it to produce less heat. See Baker's papers for more information.

    Am I on drugs?

    Um... Hard to say. Perhaps this would make a good Ask Slashdot question? :-)

    -Billy

  23. Re:Why not use diamond? on The Changing Definition Of 'Kilogram' · · Score: 1

    You build a crystal of Si using the same methods documented originally until it's exactly as big around as the original turned out to be (using the SI definition of the meter).

    Personally, I like the watt scale definition, but the Si crystal isn't terrible. Either one takes a LOT of equipment and setup, but at least they're all independantly reproducible.

    -Billy

  24. Re:Is the GPL forcing? No! on FSF Threatens GPL Lawsuit · · Score: 1

    Surely if the *other* guy ought to be using BSD, *you* should too--but that's basically all the GPL says; it gives you all the rights the BSD does, *except* the right to reduce the next guy's freedom.

    I hope you'll license that argument to me -- I'm going to use it the next time I'm defending the GPL or LGPL (my personal favorite). :-) Seriously, very well said.

    However, it's not pertinent in this case, for two reasons:

    First, I can't reduce anyone else's freedom if they're already using open-licensed software; all I can do is set the level of freedom they have to use the changes *I* make. I don't have the right to take back their license.

    Second, the GPL doesn't only apply to the software protected by it; it also applies to other stuff. Your argument is a perfect defence of the LGPL (a licence which I like and use), though, since the LGPL protects ONLY the software itself, not anything connected to it. So like I said, I'll be using it.

    -Billy

  25. Re:Is the GPL forcing? No! on FSF Threatens GPL Lawsuit · · Score: 1

    More rights than what? The GPL grants the same rights as many other licenses, but the GPL also makes some of them conditional on circumstances the other licenses don't care about.

    If you need to use code in one of those circumstances, the GPL definitely limits your freedom to do so.

    -Billy