Slashdot Mirror


User: Purple+Screws

Purple+Screws's activity in the archive.

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

Comments · 9

  1. Re:EULAs seem at odds with... on Mozilla Demanding Firefox Display EULA In Ubuntu · · Score: 1

    Wrong. USC title 17, section 117(a):

    (a) Making of Additional Copy or Adaptation by Owner of Copy.--Notwithstanding the provisions of section 106, it is not an infringement for the owner of a copy of a computer program to make or authorize the making of another copy or adaptation of that computer program provided:
    (1) that such a new copy or adaptation is created as an essential step in the utilization of the computer program in conjunction with a machine and that it is used in no other manner, or
    (2) that such new copy or adaptation is for archival purposes only and that all archival copies are destroyed in the event that continued possession of the computer program should cease to be rightful.

    In other words, regardless of what commercial software companies might like you to believe, using a program does not require a copyright license.

  2. Re:Damn, was an easy way to buy gold... on E-gold Owners Plead Guilty To Money Laundering · · Score: 2, Interesting

    How so? There isn't anything in the Constitution saying "Congress is here to pass laws, but NOT laws that will piss off gold-standard people". I'm genuinely curious about this, where in the Constitution does it bar this?

    No, that's the wrong question. The right question is, "Where in the Constitution is Congress given the power to pass such laws?" The Constitution defines precisely what the powers of Congress are. Everything else is reserved to the states and the people. Go read the Tenth Amendment again.

    The Bill of Rights, and later amendments that restrict Congressional power, do tend to confuse people, because they take power away from Congress rather than granting it. Remember that those restrictions apply in addition to the restriction that Congress stay within its Constitutionally delegated powers. That's made explicit by the Ninth Amendment, so maybe you should go read that one again too.

    There is no clause saying that congress MUST pass constitutional laws,

    Um... besides Article Six?

    the Executive branch's veto power exists to make sure Congress stays within constitutional bounds, and if that fails SCoTUS. As a secondary feature, the voters have the power to raise a huff and remove these people.

    Yes, we have checks and balances partly to help enforce the Constitution. That doesn't make, say, the passing of the Sedition Act any less illegal. The fact that the other branches of government are watching over their shoulders does not excuse Congress from their responsibility to obey the supreme law of the land.

  3. Re:Modifying licenses on Wikipedia to be Licensed Under Creative Commons · · Score: 1

    Something not often mentioned in these discussions is that the FSF recommends that you put in the "or any future version" clause. The Creative Commons licenses, in contrast, require it -- since version 2.0, they have included this upgradeability in the text of the license. (See section 4b: version 2.0, 2.5, 3.0.)

    So any work licensed under CC-BY-SA 2.0 or 2.5 is automatically also licensed under CC-BY-SA 3.0. And 3.0 goes even further, in that a work may be relicensed under any other license that Creative Commons deems to be compatible (although there aren't any of these yet.)

  4. Re:jesus h christ on Leopard Upgraders Getting "Blue Screen of Death" · · Score: 1

    Wait a minute. Installing special drivers for mice and keyboards? Did it suddenly get to be 1995 again while I wasn't looking?

  5. Re:Oh good, RealPlayer on Adams' Dirk Gently Serialized on BBC Radio · · Score: 2, Informative

    MPlayer works fine for me. It doesn't seem to understand the .ram file, so I had to do "mplayer `cat dirkgently.ram`" instead. You can save the stream to disk using e.g. "mplayer -dumpstram `cat dirkgently.ram` -dumpfile dg1.rm".

  6. Re:Flyspell on Programmer's Language-Aware Spell Checker? · · Score: 1
    Flyspell (along with Emacs's other spell-checking functions) doesn't work right with camel case. Here's a modified flyspell-get-word and flyspell-region which will handle camel case if ps-flyspell-check-subwords is set (copy this into your .emacs if you like.)

    (require 'flyspell)
    (require 'cc-subword)

    (defvar ps-flyspell-check-subwords nil
    "*Non-nil if Flyspell should check subwords separately.

    If this variable is set to non-nil, an identifier such
    MyLongFunctionName will be treated as four separate words (My,
    Long, Function, Name) for the purposes of Flyspell.")

    (defadvice flyspell-region (around subword-checking (beg end))
    "Check individual subwords if ps-flyspell-check-subwords is set."
    (if ps-flyspell-check-subwords
    ;; mostly copied from flyspell-small-region
    (save-excursion
    (if (> beg end)
    (let ((old beg))
    (setq beg end)
    (setq end old)))
    (goto-char beg)
    (let ((count 0))
    (while (< (point) end)
    (if (and flyspell-issue-message-flag (= count 100))
    (progn
    (message "Spell Checking...%d%%"
    (* 100 (/ (float (- (point) beg)) (- end beg))))
    (setq count 0))
    (setq count (+ 1 count)))
    (flyspell-word)
    (sit-for 0)
    (let ((cur (point)))
    (c-forward-subword 1)
    (if (and (< (point) end) (> (point) (+ cur 1)))
    (backward-char 1)))))
    (backward-char 1)
    (if flyspell-issue-message-flag (message "Spell Checking completed."))
    (flyspell-word))
    ad-do-it))

    (ad-activate 'flyspell-region)

    (defun flyspell-get-word (following &optional extra-otherchars)
    "Return the word for spell-checking according to Ispell syntax.
    If optional argument FOLLOWING is non-nil or if `flyspell-following-word'
    is non-nil when called interactively, then the following word
    \(rather than preceding\) is checked when the cursor is not over a word.
    Optional second argument contains otherchars that can be included in word
    many times.

    Word syntax described by `flyspell-dictionary-alist' (which see)."
    (let* ((flyspell-casechars (flyspell-get-casechars))
    (flyspell-casechars-non-initial (if ps-flyspell-check-subwords
    (downcase flyspell-casechars)
    flyspell-casechars))
    (flyspell-not-casechars (flyspell-get-not-casechars))
    (ispell-otherchars (ispell-get-otherchars))
    (ispell-many-otherchars-p (ispell-get-many-otherchars-p))
    (word-start-regexp (if ps-flyspell-check-subwords
    (concat flyspell-not-casechars
    "\\|"
    (upcase flyspell-casechars))
    flyspell-not-casechars))
    (word-regexp (concat flyspell-casechars
    flyspell-casechars-non-initial
    "*\\("

  7. Re:Not law yet on Bill Would Criminalize Attempted IP Infringement · · Score: 1

    Ya I know, online petition is not the best way. Write to your representatives if you can.


    Precisely. Emailing your Representative is better than nothing, but not by much. With all the email these folks get, it's going to take more than a bunch of Slashdotters sending in EFF form letters to make a difference. Much better is a real letter; at least that way they know you care enough to spend the time composing it yourself.

    Phone calls are also good, and a lot faster, since mail to the Capitol is severely delayed for security reasons. If even looking up your Rep's phone number sounds like too much work, just call the Capitol switchboard at 202-224-3121.
  8. Re:THE most important question related to this top on Scientists Create Sheep That Are 15 Percent Human · · Score: 1

    That would be the green part.

  9. Re:oh really? on Sort Linked Lists 10X Faster Than MergeSort · · Score: 1

    It all depends on what you mean by "optimal."

    Merge sort and heap sort are both O(n log n) for arbitrary input -- they'll always take about the same amount of time no matter what the input data looks like. And O(n log n) is the best you can possibly do on average.

    Quicksort, in contrast, is highly suboptimal -- O(n^2) -- in the case where the data are already in order. It only approaches O(n log n) behavior when the data are completely randomized. In general, of course, it depends on what data you're looking at, but quicksort performance will be somewhere in between these two cases.

    People USE quicksort because it's optimal for many situations that people typically work with. That's not because of its asymptotic behavior, but because of its small constant factor.

    Remember, our computers are not Turing machines. We never actually work with the average case. And n is a lot smaller than infinity.