4 ms·
I like the idea, but I think there should be simple logic like: if post.created > 10 hours { comments.pending(false); } Threads that are older sh
by nodesocket 13y ago
I like the idea, but I think there should be simple logic like:
if post.created > 10 hours {
comments.pending(false);
}
Threads that are older should be allowed to be commented on by anybody.
- jw2013 13y ago>>It may be that bad comments tend to be concentrated on particular threads, and that the right way to implement pending comments is per-thread rather than site-wide. So what about this? Here comments is a vector of all the scores of comments inside one particular thread. ---- (defn filter? [comments threshold] (let [size (count comments)] (if (< threshold (/ (reduce + comments) size)) false true))) ;;user=> (filter? [1 2 3 4] 2) ;;false ;;user=> (filter? [1 2 3 4] 3) ;;true
- e12e 13y agoI think there's a lot of value to this idea. Think of it as basic network effect/peer pressure/culture thing. Just as you want "more of the right people", you (probably) want to start out on a topic with "more of the interesting/right" comments. That will generally steer the discussion -- as readers adapt to what is being discussed. This could/should probably be a/b tested (eg: on/off on odd/even numbered submissions or whatnot).
- hueving 13y agoThere is very rarely a time that good discourse has begun by filtering everyone out but 'the right people'. All you are doing is creating one of the world's most optimized circle-jerks.