Slashdot Mirror


User: platypus

platypus's activity in the archive.

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

Comments · 921

  1. Re:Again on How to Kill Spam Without the State · · Score: 4, Informative

    There is the technology available to avoid spam. Spam blacklists, Bayesian filters, and Challenge-Response systems will handle the vast majority of spam, if not all of it.

    And all of these either have either costs, drawbacks, or don't really solve the problem (i.e. Bayesian filter on MUAs don't avoid the traffic etc.), while I can't for the life of me find anything bad on the thoughts of spammer rotting in jail.

    </half joking>

  2. Re:Outcome a Repeat of History? on SCO Derides GPL, Will Revoke SGI's UNIX License · · Score: 1

    Lol, funny how often I get that reply. Ok, thanks for pointing that out, but it isn't about the search results, in this link, but about the "Sponsored Links" you see on the right side of the page.

    Hmm, looks like I should adjust that sig.

  3. Re:the last paragraph is most intriguing.... on South Korea Jumps To Open Source Software · · Score: 1

    "Last month, Japan, China and South Korea met in the Cambodian capital of Phnom Penh to sign an agreement to jointly research and develop non-Windows, open source OS."

    Maybe South Korea should first invest more money (the 300 umptilion they seem to save here) into better education of their admins (I count every user as admin here). They are one of the biggest sources of spam, last I saw, and the reason for that is ratio of boxes with big pipes vs. capable admins/users over there. Mind you, I'm not saying that the s-koreans are less competent than somewhere else, it's just that they seem to have one of the most advanced network infrastructures of the world. That makes every homeuser an attractive target for spammers cracking the box and using it for sending tons of spam.
    If they switched everything to linux tomorrow, I'd expect the proportion of exploitable OSS systems vs. windows systems to change in a significant way.

  4. Re:look before you leap on Should A High-Profile Media Website Abandon Java? · · Score: 1
    I know we are on the same side on this one. The whole thread started with that tired strong vs. weak typing argument, and I wanted to point out that people always seem to confuse that with static vs. dynamic typing.
    People always confuse things like "design by contract" with static typing (also in this thread), while the first should be seen as conscious design choice (by the programmer/designer of the software), and the second is in reality a constraint forced by the language.
    I'm absolutely not against enforcing types, but I want to choose when. I don't want to evangelize for python, it's just that I know python best to use it as a counter example against static typing proponents.
    Now about your examples (which are absolutely valid), you can do that in python too. First, there's "assert" in python
    >>> a = 3
    >>> assert type(a) == str, "a should be an int, dumbass"
    Traceback (most recent call last):
    File "<interactive input>", line 1, in ?
    AssertionError: a should be an int, dumbass
    >>> assert type(a)==int, "a should be an int, dumbass"
    >>>
    Second, there's an implementation of real contracts for python, take a look at http://www.wayforward.net/pycontract/.

    I really don't know about the quality, but it shows that it is possible to use something much more powerfull than static typing to make a piece software maintainable with python. OTOH, I'd like to see someone showing me dynamically typed java.

  5. Re:My favorite feature on OpenOffice.org Hits 1.1 · · Score: 2, Informative

    Lookee here

    Freepdf, if you're not doing prepress stuff, it is actually better than acrobat (I use 4.0) IMO.

  6. Re:/. and SCO on SCO Derides GPL, Will Revoke SGI's UNIX License · · Score: 1

    I wonder how many SCO FUD Spinners read /. waiting to see who to go after next.

    We'll find out when they start filing duplicate press releases or lawsuits.

  7. Re:Outcome a Repeat of History? on SCO Derides GPL, Will Revoke SGI's UNIX License · · Score: 1

    Nice analogy, but flawed IMO.

    First, I don't think that this battle is the same as the old IBM vs. rest-of-the-world+microsoft battle. That one had two opposing parties which were quite potent. The "battle" we have today is SCO vs. IBM+rest-of-the-world, but the difference is that SCO is fundamentally impotent, in that they have no chance of winning.

    But there's a really epic battle in the works, and this battle can't be categorized into hardware or software. It's about the whole system, and this time it's nearly-the-whole-industry vs. consumers, and it's about palladium.
    We should not forget about that while raving about this SCO nuisance.

  8. Re:look before you leap on Should A High-Profile Media Website Abandon Java? · · Score: 1
    To be a strong typed language Python would need to be able to "declare" variables,

    To be able to "declare" types is not necessary for having a type system:
    >>> type(1)
    <type 'int'>
    >>> type(3+3j)
    <type 'complex'>
    >>> an_int=3
    >>> type(an_int)
    <type 'int'>
    attributes of classes would need to have a defined type.
    >>> class a:
    ... a_string = "I'm a string"
    ...
    >>> type(a.a_string)
    <type 'str'>
    Furthermore, you also have a hierachy of types, based on inheritance:
    >>> class a(int): pass
    ...
    >>> b=a(3)
    >>> b
    3
    >>> type(b)
    <class '__main__.a'>
    >>> isinstance(b,int)
    True
    >>> b*4
    12
  9. Re:look before you leap on Should A High-Profile Media Website Abandon Java? · · Score: 2, Informative

    But a type system makes a hell of a difference when you (or your poor successor) needs to change anything later because many (if not most) of the conflicts caused by a change are IMMEDIATELY nailed down by the typechecker. This thing is, typeing bugs are bugs. If you send a number to a thing that expects a database connection Python will moan just as much as JAva. the difference is JAva will moan before you run. PYthon and PHP will not.

    Don't get me wrong, I write loads of tings in Ruby and Python. Most of them are small things that do a specific task, adminstrative scripts that sort of things. But for large complex systems, don't get me on a non-typed language.


    Please get your terminology right. Python _is_ strongly typed (as you said yourself, it _will_ moan if you try to mix incompatible types).
    But, it's dynamically typed + not compiled, therefore it can't complain in the compile stage. But that is why you write unit tests.

    And as nice as static typing (which is what you are talking about), it forces you to do all kinds of distracting (at least IMO) typecasts.

    See for instance
    http://www.artima.com/weblogs/viewpost.j sp?thread= 7590
    for the scoop on static vs. dynamic and strong vs. weak typing w.r.t. python.

    Oh, and you may well be right that for really huge projects, the java handles typing is the way to go, if only because one can't trust all programmers working on the project at any point in time to not shoot themselves in the foot.
    But still, your terminology isn't right.

  10. Re:These folks don't know what a database IS on Prevayler Quietly Reaches 2.0 Alpha, Bye RDBMS? · · Score: 1

    I don't mean to say anything against their product, which as far as I know is the greatest object persistence scheme ever hatched.

    It isn't. Please see the thread about the ZODB, also tagged to this story, to read about at least one other object database which doesn't have many of the shortcomings of their product.

  11. Re:Zope on Prevayler Quietly Reaches 2.0 Alpha, Bye RDBMS? · · Score: 1

    Excellent summary. I'd like to add that the ZODB guys also don't go around telling everyone how their product will make Oracle/Postgres/DB2 obsolet.
    IMO, that's a big plus for them, as it shows they know their stuff.

  12. [OT]Re:same price at amazon on Quicksilver · · Score: 1

    So, you'd prefer Big Corporate Amazon keep that $1 commision than they give it to some guy? What are you, a Republican?

    No, I'd prefer not to get spammed, period.

  13. Re:same price at amazon on Quicksilver · · Score: 2, Informative

    Yeah, and you also can go to amazon without supporting the blatantly spamming dumbass with amazon-id ccats-20
    here

  14. Re:Sun have switched OS's once on Sun's Schwartz Speaks Out on Linux, SCO · · Score: 1

    hey'll do it again in a second if it looks like Linux is eating Solaris's lunch.
    So, no. Linux is no threat to Sun. It's simply a transition challenge.


    I don't think so. Sun switching to linux would mean making their product comparable and interchangable with every other hardware linux runs on. This is nearly the same as as apple not releasing OS X for intel (solaris on intel is no competitor to solaris on sparc, so that doesn't count).
    Sun adopting linux on big iron could mean the end of the company, that's why they'll avoid doing this as long as they can.

  15. Re:what do you expect on Sun's Schwartz Speaks Out on Linux, SCO · · Score: 3, Interesting
    I'm thinking exactly the same. When I read that interview, I just though "Damn, sun must be worse off than I thought".

    While there's still quite some way to go, sun has taken a good step in the direction of very creative public relation management.

    Really, read the following quote if you don't believe me:

    I expect to take 10 percent of the market in the first year. Ten percent of a $30 billion a year desktop market is huge. So, is it going to be more than 10 percent? I hope so, but in the next year I'd like to get a million users. There's a hundred million computers sold every year, I want to be in front of a million of those and two-million the next year.


  16. Re:Ouchhh!..or is it??? on Groklaw Sends A Dear Darl Letter · · Score: 1
    Take a look here.

    As somone who walked for SCO (or rather Caldera how it was called at that
    time) I can tell you this is utter crap. There were very people actually
    doing Linux kernel work then (and when the German office was closed down
    all those left the company) and we really had better things to do then
    trying to retrofit UnixWare code into the linux kenrel. Especially given
    that the kernel internals are so different that you'd need a big glue
    layer to actually make it work and you can guess how that would be
    ripped apart in a usual lkml review :)

    It might be more interesting to look for stolen Linux code in Unixware,
    I'd suggest with the support for a very well known Linux fileystem in
    the Linux compat addon product for UnixWare..


  17. Re:Yeah, only SPAM, sure. on BIND Strikes Back Against VeriSign's Site Finder · · Score: 1

    and lest not forget
    this, this or this beauty.

    Might be a nice idea for blogs to push that into google.

  18. Re:For Windows Users on BIND Strikes Back Against VeriSign's Site Finder · · Score: 1

    How is this supposed to help?

  19. Re:Yeah, only SPAM, sure. on BIND Strikes Back Against VeriSign's Site Finder · · Score: 5, Funny

    Interesting that it rejects the first recipient, but accepts the second, then bomb on the DATA stage.

    You are thinking too complex for verisign standards ;)

    $ telnet spam.aasfgsdafgsdf.com 25
    Trying 64.94.110.11...
    Connected to spam.aasfgsdafgsdf.com.
    Escape character is '^]'.
    220 snubby4-wceast Snubby Mail Rejector Daemon v1.3 ready
    gfsdfg
    250 OK
    sdfgsdgf
    250 OK
    sdfgsdgf
    550 User domain does not exist.
    sdfgsdgf
    250 OK
    sdgfdsg
    221 snubby4-wceast Snubby Mail Rejector Daemon v1.3 closing transmission channel

    Connection closed by foreign host.

  20. Re:jump off the bandwagon on Does C# Measure Up? · · Score: 1

    hat was then, this is now. Internal benchmarks of our code under mod_perl, PHP, Python (Zope), and Java for our web development show Java (Tomcat) to be the winner by a landslide when it comes to scalability, performance, and rapid development.

    Ahem, sorry for a little zope advocacy, but you really can't compare the other alternatives to zope. It must be slower, since it is a complete application server and does much more for every request than the standard perl/php/servlet framework (like having a built in security architecture, preserving transaction integrity, etc.).

  21. Re:blablabla on Google Wins the Filesharing Wars? · · Score: 1

    RTFA, it is because Gnutella is designed to be de-centralized. This is needed to avoid being targetted by dimwitted judges. If you no longer need to fear them you can go back to the centralized method that napster used and for that matter bittorrent.

    And still the bandwidth (and processing power) you need for running the central database is quite expensive (note: that's why you can't compare bittorrent to napster, it just isn't centralized in the same way, and it solves the big-expensive-central-server problem.). Decentralized networks (including bittorrent following the reasoning above) are the only possibility way to do filesharing organized only by hobbiists, and that's why they will prevail.

  22. blablabla on Google Wins the Filesharing Wars? · · Score: 1, Insightful

    Sorry, but the article writer is a dumbass

    However, if filesharing becomes legal through a compulsory license, what is the purpose of the Gnutella-based software anymore?

    Sharing bandwidth, perhaps?

  23. Re:They can have Bruce or Eric on More on SCO Code Snippets · · Score: 4, Interesting

    But this whole mess is _not_ orchestrated by SCO. Look at the people involved, look at the content of IBM's subpoena (the important parts are up on groklaw), a subpoena adressed to Canopy, not SCO.

    Canopy has a history of taking a lot of influence in the companies they have a majority stake in, so that in effect, the company is managed from inside Canopy.

    I think they wanted to use the threat of a SCO kamikaze against IBM, in order to maximise their returns for a dying company by extorting some money from them and getting some money out of the stock market.
    Now that IBM apparently doesn't want to play this game, they are solely taking the stock market route - notice how the number of (absurd) press releases per week went considerably up after it was clear the IBM wouldn't cave in.

    On IBM's POV, I think they know quite well what's going on, they know their real "enemies" are part of canopy, as can be seen by the content of their subpoena.

    Now we can speculate even more:
    Maybe Canopy underestimated something when setting up that plot. This whole IP/Copyright "weakness" of linux they are capitalizing on is of an enormous strategical importance for IBM.
    IBM must make sure that no one else will ever get the idea to do what Canopy/SCO are doing now.
    And, if I interpret IBM's subpoena correcty, this is what they are doing now. They are beginning to show the world that there is no secure way of playing the game that canopy is playing now. And they (IBM) have to make sure that everyone gets this message.

    So I don't expect this mess to resolve quietly, I expect Canopy to come out of this seriously hurt.

  24. Re:There may be some good countersuits soon on More on SCO Code Snippets · · Score: 3, Interesting

    About that subpoena, I really think people don't get the importance of that. AFAIK, it was never reported here on slashdot, and I didn't see a lot about it elsewhere.
    But the content and adressee (Canopy, not SCO) really are the only sign what IBM seems to be up to. And I interpret it as they are going to make it ugly - as ugly as they can.
    If I were someone at Canopy, I'd be very scared by the thought that this might be only the first manouver from IBM, and wonder what I'm in for next.
    The possibilites are endless, maybe Canopy's most important companies (besides SCO, lol) are in for some patent problem talks at some point in the future.

  25. Re:crazy on NVIDIA's New Pro Graphics Quadro FX 3000 Reviewed · · Score: 1

    I own a Mac, so the situation is slightly different, ..

    Yeah, Mac owners can use up all the resources of their machines with a fast tetris level ;).