Slashdot Mirror


User: mewphobia

mewphobia's activity in the archive.

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

Comments · 217

  1. Re:Javascript for the desktop? on Google Gears is Launched · · Score: 1

    This is sad. As a programming language, Javascript makes Visual Basic look good.

    How is that? Javascript is a pretty good duck typed prototype-based language. The syntax is similar to c++, but being interpreted you have awesome RPC features built in eg. JSON. I don't get how you could even compare the two.

  2. A centered crosshair would not work. on Wii-mote In Action · · Score: 1
    Nothing stopping developers from keeping the cross-hair centered.

    Yes, yes there is. This form of control simply wouldn't work.

    How would you turn around 180 degrees in a FPS? you would now be facing away from the TV. You want to get smart about it? Okay how about you turn the controller around instead of your whole body. Now you're aiming in reverse. It's even tricker when you are facing the controller at a weird angle.

  3. Re:#1 reason on How the PS3 Hit $600 · · Score: 2, Insightful
    In theory, Windows is a crap OS that nobody would ever buy

    That doesn't mean that Microsoft should fail in theory. That means your theory is wrong.

  4. Re:Weak and strong are cultural. on Human Genes Still Evolving · · Score: 1

    I've heard of a European, an Arab, an Indian, a Chinaman, an aboriginal, and a native American but I've never heard of African tribe A and African tribe B

    Where can I find futher information on these tribes and their genetic differences?

    If they are made up, how can someone have a reasonable discussion comparing them with you, as you can easily just change the parameters of your imagination?

    I suspect your argument would be largely correct with some real tribes in there.

  5. Re:Bad idea on Is Visual Basic a Good Beginner's Language? · · Score: 1

    Granted, I haven't use python much, and not more than 50 lines of code in over a year but as I remember it, if you have inherit from two classes that have the same baseclass, Python only adds the base class's variables once.

    Coming from a c++ background I found this terribly annoying - in c++ you can duplicate this behaviour but making the inheritance virtual, but by default you get two instances of the base class's variables.

  6. Re:Bad idea on Is Visual Basic a Good Beginner's Language? · · Score: 2, Informative
    VB.NET is essentially a full OO implementation, unless you're willing to call Python or Java "toys" because they don't support multiple inheritance

    class DerivedClassName(Base1, Base2, Base3):

    Granted, it's not the most useful implementation in the world, but python supports multiple inheritance.

  7. Re:XULRunner future. on XULRunner Developer Preview Release Available · · Score: 1
    XUL, unlike DHTML, is build from the ground up to be dynamic. Working with XUL button tags is a lot handier than essentially hacking HTML input tags to be buttons.

    Again, care to quantify this? If i want a button in HTML I use the HTML button tag. To handle the click event you either describe onclick as an attribute or add an onclick handler via the DOM. What's the difference?

    The only things i can see making dynamic document generation easier are the stack tag (although only slightly, HTML has layers), using RDF to fill trees (which is debatable, seeing as RDF isn't the easiest thing to get your head around in the first place) and templates (which still need a lot of work).

    Comparing AJAX to XUL is comparing apples to oranges.
    Because? XUL is just AJAX with DHTML replaced by something saner.

    Well, even ignoring the fact that DHTML isn't a spec, and assuming you mean HTML or XHTML, they are still are still aggregates of AJAX. Last time i did maths, or computer science, an aggregate is not the same as equality.

    There is no "class" keyword. You have to use "function" to create a class. I could go on, but this really says it all right there.

    Okay now you have to be trolling. C++, Smalltalk, Perl, LISP. Are these languages not useful? They don't use the "class" keyword to to create an object. Which, after all, is more important. Classes are nothing without objects.

    In Javascript, you don't need to use "function" to create a class anyway, witness;

    var myclass = {x : 5, y : 54};
    alert(myclass.x + " " + myclass.y);

    Hmm.. that seems to be another, better way of doing things! The instance and the declaration are the same thing! If you're going to trash a language on syntax, at least learn the language first. In fact, this little bit of syntactical sugar is one of the precise reasons why Javascript is so cool. How do you return multiple values from a function in C++? Create a class or object? In javascript, it's one line.

    So seeing as those points are mute, please go on :) You might learn something.

  8. Re:XULRunner future. on XULRunner Developer Preview Release Available · · Score: 1
    However when you get dynamic, XUL really shines.

    How so? There is nothing inherent about xul that makes dynamic document generation easier. In fact, it's the same, using the DOM.

    People go on about AJAX, but XUL offers a huge amount of potential.

    Comparing AJAX to XUL is comparing apples to oranges.

    Personally, I feels XUL's only achilles heel is javascript. That language needs a serious overhawl if anyone is to be able to use it without all that hassle.

    Care to elaborate? What is it about javascript that is so bad? What hassle? I find it to be one of the easiest object oriented languages.

  9. Re:So I'll be the first to say it.... on Firefox Memory Leak is a Feature · · Score: 1
    Why that would be Tools > Advanced > Javascript Console. (Something I use routinely).

    Cool, since you use it so routinely you'd know it's a javascript console not a javascript debugger. Firefox has a javascript console built in too, and one that is significantly better than Opera's. Firefox's javascript debugger on the other hand, lets you set breakpoints and watch variables without the uglyness of a million alert()'s. There is no competition.

    Nice, but hardly a deal breaker, especially for a web developer that codes by hand like me. I always design in Opera, because I know that if it renders correctly in Opera, I've got it in IE and FF.

    That's cool man, the analogy I think of is building a house without power tools. Sure, you can do it, if your time is worth nothing. Time is money.

    I've got a friend who will mow the lawn without a grass catch on his mower, then rake it up and tells me it took him 3 hours to mow his lawn. I do it with the catch in just over an hour, with a catch, and somehow he thinks he has done more work than me. He HAS done more work than me, in calorie terms, i guess - but if you get the same result with less work, I say you're mad not embracing technology.

    Seriously though, i do a lot of stuff by hand too (cue masturbation joke) - the web page developer toolbar can just save heaps of time doing long winded tasks. How do you ensure your webpages look correct in 800x600 resolution? Sure, I COULD change my display resolution, wait for my display to change, maximise firefox, look at it and then change it all back again. OR i can just do it in two clicks so the browser resizes.

    Just give it a try before you knock it.

  10. Re:So I'll be the first to say it.... on Firefox Memory Leak is a Feature · · Score: 1
    I've never found a FF extension which added a genuinely useful feature that wasn't already in Opera, with the exception of GreaseMonkey, (which enjoys full support in the upcoming 9.0 release).

    Then maybe you haven't looked at all.

    • The Javascript Debugger - Where is the opera equivilent? Bloated? It adds one menu item in tools and an optional icon on the toolbar for easy access
    • Web developer toolbarThis is something no web developer should be without. You can edit the css of the site you're viewing! You can resize the browser to common sizes to check it renders okay. Opera equivilent?

    So you're not a web developer? How about things like FxIF which lets you view Exif data from digital camera shots off the web - find out the camera model used to take the photo as well as the settings.

    Opera is lean, and it's fast and compared to IE, it just rocks. But featurewise, it doesn't come close to firefox and that can wholely be attributed to extensions.

  11. Re:The real question on Torvalds Explains Dislike For GPLv3 · · Score: 3, Insightful
    4) original author of signed/DRM'd driver sees said fixed version
    5) original author ports your fixes to original release and gives you credit
    6) original author signs/DRM's new driver
    7) original author releases new code

    There are a few problems with this scenario. Firstly, how do you test your driver to see that it actually works? Maintenance is the largest part of the software lifecycle.

    Suddenly, the burnden is on the manufacturer to test your patches. Or at least sign all your test releases. Most manifacturers don't care. Driver writing pays big money, they can't afford to pay someone to go through your code. And even if the manifacturer is good to you, how long will they support their products? 5 years? What then? Expect them to release the key?

    I'm not saying I have the solution, and I somewhat agree with Linus's stance - a hardware version of tripwire is a good thing for security. What I am saying is that you can't rely on developers of hardware to work with you. I can really see vendors using this as an advantage by having a no patch policy and telling you to buy the upgraded model for $4000 more.

  12. GPL and linking on GPL 3 to Take Hard Line on DRM · · Score: 1

    I've asked this before but so far have not recieved a response..

    Does someone mind explaining to me the deal with GPL and linking? AFAIK, you can only link GPL'd programs to GPL'd programs.

    But what is the inherent difference between linking and communicating with a program in another manner?

    If my code communicates with a GPL program via tcp/ip, or via function calls the only logical difference i can see is speed?

  13. GPL and linking on First Draft of GPL Version 3 Released · · Score: 2, Insightful

    Does someone mind explaining to me the deal with GPL and linking? AFAIK, you can only link GPL'd programs to GPL'd programs.

    But what is the inherent difference between linking and communicating with a program in another manner?

    If my code communicates with a GPL program via tcp/ip, or via function calls the only logical difference i can see is speed?

  14. Re:Odd Obsession? on NewtonOS Running on Linux PDA · · Score: 1
    mainstream public project such as Linux based or FreeBSD have better future

    How old do you think UNIX technology is?

  15. Re:Centralized Email on Spam is Dead · · Score: 1
    The problem with the micropayment- or trusted-sender-model seems to be: What stops someone from setting up pop3 cum sendmail and ignoring the illicit contract?

    AFAIK, DomainKey works because if your provider gets spam from another DomainKey supporting provider, they can just blacklist the provider. It's in a providers interest to no have spam on their network, as doing so makes it harder for people to get emails originating from their network through, and so makes their network less valuable.

    Effectively you can force all email providers to use domain keys if they want all their messages to get through. This, like micropayments, works because it is driven on economics. People who aren't getting emails through will change to other providers that work.

    What I'd like to see is a lot more press releases and news coverage including an email address autorepsonder setup to check if your provider is supporting domainKeys.

  16. Re:Trying to ease his mind? on The Softening of a Software Man · · Score: 1
    I'm truly sick and tired of the people who can't unscrew their heads from their rectums long enough to realize that Microsoft and Bill Gates are no more "evil" than any other company out there. Don't like Microsoft products? Great, use what you want, but shut the hell up about it already.

    Microsoft is a convicted monopoly. Most companies aren't. q.e.d.

    In regards to your comment about them establishing a defacto standard, computers would have come down in price *REGARDLESS*. Compaq's reverse engineering of the ibm BIOS is what gave us compeition in the hardware arena, not Microsoft. We would have been better off with competition than a monopoly situation.

  17. Re:Usenet vs. RSS on Yahoo Email + RSS Integrates Blogs · · Score: 1
    The most fundamental difference between usenet and RSS is that Usenet is push, and RSS is pull. The push nature of Usenet makes spam really, really easy, and hard to fight. You end up accepting a lot of crap on your machine, and filter it out later. When you go to an RSS feed you know that there is control over it, and if one particular source starts spewing junk you stop reading it.

    Huh? Sorry but you lost me already. They are both PULL. With usenet, you connect to your usenet server, see if there are any more posts, and if so, download them.

    _This is exactly how RSS works_

    The difference is that because you can subscribe to a particular user/blogger, the crap you deal with decreases, because the value of the content of what someone says is less variable than the value of the content of what a group of people say.

  18. Re:Firefox bug 312418 on Ajax in Action · · Score: 1

    Word! If you use firefox and want this fixed, vote for bug 312418 or add a comment to it.

    https://bugzilla.mozilla.org/show_bug.cgi?id=31241 8

    Hyperlinks are disabled from slashdot so you'll have to cut and paste this link to a new browser window.

  19. Re:Most video games are single threaded on First-Gen Xbox 360 Games Single-Threaded? · · Score: 1

    C'mon, you've got to be taking the piss. First you said;

    Multi-threading doesn't actually buy you much with video games, not much can be done in parallel.

    And now you're talking about there being no advantage in it. The advantage is thus: It's cheaper to make heaps of cores on last years process than it is to make a super fast core on todays process.

  20. Freedom isn't boolean on DrDOS Inc Breaking GPL · · Score: 1

    Truly free information has no owners. We used to call that public domain. The GPL and so on is just a way for the cheapskates in amature socialist garb to have their cake and eat it too, but eventually the dogma generates the karma that runs it over.

    Calling anything free with a license is just self-deception and there because those using it want to have the power of Intellectual Property OWNERSHIP and still look cool because they are LETTING people not pay money. It's not free as long as someone has to LET me use it.

    It depends if you regard freedom as..
    bool Freedom;
    or
    float Freedom;

    Freedom isn't black and white or you could argue that it's unattainable. There are degrees of freedom and something can be more free or less free. More free isn't the same as free: more free != free. It's just closer than less free.

    But that doesn't matter. "the dogma generates the karma that runs it over"? Get over yourself.

    Even freedom isn't free.

  21. Embrace and extend. on Allard 'Gets Real' With IGN · · Score: 1

    This is just the standard embrace and extend by Microsoft.

    Step 1) Allow your system to work with as many other systems as others
    Step 2) Add your own propriatry features and encourage other vendors to support them to make the user/developer/whoever experience better
    Step 3) Patent these features
    Step 4) Profit!!!!

    It's the same way that drivers are only developed for windows.. People slowly got used to using windows and vendors slowly stopped making drivers for alternative OSes.

  22. Re:Methane doesn't replace water. on Titan Occupies A Solar System Sweet Spot · · Score: 1
    This is a fallacy. There is no inherent trend towards complexity. Evolution progresses only towards adaptedness, even if it means that the next generation is simpler than the current one.

    If life started as a single celled organism, then the only direction it could go is to get more complex.

    I don't think evolution progresses only towards adaptedness - Look at humans. What specific task have we evolved towards? Evolution progresses only towards survival. We've evolved the brains we have because it lets us suit more situations. The more situations you evolve to suit the more complex you have to be.

  23. Re:Still useless on Google Releases GDS 2.0 · · Score: 1

    I have version 20050513, and under preferences there is no option called "search these locations". I even did a search for it in case i overlooked it.

  24. Re:fantastic on Yahoo Passes Google in Total Items Searched · · Score: 1

    Nar it's not harder to find restaurants in large cities. It's harder to find GOOD restaurants in large cities. You've got more noise to filter.

  25. Re:Slow pain on Will AJAX Threaten Windows Desktop? · · Score: 1
    Why would Java on Mac be so much faster than anything else? I just can't fathom a JVM that is so slow that a Javascript interpreter can be faster.

    Quite frankly I don't have much time to do digging right now, and I was suprised myself when i used both. Try Here for starters. From that page;

    Mac OS X also makes Java applications leaner and faster -- it reduces the memory footprint of Java applications by providing a version of Java HotSpot VM that implements a mechanism similar to shared libraries.
    As for "what do you fall back to", I'm saying that the existence of a JRE on a machine "ought to be" as ubiquitous as "a browser". I mean, what's your fallback if the user doesn't have a browser?

    I think it's safe to say that if you're an internet based business, you can safely ignore customers without a browser.

    I'm tired of having my choices limited by what Microsoft chooses to support. It's great that Firefox is complete enough to be mostly compatible with IE, but as long as Microsoft holds a lock, Firefox won't be able to introduce any new features (at least not any that will be widely used), and will have to track whatever Microsoft does. How is that less proprietary than Sun?

    I don't know where all that stuff came from, but for what it's worth, I don't like the current web browser situation either. But with Java, you're limited to what MS chooses to support in a bigger way. Firefox has already shown that it can make microsoft move to play catch up - notice IE7? Notice how it's slowly shifting towards standards compliance? Popup blocking? Tabbed browsing? People aren't going to switch overnight, and firefox is still in its infancy. But already - at around 10% of the market share, it is making microsoft move.

    As far as I'm aware, Microsoft could include stock java with their OS if they wished.

    Basically your argument boils down to the idea that Java could be better if a variety of things came true. I'm saying that AJAX is here now, and is a better alternative now. Also I'll go further as to say that Java is currently better off as a server side language, where the slowness of SWING and/or AWT doesn't come into play.