from the article: "If CDs were as hard to copy as DVDs or VHS tapes or even books, we would not be going through anything like what we're going through now with Napster or Gnutella."
Yeah, it took a teenager a whole week to figure out how to copy a DVD. (I realize that it's quite hard to burn a DVD now, but 5 years ago CDs were equally hard to burn) I would imagine that it would only take slightly longer to break this method.
What really needs to be done here is to give consumers access to digital music for a fair price. I don't see RIAA or any record company even trying to do that. If MP3s were 50 cents per copy, I think record companies would make a mint. I certainly would buy a ton of them.
I agree with your point about languages getting more high level, but I don't think your point about teenagers programming is valid. I believe that this is because computers are cheaper and more available then they were say 25 years ago (when things were programmed in assembler). Back when that was the case, computers were very expensive, and getting time on them required more clearance than carrying the nuclear football.
One more thing: We still need to learn to program as well as we build buildings. Buildings don't crash to the ground a lot. For some reason, programs do, and we don't understand why. Until we reach a level in programming where we truly understand the architecture of systems, we won't have your average joe programming.
I love the mozilla screenshot. In the font department Moz is much better than netscape, but is it me, or does Evolution look very strange. What's going on here, can anyone clue me in?
And don't tell me the code would be checked, because most code isn't checked at all,never mind sufficient to uncover something like this.
Doesn't openBSD do line-by-line security audits every six months? If they do, any backdoors would certainly be caught.
IIRC, BSD does an audit on any patches sent to them, they haven't had a remotely exploitable problem in over three years.
Just my two cents.
The Trans-note isn't using a Transmeta processor. That would be rather transcendent idea to transfer information via pen.
If only IBM could transform it into a Linux system.
Ooh... The Internet is on computers now...
Good for it.
--Homer Simpson
While it might be nice to have a blindingly fast, universally available language shared by every computer on the planet, for now, there's Java.
Oh the day when we see a java related story on slashdot without some java bashing.
ooh... The internet is on computers now... Good for it
--Homer Simpson
I have to disagree.
The maintainers of the project are most likely experienced coders, and will not accept a poor patch. The only way to get better at coding is practice, and documentation, while essential doesn't help one code better.
I think it is better to submit code, and have it rejected then to only write documentation.
Once your code is rejected, you can patch that, and after a while it will get accepted.
just my 2 cents.
I just thought I'd correct some of your misconceptions about Java.
Are you absolutely sure none of the pages use java? Most java usage now is on the server side using Beans or JSPs. The JSP pages generate the HTML code your browser reads. While there might not be any applets on any sites you visit, java might be generating the content that you are reading.
Now to counter your java bashing:
I have never seen a cleaner network/socket interface than I have seen in java. I know C,C++ and perl. Java's interface for networks is incredible. There's no way you could implement something that uses any networked functionality in less code than you'd use in java. It's very abstracted, and clean.
Java is not a 'buzzword' any more than linux is. I work at a large web company, and I only code in java...under linux. The java API (with a few exceptions) is truly excellent.
I'm no die hard sun supporter either. Java does have serious problems. Because of the VM architecture, another layer of possible bugs can creep in to your applications. I had an instance a while back where a buggy VM was causing serious problems in one of my applications. Thank heavens I was using linux where a quick network sniff (ethereal is golden) determined the problem was indeed with the VM. Then I called sun, and they refused to admit they had a problem. However, because of the extremely clean network implementation, I was able to re-code some low level modules in about three days.
To sum it up, java has its problems, but I really think you're missing the point here.
Cool, a journaling file system... Remove that off of Microsoft's 'Linux Myths'...
Now if we could only communicate Linux's amazing uptime without being anecdotal.
Probably.
As long as it was a large file, you're ok. I think I refined my form and created a huge (500MB) file and just catted that. For added effect, the file consisted entirely of beeps, so as the terminal died, it went down beeping. Sometimes it was better just to cat a whole directory of files/usr/bin or something. It was quite funny when it happened. I wouldn't do it if someone was doing work though. That's just mean.
Back in college we had CDE installed on some PA-RISC HP-UX boxen. I discovered that you could telnet to a box and cat binary files to/dev/tty6, which would promptly log off the user if they were using CDE. I doubt this was a CDE bug, ( why could I cat anything to a terminal someone else was using ) but it made for fun when my friends were browsing the web and doing nothing. All of a sudden blam, and they were staring at a login screen.
Needless to say, I switched to twm.
OOhh... the Internet is on computers now...good for it.
--Homer Simpson
Does this mean we'll see a lot OF ALL UPPERCASE COMMENTS HERE ON SLASHDOT?
I mean, it's filtered out now, but who knows... if AOL makes up a significant percentage posts here, we might have to take that filter out.
ooh, The internet is on computers now. Good for it
--Homer Simpson
Thanks to Ethereal, I discovered a bug in Java's HttpURLConnection. For some reason, after I would make rapid requests to a site, the HTTP headers wouldn't be set, even though I set them in my code. My debugging messages said that I was setting them, but when I used Ethereal to sniff the packets, whoops, they were set to their default values. I called up sun, and it was given a bug ID. They plan to fix it in the 1.3 release for UNIX. I can't tell you how much time this has saved me. It truly is a triumph of open source.
Lucky me, I also run VMWare, which flips on promiscuous mode anyway, so if someone is using a sniffer detector, I can always blame VMWare.
actually I have, I run a 233Mhz computer. Transparency kills it. Plus, the start menu is provided by gnome (at least on my desktop), and as far as I know, it won't be transparent for a while.:)
This is truly fantastic news, for years linux has held the lead over Windows in stability, usability, remote access, and bugfixes. Now it's poised to take the lead in the one area in which it was lacking... meaningless benchmarks. Now the only advantage Win2K has over linux is a transparent start menu.
How to properly abbreviate... Is it me, or should BXXP be abbreviated BEEP? Since when do we abbreviate Extensible with an X? Ever since XML came out, I have puzzled over this. Are x's really that much cooler than e's?
After all this questioning and back and forth bickering, why won't they ask the question I really want to hear?
Q: Since bit for bit DVD copiers exist, how exactly does CSS protect anyone's intellectual property?
If I make a bit for bit copy of a DVD, it will play just fine on a legally licensed DVD player, even though the disc itself is illegal. The fact is, the dirty little secret of DVD is that the encryption isn't about Intellectual property, it's about controlling distribution of DVD discs.
CSS is only for controlling access to movies. Back in the VHS days this was done with the American(NTSC) and European(PAL) formats of VHS tapes. Now we get CSS.
They should have taken a note from some crypto experts when thinking about how to control distribution of movies.
"If you think cryptography can solve your problem, you don't understand cryptography, and you don't understand your problem." --Bruce Schneier
The way I see it, Dr. Dre is one of the lucky artists, because once the music industry crumbles because of Napster, he still has his medical practice to fall back on.
The one I really feel for is Old Dirty Bastard. What's this guy going to do?
from the article:
"If CDs were as hard to copy as DVDs or VHS tapes or even books, we would not be going through anything like what we're going through now with Napster or Gnutella."
Yeah, it took a teenager a whole week to figure out how to copy a DVD. (I realize that it's quite hard to burn a DVD now, but 5 years ago CDs were equally hard to burn)
I would imagine that it would only take slightly longer to break this method.
What really needs to be done here is to give consumers access to digital music for a fair price. I don't see RIAA or any record company even trying to do that. If MP3s were 50 cents per copy, I think record companies would make a mint. I certainly would buy a ton of them.
-_underSCORE
I agree with your point about languages getting more high level, but I don't think your point about teenagers programming is valid. I believe that this is because computers are cheaper and more available then they were say 25 years ago (when things were programmed in assembler). Back when that was the case, computers were very expensive, and getting time on them required more clearance than carrying the nuclear football.
One more thing: We still need to learn to program as well as we build buildings. Buildings don't crash to the ground a lot. For some reason, programs do, and we don't understand why. Until we reach a level in programming where we truly understand the architecture of systems, we won't have your average joe programming.
Just my two cents.
either that, or that data would be highly compressed.
I love the mozilla screenshot. In the font department Moz is much better than netscape, but is it me, or does Evolution look very strange.
What's going on here, can anyone clue me in?
And don't tell me the code would be checked, because most code isn't checked at all,never mind sufficient to uncover something like this.
Doesn't openBSD do line-by-line security audits every six months? If they do, any backdoors would certainly be caught.
IIRC, BSD does an audit on any patches sent to them, they haven't had a remotely exploitable problem in over three years.
Just my two cents.
Hey taco, it's time you knowed...
the word is grew instead of growed.
Ooh... The Internet is on computers now, Good for it.
-Homer Simpson
The Trans-note isn't using a Transmeta processor. That would be rather transcendent idea to transfer information via pen.
If only IBM could transform it into a Linux system.
Ooh... The Internet is on computers now... Good for it.
--Homer Simpson
While it might be nice to have a blindingly fast, universally available language shared by every computer on the planet, for now, there's Java.
Oh the day when we see a java related story on slashdot without some java bashing. ooh... The internet is on computers now... Good for it
--Homer Simpson
I have to disagree.
The maintainers of the project are most likely experienced coders, and will not accept a poor patch. The only way to get better at coding is practice, and documentation, while essential doesn't help one code better.
I think it is better to submit code, and have it rejected then to only write documentation.
Once your code is rejected, you can patch that, and after a while it will get accepted.
just my 2 cents.
I just thought I'd correct some of your misconceptions about Java. Are you absolutely sure none of the pages use java? Most java usage now is on the server side using Beans or JSPs. The JSP pages generate the HTML code your browser reads. While there might not be any applets on any sites you visit, java might be generating the content that you are reading.
Now to counter your java bashing:
I have never seen a cleaner network/socket interface than I have seen in java. I know C,C++ and perl. Java's interface for networks is incredible. There's no way you could implement something that uses any networked functionality in less code than you'd use in java. It's very abstracted, and clean.
Java is not a 'buzzword' any more than linux is. I work at a large web company, and I only code in java...under linux. The java API (with a few exceptions) is truly excellent.
I'm no die hard sun supporter either. Java does have serious problems. Because of the VM architecture, another layer of possible bugs can creep in to your applications. I had an instance a while back where a buggy VM was causing serious problems in one of my applications. Thank heavens I was using linux where a quick network sniff (ethereal is golden) determined the problem was indeed with the VM. Then I called sun, and they refused to admit they had a problem. However, because of the extremely clean network implementation, I was able to re-code some low level modules in about three days.
To sum it up, java has its problems, but I really think you're missing the point here.
Cool, a journaling file system... Remove that off of Microsoft's 'Linux Myths'...
Now if we could only communicate Linux's amazing uptime without being anecdotal.
Probably. /usr/bin or something. It was quite funny when it happened. I wouldn't do it if someone was doing work though. That's just mean.
As long as it was a large file, you're ok. I think I refined my form and created a huge (500MB) file and just catted that. For added effect, the file consisted entirely of beeps, so as the terminal died, it went down beeping. Sometimes it was better just to cat a whole directory of files
Back in college we had CDE installed on some PA-RISC HP-UX boxen. I discovered that you could telnet to a box and cat binary files to /dev/tty6, which would promptly log off the user if they were using CDE. I doubt this was a CDE bug, ( why could I cat anything to a terminal someone else was using ) but it made for fun when my friends were browsing the web and doing nothing. All of a sudden blam, and they were staring at a login screen.
Needless to say, I switched to twm.
OOhh... the Internet is on computers now...good for it.
--Homer Simpson
Does this mean we'll see a lot OF ALL UPPERCASE COMMENTS HERE ON SLASHDOT?
I mean, it's filtered out now, but who knows... if AOL makes up a significant percentage posts here, we might have to take that filter out.
ooh, The internet is on computers now. Good for it
--Homer Simpson
Thanks to Ethereal, I discovered a bug in Java's HttpURLConnection. For some reason, after I would make rapid requests to a site, the HTTP headers wouldn't be set, even though I set them in my code. My debugging messages said that I was setting them, but when I used Ethereal to sniff the packets, whoops, they were set to their default values. I called up sun, and it was given a bug ID. They plan to fix it in the 1.3 release for UNIX. I can't tell you how much time this has saved me. It truly is a triumph of open source.
Lucky me, I also run VMWare, which flips on promiscuous mode anyway, so if someone is using a sniffer detector, I can always blame VMWare.
well, it doesn't look that good here, but I believe that if you type 7734 into a calculator, and then turn it upside down, you get HELL.
actually I have, I run a 233Mhz computer. Transparency kills it. Plus, the start menu is provided by gnome (at least on my desktop), and as far as I know, it won't be transparent for a while. :)
This is truly fantastic news, for years linux has held the lead over Windows in stability, usability, remote access, and bugfixes. Now it's poised to take the lead in the one area in which it was lacking... meaningless benchmarks.
Now the only advantage Win2K has over linux is a transparent start menu.
How to properly abbreviate... Is it me, or should BXXP be abbreviated BEEP? Since when do we abbreviate Extensible with an X? Ever since XML came out, I have puzzled over this.
Are x's really that much cooler than e's?
Doesn't BEEP sound better?
After all this questioning and back and forth bickering, why won't they ask the question I really want to hear?
Q: Since bit for bit DVD copiers exist, how exactly does CSS protect anyone's intellectual property?
If I make a bit for bit copy of a DVD, it will play just fine on a legally licensed DVD player, even though the disc itself is illegal. The fact is, the dirty little secret of DVD is that the encryption isn't about Intellectual property, it's about controlling distribution of DVD discs.
CSS is only for controlling access to movies. Back in the VHS days this was done with the American(NTSC) and European(PAL) formats of VHS tapes. Now we get CSS.
They should have taken a note from some crypto experts when thinking about how to control distribution of movies.
"If you think cryptography can solve your problem, you don't understand cryptography, and you don't understand your problem."
--Bruce Schneier
The way I see it, Dr. Dre is one of the lucky artists, because once the music industry crumbles because of Napster, he still has his medical practice to fall back on.
The one I really feel for is Old Dirty Bastard. What's this guy going to do?