But just wait until Mars attacks. They'll snatch up those floating weapons and use them against us, I tells ya!
no really, weapons in space is the a big no-no. Sure it will target land first, but then you'll have space to space weapons and the destruction of them will pollute the space with so much debris that no one will be able to leave the atmosphere.
And there is even an Open Source aspect to this new form of protection: It can be used as a new form of attribution. Who wrote what part of that Open Source program? Copyright notices and comments can be removed, but the PSCP code renaming signature can't be.
What is this "code renaming signature"? The article only mentions it once. right here. Why can't it be removed for open source code? I bet it can be, give me a room full of monkeys(1) and a few terminals with vim.
Assuming it's *something*, sure, there's an application. [insert favorite hashing algorithm here] can also create a "signiture". Then maintain some version control that contains a source file and hash. Granted people can grab that source from the version control system, erase anything they want and create a new signature for that file, but I still would have an original version that has all the info in case something comes up where someone would want to know the documents history.
(1) those monkeys have nothing to do with anything but me wanting a room full of monkeys
When a computer program runs, the computer can follow millions of paths to get the job done. We leverage those millions of paths and transform them into billions of paths instead
Millions of paths implies some sort of jump instruction, whether or not that translates to millions of function calls, i don't know. assume it does. then instead of making millions of function calls, your making billions of function calls. Going from millions to billions is a large step, bigger than just swapping an "m" for a "b" in marketingspeak. So are they planning on passing this performance hit to the legitimate consumer? No thanks, I'll take my Free source code and like it.
There is absolutely nothing stopping you from handing out your own flyers outside the store, outlining what has been deemed fair use in the past. Why should we expect companies to defend our rights?
da vinci code, angels & demons, plus minor spo
on
Digital Fortress
·
· Score: 2, Funny
I first read The Da Vinci Code and thought it was really good. I've never read anything in this genre though, so I can't compare. I then read Angels and Demons, which is an earlier event in the life of the same main character from The Da Vinci Code. It was also written before the Da Vinci Code. This was obvious too. It seems the author has been slowly refining his writting skills, which lead to the popularity of The Da Vinci Code. I'd suspect his earlier works (such as Digital Fortress) are not as well thought out.
However, I do recommend both of these books, just maybe in chronological order.
minor spoiler, no names or real details given... . . . . . . . . . . . . . M y disapointment is that the "catch" is the same in both books. Someone close and assumed to be trusted turns out to be the bad guy.
So we should outlaw tools instead of properly dealing with people who break laws? I can legally use P2P, I can drive a car without being drunk, and I can buy a gun without killing someone. Never assume I'm guilty because someone else has bought a gun to kill someone.
Sure, give the domain names to a company who will host them on some ricketty server. Some day those servers will get slashdotted, presumably after Mandrake the Linux distro changes it's name and is announced on slashdot. Mandrake the Magician will be helpless to get them back up and running so the 5 people who care can find some info on an obscure comic character.
Now, if Mandrake the Linux distro had used a different logo/mascot with no resemblance to Mandrake the Magician, would there be a problem? Some cute combination of a drake reading a man page? it would then be the Mandrake. I can see how a penguin dressed up as a magician could be construed as a trademark violation in some way (it's not the most obsurd trademark violation to come up). But the name "Mandrake" + different industry + different logo would be hard to make the same claim against.
How does having '20 highly acclaimed scientists say you are wrong' automatically mean you are wrong?
I didn't say that at all. I said it makes him look bad. And if he in turn makes Bush look bad, who do you think will be the first to get the boot? Bush's science adviser. That is troubling for the science adviser, i imagine. He spun it to make it sound like the scientists findings were less than credible in order to save some face and his job. I know, I'm assuming a lot, but it's a hard time to trust politicians these days. And you're saying "don't trust the scientists either". I guess one has to make choices of who to trust.
You really mean that these scientists are biased towards their own scientific truth
No, I really mean that there may be political motives behind the statement released by the scientists, but hopefully (and i can only hope really) that their scientific process was valid, honest, and truthfull. Maybe you are saying that science doesn't strive for pure truth anymore, in which case science is no longer science (which from what I gather is what the scientists are saying about the state of the current administrations dealing with science).
put people in office for 1 year, and they should get right to work and not have time to worry about the election. Let actions speak. Put people in office for 10 years and the public will forget all the wrongs of the first 6 years when it come time to vote. Nothing is perfect, 4 years is a good time. Long enough to let them try things out, short enough that if they screw up we don't forget about those screwups.
Bush's science adviser, John Marburger, called the report biased and said he was troubled that some very prestigious scientists had signed the statement.
Yes it's biased. Biased towards scientific truth instead of political motives (though by creating the document in the frist place, the scientists are expressing some political motives).
And yes he should be troubled. Being a science adviser and having 20 highly acclaimed scientists say you are wrong makes you look like bad.
that being said, time to go RTFA and see where i'm wrong.
And how long will Y windows (lame name, i'm sorry) wait before they get NVidia drivers? Or will the X drivers be compatible?
in any case, this does seem more than a little interesting, especially from the standpoint of someone who would like to hack X but is a bit daunted by the vastness of it.
it's funny looking through old editions of Wired. The first few issue I have, back when Doom 1 was becomming mainstream popular and BBS's still thrived, the page count was pretty low compared to the following years. Around 1997, the pages were crammed with all kinds of craploads of advertising and the magazine was about twice as thick, and less interesting. I stopped subscribing then, and now I only pick up a copy whenever I am at an airport. It seems the page count is back to it's early days. What my point is, i don't know. Maybe just slightly defending Wired. The were able to adapt with the time, sucking in advertising revenue when it was possible, but still being able to slim down after the boom->bust. Though at the cost of losing the devotion of a few readers, like myself. I wonder if they still have their Wired stock index... i think it's value was like $2M at the time i stopped subscribing. It'd be interesting to see how their investor managed the bust.
not related to cars, but similar in the way people think passing of time means something for credibility. I had opened a checking account years ago, and when you order new checks you can say what number you want them to start at. So i said 950 or something since I had a used the first 50 or so, maybe initially my checks started at 900. Anyway, I go to a store to buy some stuff, was going to pay with a check, but they didn't allow checks numbered lower than 1000 because it means you don't have money(?) since you just opened the account(?). I was pissed, and left the stuff I was going to buy scattered on the counter, and gave them a semi-polite peice of my mind. It was a small local store, it was highly probable that the guy behind the register was the owner. Such an arbitrary requirement. Much like the 2 years the credit unions wanted from you. Time is so arbitrary. So, from no on, when i order checks or open a new account, I start the checks with a higher number. Though, i hardly write checks anymore.
But then ebay will yank the auctions, because the numbers do not belong to you, they belong to Pepsi.
hear that, all your numbers are belong to Pepsi. don't try any funny stuff, like making up your own numbers, or "adding" or "dividing". They'll get you... get you, I say!
true enough. though it feeds off the readers assumption that the first version was GPL compatible which isn't the case (again, according to the FSF). thats how i read it, anyway.
The headline the editors chose is very poor. Something more along the lines of "ASL V2 Fails to Deliver GPL Compatibility" would have been more appropriate.
Like most news outlets they get better results by overglorifying headlines.
Oh sure, kill two servers with one slashdot article. gg.
Re:Enough with C++/C/Java books! We need wider top
on
Practical C++
·
· Score: 1
algorithms & data structures... Knuth? not that i've read anything of his yet.
code optimization techniques, though i have not read Knuth i do know his thought that "premature optimization is the root of all evil". that being said, knowledge of algorithms and data structures might preclude the need to micro-optimize. Hmm, am I using preclude correctly? is it even a word? preempt maybe. anyway...
I have nothing to say on the other two topics, because I have to pee.
It is a great reference. But it is also a good read. The last few chapters particularly give good reason why to do certain things and not do other things. Bjarne's insight is without a doubt worth every penny you spend on this book.
And to address the grandparent post: If you can afford the special edition I recommend it, though I think the additions are available on his website if you get the 3rd edition instead.
The papers and interviews on his website also have vast amounts of good C++ info. He is the definitive source on C++ wisdom and intelligence.
Re:old!=obsolete
on
Practical C++
·
· Score: 2, Insightful
Though if it were written based on compiler implementations of the C++ standard it may be old and obsolete, or at the very least, simply incomplete.
For example, using exceptions as error handling, and moving it away from the normal operation of the code, instead of having tons of if..else cases everywhere right next to meaningfull algorithms. exceptions seem to be a relatively recent addition to C++ compilers as far as standard compliant compilers go.
But just wait until Mars attacks. They'll snatch up those floating weapons and use them against us, I tells ya!
no really, weapons in space is the a big no-no. Sure it will target land first, but then you'll have space to space weapons and the destruction of them will pollute the space with so much debris that no one will be able to leave the atmosphere.
i agree with you, and I was the big insightfull dork. dumb mods.
hehe. i resisted star trek for 24 years, just this year started watching the reruns. imagining worf reading this is pretty funny.
man i feel like a big dork.
bahehe. I got lost in Euclid so many times when I first got my drivers license, trying to head to 2600 meetings at Arabica in Coventry... ah 216.
And there is even an Open Source aspect to this new form of protection: It can be used as a new form of attribution. Who wrote what part of that Open Source program? Copyright notices and comments can be removed, but the PSCP code renaming signature can't be.
What is this "code renaming signature"? The article only mentions it once. right here. Why can't it be removed for open source code? I bet it can be, give me a room full of monkeys(1) and a few terminals with vim.
Assuming it's *something*, sure, there's an application. [insert favorite hashing algorithm here] can also create a "signiture". Then maintain some version control that contains a source file and hash. Granted people can grab that source from the version control system, erase anything they want and create a new signature for that file, but I still would have an original version that has all the info in case something comes up where someone would want to know the documents history.
(1) those monkeys have nothing to do with anything but me wanting a room full of monkeys
When a computer program runs, the computer can follow millions of paths to get the job done. We leverage those millions of paths and transform them into billions of paths instead
Millions of paths implies some sort of jump instruction, whether or not that translates to millions of function calls, i don't know. assume it does. then instead of making millions of function calls, your making billions of function calls. Going from millions to billions is a large step, bigger than just swapping an "m" for a "b" in marketingspeak. So are they planning on passing this performance hit to the legitimate consumer? No thanks, I'll take my Free source code and like it.
There is absolutely nothing stopping you from handing out your own flyers outside the store, outlining what has been deemed fair use in the past. Why should we expect companies to defend our rights?
I first read The Da Vinci Code and thought it was really good. I've never read anything in this genre though, so I can't compare. I then read Angels and Demons, which is an earlier event in the life of the same main character from The Da Vinci Code. It was also written before the Da Vinci Code. This was obvious too. It seems the author has been slowly refining his writting skills, which lead to the popularity of The Da Vinci Code. I'd suspect his earlier works (such as Digital Fortress) are not as well thought out.
M y disapointment is that the "catch" is the same in both books. Someone close and assumed to be trusted turns out to be the bad guy.
However, I do recommend both of these books, just maybe in chronological order.
minor spoiler, no names or real details given...
.
.
.
.
.
.
.
.
.
.
.
.
.
So we should outlaw tools instead of properly dealing with people who break laws? I can legally use P2P, I can drive a car without being drunk, and I can buy a gun without killing someone. Never assume I'm guilty because someone else has bought a gun to kill someone.
Sure, give the domain names to a company who will host them on some ricketty server. Some day those servers will get slashdotted, presumably after Mandrake the Linux distro changes it's name and is announced on slashdot. Mandrake the Magician will be helpless to get them back up and running so the 5 people who care can find some info on an obscure comic character.
Now, if Mandrake the Linux distro had used a different logo/mascot with no resemblance to Mandrake the Magician, would there be a problem? Some cute combination of a drake reading a man page? it would then be the Mandrake. I can see how a penguin dressed up as a magician could be construed as a trademark violation in some way (it's not the most obsurd trademark violation to come up). But the name "Mandrake" + different industry + different logo would be hard to make the same claim against.
How does having '20 highly acclaimed scientists say you are wrong' automatically mean you are wrong?
I didn't say that at all. I said it makes him look bad. And if he in turn makes Bush look bad, who do you think will be the first to get the boot? Bush's science adviser. That is troubling for the science adviser, i imagine. He spun it to make it sound like the scientists findings were less than credible in order to save some face and his job. I know, I'm assuming a lot, but it's a hard time to trust politicians these days. And you're saying "don't trust the scientists either". I guess one has to make choices of who to trust.
You really mean that these scientists are biased towards their own scientific truth
No, I really mean that there may be political motives behind the statement released by the scientists, but hopefully (and i can only hope really) that their scientific process was valid, honest, and truthfull. Maybe you are saying that science doesn't strive for pure truth anymore, in which case science is no longer science (which from what I gather is what the scientists are saying about the state of the current administrations dealing with science).
put people in office for 1 year, and they should get right to work and not have time to worry about the election. Let actions speak. Put people in office for 10 years and the public will forget all the wrongs of the first 6 years when it come time to vote. Nothing is perfect, 4 years is a good time. Long enough to let them try things out, short enough that if they screw up we don't forget about those screwups.
Bush's science adviser, John Marburger, called the report biased and said he was troubled that some very prestigious scientists had signed the statement.
Yes it's biased. Biased towards scientific truth instead of political motives (though by creating the document in the frist place, the scientists are expressing some political motives).
And yes he should be troubled. Being a science adviser and having 20 highly acclaimed scientists say you are wrong makes you look like bad.
that being said, time to go RTFA and see where i'm wrong.
And how long will Y windows (lame name, i'm sorry) wait before they get NVidia drivers? Or will the X drivers be compatible?
in any case, this does seem more than a little interesting, especially from the standpoint of someone who would like to hack X but is a bit daunted by the vastness of it.
it's funny looking through old editions of Wired. The first few issue I have, back when Doom 1 was becomming mainstream popular and BBS's still thrived, the page count was pretty low compared to the following years. Around 1997, the pages were crammed with all kinds of craploads of advertising and the magazine was about twice as thick, and less interesting. I stopped subscribing then, and now I only pick up a copy whenever I am at an airport. It seems the page count is back to it's early days. What my point is, i don't know. Maybe just slightly defending Wired. The were able to adapt with the time, sucking in advertising revenue when it was possible, but still being able to slim down after the boom->bust. Though at the cost of losing the devotion of a few readers, like myself. I wonder if they still have their Wired stock index... i think it's value was like $2M at the time i stopped subscribing. It'd be interesting to see how their investor managed the bust.
not related to cars, but similar in the way people think passing of time means something for credibility. I had opened a checking account years ago, and when you order new checks you can say what number you want them to start at. So i said 950 or something since I had a used the first 50 or so, maybe initially my checks started at 900. Anyway, I go to a store to buy some stuff, was going to pay with a check, but they didn't allow checks numbered lower than 1000 because it means you don't have money(?) since you just opened the account(?). I was pissed, and left the stuff I was going to buy scattered on the counter, and gave them a semi-polite peice of my mind. It was a small local store, it was highly probable that the guy behind the register was the owner. Such an arbitrary requirement. Much like the 2 years the credit unions wanted from you. Time is so arbitrary. So, from no on, when i order checks or open a new account, I start the checks with a higher number. Though, i hardly write checks anymore.
Significantly less harsh than your situation.
But then ebay will yank the auctions, because the numbers do not belong to you, they belong to Pepsi.
hear that, all your numbers are belong to Pepsi. don't try any funny stuff, like making up your own numbers, or "adding" or "dividing". They'll get you... get you, I say!
A free iTunes code to the person who can guess which category this falls into...
[holy grail]
Category 1... no, 2! Aaarrrrrrrgghhhhhh
[/holy grail]
true enough. though it feeds off the readers assumption that the first version was GPL compatible which isn't the case (again, according to the FSF). thats how i read it, anyway.
...another headline.
The headline the editors chose is very poor. Something more along the lines of "ASL V2 Fails to Deliver GPL Compatibility" would have been more appropriate.
Like most news outlets they get better results by overglorifying headlines.
Insulting people who criticize you is never a "good" response.
We have a fundamental disagreement in our philosophies
Oh sure, kill two servers with one slashdot article. gg.
algorithms & data structures... Knuth? not that i've read anything of his yet.
code optimization techniques, though i have not read Knuth i do know his thought that "premature optimization is the root of all evil". that being said, knowledge of algorithms and data structures might preclude the need to micro-optimize. Hmm, am I using preclude correctly? is it even a word? preempt maybe. anyway...
I have nothing to say on the other two topics, because I have to pee.
It is a great reference. But it is also a good read. The last few chapters particularly give good reason why to do certain things and not do other things. Bjarne's insight is without a doubt worth every penny you spend on this book.
And to address the grandparent post:
If you can afford the special edition I recommend it, though I think the additions are available on his website if you get the 3rd edition instead.
The papers and interviews on his website also have vast amounts of good C++ info. He is the definitive source on C++ wisdom and intelligence.
Though if it were written based on compiler implementations of the C++ standard it may be old and obsolete, or at the very least, simply incomplete.
For example, using exceptions as error handling, and moving it away from the normal operation of the code, instead of having tons of if..else cases everywhere right next to meaningfull algorithms. exceptions seem to be a relatively recent addition to C++ compilers as far as standard compliant compilers go.