1. Noone needs to fake a "general purpose" OS if you have a real-time OS. A real-time OS has all the features of a "general" one and more. This is exactly like running DOS apps in Windows 2000, you can, but WHY?
2. Didn't I learn about this method in college only for the general not linux specific case? To quote Tweety bird: "I did! I did!". Just becasue it's done with Linux doesn't make it new. Any company that has the interest will be able to challenge this patent, and get it tossed. But again, noone will care, becasue there is no need to do this.
3. The problem with the patent system is that they are granting completely bogus patents on things in textbooks. When someone invents something new, they deserve a patent. Invents new, not discovers old. Everything in computer science was done in the 70, get over it already.
4. This patent is no better then any other. Many people will not be able to use the method without paying the grantie lots of money. The only acceptable "defence" patent license is to place the method into the public domain. Anything else is no better then what every other patent holder does.
Distributed computing has been around for 30 years now, and all these problems have been solved, you just have to know where to look and how to apply them. Most of them aren't easy to use in a client-server environment like d.net/SETI/ECDL, and so the solutions are of limited use.
These solutions have been brought to the attention of distributed.net and others, but they find the solutions unacceptable, so continue to use other methods, which is their choice to make. I chose to move on instead.
There is such a project called Cosm already well underway to create a system like you describe.
As for determining "worthy", that is a choice for the user to make, and noone else.
Unless computers start doing more then the standard copy/compute/control operations (i.e. when we need to make quantum compilers) the choice of language doesn't make much difference.
The backward compatability he goes on about in length is nothing new, and can be done in any language, some of them just try to do it automaticly and hide it better then others.
The only factor that matters is "How fast can we spit out a profitable product with language X".
There are 12M shares circulating (was 6M but they split 2:1). The company is selling more stock, but the real story is the founders are starting to sell out.
You don't sell stock unless you think the price will stop going up.
Here is why it hasn't cought on. The C code to decode an animated GIF89a is about 600 lines (14kB) including all the file handling and error checking. The memory overhead beyond the resulting pixels is about 1.5KB, 1KB of that being the RGBA colormap. Adds about 10-15kB to your resulting executable code space.
The code for zlib, which is only a part of.png is 9k lines (309kB), and the libpng code is another 23k lines (798kB). Memory useage is rather large, and the executable swells just a wee-bit. Sure it has all kinds of nifty extentions, but it's all just a block of pixels in the end.
Some of us still think about things like memory usage and code size. And dont forget at least a few bugs in all that code.
I dont believe his speech at the gala is archived anywhere without charge, but it was worthy of an open source project leader. He gave many thanks and raise to the other volunteers on GNOME and other GNU pioneers. Mostly he was just very excited about the whole thing like the rest of us.
Miguel recieved funding just 10 days after the Nov 4th, 1999 event and him being named the top of the 100.
Showing up wont help, the order is already in place. This sort of thing _starts_ with a restaining order.
Then people goto court, and the judge compares the size of their wallets. The richer one wins. If they dont have the money to fight it, they lose.
Isn't the secret already out? Didn't the cracking team have people in non-draconian countries? If their are, the US courts can do nothing to stop the project. This is why GPG worked.
Modern efforts involving anything important MUST have people involved from many different countries from day one. This allows the project to carry on reguardless of the stupidity of one congress or another.
As someone about to stomp all over this patent with Cosm...
Fortunately for me and everyone else, these are all things that were done in the 70's. That anything in the patent is new is a joke. I can personally show prior art from things wrote in ~92, which I got the ideas for from books sitting in the U of MN library stacks.
I really have to get out of this country... I can't afford to but enough poloticians to make this a decent place to live.
A geek is someone that not only knows the theory and facts of a subject, but can USE them effectively to do something that has meaning in the real world.
Geek is a term I call someone I respect in a given field. Nerd is generally a term for someone who is smart, but lacks that needed clue. Nerds are smart but annoying to geeks, but can be turned into geeks with enough self-improvement.
Trivia buffs are nerds, Edison and Einstein were geeks.
A college degree seems to have the highest chances of turning a nerd into a geek. This is especially true of those who live away from home and on campus, where socialization with people in other fields can take place - something nerds lack.
While I don't fully agree with the defination from Webopedia (a questionable source annyway), I would definately disagree that d.net or SETI fit even that definition. Not to mention distributed computing came well before the OO craze.
Their is no or limited fault-recovery, no interprocess communication, no lookup services, and no process migration.
This of course doesn't make them bad, they just aren't distributed computing. They dont need to be to solve their tasks. Client-server is simple, and solves the crypto or alien hunting jobs very well. If anything they vaguely resemble parallel computing, not distributed.
Yes, it would be much better to work on a unified system. Unfortunately, organic life as we know it (especially male life) does not work that way.
Things are driven by conflict and competition. You can bet had dcypher not appeared, distributed.net wouldn't have beta CSC clients out. Nor would we be able to nuke the planet 200 times over without the Cold War - we'd still be stuck wiping out one species at a time the old fashioned way.
The idea of Cosm is to unify all Distributed Computing efforts into a common framework. ["common" doesn't really apply to client/server systems] Computers work together wonderfully, but humans have alot of trouble doing that.
While Cosm will do things like DES, that's not the goal of the project, which is to handle any and all Distributed Computing project, not just trivial client-server ones.
Cosm also has an OS/CPU layer that isolates all the functions of the kernel that are needed for Distributed Computing. This layer is in ways similar to NSPR and the dozens of other such libraries, each with a slightly different target set of functions.
Wow, they sure didn't take much time to cover up that RC5 related site they leached their HTML from did they. I take this just a little bit personally... *sigh*
No OS to buy, no apps to buy = more money for NASA to do research. Woohoo!
The traces on "modern" chips can't take the raditation. Errors all over the place...
"Subjects had fewer correct answers and omitted more responses when sleepy than when rested."
1. Noone needs to fake a "general purpose" OS if you have a real-time OS. A real-time OS has all the features of a "general" one and more. This is exactly like running DOS apps in Windows 2000, you can, but WHY?
2. Didn't I learn about this method in college only for the general not linux specific case? To quote Tweety bird: "I did! I did!". Just becasue it's done with Linux doesn't make it new. Any company that has the interest will be able to challenge this patent, and get it tossed. But again, noone will care, becasue there is no need to do this.
3. The problem with the patent system is that they are granting completely bogus patents on things in textbooks. When someone invents something new, they deserve a patent. Invents new, not discovers old. Everything in computer science was done in the 70, get over it already.
4. This patent is no better then any other. Many people will not be able to use the method without paying the grantie lots of money. The only acceptable "defence" patent license is to place the method into the public domain. Anything else is no better then what every other patent holder does.
The broadcasters would do far better to go after colleges, which make people immune to all of their ads.
Of course, anyone who is smart and rich enough to get online is probably already using online agents for hunting down the best and cheapest product.
If you're online for "free", you're probably not immune yet. Someone is making their $20/month off you some hidden way.
Distributed computing has been around for 30 years now, and all these problems have been solved, you just have to know where to look and how to apply them. Most of them aren't easy to use in a client-server environment like d.net/SETI/ECDL, and so the solutions are of limited use.
These solutions have been brought to the attention of distributed.net and others, but they find the solutions unacceptable, so continue to use other methods, which is their choice to make. I chose to move on instead.
There is such a project called Cosm already well underway to create a system like you describe.
As for determining "worthy", that is a choice for the user to make, and noone else.
Unless computers start doing more then the standard copy/compute/control operations (i.e. when we need to make quantum compilers) the choice of language doesn't make much difference.
The backward compatability he goes on about in length is nothing new, and can be done in any language, some of them just try to do it automaticly and hide it better then others.
The only factor that matters is "How fast can we spit out a profitable product with language X".
Choose your language accordingly.
Wrong.
There are 12M shares circulating (was 6M but they split 2:1). The company is selling more stock, but the real story is the founders are starting to sell out.
You don't sell stock unless you think the price will stop going up.
Here is why it hasn't cought on. The C code to decode an animated GIF89a is about 600 lines (14kB) including all the file handling and error checking. The memory overhead beyond the resulting pixels is about 1.5KB, 1KB of that being the RGBA colormap. Adds about 10-15kB to your resulting executable code space.
The code for zlib, which is only a part of .png is 9k lines (309kB), and the libpng code is another 23k lines (798kB). Memory useage is rather large, and the executable swells just a wee-bit. Sure it has all kinds of nifty extentions, but it's all just a block of pixels in the end.
Some of us still think about things like memory usage and code size. And dont forget at least a few bugs in all that code.
The correct URL is http://www.techreview.com/tr100/
Congrats again to Miguel and the other TR100 winners.
I dont believe his speech at the gala is archived anywhere without charge, but it was worthy of an open source project leader. He gave many thanks and raise to the other volunteers on GNOME and other GNU pioneers. Mostly he was just very excited about the whole thing like the rest of us.
Miguel recieved funding just 10 days after the Nov 4th, 1999 event and him being named the top of the 100.
Showing up wont help, the order is already in place. This sort of thing _starts_ with a restaining order.
Then people goto court, and the judge compares the size of their wallets. The richer one wins. If they dont have the money to fight it, they lose.
Isn't the secret already out? Didn't the cracking team have people in non-draconian countries? If their are, the US courts can do nothing to stop the project. This is why GPG worked.
Modern efforts involving anything important MUST have people involved from many different countries from day one. This allows the project to carry on reguardless of the stupidity of one congress or another.
Q: What's the difference between the USPS charging for the "free" info and say... Redhat charging for "free" linux.
A: The USPS pays the people that do the work.
Both enable SPAM delivery :(
As someone about to stomp all over this patent with Cosm...
Fortunately for me and everyone else, these are all things that were done in the 70's. That anything in the patent is new is a joke. I can personally show prior art from things wrote in ~92, which I got the ideas for from books sitting in the U of MN library stacks.
I really have to get out of this country... I can't afford to but enough poloticians to make this a decent place to live.
A geek is someone that not only knows the theory and facts of a subject, but can USE them effectively to do something that has meaning in the real world.
Geek is a term I call someone I respect in a given field. Nerd is generally a term for someone who is smart, but lacks that needed clue. Nerds are smart but annoying to geeks, but can be turned into geeks with enough self-improvement.
Trivia buffs are nerds, Edison and Einstein were geeks.
A college degree seems to have the highest chances of turning a nerd into a geek. This is especially true of those who live away from home and on campus, where socialization with people in other fields can take place - something nerds lack.
The only magic is the "crypto" used for the block storage.
As the one who wrote that particular piece of code... I can say it's not worthy of being called crypto. It was never ment to be.
While I don't fully agree with the defination from Webopedia (a questionable source annyway), I would definately disagree that d.net or SETI fit even that definition. Not to mention distributed computing came well before the OO craze.
Their is no or limited fault-recovery, no interprocess communication, no lookup services, and no process migration.
This of course doesn't make them bad, they just aren't distributed computing. They dont need to be to solve their tasks. Client-server is simple, and solves the crypto or alien hunting jobs very well. If anything they vaguely resemble parallel computing, not distributed.
Yes, it would be much better to work on a unified system. Unfortunately, organic life as we know it (especially male life) does not work that way.
Things are driven by conflict and competition. You can bet had dcypher not appeared, distributed.net wouldn't have beta CSC clients out. Nor would we be able to nuke the planet 200 times over without the Cold War - we'd still be stuck wiping out one species at a time the old fashioned way.
The idea of Cosm is to unify all Distributed Computing efforts into a common framework. ["common" doesn't really apply to client/server systems] Computers work together wonderfully, but humans have alot of trouble doing that.
There is a project that provides this generic framework that you're trying to describe, it's called Cosm.
MSNBC also has a similar story about the project http://www.msnbc.com/news/322736.asp
While Cosm will do things like DES, that's not the goal of the project, which is to handle any and all Distributed Computing project, not just trivial client-server ones.
Cosm also has an OS/CPU layer that isolates all the functions of the kernel that are needed for Distributed Computing. This layer is in ways similar to NSPR and the dozens of other such libraries, each with a slightly different target set of functions.
I've been using this little cluster for a while to port appliations to the various flavors they offer.
They get to show off their hardware, which is rather nice, and I get ported apps.
These aren't very loaded machines tho, If you want to do anything more then porting or benchmarking, on them look elsewhere.
I would paste, but /. doesn't allow
So read this :)
http://www.iit.edu/~beberg/techjobs.html
Wow, they sure didn't take much time to cover up that RC5 related site they leached their HTML from did they. I take this just a little bit personally... *sigh*
Not at all, alive and well, but it's called Cosm now.