Slashdot Mirror


User: yerricde

yerricde's activity in the archive.

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

Comments · 9,628

  1. That compiler produces code incompatible with GPL on Intel's New Compiler Boosts Transmeta's Crusoe · · Score: 2

    You can download it from Intel

    Reminder: This compiler includes no support and cannot be used to produce products for resale or commercial use.

    And thus produces binaries incompatible with the GNU General Public License, which allows no such restrictions on distributed binaries.

  2. Unisys 0wns PayPal on The PayPal Phenomenon · · Score: 1

    I tried to sign up for a PayPal account, but the form asked me to copy letters and digits from a noisy GIF image to a text input. I know they do this to keep bots from signing up, but such a technique fails to distinguish these users from bots:

    • visually impaired users (does the Americans with Disabilities Act apply in this case?),
    • other users on text terminals (such as those whose internet access is through a shell account),
    • users who routinely turn off images (such as those whose internet access is through a dial-up modem), and
    • other users who otherwise cannot view GIF images (such as those who live in jurisdictions where Unisys owns a patent on reading LZW, but note that in the USA, patent 4,558,302 covers only writing LZW).
  3. In Java language you can call the collector on Kent M. Pitman Answers On Lisp And Much More · · Score: 1

    Garbage collection is not guaranteed to occur ever, even if the system exits normally/abnormally.

    In the Java language, you can call System.gc(). The language specification guarantees that the system will run full garbage collection when your code calls this function.

    Lisp has unwind-protect, and Scheme has the similar but slightly more powerful dynamic-wind, designed to allocate and free resources whenever execution enters or leaves a particular expression.

  4. In that case, deceiving students is wrong. on EFF To Defend Music Swapping Service MusicCity · · Score: 2

    And if you don't like the details of the contract, don't sign it; you may have to choose a different career

    I invest four years of my time and $100,000 in an education, and now do you say that you want me to throw it all away and work at Burger King because before I decided to go to school, nobody told me that the standard practice contracts in the field had such lopsided terms?

    If I don't like the types of offers I get for postdoctoral positions in my field, and I sign a contract and take a job anyway, I can't very well complain that the postdoctoral market is "unfair" and that by not signing I will have "no career".

    Yes, but if you wisely decide not to sign a contract, you have no job and no way of paying off your $200,000+ loan. Students fresh out of college may have to default on their student loans and screw up their credit for life because a job at McDonald's doesn't pay enough.

  5. Qt Free Edition requires hundreds of MB of Cygwin on RMS Running For GNOME Board Of Directors · · Score: 2

    So you can't get rich on the efforts of others without giving them something back? Tough.

    If you distribute a Qt application to Windows users that uses at least one GNU GPL licensed library (such as LZO, UCL, readline, and the like), you must use Qt Free Edition, and you also have to distribute the binaries and sources of Cygwin and XFree86 because Qt Free requires POSIX and X11 and cannot work with Win32. Yes, I know there's a straight Win32 version, but it requires Visual Studio 6 or later ($400), and its license does not allow developers to modify Qt and is thus incompatible with GPL'd libraries.

  6. Emacs Lisp idiom on Kent M. Pitman Answers On Lisp And Much More · · Score: 2

    Shouldn't you have made it a lambda function passed to global-set-key?

    The Emacs idiom for defining new features is to define the function (giving it a long name suitable for an M-x call) and then use global-set-key to add a shortcut. For example, first make M-x tetris-on-drugs, and then map Ctrl+Super+T to it. (The super key on a PC bears a Windows logo.)

  7. Java's solution to the gc problem on Kent M. Pitman Answers On Lisp And Much More · · Score: 2

    LISP, just like all the languages that have copied its gc system, neglects to understand that there are many other resources I need to manage other than memory (db handles, shared memory regions, mutexes, files, etc.).

    The Java language provides a solution that resembles C++'s destructors. Before the Java runtime's garbage collector disposes of objects, it calls their finalizers.

  8. You only really need two components on Color Photographs with Game Boy Camera · · Score: 5, Interesting

    It's possible to create reasonably convincing color with only two components: red and cyan. Try it. Turn off your NVIDIA video card's blue gun, or grab an image in GIMP or Photoshop and turn off the blue channel, and see that it affects the image very little (other than giving a yellow cast which can be fixed by copying the green channel into the blue channel). This works because the human eye isn't very sensitive to blue light.

    I'm considering using this fact for image compression on a Game Boy Advance homebrew game.

  9. English works just fine with only 18 letters on XML for Ancients · · Score: 2

    Not having these glyphs in the Unicode set would be like asking English-speakers to use alphabets reduced by five or six characters (M and N are similar, X, Q, C and Z could be replaced by one character as well)

    Spelling reform. China (outside Taiwan) has had it. It's perfectly possible to write English with only 18 letters.

    and dictionaries from which three out of four words have been deleted due to redundancy or age

    So? Desk dictionaries aren't nearly as comprehensive as Oxford English Dictionary or even the unabridged Webster's Third New International Dictionary.

  10. Sonny Bono Act on XML for Ancients · · Score: 2

    Copyright is 70 years on books

    No, 95 years on all works first published on or after January 31, 1923. See also Sonny Bono Copyright Term Extension Act. And it'll get even longer before 2020 as Di$ney frantically bribes Congre$$ to pass yet another corporate-welfare copyright extension.

    The case will happen if you ask for the translation

    ...even into XML.

  11. Deceiving artists is just as wrong. on EFF To Defend Music Swapping Service MusicCity · · Score: 2

    Which doesn't change the fact that you can choose not to sign that contract if you don't like its terms.

    Five record labels control the promotion of music, and they all have the same one-sided contract terms. Therefore, an artist can choose one of these:

    1. Major label Foo, with a lopsided contract.
    2. Major label Bar, with a lopsided contract.
    3. Major label Baz, with a lopsided contract.
    4. Major label Blah, with a lopsided contract.
    5. Major label Yadda, with a lopsided contract.
    6. Any of various independent labels with a contract that provides a fairer share of royalties but no chance of airplay because the major labels control the companies that tell mainstream radio stations what to play and no record sales because
      1. consumers don't know the artist even exists, and
      2. the major labels control the companies that tell mainstream music stores what to carry.
    7. No label, no contract, and no career.
    Is that much of a choice?

    if the majority of artists make the mistake of signing contracts that they don't understand.

    ...then the majority of labels make the mistake of writing contracts that deceive artists.

  12. Difference between Mozilla and Morpheus on EFF To Defend Music Swapping Service MusicCity · · Score: 2

    In a sense MusicCity has just written a "browser" to contain the FastTrack "plugin". So why are they the ones that are accountable?

    The essential difference between the Mozilla browser and the IE "browser" on the one hand and MusicCity's Morpheus "browser" on the other is that Mozilla and IE are primarily designed and marketed for legitimate purposes such as reading and posting to OSDN Slashdot, OSDN Freshmeat, and ex-OSDN Kuro5hin, and for viewing content with legitimate plugins such as Macromedia's SWF player, whereas MusicCity's browser cannot work with anything other than the FastTrack plugin.

  13. Eighty to 100,000 years? on Oldest Technology Gets Older · · Score: 3, Informative

    From the article:

    Royden Yates, one of the team that discovered the tools, told the BBC: "Every indication that we have been able to gather suggests that we are looking at something between 80 and 100,000 years old.

    In other words, the bone sculptures may just barely be old enough not to qualify for effectively perpetual copyright under the Sonny "Bone"-o Act?

    (Yes, I knew they meant 80K to 100K years, but I couldn't resist.)

  14. Charley Pride on EFF To Defend Music Swapping Service MusicCity · · Score: 2


    I think their name has a lot to do with the fact that they're based in Nashville(Music City),TN


    So is MusicCity Records, which puts copy-protection on new releases such as a certain Charley Pride CD.

  15. AGP isn't just for texture transfers on Linux Breaks 100 Petabyte Ceiling · · Score: 1

    Suppose you copy at full PCI bus speed

    You can cut a few years off that figure with AGP storage. Because most servers don't need excessive video performance, such systems can use an el-cheapo video card sitting on the PCI bus, leaving the AGP port open. Storage makers have developed high-speed storage solutions that take advantage of the insane throughput of AGP (1 GB/s and beyond).

  16. Just like DeCSS on Comdex Bans Bags From Show Floor · · Score: 1

    Whether the reason for high ticket prices and low profit margin is the cost of obtaining the film, the cost of the projectionist, the cost of the facility, the cost of making the movie, the cost of actors, or the cost of the ad campaigns that try to make a piece of garbage look appealing by plastering the movie's name over everything

    ...the cost of frivolous lawsuits that studios file against consumers who act within their constitutional right to watch DVD videos for which they have purchased a legitimate license. (The U.S. Constitution and foreign counterparts trump statutes such as DMCA and foreign counterparts.)

  17. Diet Rite is even better on Comdex Bans Bags From Show Floor · · Score: 1

    Try Diet Dr. Pepper. Somehow they managed to hide the weird, malty Aspartame taste better than most others.

    Or you can drink DietRite cola, which doesn't even have aspartame, instead using Ace-K and sucralose. In addition, DietRite cola has no sodium and no caffeine (good for college students who have to get up for class tomorrow). Most of my friends consider it the only diet cola worth drinking.

  18. (OT)Precious Moments bodily fluids? on OSI Approves Three New Licenses · · Score: 1

    precious bodily fluids

    Are the bodily fluids of the Eloi people (i.e. the people that H. G. Wells wrote about in The Time Machine and which are also depicted in Precious Moments figurines) significantly different in composition from those of a typical A.D. 2001 American?

  19. Motosoto license looks like GNU Lesser GPL on OSI Approves Three New Licenses · · Score: 1

    After casually reading the Motosoto license, I could not find a significant difference between its terms and those of the GNU Lesser GPL. Anyone care to point out how this is different from LGPL?

  20. Re:Click-through agreement restricting REing on DeCSS Injunction Reversed In CA Case · · Score: 1

    I have yet to see a clickwrap license that says only the clicker of this license may be allowed access to the machine this software will reside on.

    I have seen something to this effect a few times: "You may not permit other persons to use or otherwise access the Software except under the terms of this License." This means that if you RE the software, the DVDCCA could sue your girlfriend/wife/parent.

  21. Click-through agreement restricting REing on DeCSS Injunction Reversed In CA Case · · Score: 1

    the DVDCCA also have to show evidence that it was lawful for Johansen to agree to that contract. If the law in Norway is that reverse engineering is lawful for interoperability, then any clauses in the click-wrap agreement are null and void

    I've seen a EULA that states, in short: You may not copy, modify, etc. this software, except to install this software on one computer or strictly for backup purposes. In addition:

    1. You may not reverse-engineer the Software in any way.
    2. You may not export the Software to Afghanistan, Cuba, Libya, Iran, Iraq, North Korea, Sudan, or Syria.
    3. THERE IS ABSOLUTELY NO WARRANTY ON THIS SOFTWARE, EXPRESS OR IMPLIED.
    4. THE AUTHOR SHALL NOT BE HELD LIABLE FOR ANY DAMAGES INCURRED AS A RESULT OF USE OF THIS SOFTWARE.
    If the law of your jurisdiction does not permit enforcing the above four terms, this agreement is NULL AND VOID, AND YOU MAY NOT USE OR OTHERWISE ACCESS THE SOFTWARE.

    Attorneys cover their client's @$$es because their clients pay them to.

    I see Windows XP's product authentication mechanism as a step toward eliminating shrinkwrap and click-through licensing in favor of actual contracts that users have to sign with a Digital ID.

  22. A few lines of assembler on DeCSS Injunction Reversed In CA Case · · Score: 2

    Um, a few lines of assembler

    You don't say "a few lines of compiler," do you? Say "a few lines of assembly language."

    do practically nothing

    Four lines of 6502 assembly language can detect whether a program runs on NESticle or on Nintendo hardware:

    ppustatus = $2002 ;bit 7 of this register is vblank status

    nestc_detect:
    bit $2002 ;NES turns on bit 7 at vblank
    bpl nestc_detect ;wait until bit 7 is 1
    bit $2002 ;NES turns bit 7 off after any $2002 read
    bmi is_nesticle ;but NESticle waits until the end of vblank
    ; things to do on a real NES
    is_nesticle:
    ; things to do on a poorly emulated NES
    To see how this works, visit my Everything 2 writeup about NESticle.

    although I invite you to memorize the 700+ instructions in the PIII instruction set

    Everyday asm programming (i.e. not writing the lowest level of kernel VM code) needs only about 50 instructions per problem domain (intmath, fpumath, mmx/sse, etc), and that's on a CISC chip. RISC instruction sets have a much smaller and much more orthogonal instruction set. For a computer architecture class at Rose-Hulman, I once designed and implemented a 16-bit RISC machine with a set of 15 instructions (8 arithmetic, 4 control, 3 data movement) based loosely on the MIPS architecture. But then I learned how ARM7TDMI's Thumb instruction set used many of the tricks I thought I invented.

  23. A curse on the Bono family on DeCSS Injunction Reversed In CA Case · · Score: 1

    I would think that you can use this citation to argue that copyrights, while supposed to be limited in scope, are now becoming de facto limitless, and thus are not 'for limited times'

    No. The citation says that unlike copyrights, trade secrets are perpetual. However, this ignores that every 20 years, Disney employees contribute upwards of US$6 million to congressional re-election campaigns to get 20 more years of copyright monopoly. See also the Wikipedia article about the Sonny Bono Copyright Term Extension Act. In fact, according to one interpretation of the Constitution, a billion years plus two days would be considered sufficiently "limited times."

    A curse on the Bono family for being so dang greedy.

  24. (OT)Moderation categories on DeCSS Injunction Reversed In CA Case · · Score: 1

    Moderation question - why is no post every funny and insightful?

    The comment header displays only the most recently applied moderation. Click on the comment's cid (#2510706) itself to see all different categories of moderation that moderators have applied to a comment.

  25. Haskell has been confused with design docs on DeCSS Injunction Reversed In CA Case · · Score: 1

    It is not inconceivable that in decade or two we will be able to provide a program with a design document written in prose and have it generate the program.

    We're damn close. Programs can already be written as specifications of their output in functional languages that approximate algebraic notation. In fact, a particular programmer's boss once confused a program written in the Haskell language with a design document, asking "Where's the implementation?"

    "Umm..." (runs a Haskell compiler) (runs the binary it produces) (correct answer appears)

    "I've heard of programming computers in English on Pick OS, but this is something else."