They can benefit from this situation and make Java (recent version like 1.3) more present on the desktop.
Now that MS allows OEM to modify the Windows Setup with far less restriction than before, Sun can work with OEM (like Dell, Compact and others) to bundle the Java Plug-In in new PCs.
Unfortunatly, I doubt that Sun will take this course of action. They are to much focus on the server to actually do this.
I guess girlfriends would rather buy sweaters than toys for they husbonds for Xmas.
Hey! My Wife bought me a Mindstorm RIS 1.5 set for my birthday:-)
It true that Lego is a bit less "engineering" than mecanos, but with the whole Mindstorm series, they're going into programming and robotics. It a field with much more interesting potential.
There is a lot of talk about Linux handlhelds. However, I have yet to come accross an article which explain if they support synchronisation with the desktop.
And if they do support synchronisation, what protocol do they use. A good choice (instead of developping a different protocol per device) whould be to use SyncML (http://www.syncml.org/).
The major problem I found running a Linux desktop is to synchronise my Visor with it. I've tried different synchonisation tools for Linux and they all suck (especially malsynf for AvantGo, it always retrieves everything instead of only the stuff that changed like the Windows conduit). So now I rely on Windows running in VMWare to actually sync my Palm.
Unless I have good synchronisation with my Linux desktop, there is no way I'm gonna switch to a Linux handheld.
Hi believe the local popularity is flawed for a network of network like the internet.
Community in an on-line world are not formed within geographical bondaries.
You may have a community of people which is large enough that if you put every one in the same location you would never drop any content. But in an on-line world, this same community can easily be scattered geographicaly. Freenet will not help this community and content used by this community may be discarded if the network nodes are near full capacity.
Instead of suing over violent games (which in fact enable the kids to express theire violence - which is build-in the human genes - without arming anybody) they should sue the goverment that allows these kids to have access to guns!
When I looked south of border and see the americans wanting to ban sex and violence in the media and in the other hand is letting people get almost any guns they want, I'm not sure if I must laugh or cry!
It seems that the americans prefers to loose free speech as long as they keep the ability to kill the neighboors.
I think this is a good idea to add binding to KDE for the Java plateform.
Sure it could break the WORA promise of Java. This is the bad thing.
But used wisely, it could enable 100% Java application to integrate well with theire desktop environment. A well written application could easily abstract all the desktop integration feature they need and have implementation of these for each desktop environment they run on. If no desktop integration implementation is found then the Java application can still run, it will just not be interopperate nicely with the desktop.
On the contrary, it's VERY decent of them not to tamper with the code before releasing it. That way people can more easily learn about the problem and implements whatever fix they want.
That's also one of the reason I still give CPU time to SETI.
Instead of trying to break encryption stuff by brute force (hey who need to prove you can do it in xx time by actually doing it. it's a simple math formula, it can be proved in a few minutes). If distributed.net proprose to break some algorithm with some new techniques that may requires a lot of CPU but that need to be prooved that's it's more effective than brute force, then I will be glad to donate CPU time to distributed.net.
At least in SETI@Home, there is some science going on. These people try to prove something and they develop great tools and analysis techniques in doing so.
Put some science into distributed.net, then you'll have more users.
ps: add some pretty screen saver too, so users not interested in science or encryption can enjoy it.
A work goes in the public domain 50 years after the death of the author. Or 50 years after it was created if the author is a corporation (in Canada, other countries have similar thing, the period may change - I know that Disney want the period to be extended to 100 years, don't know it they managed to do it).
So in 45 years, you will be able to do whatever you want to with Windows 95 (you may want to throw a crash party!).
The only problem with the law, is the same with software patent. The period is far too long for software.
nb: in 10-15 years, the old COBOL code used to create the banking system will become public domain... Happy hacking in the future:-)
You can get Linux on it and it's far more powerfull and cost less than this device.
I don't really see a market for this device.
A old 486 color laptop will cost less than this device and will be far more practical. If you can carry a projector, you can surely carry a laptop or a Psion or WinCE device.
However, that has nothing to do with Napster. Napster, in my mind, is not about copyright protection. It's about the independence of transport method. Let's say that 90% of all pirate videos were shipped fedex, and accounted for 90% of fedex's business (haha). Would fedex be a pirate courier service? No.
There is a difference between FedEx and Napster. FedEx transport parcels. They advertise that they transport parcels and make no difference beween any parcels.
What Napster do, is that they advertise that you can exchange music file with their services and ONLY music files.
What Napster should have done is to develop an Electronic Envelope for the file that they transport. They should not provide a catagorized directory listing. Just a directory of availlable Envelope. The client would encrypt the content of the envelop (with a session key generated when two client communicate - note that the encryption don't have to be very strong and the the key exchange protocol don't have to be very secure either - the encryption is just there so Napster can pretend that it cannot know what's in the envelope) and send it to the requesting client. Napster would have no idea of waht goes through it's network and could be used to exchange any kind of files.
Now they could pretend that they are just a envelope directory service and that they have no idea of the content of each envolope. This would make any lawsuit against them much more difficult to pursue.
Ok, you disrupt 4% of the most important nodes, then the internet is a bunch of islands.
You still have all those little islands. Each one of these are a small Internet on their own. You can still do a lot of things. You will just get a little be more local.
I have yet to see research on how fast these little island could interconnect back to each other with zillion of small bandwidth links.
Also how hard would it be to disrupt the 4% top node at the same time. Nobody did a study on that.
Intelligent Cheater : These cheaters are good at the game they play. They want to be the on the top (like athlete). Their IQ is above average. They will cheat in a way that is not obvious. They're going to cheat only when it's very hard to beat the opponent but they will do it only if beating the opponent don't look supspicious (unlike the cheater who the guy in this thread who said he was beaten by a simple sword hit of a level one opponent). They cheat because they want to be on top and gain recognition (this is the same reason some athlete cheat).
Dumb Cheater: These cheater are not good at the game they play. They want to move forward in the game with little effort. Other will just want to kick ass with little effort. They will cheat in obvious way and be recognize immediatly as cheaters.
They is another category which is the cheat creator. These guys are hacker who want to gain knowledge of the game. They are intelligent cheater but it's unlikely that they will cheat to gain the recognition of being top notch. Once they created their cheat, they will use it for some time, then get bored and create a cheat for another game.
I will add that their could be some kind of cross-over between these categories. Also the description of these categories should probably be broadened.
The CORBA Component Model is NOT there to create Visual Components.
It define a model to create server-side components. It is closely related to the Enterprise JavaBean component model. It add multi-language support and other stuff to the EJB model.
The CCM Core is EJB 1.1. Then you have the extension which provides additional stuff.
So the CCM would not help KDE in providing component that going to be displayed. It could be used only for non-visual component.
However it could be used for the underlying processing a visual component need and something else would be responsible for the actuel rendering.
This would not apply to any vendor. The stikcer is to general to be binding. DOS 3.3 is not a product from anyone. If it was the M$ version the product was called MS-DOS 3.3 if it was from IBM it was PC-DOS 3.3.
My only question is what happens in the cases of a virus like the famed "Melissa" who automatically passes it's self around? "
Since when a Virus requires manual spreading support?
Since the time when viruses where hard to write (that's long before those simple script viruses), viruses always spreaded automaticaly (except for some script viruses written by completly incompetent script-loosers).
If you bouce back the packet to the "innocent bystander", you will slow it down (thus reducing the flow to your own computer) and hopefully, this will get noticed by the sysadmin (if there is one). This will notify the sysadmin that is system has been compromised and, hopefully, he will shutdown the offending programs and kick the hacker (if he is still there).
I think boucing packet is perfectly ethical. hacking back and compromising the attacking system would be unethical (and illegal).
It's time for Sun to make a smart move.
They can benefit from this situation and make Java (recent version like 1.3) more present on the desktop.
Now that MS allows OEM to modify the Windows Setup with far less restriction than before, Sun can work with OEM (like Dell, Compact and others) to bundle the Java Plug-In in new PCs.
Unfortunatly, I doubt that Sun will take this course of action. They are to much focus on the server to actually do this.
Hey! My Wife bought me a Mindstorm RIS 1.5 set for my birthday
It true that Lego is a bit less "engineering" than mecanos, but with the whole Mindstorm series, they're going into programming and robotics. It a field with much more interesting potential.
A good article appeared in Wired in Dec 1997 on this subject.
My Linux host is configured with a pppd deamon listening on the IRDA port (my linux host is a Dell Laptop).
I configured my Visor to do a Network hotsync via the IRDA port.
My WIn2000 VM is configured with a Bridged and a host-only network card. The IP address for the host-only card is static.
The IP address for the Win2000 VM is configured in my visor so it can always connect with this IP (the bridged network card is configured with DHCP).
The only other important thing is to enable IP Forwarding on the Linux Host.
There is a lot of talk about Linux handlhelds. However, I have yet to come accross an article which explain if they support synchronisation with the desktop.
And if they do support synchronisation, what protocol do they use. A good choice (instead of developping a different protocol per device) whould be to use SyncML (http://www.syncml.org/).
The major problem I found running a Linux desktop is to synchronise my Visor with it. I've tried different synchonisation tools for Linux and they all suck (especially malsynf for AvantGo, it always retrieves everything instead of only the stuff that changed like the Windows conduit). So now I rely on Windows running in VMWare to actually sync my Palm.
Unless I have good synchronisation with my Linux desktop, there is no way I'm gonna switch to a Linux handheld.
Hi believe the local popularity is flawed for a network of network like the internet.
Community in an on-line world are not formed within geographical bondaries.
You may have a community of people which is large enough that if you put every one in the same location you would never drop any content. But in an on-line world, this same community can easily be scattered geographicaly. Freenet will not help this community and content used by this community may be discarded if the network nodes are near full capacity.
Instead of suing over violent games (which in fact enable the kids to express theire violence - which is build-in the human genes - without arming anybody) they should sue the goverment that allows these kids to have access to guns!
When I looked south of border and see the americans wanting to ban sex and violence in the media and in the other hand is letting people get almost any guns they want, I'm not sure if I must laugh or cry!
It seems that the americans prefers to loose free speech as long as they keep the ability to kill the neighboors.
Just install the KVM. You'll get Cross-Platform multi-tasking with Java!
I think this is a good idea to add binding to KDE for the Java plateform.
Sure it could break the WORA promise of Java. This is the bad thing.
But used wisely, it could enable 100% Java application to integrate well with theire desktop environment. A well written application could easily abstract all the desktop integration feature they need and have implementation of these for each desktop environment they run on. If no desktop integration implementation is found then the Java application can still run, it will just not be interopperate nicely with the desktop.
Who cares about breaking encryption algorithm. When it's far more easier to break protocol and implementation of protocol.
As long as there is social engineering and poor cryptosystems implementation, it will be relatively easy to break them.
On the contrary, it's VERY decent of them not to tamper with the code before releasing it. That way people can more easily learn about the problem and implements whatever fix they want.
That's also one of the reason I still give CPU time to SETI.
Instead of trying to break encryption stuff by brute force (hey who need to prove you can do it in xx time by actually doing it. it's a simple math formula, it can be proved in a few minutes). If distributed.net proprose to break some algorithm with some new techniques that may requires a lot of CPU but that need to be prooved that's it's more effective than brute force, then I will be glad to donate CPU time to distributed.net.
At least in SETI@Home, there is some science going on. These people try to prove something and they develop great tools and analysis techniques in doing so.
Put some science into distributed.net, then you'll have more users.
ps: add some pretty screen saver too, so users not interested in science or encryption can enjoy it.
He is only obligated to sign a patent submission, but he is not required to sign THE patent declaration put before his eyes.
If he believe the patent declaration does not accuratly represent the invention he made then he does not have to sign it.
If he sign it, he will be obligated to support it in court if someone challenge the patent.
The law already account for this.
:-)
A work goes in the public domain 50 years after the death of the author. Or 50 years after it was created if the author is a corporation (in Canada, other countries have similar thing, the period may change - I know that Disney want the period to be extended to 100 years, don't know it they managed to do it).
So in 45 years, you will be able to do whatever you want to with Windows 95 (you may want to throw a crash party!).
The only problem with the law, is the same with software patent. The period is far too long for software.
nb: in 10-15 years, the old COBOL code used to create the banking system will become public domain... Happy hacking in the future
Go out and buy an Compaq iPaq.
You can get Linux on it and it's far more powerfull and cost less than this device.
I don't really see a market for this device.
A old 486 color laptop will cost less than this device and will be far more practical. If you can carry a projector, you can surely carry a laptop or a Psion or WinCE device.
However, that has nothing to do with Napster. Napster, in my mind, is not about copyright protection. It's about the independence of transport method. Let's say that 90% of all pirate videos were shipped fedex, and accounted for 90% of fedex's business (haha). Would fedex be a pirate courier service? No.
There is a difference between FedEx and Napster. FedEx transport parcels. They advertise that they transport parcels and make no difference beween any parcels.
What Napster do, is that they advertise that you can exchange music file with their services and ONLY music files.
What Napster should have done is to develop an Electronic Envelope for the file that they transport. They should not provide a catagorized directory listing. Just a directory of availlable Envelope. The client would encrypt the content of the envelop (with a session key generated when two client communicate - note that the encryption don't have to be very strong and the the key exchange protocol don't have to be very secure either - the encryption is just there so Napster can pretend that it cannot know what's in the envelope) and send it to the requesting client. Napster would have no idea of waht goes through it's network and could be used to exchange any kind of files.
Now they could pretend that they are just a envelope directory service and that they have no idea of the content of each envolope. This would make any lawsuit against them much more difficult to pursue.
This is not really bad.
Ok, you disrupt 4% of the most important nodes, then the internet is a bunch of islands.
You still have all those little islands. Each one of these are a small Internet on their own. You can still do a lot of things. You will just get a little be more local.
I have yet to see research on how fast these little island could interconnect back to each other with zillion of small bandwidth links.
Also how hard would it be to disrupt the 4% top node at the same time. Nobody did a study on that.
It's very easy. They just sue the programmers who wrote the code.
Even better, if those programmer assigned their copyright to the FSF, the they just sue the FSF.
Lawyers can find targets far more easily than a snipper!
They will find a target and the appropriate ammunitions to achieve their goals.
When they say "5 km" do they really want to say "km" or do they want to say "miles"?
Who Knows!
I think there is two breed of cheater.
Intelligent Cheater : These cheaters are good at the game they play. They want to be the on the top (like athlete). Their IQ is above average. They will cheat in a way that is not obvious. They're going to cheat only when it's very hard to beat the opponent but they will do it only if beating the opponent don't look supspicious (unlike the cheater who the guy in this thread who said he was beaten by a simple sword hit of a level one opponent). They cheat because they want to be on top and gain recognition (this is the same reason some athlete cheat).
Dumb Cheater: These cheater are not good at the game they play. They want to move forward in the game with little effort. Other will just want to kick ass with little effort. They will cheat in obvious way and be recognize immediatly as cheaters.
They is another category which is the cheat creator. These guys are hacker who want to gain knowledge of the game. They are intelligent cheater but it's unlikely that they will cheat to gain the recognition of being top notch. Once they created their cheat, they will use it for some time, then get bored and create a cheat for another game.
I will add that their could be some kind of cross-over between these categories. Also the description of these categories should probably be broadened.
A picture is worth a thousand words.
Just some clarification about CCM.
The CORBA Component Model is NOT there to create Visual Components.
It define a model to create server-side components. It is closely related to the Enterprise JavaBean component model. It add multi-language support and other stuff to the EJB model.
The CCM Core is EJB 1.1. Then you have the extension which provides additional stuff.
So the CCM would not help KDE in providing component that going to be displayed. It could be used only for non-visual component.
However it could be used for the underlying processing a visual component need and something else would be responsible for the actuel rendering.
> vendor's licence who released a copy of DOS 3.
This would not apply to any vendor. The stikcer is to general to be binding. DOS 3.3 is not a product from anyone. If it was the M$ version the product was called MS-DOS 3.3 if it was from IBM it was PC-DOS 3.3.
Since when a Virus requires manual spreading support?
Since the time when viruses where hard to write (that's long before those simple script viruses), viruses always spreaded automaticaly (except for some script viruses written by completly incompetent script-loosers).
I agree with you.
I have another point to make.
If you bouce back the packet to the "innocent bystander", you will slow it down (thus reducing the flow to your own computer) and hopefully, this will get noticed by the sysadmin (if there is one). This will notify the sysadmin that is system has been compromised and, hopefully, he will shutdown the offending programs and kick the hacker (if he is still there).
I think boucing packet is perfectly ethical. hacking back and compromising the attacking system would be unethical (and illegal).