Slashdot Mirror


User: tilly

tilly's activity in the archive.

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

Comments · 619

  1. Because he likes to use copyright on Richard Stallman on UCITA · · Score: 2

    The GNU copyleft license uses copyright to a purpose diametrically opposed to the original intent of copyright law. Hence the nickname. But it still uses the fact that the author has copyright to do its magic to guarantee that others cannot misuse (ie make proprietary) the freely released code.

    So yes, his words are copyrighted by Richard Stallman. But what would he do with that copyright? Why make sure that nobody used his words in a way he disapproved of!

    Not strange at all.

    Cheers,
    Ben

  2. Please send informative and polite email on MPAA Head Valenti on DVD "Hackers" · · Score: 2

    The entertainment issue has an attitude towards approaching marketing and legal issues with overwhelming force. However the MPAA is not the first marketing machine that Linux has taken on. Think, for instance, of the Microsoft juggernaught. Yet Linux advocates took that on, and have done a lot more than just leave a dent.

    So every time you see an article like this, take the time out to write a polite and informative letter of explanation to the reporter and to the editors of the paper. The key is to be polite and informative.

    And remember this. It takes a stroke of inspired idiocy to position yourself in the teeth of a movement like Linux. To start your lawsuits with Chris DiBona, a central figure in the most successful IPO in history. To attempt to, as the Fool put it, sue the entire Internet. Sure, the MPAA machine can be frightening. But that does not mean that they have not bitten off a lot more than they can chew...

    Regards,
    Ben

  3. Linux 2.2.0 was not comparable on Win2k Security holes found · · Score: 2

    The fact is that while a lot of people installed 2.2.0, it was much closer to a trial candidate than a gold release. Even after 2.2.x was released it was some time before an official distribution would be based on it, Linus knew that, and so in no way could that version be considered one that (like Win2K) the end consumer would be expected to buy.

    These bugs are in the version that Microsoft expected people to pay money for.

    Besides which, the bug in question was, "Crash Linux". It wasn't a remotely exploitable hole, you needed to already have access to the box to (ab)use it.

    Regards,
    Ben

  4. Charging what the market will bear on Crackdowns, Fools and the MPAA · · Score: 1

    If someone has less, you rip them off for less.

    That makes it make sense?

    Incidentally the people who engage in import-export to try to smooth out said prices are called the "grey market". Which is legal but under the table.

    Cheers,
    Ben

  5. They did address that on Crackdowns, Fools and the MPAA · · Score: 2

    You need to read more carefully. As the Fool said, there have been tools since 1997 that just grab the decrypted signals going to the video card and save that.

    Really, you don't need to understand CSS to copy CSS encrypted stuff. It is needed if you want to make players without paying licensing fees. And that is what this case is about.

    Cheers,
    Ben

  6. I don't have anywhere to put it on Slash v0.9 Released · · Score: 2

    Case of a $#!@$#! firewall.

    I just wanted to be sure that they saw it. (They did.) According to the response I got it is in a queue and should get tested today or tomorrow.

    Cheers,
    Ben

  7. And now try to make them happy that they did it! on Slash v0.9 Released · · Score: 3

    Here is the letter that I sent to do my part...


    What does this do?

    1. I fixed the bug which meant that if you typed  , previewed, then posted your post did not match your preview. (I needed to add a new stripByMode mode for this.)

    2. I fixed the bug that made exttrans the same as plaintext.

    3. I added a nice feature that allows people to indent lines just by indenting their submitted text. (eg If people try to paste Python code, it will now display.)

    4. I made a minor modification to make the displayed comments a little easier for humans to read.

    5. I modified your "Reduce the count of multiple lines" to not just reduce them by 2/3, but to actually keep them to a max of 2. I made them substantially harder to fool.

    All in all little stuff that had been bugging me for a looong time...

    My stupid email may cause these diffs to wrap. Make the obvious fix by hand if it does...

    First the diff to public_html/comments.pl

    $ diff -u comments.pl.00.01.26 comments.pl
    --- comments.pl.00.01.26 Fri Jan 21 10:42:01 2000
    +++ comments.pl Wed Jan 26 14:34:10 2000
    @@ -219,7 +219,7 @@

    "</td></tr>\n";

    print "<tr><td align=right valign=top>Comment</td>";

    print "<td><textarea wrap=virtual name=postercomment rows=10 cols=50>";
    - print $$F{postercomment};
    + print &stripByMode($$F{postercomment}, "literal");

    print "</textarea><BR>(Use the Preview Button! Check those URLs!

    Don't forget the http://!)</td></tr>\n";

    print "<tr><td> </TD><TD>\n";

    Now to Slash.pm

    $ diff -u Slash.pm.00.01.26 Slash.pm
    --- Slash.pm.00.01.26 Wed Jan 26 13:18:55 2000
    +++ Slash.pm Wed Jan 26 14:54:28 2000
    @@ -1175,14 +1175,20 @@

    my $str = shift;

    my $fmode = shift || "nohtml";


    - $str=stripBadHtml($str);
    - if($fmode eq "plaintext" || $fmode eq "exttrans") {
    - $str=~s/[\n]/<br>/gi; # pp breaks
    - $str=~s/\<br\>\<br\><br\>/<br><br>/gi;
    - } elsif($fmode eq "exttrans") {
    + $str =~ s/(\S{90})/$1 /g; # Stupid fix for long lines
    + if ($fmode eq "exttrans" or $fmode eq "literal") {
    + # Encode all HTML tags

    $str=~s/\&/&amp;/g;

    $str=~s/\</&lt;/g;

    $str=~s/\>/&gt;/g;
    + }
    + if($fmode eq "plaintext" or $fmode eq "exttrans") {
    + $str=stripBadHtml($str);
    + $str=~s/[\n]/<br>\n/gi; # pp breaks
    + $str=~s/(?:\<br\>\s*){2,}\<br\>/<br><br>/gi;
    + # Preserve leading indents
    + $str =~ s/\t/ /g;
    + $str =~ s/\<br\>\n?( +)/"<br>\n" . ("&nbsp; " x length($1))/eg;

    } elsif($fmode eq "nohtml") {

    $str=~s/\<(.*?)\>//g;

    }
    @@ -1195,7 +1201,6 @@

    {

    my $str = shift;


    - $str =~ s/(\S{90})/$1 /g;

    $str =~ s/<(?!.*?>)//gs;

    $str =~ s/<(.*?)>/approveTag($1)/sge;

    Cheers,
    Ben

  8. Actually it is not entirely notational on Tim Sweeney On Programming Languages · · Score: 2

    The for loop is explicitly sequential. The notation is not. If dealing with operations with potential side-effects this notation actually contains a promise that you don't have to worry about side-effects - which allows the compiler to generate more parallel code. This in turn can be optimized to be done with vector operations, or (in a different problem domain) across chips.

    In other words the for loop is a barrier to optimization since in order to observe certain classes of optimizations the compiler has to figure out your code (and verify - for instance - whether the value of i has to wind up being calculated.)

    Cheers,
    Ben

  9. Bull on Geeks in Suits · · Score: 2

    I have been married for just shy of a decade and I have to tell you that you are wrong. Sure, if you buy into a set of social roles and just live that - well people aren't cardboard cut-outs. But if you realize that and work to keep a relationship alive - well I know people who are going strong for a lot longer than I have been married!

    Of coure you only get out what you put in...

    Cheers,
    Ben

  10. How about Emacs? on Linux Virii On Their Way? · · Score: 2

    My understanding is that their Lisp implementation has enough security built in to avoid the problem...

    :-)

    Cheers,
    Ben

  11. Permissions don't necessarily help on Linux Virii On Their Way? · · Score: 4

    Remember Melissa? It didn't do anything other than make a private note that it had visited and send emails. Think that Unix permissions help against something like this?

    Most people keep a lot of important data writable by themselves in their home directory. Sure, "nothing important" may have been deleted, but you could still lose all of your files.

    Recall the Internet Worm? This came up before. There was nothing special about it, it just was a worm that could spread itself without any human action. That made its generation time a fraction of a second (as opposed to the 15-minutes to an hour for Melissa), which resulted in its almost instantaneous spread to every machine it could infect. Unix permissions helped against this how?

    No, Linux is not immune to viruses. And as long as buffer overflows and the like continued to be treated as minor oversights and not like the major threats that they are (even if the program is only running with user-level permissions), Linux will be vulnerable. Once it becomes popular it will likely become a target...

    Until then don't sweat it. After all the fire hasn't burned the house down yet, and we are fireproof. Aren't we?

    Regards,
    Ben

    PS The time for a fix to become available is meaningless. What is the time for that fix to become incorporated on the average machine out there? Ri-ight.

  12. Please test pages under Linux on Chemists Build an Explosive Super-Molecule · · Score: 1

    Considering the large number of Linux users here, it is extremely unfair to post links to pages that cause pop-ups for a plug-in that is not available for Linux.

    Thanks,
    Ben

  13. Ever tried porting a spreadsheet? on Miguel Delivers State of Gnome Address · · Score: 2

    If the phrase "spaghetti code" bothers you, your typical spreadsheet is like pulling teeth. Gnumeric may support a million more sane languages, but if they want to ever get anyone to switch from Excel they need to provide Excel compatibility, and that means supporting VBA.

    Cheers,
    Ben

  14. Perl replacing VBA? on Miguel Delivers State of Gnome Address · · Score: 2

    I am not sure what you mean.

    Certainly may places where VB variants are used, such as ASP, you can also use Perl.

    Additionally with the appropriate modules Perl can drive things through OLE automation using the same APIs that VB uses.

    But if what you want is a way to take a VB script and run it in Perl, I don't think so. Or to embed Perl inside of a VB application? That could also be hard. (ActiveState sells tools to make dlls and com servers out of Perl, allowing it to be called from within VB. Again I doubt that is what you want.) Sorry...

    Ben

  15. Nooo! Not VBA! on Miguel Delivers State of Gnome Address · · Score: 2

    Scroll down to the bottom. Apparently under the guise of Excel compatibility this spawn of Microsoft (Bill Gates got started with BASIC, wants everyone to use it) will soon infest Linux!

    Actually, shudder as I might over the thought, it rationally is a pretty good idea. If anyone is interested the authors are Jody Goldberg and Michael Meeks. The mailing list is gb@helixcode.com.

    Cheers,
    Ben

  16. You mean posts/user (per unit time)? on Internet Effects on Presidential Campaigns · · Score: 2

    That could work.

    Frustrating for the legitimate cowards, but it could work...

    Another idea is to make anonymous cowards even less visible than they are - but let registered people "sign" cowards posts and take responsibility for the content.

    Cheers,
    Ben

  17. You didn't need to imagine this on OEMs Jump Onto Transmeta Bandwagon · · Score: 2

    You were thinking of the, "Head up ass" reward?

    :-P

    Cheers,
    Ben

  18. I think they would be good in a UPS! on Portable Fuel Cell Technology · · Score: 2

    The idea of a UPS is that when your power goes down (a rare event) your computer stays up. (Or goes down gracefully if that is not possible.)

    The fuel cell technology would mean that you need to replace the fuel after x uses, but you could also have a much longer uptime. That trade-off could well be worth it.

    Regards,
    Ben

  19. New possibilities on UPDATED: Transmeta's Crusoe Unveiled · · Score: 2

    Yes, there will be faster chips, but not with the battery. There is also room in rackmountable stuff.

    Plus I am looking forward to high-end SMP laptops. Here the power savings is not as important as speed. (Think demos.)

    No, Transmeta does have some good opportunities if they can execute well.

    Cheers,
    Ben

  20. What is the emulated speed? on Transmeta Webcast Today at Nine PST, Noon EST · · Score: 2

    The chip may be going at 700 MHz, but it is working in an emulated instruction set. So what speed CPU is that equivalent to in a best case, worst case, and some sort of average case?

    Ben

  21. OK, I voted on Voting Begins for $100k Beanie Awards · · Score: 3

    Too bad Mindcraft wasn't an option for the FUD though. I nominated them, would have voted for them...

    Compared to their benchmarks, every other piece of FUD was second rate IMO.

    Cheers,
    Ben

  22. Here is the issue on Hole in GNU GPL? · · Score: 2

    One type of company rising to prominence is the "Application Service Provider". Now suppose that I am an application service provider and I want to enjoy the benefits of open source. So I GPL a bunch of my software, my competitor takes it, modifies it, and then I find out that I have no right to ask for the modifications back! This means that I put myself out on a limb but did not get the protection that I hoped to get from the GPL.

    You glossed over this issue with a guestbook application. Something inherently trivial and unimportant. Now suppose that the application was an order processing application? Or something like Open Sales? (The latter is a very realistic example since it is under a GPL BTW.)

    These are non-trivial but fundamentally oriented towards use in an environment where redistribution of the software does not matter so much as getting others to use your server...

    Cheers,
    Ben

  23. A better "hole" on Hole in GNU GPL? · · Score: 2

    What counts as distribution?

    Suppose that I take a GPLed program, and modify it to be very useful in a server that subsequently becomes very widely used. Even though lots of people are using the program, I am not distributing it, and nobody else has a right to my changes.

    For some programs this hole does not matter. For others it could matter a lot. (Consider code whose entire purpose is to manage a complex website.)

    I know that Bruce Perens had some thoughts at one point about using rules on public performances to come up with a free license that closed this loophole. I don't know what those thoughts are exactly though, or what came of them.

    Cheers,
    Ben

  24. One point of major disagreement on Interview: Dr. Leon Lederman Answers · · Score: 3

    He says that, "That would be a first time in science that a theory can't be reduced."

    Depending what you mean, this is either a trivial claim that is utterly meaningless, or else it is a strong claim which is complete BS.

    If his claim is that no behaviour is seen at the higher level which is not in principle explainable from what happens at the lower level, then the claim is true and he misunderstand the concept of "emergent phenomena".

    If his claim is that no behaviour is seen at the higher level whose explanations involve principles specific to the higher level, then he is wrong. Plenty of emergent phenomena occur all of the time at all sorts of levels. For instance the Jet Stream is unstable, it spontaneously develops "waves" north and south. (The length of the wave is about twice the width of North America. This is why warm weather on the East Coast of NA is accompanied by cold weather on the West and vica versa.)

    In principle from a lower level you can run simulations and every time you will see this feature develop. Why does it develop? You won't have a clue unless you step back from the problem and apply higher level principles.

    (I could give other examples ad nauseum, but emergent phenomena are not new things.)

    Cheers,
    Ben

  25. Actually they don't allow that on NSA Backing Secure Linux OS Development · · Score: 4

    Read more closely. They allow you to post the source-code. The binaries appear to be another kettle of fish...

    Take a look at a longer description that I got from Frank Hecker in email.

    Cheers,
    Ben