Slashdot Mirror


User: natmsincome.com

natmsincome.com's activity in the archive.

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

Comments · 170

  1. What about why they all expire? on Microsoft Wants More Credit for Inventions · · Score: 1

    I know it sucks at the moment, but what about when they all expire? Unless the extend the time of patents (which wouldn't suprise me) then all of this will be out of patents in about 15 years. Sure it's a while but from what I can see well have alot of patents for the next 5 years or so until most of the normal stuff has been patented then we'll wait for another 15 years then anyone can use them.

    In the short term it's annoying but in the long term it's not that big a deal.

  2. Re:sources on Wikipedia Founder Jimmy Wales Responds · · Score: 1

    It's a bad idea if it's the only source you cite but if it's one of a number of resources you use then it should be fine. If you have information that is fleshed out on the Wikipedia but is verified in other sources then you'll be fine. On the other hand if the information is just in Wikipedia and nowhere else then you'll have a problem, although you'll have the same problem is it was in an encyclopedia as well (old encyclopedia have a fair bit of miss information).

  3. Re:Fix it. on How Would You Handle a $1,000,000 Coding Error? · · Score: 2, Informative

    Do the Maths
    1AM Sunday to 10AM Monday = 33 hours not 9 hours.

    More realistically it would have been something like he was in on friday for the test. Got everything setup left at about 8pm Saturday afternoon. Got home went to ben and then got a page to come in because the system failed a test. Came in to check it out then spent the next 33 hours trying to get the system into a working state by the time everyone arrives. Wait for a couple of hours to make sure nothing goes wrong then go home and crash :-)

    My wasn't a disaster but I put in the time just incase it was :-)

  4. Korean Games do this well on An Online ID Registry · · Score: 1

    My brothers been trying to play some koreans game and they've got this pretty well nailed down. Because gameing and the internet is massive in Korea (I think it was like 80% or some other crazy number) they're are currently alot of games being made there hence they're are lots of games in Beta as well. Most of the games go to open beta, then they start a free content/paid content kinda thing. Basic game is free but you can get cool stuff/access certain servers/get above a certain level for cash etc.

    The thing is almost all of them use the SSN. It works a little bit differently over there but that it in a nut shell.

    * It means you have to be Korean to play the games or know a korean that doesn't play games.
    * You can only apply once.

  5. Re:I love Qt! on Trolltech Releases First Qt 4 Technology Preview · · Score: 1

    In this case you did have a couple of other options.

    1. Go to the source and add the features you wanted.
    2. Subclass and add a fork for the GTK version of your software. That means that the other version are Crap and the GTK version is ok, this might not seem like a big deal but it means in later version of wXWidgets you may be able to remove your hack. It also means you can do the same hack for the other sub systems without having to make that many chabges.

  6. Re:Intellectual Property Theft on Using Blogs To Dispense Venture Capital · · Score: 2, Funny

    Hmmm,

    So all I need to do is invent a way of drop kicking a blog.

    I'll get back to you.

  7. Re:Analogue vs Digital on Baby Steps Toward Quantum Computers · · Score: 5, Insightful

    Not so much Analogue vs Digital but rather Serial vs Parallel.

    In searial you do one instruction per peice of data. In parallel you try EVERY piece of data in one instruction.

    Some problems are trivial in serial but hard in a parallel and other problems are trivial in parallel but hard in serial.

    Simple Example:
    Iterative calculation are great in serial but aren't that good in parallel as you can calcualte the second value till you have the previous value.

    The Famous example:
    The big thing that quantum computers will do is make parallel problems trvial. The big two being simulations and cryptology. Cryptology is only hard because you have to try so many different combinations. Quantum would allow you to try EVERY combination at a single time. This make encryption almost useless at any key length.

    It's also usefull for simulations like ray tracing and vector maths where you have a complex eqation where you just have to run for every possible variable.

    So ever is a single iteration takes 1 hour for a quantum computer instead of 100th of a second for normal computers it will change the world. Breaking a key 2048 bit key will take exactly 1 hour instead of million+ years. Rendering a frame will take 1 hour on a single computer instead of 4 hours on 1000+ computers.

    That being said it would be useless for Word, Excel or Firefox :-)

    Imagine a quantum computer that does 5 Hz out perform a cluster that does 5 TeraHz.

  8. Re:Software and Money on Generating Revenue with On-Line Ads? · · Score: 1

    One of the things that works we'll is value add. Think Evolution and the Connector.

    Here's some examples that could work:
    Free Abiword - Charge for Templates.
    Free Art - Charge for the Catagorised Version with searching.
    Free Music - Charge for a Cover + Bio + Interview etc

    Basically the thing they buy is more of a token that allows people to get something and feel good giving you money.

    For your product I'd consider trying to get a comision off the BUY button also see if you get a Amazon "People who liked that music also liked" kind thing happening. If you can get comissions from selling music and tell people to buy music.

    The other thing to think bout is what kind of people are going to use your software? Most of the people using StationRipper are likely to have much money OR are unlike to be willing to pay for something if they do have the money (They aren't buying CD, Music or downloading Indie Music).

  9. Re:Missing the point on Software Livre, Anyone? · · Score: 3, Insightful

    If you actually read the line below it says:

    If I distribute GPL'd software for a fee, am I required to also make it available to the public without a charge?

    No. However, if someone pays your fee and gets a copy, the GPL gives them the freedom to release it to the public, with or without a fee. For example, someone could pay your fee, and then put her copy on a web site for the general public.

    What that means is that I CAN force you to pay whatever I want you to pay BUT then you can go off and undersell me. That makes it fine for contract work (one or two big payments) etc but not that good for Shrink Wrap as if it's get's popular someone else will try and sell it or give it away. What that means in real life is that if you try and GPL software you tend to sell the product + service which is standard once you get beyond shrinkwrap products. The besta example I can think of is ntop

  10. Re:Too much space! on 60GB iPod Coming? · · Score: 1

    I've run out of room on my 10 Gig before I bought these. 20 Gig or audio books for $100. Most of them are old classics but I'm enjoying them.

    http://www.audiobooksforfree.com/

    My brother downloaded one of the free low quality books which I liked so I baught the 4 DVD collection which morks on most new DVD players that support MP3. I considered getting the subscription but I figured it would take me a couple of years to get through that many books.

  11. Re:a few extra notes from someone using OSS on Evaluating Open Source · · Score: 3, Insightful

    The language doesn't make you a good programer but the environment does make a difference.

    It's much easier to be a bad programer and get away with it in a good environment. While I wouldn't call Python, Debian and PostgreSQL/Apache a bad environment. If you are able to set it up and program in that environment it means you have to have a certain level of skill. On the other hand to setup ASP.NET, Win 2003 and MSSQL/IIS doesn't require anywhere near as much skill. That doesn't mean that the program isn't as good but it does mean the skill range is larger.

    Eg. If you compare someone who can just do VB with someone who can do C++ and VB you'll find that the C++ person will often be better. Why? Because C++ is harder than VB which means more people can program VB which means your more likely to find someone that's not as good if you look for VB.

    That's why there are alot of Crap VB programs around which is good. Lots of people learning and it's easy to throw a program to gether but it's also bad lots of people that can throw a program together think their good. Compare that with C where it's alot harder to throw a program together an while some of them as still bad most of them a better than the VB ones because it's harder so you have to be better to get it to work. Drop the C programer back to VB and they can still write good code just faster.

  12. Re:What operating systems does it work on? on Google Experiments With Local Filesystem Search · · Score: 1

    No because they don't need to they've released the api's and people have built applets and intergrated it into the browser.

  13. Re:When does your crazy project stop being amateur on Amateur Rocket Reaches Space · · Score: 3, Interesting

    Amateur doesn't mean you don't get paid to do it. It means you can't survive JUST doing it.

    1. Amateur radio may be sponcered but they guy/girl still has a day job.
    2. Amateur ballroom dancing may get paid to dance but can't survive just painting.
    3. Amateur painters can sell their work but if it doesn't bring in enough to live it's still just a hobbie.

    As you can see Amateur doesn't mean you don't get paid it just means you don't get paid ENOUGH to just do X without having another job.

    So answering the question when does it stop being amateur? When it pays enough money so they don't have to do anything else.

  14. Re:Just to clarify... socialism doesn't work. on Corporate Work in the US vs. Canada? · · Score: 2, Interesting

    If you want to compare it that way then you can do the same against other countries eg:

    The british pound is worth more than the US dollar so getting a wage in pounds is worth so much more ... bla, bla, bla.

    If the end WHO CARES? There are only two times most people care about the exchange rate:
    1. When you buy something from another country.
    2. When you go overseas.

    You could also talk about how the Japanese get paid alot more than most people but that doesn't take into considertion the cost of living and lifestyle. Don't understand?

    Mac Hall explains this one quite well:
    Servay Says

    Basically if you get paid less but can buy more and have a better lifestyle then who cares?

  15. Hobbies on What's the Right Way to Accept Donations? · · Score: 3, Insightful

    Most open source projects would be classed as hobbies (In Australia any way) Until your earning about $5,000 to $10,000 it's treated as a hobie. That means your supposed to declare it as income and you don't get and tax breaks. If your getting more than that a year I'm inpressed.

    Once you start making more than that you need to creat a company get a business number etc. BUT you can now claim more expences and tax deductions.

    So if your getting say $10 to $1000 a month from donations. Your supposed to declare it as income. If you don't you may be liable for back taxes but that's about it. If your getting more than that it's worth creating a company for the tax breaks. Computer, Internet and Software are paid for by the company (expense) and your paid from the company.

    Basically I'd try to treat it like a small business but if your getting less than $500 a month it's still just a hobie.

  16. Build a box. on Building A Museum Listening Station? · · Score: 3, Interesting

    I'd get some nice headphones but not to nice (people break them.) and the CD player BUT put a box around the CD player and rig it so that it has a big red button on the front that users press. Time the audio and make the red button stay red for that amount of time.

    Alternatively you could get a boom box (more stable) or a flash stick mp3 player (no moving parts and smaller).

    You'd want to make it so that if you press the button a second time it resets the timer on the light and rewinds and plays again.

  17. Re:"X" versus "Frame Buffer" is a tradeoff on Will Novell Adopt The LTSP Project? · · Score: 2, Informative

    You can map:
    *Drives - http://nbd.sourceforge.net/
    *Audio - http://www.ltsp.org/ltsp_sound_docs.txt and http://www.ltsp.org/contrib/ica/ica-howto.html
    *P rinters - http://ltsp.org/documentation/ltsp-3.0-4-en.html (Section 5. and 8.2.6.)

    As you can see none of this is through X. X only does the screen. This is the classic windows product that does everything VS unix where you have 5 different products that combine to do the same thing.

    The difference is that with Linux you can change to a different product for a single subsection if it doesn't do what you want (I've ready about 3 or 4 different network audio servers)

    As for shadowing X sessions you can using VNC. Serial ports can be mapped to the server but I don't know of any projects deddicated to making that easy only a couple of scripts that do.

    As for using X over a modem try http://www.xfree86.org/current/lbxproxy.1.html which reduces the bandwidth X uses. Also you can use VNC which allows you to trade quality for speed.

    Is all of this through a simple GUI provided for you like Citrix? No! Does it give you more flexability? Yes! Does this mean more work? Yes! Once it's up and running do you care? No!

    Does X compare to the ICA protical? No! Why? One is just for the GUI whereas the other does everything else as well. X is designed for system with limited hardware which is why by default it doesn't work in the situations your talking about but that's why there are other products that do what you want.

    Comparing X and RDP/ICA is like comparing MP3 to FLAC they both do the same thing (compress audio) but not in the same way or with the same goals.

    Also think when you compare Windows and Linux remember:
    *Windows - One mega application that does it all.
    *Linux - Lots of little applications that do the same job together.

  18. Re:"X" versus "Frame Buffer" is a tradeoff on Will Novell Adopt The LTSP Project? · · Score: 1

    If you want frame buffering using X it's fairly simple. Basically you make a Local VNC server and connect to it but if you want X to use less bandwidth use a Proxy for X. The proxy strips and compresses the data so it uses up less bandwidth but still works the same.

    There are lots of ways to reduce the bandwidth use b X.

  19. Re:But guys! on WiFi On Two Wheels · · Score: 1

    Or you could say here's all these people outside and he's encouraging them to "just check their email" or "just check a site out" instead of exersizing and talking to other people in the park.

    To the optimist, the glass is half full.
    To the pessimist, the glass is half empty.
    To the engineer, the glass is twice as big as it needs to be.

  20. Re:Recent spam on Volunteering for OSS == Sign Up for Spam? · · Score: 1

    The two best solutions I know of (if you don't own the server) are Spamarrest and POPFile.

    Both get rid of spam very differently but I've gotten about 99.8% acuracy with both (for different people)

    SpamArrest uses "Challenge/Response" which is annoying if you have lots of new people email you but if it's mainly old email addresses it's great.

    If you don't want to pay anything then POPFile is for you. It uses Bayesian filtering which basically means it learns what you think spam is. That means it might take a couple of weeks to train it but then it's great. As spam changes so does it (retraining). The only things it's gets wrong for me are things like newsletters (or good spam for lack of a better name).

    Anyway good luck.

  21. Re:The Bible has been shown again and again to be on Researchers To Climb Ararat To Seek Noah's Ark · · Score: 1

    1- If it really happened, wouldn't all river fishes be dead, since they cannot live in sea ?

    Not really when you actually think about it. If there was a floor that was that big you'd dilute the water alot (not as salty as the sea but not as fresh as a river) and you'd get lots of weird currents like the tunnels of fresh water in the middle of the sea (Discovery Channel). The other thing is that sea is actually getting saltier every year so the sea wasn't as salty back then. 2- Wouldn't we expect to find amazing evidences like whales, dolphins and sharks skeletons in the most unusual places, from the animals trapped in some valley when the water came back to the normal levels ?

    You'd expect fossils but not skeletons as scavengers eat them over time. And yes you do get ocean fossils on mountains but what are now mountains were once the bottom of the ocean.

  22. Re:Requirements and PCs on Hardware Manufacturers Making PC Gaming Too Elite? · · Score: 1

    Why,

    Our computers are about 2 to 3 years old and we can play amost every game out there. There hasn't been any major *MUST HAVE* upgrades for the last couple of years. At the momment I'm not planning on upgrading our computers for a while. I own a Lan centre and you for $1500 AUS (~1000 US) you can buy a computer that will play EVERYTHING out at the momment. There's one or two games that can't have everything turned all the way up but who cares.

    Were talking about games that have't come out yet. People should be upgrading about now and then won't upgrade for another 5 years or so.

  23. Re:What about Cygwin? on Will Linux For Windows Change The World? · · Score: 1

    I'm assuming you ment the ABI not the API. The API is what Cygwin does to run the binaries you need the ABI. This is why Linux can run *BSD programs because it supports the ABI. That also what Sun and IBM did for thier Unixes so they could run prorgams compiled for Linux. You still need the libraries though. Of cause if you could get the ABI working you could always do static comiles which removes the need for libraries but you'd still need X for the GUI. You'd also need to do some magic to get sockets and pipes working because as far as I know they are built into Windows. (You could lincense someone elses I guess)

  24. Re:Php in the enterprise? Scary thought. on PHP5 Co-Creator Interview · · Score: 2, Interesting

    Your arguments are great but they apply for almost every lanugage I know of.

    As for frameworks look at apache. Have you seen how many frameworks it has for java? What about Swing, AWT, SWT etc? Just because they're are lots of frame works doesn't mean it bad.

    I agree with your class as a static function library but that's not PHP's fault. C++, Java and Perl have the same problem. When people learn C or VB first and then go to an OO langauge they generally get it wrong.

    As for bad projects I sure if you did an "Ask Slashdot" they'd be able to tell you about bad projects C, C++, Lisp, PHP, Java, J2EE, .NET, etc.

    As for a standard was of seperating logic from content lots of people say that JSP isn't enough that's why you have stuff like Velocity and all the other framework template engines. If you want a template engine for php the default one is Smarty.

    When it come down to it the problem you have with PHP is that it has a lot of newbie programers that use it. Which is good and bad. Try making a simple form in JSP then do the same thing in PHP. PHP is ALOT easier. That doesn't mean it's better but it does mean people with a lower skill can do it. I'm using templates for our internal site and when other people edit it half the time the escape and got back to raw PHP and it's a mess so I fix it up and it's all clean again but they just don't get it untill after I show them then it make sense and they can do it but the next time they can't figure it out so it happens again etc.

    Does it mean you get lots of bad half baked libraries YES does it mean you get good libraries and frameworks YES (because more poeple start, so more people get good at it).

    If you want to look at good php projects check out:
    * Smarty
    * Mambo
    * Gallery
    * phpBB
    * JpGraph
    * phpMyAdmin

    That being said at what level do you move someone from a "HTML + PHP Hack" to a "Web Developer"?

    What makes a lanuage "enterprise-ready"? Does an "enterprise" company just have to use it (IE Yahoo and PHP). Or does it have to have faetures?

    Where I work we still use PROC and PIC which is a 40 year old language that doesn't have:
    * Variable Names - Only numbers!
    * Functions - Only GOTO and GO SUB (again numbers no names)
    * All variables are global!
    * No loops!
    * No else - You have to use IF and GOTO!

    Yet this is still being used in thousands of companies all over the world! Sure it's legacy but it's enterprise ready and still being used!

    So could it be used on a massive site handling 1,000 of concurrent users? Yes, IF IT WAS DESIGNED IN THE RIGHT WAY. It wouldn't be the same design as you'd use for .NET or the same as you'd use for J2EE but it would work. It might not be the best but that depends on the problem. (Same as Clusters vs Grid)

    I've ranted engough ... have fun pulling my comments to peices.

  25. Re:Visual design on Gates: Hardware, Not Software, Will Be Free · · Score: 2, Insightful

    You're missing the point like almost everyone else on slashdot. We've working on a project that does what Bill Gates is talking about. Most programming is business logic think SAP, Databases, Macros, etc.

    Most of this programming is done in-house and is never released. This kind of program is just linking smaller programs together, routing information through the right channels, politics etc. Slowly most of this is going visual. You have programmers that make modules by hand but as time goes on more and more of these modules will be pre-made and then you just link them together in the correct order.

    People will still need someone to make the modules but if Microsoft or your ISV provides them you don't know and don't care.

    For most of use this seems crazy but over the next 10 years software will become more regulated. Where I'm working we have 3 ISO standards and 3 other standards that we've got to comply with. Basically they mean we have to validate out software and then validate any changes. Since validation is a lot of work we try to buy software, modules that have already been validated (No opensource!) so we don't have to.

    Currently we only have to do this with stuff that deals with production. So normal software isn't affected only the software that runs our company.

    Anyway only time will tell.