disclaimer: this is my own personal view on frequent questions about CP. They do not constitute an official statement on behalf of CodeProject, my Employer, or the Kirgisian governmet
Q: How does the voting work? I thought it is the average, but...
A: It is a weighted average. Votes by new members weight less than votes by contributors.
Membership levels range from bronze to platinum. a platinum vote has the same effect as 5 bronze votes.
Q: How about a CD/DVD with CodeProject articles?
A: It would certainly be nice to have an offline collection of articles to browse. However, there are a points against it
(1) Legal: unlike other sites, CodeProject leaves the copyright with the author, and allows code to be published under a wide variety of licences. This is nice, but also means collecting all articles on a CD is a legal mine field. At least each author would have to be contacted for written consent to agree with his articles being included.
(2) Up-to-date articles: "do you want your old, buggy articles floating around on the web?" You can update your articles on CP, but you can't on a CD.
(3) Money. Running a site with even a few full-time employees is expensive, Bandwidth being only a part of it. CP is paid for mostly by advertisement, and maybe you noticed that CP ads are always on topic, and never intrusive. CP needs people visiting the site.
(4) Community. CP would be a cold and barren place without the community. And the community needs people visiting CP.
to be continued...
we are here to help each other get through this thing, whatever it is Vonnegut jr. Fold With Us! ||
The following is as unofficial as the rest of the FAQ, purely my own opinion at the time of posting:
from time to time, complaints or common suggestions regarding the votes pop up.
(1) The "rating" is just a number. Don't get overly excited or depressed about it.
(2) The article voting system works very well long term: good articles rise, bad articles drop
(3) Short term it doesn't work so well: the initial votes (about 5) have a high influence on exposure of your article, and affect if you can attract a "close to final" voting *early*.
(4) You cannot stop "hate votes"
Many ways are suggested to "fix" that, usually to find out where "1" votes come from. None look promising:
e.g. "Require people to leave a comment" : you can't stop people from posting "fhöwfdsnfä"
e.g. "Display who voted what": likely to cause revenge votings, which will distort voting further
(peterchens house rule: don't try to fix social problems with technical measures)
What can you do if you think your article was treated unfairly bad:
First ask yourself: is the article really that good? Compare to other articles with a good rating. From my experience, things that may attract low votes are (in no particular order):
Non-Standard layout, non-standard font for body, unformatted paragraphs etc.
Horizontal scolling on 800x600
Just code, but no article explaining the what, why, how. CP is not a code repository.
Presenting a solution that shows you don't know enough about the problem
Pretentious title with simplistic code/implementation
Bad english. That is a problem for foreigners, consider asking someone to help you
Assuming to much knowledge from your readers, not explainig the problem
Being to popular
technically inacceptable solution
(Note: I don't claim this is "fair", it's just the way it is. )
Things you can do:
There are articles about writing good articles. read them.
Ask kindly if someone would like to help you improve the article (e.g. proof-read, help with english etc.)
If all this fails, and you still think someone else voted your article down just because he doesn't like you, take a deep breath, and wait for a week.
If you think you made everything right, and suspect abuse of the voting system, contact a site editor through the suggestions board. Don#t expect miracles, though
What remains is that a '1' vote in the first five or so has much more influence than a later '1' vote. My suggeston: all article start with a vote of 3. It should be implementable eaily, and evens out the playing field a bit. I don't know all implications of this, though.
Some of us walk the memory lane, others plummet into a rabbit hole
The licence is chosen by the author of the article.
For authors that means they keep the full right to their work. Yay! They can republish it on another web site, sell it, put it into a book, no problem.
If you want to use code from the article, you(!) must(!) check the licence yourself. There should be one included in the download, or mentioned in the article, or at least in the message board.
If you can't find a licence, you should contact the author. If you post a question in the article's message board, the author gets notified, and can reply.
Sometimes, you can't find the author. With no licence, and no word from the author, you need to assume the worst: the copyright owner does not allow you to use or reproduce the code or other material. I know how bad this can be, but you are taking a definite risk here.
Authors: For bobs sake, add a licence to your article and your code! (and please don't slap a GPL on it because "it makes the code free to use")
Folding at home - Distributed research for a Cure for Cancer. Team Code Project[^] Download[^] and install the client. Enter your team number: 11561 in the settings, and let it run. It eats unused CPU time, an internet connection to get new jobs from time to time, and if you let it run unattended your power bill will be a bit higher. Results of research go into public domain. It makes decent screen saver, too.
I don't believe we can make it a better world. Maybe the little extra on the power bill would be more effective donated directly. Maybe all of this effort is in vain for a bug, a lawyer or a more clever approach. I don't get ego fuzzies looking at the screen. "Fold faster than the other guys" is fun, but only for a while. My computer won't beep with a "peterchens completes 'Cure for Cancer'" messagebox - it takes much more than 600 shields. We won't make a drug and distribute it freely among everybody who is struck with the plague of the industrialized world. There's only so much we do, and "folding at home" is not more than reusing your grocery bags because the Amazonian woods are burning down.
Today, a friend of mine goes into hospital. The lump grew a quite bit in the last month, and now presses against her air tube. They say it's no problem, but they said it wouldn't grow half a year before, too. They'll slice her open, cut it out, close her, and life goes on. That's what she says. That's what she thinks. She doesn't take the liberty to think about other possibilities. I cannot do anything. I can't hold her hand. I can't count the instruments they take out, and compare to the number they put in. I can't even visit her while she recovers. I can't talk with her about my fear. I can't do anything.
we are here to help each other get through this thing, whatever it is Vonnegut jr.
In short, you are running a simulation of the 3D structure of proteins (which is essential for proteins to work as intended). "Folding" is the process of a protein achieving it's 3D layout when it is built.
There are different projects for different diseases, usually trying to understand and model the folding and/or mis-folding of a protein, or how a potential drug could "dock" to a protein. Instead of a simulation on a supercomputer, a network of mostly desktop PCs is used.
The "ultimate dream" of the project is to find a cure for cancer - more realistically: to help acquire information that may lead to this.
If you want to know details about the biology/chemistry, you should try the forums. They are crowded with bright minds (and people showing off their computing power )
Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers! We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP Linkify!|Fold With Us!
Last Visit: 31-Dec-99 19:00 Last Update: 24-Dec-14 12:24