I am also a published musician with a copyright registered in the US Copyright Office, and I find your comments regarding this situation as irreprehensible and expect much more from an elected representative of the people.
Which suggests that the Scouring of the Shire will be left in the Return of the King - at least in the extended DVD, if not the cinema release.
IMO the Souring of the Shire is the most important chapter in the LotR. It shows both the development of the hobbits and also that wars don't just end, there's always some cleaning up to be done.
The inclusion or otherwise of this chapter in the RotK movie will make up my mind as to whether Peter Jackson "gets" the book. Partial credit if it's only in the Extended Edition.
The other six numbers 7-12 give the same probabilities except in the reverse order (and you obviously bet on the next number being lower).
So the probability of guessing correctly is the average of these probabilities: 17/24 or about 71%.
The problem is although the machines may let you win 71% of the time the odds of you winning on the high and low numbers can be significantly lower than the true probability.
This means that the player is tricked into betting when he shouldn't and not betting when he should.
I suspect that the payout percentage displayed on most fruit machines assumes perfect play by the user. As the actual probabilities are not what you would expect from a truely random machine perfect play becomes almost impossible.
I've used many pieces of software which wouldn't allow me to use them without clicking "I Agree" to the GPL.
Isn't this a violation of the GPL? I thought the GPL only allows you to redistribute the software if you place no restrictions on it's use.
Section 6 of the GPL (emphasis mine):
6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
Section 5 of the licence (emphasis mine):
5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
It seems to me that by forcing the user to accept the GPL you are removing the right of the user not to accept the GPL.
IIRC and early RH install (like 3.x?) used to have the following in their.bash_profile for root:
alias rm='/bin/rm -i $*'...so that you couldn't hurt yourself too bad out of the box.
This, IMHO, is a bad idea. The user gets careless in his use of the mighty rm command. When on a system that doesn't have the above alias rm comes back to bite him. Better to do:
I've been programming in C/C++ for over 15 years...
Arrrrg, why oh why do people lump together their C and C++ experience like they were the same language.
I've interviewed programmers who claim to have 10 years of C/C++ experience that have gone something like this.
Me: What's odd about vector<bool>? Interviewee: What bool? Me: vector<bool> Interviewee: Vector what? Me: vector<bool>! Interviewee: What what? Me: Get the hell out of my office!
Ok, that's an exageration, but it seems that a lot of C programmers think that compiling C on a C++ compiler makes them a C++ programmer. I'm sure that doesn't apply to you but I couldn't resist the urge to rant.:-)
This works until one of your friends enters your email address into a form on the web (say to send you a electronic birthday card) and it gets added to a spammers list.
It's also possible that a spammer could harvest email addresses using a Outlook virus that infected one of your friends or anyone who has been sent an email that has your email address in the header (or body for that matter).
I don't know if these sort of viruses are common but if they're not now they could be in the future.
Having multiple email addresses is a good idea but, unfortunately, not a perfect solution. Once your "safe" email address is in the hands of a spammer they can pass it on to other spammers and it can become unusable quite quickly.
Please don't turn this into a debate about whether global warming is an actual threat or how bad other environmental issues actually are, but rather about which organizations are the most effective and trustworthy for me to give my hard earned cash.
So as long as these organisations are effective you don't care whether they are solving the wrong problems?
The Skeptical Environmentalist by Bjorn Lomborg has a lot to say about what environmental issues affect people the most and which are little more than scare stories.
IIRC the biggest threat to human health is the lack of clean drinking water and sanitation. Air polution is probably the biggest problem in developed countries. IMHO any organisation that talks more about nuclear power, global warming, GM foods, etc than these two issues is not effectively combating the important environmental issues.
Police said their censoring of the sites was done so that the "precious freedom of expression" was not used to offend "the dignity of people".
Obviously this freedom is not so precious that you should be allowed to make people who may or may not of existed thousands of years ago look undignified!
I was interested in how accurately someone could measure G without specialist equipment.
From the article:
We, however, aren't going to measure anything--we're only interested in observing universal gravitation.
Most misleading headline... ever?
Re:Good omen for future emergent behaviour
on
Hospital Robots
·
· Score: 1
This robot is very primitive and shows only basic signs of sentience such as avoiding obstacles and spouting some canned phrases. Yet the article says that the robots "coworkers" treat him more or less like another employee.
You misunderstand them, what they mean is: "Everything you do will be more fun than installing Windows 95.".
Only speed read when you have to.
on
Speed Reading?
·
· Score: 2, Insightful
Unless you need to read a large ammount of text and quickly extract to main points (e.g. for your job) I wouldn't bother.
If you just want to be able to read more books in less time, it's not worth it.
Anything that can be speed read without losing any meaning isn't worth reading.
And I for one.. dont like naming my functions 'pullDataFromDatabaseAndSortItForRepeatsWhichWeSen dToAReport' a bit cludgey.
Try having 3 different functions:
pullDataFromDatabase
sortForRepeats
sendToReport
Chances are you might be able to reuse more code this way. If your function can't be described concisely it shouldn't be a function.
Functions aren't just for spliting up long bits of code, they should represent logical units of
processing.
Writing self documenting code isn't about how you name your functions, it's about spliting your code up into functions (and classes etc) in a logical way.
- irreprehensible
- reprehensible
I think you meant the latter.The inclusion or otherwise of this chapter in the RotK movie will make up my mind as to whether Peter Jackson "gets" the book. Partial credit if it's only in the Extended Edition.
1 - 11/12
2 - 10/12
3 - 9/12
4 - 8/12
5 - 7/12
6 - 6/12
The other six numbers 7-12 give the same probabilities except in the reverse order (and you obviously bet on the next number being lower).
So the probability of guessing correctly is the average of these probabilities: 17/24 or about 71%.
The problem is although the machines may let you win 71% of the time the odds of you winning on the high and low numbers can be significantly lower than the true probability.
This means that the player is tricked into betting when he shouldn't and not betting when he should.
I suspect that the payout percentage displayed on most fruit machines assumes perfect play by the user. As the actual probabilities are not what you would expect from a truely random machine perfect play becomes almost impossible.
Section 6 of the GPL (emphasis mine):
6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
Section 5 of the licence (emphasis mine):
5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
It seems to me that by forcing the user to accept the GPL you are removing the right of the user not to accept the GPL.
alias del='/bin/rm -i $*'
(and tell the users of this feature)
I've interviewed programmers who claim to have 10 years of C/C++ experience that have gone something like this.
Me: What's odd about vector<bool>?
Interviewee: What bool?
Me: vector<bool>
Interviewee: Vector what?
Me: vector<bool>!
Interviewee: What what?
Me: Get the hell out of my office!
Ok, that's an exageration, but it seems that a lot of C programmers think that compiling C on a C++ compiler makes them a C++ programmer. I'm sure that doesn't apply to you but I couldn't resist the urge to rant. :-)
It's also possible that a spammer could harvest email addresses using a Outlook virus that infected one of your friends or anyone who has been sent an email that has your email address in the header (or body for that matter).
I don't know if these sort of viruses are common but if they're not now they could be in the future.
Having multiple email addresses is a good idea but, unfortunately, not a perfect solution. Once your "safe" email address is in the hands of a spammer they can pass it on to other spammers and it can become unusable quite quickly.
That may work with neanderthals but this eclipse is in 2003 and in Austr... oh, never mind.
The Skeptical Environmentalist by Bjorn Lomborg has a lot to say about what environmental issues affect people the most and which are little more than scare stories.
IIRC the biggest threat to human health is the lack of clean drinking water and sanitation. Air polution is probably the biggest problem in developed countries. IMHO any organisation that talks more about nuclear power, global warming, GM foods, etc than these two issues is not effectively combating the important environmental issues.
From this article:
Obviously this freedom is not so precious that you should be allowed to make people who may or may not of existed thousands of years ago look undignified!This page on news.com wouldn't validate on w3c's validator (it doesn't even have a DOCTYPE declaration). Oh, the irony.
Thanks a lot, you just broke my kook-o-meter.
Nocturnal maybe, but how many small coders have you seen?
From the article:
Most misleading headlineYou misunderstand them, what they mean is: "Everything you do will be more fun than installing Windows 95.".
If you just want to be able to read more books in less time, it's not worth it. Anything that can be speed read without losing any meaning isn't worth reading.
How does this condition differ from Being a Jerk Disorder :-)
- pullDataFromDatabase
- sortForRepeats
- sendToReport
Chances are you might be able to reuse more code this way. If your function can't be described concisely it shouldn't be a function.Functions aren't just for spliting up long bits of code, they should represent logical units of processing.
Writing self documenting code isn't about how you name your functions, it's about spliting your code up into functions (and classes etc) in a logical way.
Damn, just as I finished camouflaging my spaceship. Now I'll have to start all over again.
It means that you've got far too much time on your hands.