Hi hk,
hk wrote:
@Slaunger
The guy you asked to stop publishing solutions on his weblog used more arguments than "there is no room for me on the problems forums". His main argument was: everybody is doing it.
I don't think that opening up the closed problems fora again is the way to go.
When we closed the forum for problem 1 PE had about 20,000 members (that is about a year and a half ago) and the forum for problem 1 had about 1,000 posts.
Nowadays PE has about 120,000 members, so my guess is that that forum by now would have had 6,000 posts if we hadn't closed it, all containing something like the naive solution on the Wikipedia entry about PE that there is followed by a O(1) solution.
Do you really think that an open forum for problem 1 would have withheld this guy to start publishing his solutions on his weblog?
He then would have argued that his posts would have been drowned by the deluge of posts coming after his.
I also noted that some people are writing blogs about some very recent problems (as recent as 299!).
The whole point is that when PE was set up by Colin you had to pay to get some webspace. And if you had that who noticed it?
Nowadays everybody can start a weblog for free. What is more: Google considers a domain like wordpress.com as one domain, and one that is changing very often, so it crawles it very frequently.
If you put an entry on your log there it is findable within a few days or hours.
So my very personal view is that PE has to adapt to a changing world and an increasing "popularity".
And let's be honest: were the adaptations we made so shocking?
The main objective has remained the same: providing quality problems on a regular base and nothing has been changed to that. I consider the ever growing number of members as a proof we are succesful in doing just that.
However, the same growing number of members, the growing popularity and the changing world force us to do some adaptations.
I'm convinced that at some time in the future more adaptations will be necessary. Which? Time will learn.
And I truly hope that the members will try to follow the changes we make after ample consideration.
I agree that locked threads were not the only argument used by that groovy user, but it was one of the arguments, and I think that if something can be done to lower the barrier or incitament for publishing elsewhere, it is worth considering. I acknowledge, that the one site, which is most destructive for PE concerning cheating is beyond reach from a reasoning point of view although they are using some of the same arguments from time to time when being critized about hosting public solutions.
I do not think either that opening the thread for problem 1 would solve that. Problem 1 is special, I am mostly thinking of threads following problem 10, and no, just opening them, would give chaos. One would have to introduce some kind of structure or other means of. E.g. that you make a post within a category, which could be either general or one of the preselected approaches (pencil/paper, Java, C++, Python and so on), and then a maximum number of posts within each category. And then a wider seletion of programming languages/methods than currently selectable, like, e.g., "Groovy". If the posts were categorized it would also be easier to find solutions in the preferred language and not be overwhelmed by a large quantity of "spam".
I think we all know that the quality of the posts in the problem thread is of very varying quality. There are lots of old posts, which are trivial or publications of obviously terrible brute force solutions. Now why should they be more qualified for staying there than new posts in a perhaps new programming language (I'd love to see problem 1 done in one of the esoteric programming languages "Whitespace", or "Brainf***"!) except for editorial convenience and the lowest administrative maintenence load?
I do not know how to solve that elegantly, as all solutions seem to bring extra work, like letting the problem thread posts be moderated and filtered by a problem editor, letting users vote on solution and those getting low votes are pushed out when new posts arrive in a "full thread". I just think there is a point in letting users share their revelations small or large in a "legal" manner here instead of venting it elsewhere, and that it is worthwhile discussing how that can be done.