<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.soylentnews.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pr0ntab</id>
	<title>SoylentNews - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.soylentnews.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pr0ntab"/>
	<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/wiki/Special:Contributions/Pr0ntab"/>
	<updated>2026-04-12T05:31:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.4</generator>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Historic_talk:FeatureList&amp;diff=4142</id>
		<title>Historic talk:FeatureList</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Historic_talk:FeatureList&amp;diff=4142"/>
		<updated>2014-02-10T18:08:30Z</updated>

		<summary type="html">&lt;p&gt;Pr0ntab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(Pardon my editing. If anyone is more familiar with wiki editing than I, maybe they would care to format this more appropriately. However, I would not appreciate any editing of my comments other than for format.)&lt;br /&gt;
&lt;br /&gt;
;MODDING&lt;br /&gt;
&lt;br /&gt;
:First: I recommend against allowing mods in any discussion in which you have taken part. Preventing mods only to &amp;quot;your comment chain&amp;quot; would be far too complicated to implement and there are too many potential holes to exploit if someone wants to cheat.&lt;br /&gt;
&lt;br /&gt;
:: Technobabble removed --- I don't see why it's really a desirable feature. You're opening the door to people gaming the system by modding other comments in the topic that they don't like, in order to support the comments in that topic that they did make. If you mod all your enemies down, and your own and friends' comments up, you distort the whole picture. My opinion is no. It's just a bad idea to allow mods in the same forum you comment in. (Please understand that my intention here is to be constructive. I used to think this should be allowed on the original site too, but after giving it more thought I changed my mind.)&lt;br /&gt;
&lt;br /&gt;
::: I understand where you're coming from; what I and others have experienced is that we don't bank mod points until such time they want to use them since they expire. Most of the time when I have mod points, I find myself annoyed that I can't contribute to a conversation that I'm now paying close attention to. Are you specifically concerned about an issue-poster who will hunt through articles once they have mod points to game the conversation?&lt;br /&gt;
&lt;br /&gt;
:Second: I recommend against giving users the ability to mod ACs up. Why bother? They're ACs. Allow downmodding but not upmodding. That gives them incentive to create an account. (I realize this would penalize the occasional brilliant comment from an AC... still, I say: let them create an account.)&lt;br /&gt;
&lt;br /&gt;
:: ACs do sometimes post very good content. Sometimes individuals mentioned in an article feel the need to post with some plausible deniability. I'd advise against this. Perhaps a feature might be to simply hide AC posts as a display option (but not the default).&lt;br /&gt;
&lt;br /&gt;
::: &amp;quot;Sometimes individuals mentioned in an article feel the need to post with some plausible deniability.&amp;quot; Regardless of the occasional &amp;quot;good&amp;quot; purpose this can be used for, this is called '''sock-puppet''' activity and is pretty universally despised in online forums. Encouraging this kind of behavior will not do your site any favors.&lt;br /&gt;
&lt;br /&gt;
:::: I disagree. I feel that being able to contribute or add an additional detail anonymously (plausible deniability) is vital, especially because of the sensitive nature of some articles with respect to where people work. Remember that a moderator still has to moderate the anonymous post up, and moderators are aware that an anon reply to an authenticated post might be a sock-puppet if it looks strange or like someone is deliberately trying to sound like a second voice.&lt;br /&gt;
&lt;br /&gt;
:::: Slashdot was not a site optimized for Facebook arguments about politics or DND. Even if you can &amp;quot;win&amp;quot; an argument with sock-puppetry; if you won an argument on Slashdot you have already lost. It's a site optimized for technical discussions and each post should be able to stand on its own merits and there are no winners or losers, just informative or bullshit; the only amplification (speaking from authority) should come from registered posts and reputation. That's why Slashdot allows some registered or high-karma accounts to post with more points by default. If there was some real weird conversation steering by a bad actor with sock puppetry combined with mod activity you're already talking about needing multiple accounts in good standing, and that takes resources. If it can be detected by the clustering analysis and investigated, then we could combat it. If it can't, then it's a sophisticated attack by someone with a lot of patience or money, and in which case I don't think we can prevent that. &lt;br /&gt;
&lt;br /&gt;
:::: I think that a targeted attack that abuses the ability to post anonymously could just as easily be done without anonymous posting (and yet another account), so I think the value of being able to post something very valuable without fear of repercussion outweighs the ease with which someone might try to make their own argument seem popular. I'd rather fish the depths for a gem and take that &amp;quot;go ahead and post the master HDCP matrix, free speech is paramount&amp;quot; approach that Slashdot had than tell you to use a pastebin.&lt;br /&gt;
&lt;br /&gt;
:Third: I do not think fractional mod points is a good idea. It adds unnecessary complication, decimal numbers use up more space in the database and add performance penalties, etc. If you want to make some mods worth more than others, make them worth more than one point. E.g., 2 points and 1 point rather than 1 point and 0.5 points.&lt;br /&gt;
&lt;br /&gt;
:: You wouldn't store decimals, just the traditional modpoints times 2. The fractions are a UI detail and their conversion (and truncation) are a function of the code that prepares fetched data to be templated and rendered to HTML. The reason for adding this is so that the default rendering option still shows a -1 to 5 scale as before, but allows for Funny and Flamebait to be de-emphasized. It's really a matter of empowering the default, non-logged in view, which we can't ignore.&lt;br /&gt;
&lt;br /&gt;
::: I know how it works. You are still adding needless complication. Regardless of whether it's &amp;quot;just display&amp;quot; or not, you are adding floating-point arithmetic that simply isn't necessary.&lt;br /&gt;
&lt;br /&gt;
:::: We could change the range. But I like the idea that the score is in a 0-5 &amp;quot;stars&amp;quot; range. Familiarity and all. I'd like it not to go into double digits (0-9) at the worst. And you're making a bigger deal out of it than it is considering PHP and Perl have no issue with floating point vs. integer scalars (and the database wouldn't store it). This isn't something to get worked up about. What I'd like to hear is a solid argument against finer weighting options.&lt;br /&gt;
&lt;br /&gt;
::: &amp;quot;but allows for Funny and Flamebait to be de-emphasized&amp;quot; Why would you want to de-emphasize them? I think Funny is well-deserving of a full point, and Flamebait, while sometimes misused, is still a worthy mod.&lt;br /&gt;
&lt;br /&gt;
:::: Slashdot already allows for user-defined weights for rating types. I have seen some user journals earlier on from slashdot devs where they talked statistics on how top-level comments end up getting overmodded (they receive a disproportionate number of different ratings to value the unauthenticated user score). Seeing how some comments quickly shoot up in score, I think this is still happening. I feel this would allow for a bit more fine-grained control for users who don't value Funny as much as you might. (I'm one of them, I like Funny, but I think it gets steam-roll mod applied sometimes, like the Reddit effect you mentioned earlier)&lt;br /&gt;
&lt;br /&gt;
:Fourth: I would give a lot of strong thought to some kind of means to limit sock-puppet accounts and especially sock-puppet mods. I doubt there is any perfect way to do it, but having many times been victim of sock-puppet mods, I think it should be harder than in the original version. It should also be made clear to users that sock-puppets are considered the lowest of the low by the community. (They already are, but it should be made explicitly clear.)&lt;br /&gt;
&lt;br /&gt;
:: Perhaps a new requirement is a feature in the backend that uses cookies and/or IP/browser fingerprinting to cluster accounts, and then further watch for correlated activity among them to identify potential sockpuppet accounts. A manual adjudication process would be necessary. While multiple accounts would not be specifically against the ToS, the site would reserve the right to ban accounts believed to be acting in bad faith (trolling, spam, sockpuppetry).&lt;br /&gt;
&lt;br /&gt;
::: I agree. I think a form in the user area could be used to register a &amp;quot;complaint&amp;quot; about suspected sock-puppet mods. This could run an automatic routine to find correlations to cookies or IPs (cookies is probably more reliable). If that is above a certain threshold, it could be forwarded to moderators for a review. Just an idea, but that would give users a way to complain, without incessantly bothering moderators, yet allow moderators to act if anything is real.&lt;br /&gt;
&lt;br /&gt;
:Fifth: I recommend adding an &amp;quot;I disagree&amp;quot; mod, which would be worth '''+1''' point.  :)&lt;br /&gt;
&lt;br /&gt;
:: Only if you change it to be &amp;quot;Devil's Advocate&amp;quot; and conversely a &amp;quot;Groupthink&amp;quot; downmod at '''-1'''. These are more descriptive rather than opinion-based tags (even though they really all are) which are easier to metamod and force you to think about your perception of the community attitude, not just your own.&lt;br /&gt;
&lt;br /&gt;
::: It was just a joke. I like the groupthink idea, though (a &amp;quot;Kool-Aid&amp;quot; mod). I think it might be abused though.&lt;br /&gt;
&lt;br /&gt;
:::: Some others have already expanded on this list apparently :)&lt;br /&gt;
&lt;br /&gt;
:Sixth: ''&amp;quot;What about not-posting in the thread where you moderated? Good or bad rule? Maybe if you really must post, allow cryptocoin paying for post?&amp;quot;''  '''HELL NO.''' People should not have more say just because they have more money. This is a '''very bad''' idea.&lt;br /&gt;
&lt;br /&gt;
:: Agreed. This is a dangerous precedence. Also, I don't think it's a good idea to incentive-ize anything beyond low UIDs, more browsing options (site scraping, CPU-taxing searches), maybe auctions for popular channel names to be owner/editor on.&lt;br /&gt;
&lt;br /&gt;
;KARMA (CHOPS)&lt;br /&gt;
&lt;br /&gt;
:I really don't think mod points or karma should depend on user's customized point systems. Leaving it open to customized scoring could make your karma system vulnerable to cabals of users, unintended consequences, or a form of &amp;quot;elitism&amp;quot; (Good Old Boy Syndrome). It's been known to happen. There should be a clearly articulable standard that cannot be modified by users. Anything else is subject to chaos. If you don't give users a clearly defined standard, they won't know how to behave.&lt;br /&gt;
&lt;br /&gt;
:: Note about the above: if what was meant was that it '''shows''' differently to users based on their custom scorings, fine. But the internal base scoring should not be modifiable by users.&lt;br /&gt;
:: '''Eeep edit conflict''' ... YES that's what I meant and I agree&lt;br /&gt;
&lt;br /&gt;
:A Karma (or Chops) system needs to go above what the original system uses (only a few levels, with &amp;quot;Excellent&amp;quot; being the top). The current system allows people to receive massive numbers of positive mod points, but still remain at &amp;quot;Excellent&amp;quot; karma, which can be lost in a single day; they can find their karma at 0 if they are ganged up on by others and receive only a few downmods in a single conversation. Yes, it does happen. Karma should be allowed to accumulate (negative OR positive) beyond just a few points on either side of zero. It need not go on forever, but people should be allowed to develop some kind of persistence of positive or negative karma. That way somebody with a few years of good karma won't find themselves below 0 due to a single flamewar. And vice versa.&lt;br /&gt;
&lt;br /&gt;
:: This already happens from what I understand. Karma isn't totally capped right now on slashdot; there's a functional limit for display purposes and mod perks. I think there's a weighting system where karma for everything older than a few months or so &amp;quot;sum from back then&amp;quot;, capped at the functional limit, and then all the subsequent karma-affecting activity since then allows it to go above or below that number, and it's again capped at the limit for checks. And then they summarize the oldest month on some periodic basis into the new &amp;quot;sum from back then&amp;quot;, but they again are capping it when stored so all the extra upmods in the past can't outweigh current downmods now.&lt;br /&gt;
&lt;br /&gt;
::: I don't think they really do this. I say that because I have had many years of good /. karma, with consistently many more upmods than down, only to see it literally disappear in a single day, over a single discussion in which I took a &amp;quot;politically incorrect&amp;quot; position (about 5 downmods). I had to re-build it from scratch. I thought that was really pretty terrible: losing years of reputation in a single discussion. That should not be allowed, but was.&lt;br /&gt;
&lt;br /&gt;
:::: They do do this.  But it relies on an external script to do some stuff (it could be more nuanced on the slashdot in production vs. what's in the CVS). And I've done this too (got downmodded a lot), but have not experienced what you experienced. Or perhaps I posted enough other stuff that got upmodded subsequently that it didn't matter the next time I checked. &lt;br /&gt;
&lt;br /&gt;
:: I'd like to continue using such a system so that you're given the ability to carry Chops above the &amp;quot;Excellent&amp;quot; threshold value, but summarization means that you can't &amp;quot;bank&amp;quot; good behavior limitlessly and it also cuts down on expensive database queries for long-lived accounts.&lt;br /&gt;
&lt;br /&gt;
::: I don't think limitless would be a good idea either. But I also don't think big queries should be necessary. Just accumulate points in a field of the main user record. Allow the accumulation of a certain amount of points above &amp;quot;Excellent&amp;quot;, or below &amp;quot;Terrible&amp;quot; (or whatever the low limit is... I've never been there). I don't see the utility of maintaining complex running averages, when a simple accumulator achieves most of the same goals, as long as you let it go somewhat above the top visual rating and below the bottom visual rating. (And as I mentioned before, I don't think the original site actually does averages, either.)&lt;br /&gt;
&lt;br /&gt;
:::: What I'm hearing is that the summary-ization threshold is too low. Are you okay with it turning everything beyond &amp;quot;4 weeks ago&amp;quot; into a past total and starting point for karma (capped at 150% the display?). Let's say the display limit is &amp;quot;10&amp;quot; for excellent. That means you could have 15 upmods banked from a month ago, plus any recent upmods, and then need that many downmods to happen to you all at once to put you at zero.&lt;br /&gt;
&lt;br /&gt;
:Care should be taken to avoid multiplication of karma points, either positive or negative. I.e., you should not receive more positive points for having positive points.&lt;br /&gt;
&lt;br /&gt;
:: I can't think of a situation where this occurs as exists or proposed (except with sockpuppetry... )&lt;br /&gt;
&lt;br /&gt;
::: I agree. I just thought it was worth mention because I had at first misunderstood your description of how reputation is scored. The &amp;quot;Reddit effect&amp;quot; is somewhat minimimized on Slashdot because comments don't move to the top based on their score. But on Reddit (if they still do it the same way) it is a serious positive feedback effect, in which mediocre comments can get shoved to the top if they get a few upmods early, while more insightful comments get buried in the noise. That's not directly related to karma (chops), but the effect should be avoided in any scoring system.&lt;br /&gt;
&lt;br /&gt;
:::: Agreed.&lt;/div&gt;</summary>
		<author><name>Pr0ntab</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Historic:FeatureList&amp;diff=1922</id>
		<title>Historic:FeatureList</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Historic:FeatureList&amp;diff=1922"/>
		<updated>2014-02-07T23:42:41Z</updated>

		<summary type="html">&lt;p&gt;Pr0ntab: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
I'd appreciate if everyone would just start adding or removing things they think need to be in the to-be variant of this site&lt;br /&gt;
&lt;br /&gt;
Rather than isolate the things that slashdot already had (we should be familiar with it), let's just explicitly state what we want to see, with the idea that most of it is a copy or inspired by the original.  But we can possibly explain, refine, or restrict our focus to the bits that matter.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* UTF-8 clean for anything that doesn't end up in a URL (i.e. tags, titles, channel names, user names)&lt;br /&gt;
** Of course, some combining marks would have to be filtered, and the resulting text round-tripped through NFD-&amp;gt;NFC to prevent certain types of attacks against users or making text difficult to index.&lt;br /&gt;
* [http://blog.stackoverflow.com/2011/04/stack-exchange-partners-with-mathjax/ MathJax] support both in comments and in submissions. Mathjax is the math rendering engine used on [http://stackexchange.com/ stackexchange]. This will allow scientific discussion between us, people who can read math.&lt;br /&gt;
* Channels (like yro, politics, apple) as first class objects&lt;br /&gt;
** &amp;quot;Primary&amp;quot; channels that have DNS shorthand (http://apple.altslash.org/ being equiv to http://altslash.org/ch/apple/)&lt;br /&gt;
** &amp;quot;Secondary&amp;quot; channels that users could create and play editor that use the more verbose syntax (http://altslash.org/ch/baseball/) that is reminiscent of subreddits&lt;br /&gt;
** User channels (i.e. journals) as we've always had&lt;br /&gt;
* display user IDs.&lt;br /&gt;
&lt;br /&gt;
* Submission queues for all channels with membership at the discretion of the channel owner; being able to submit also implies up/downvoting submissions and tagging&lt;br /&gt;
** Editors/channel owners only&lt;br /&gt;
** List of users who can submit&lt;br /&gt;
** All of my friends (for user journals)&lt;br /&gt;
** All users with mod status&lt;br /&gt;
** All registered users&lt;br /&gt;
** Everyone&lt;br /&gt;
&lt;br /&gt;
* Articles are also first class objects&lt;br /&gt;
** Perma-link independant of channel&lt;br /&gt;
** Articles can be cross-posted to other channels by a channel owner (built into the UI if the editor manages more than one channel)&lt;br /&gt;
* Comment key features&lt;br /&gt;
** Comments are first class objects, just as before, just like articles&lt;br /&gt;
** Comments can be edited for a short period of time by owner&lt;br /&gt;
*** HOWEVER: Edited comments get a new ID and it links to older versions in the new one. This detail is made prominent to viewer if a comment reply happened before an edit.&lt;br /&gt;
** Allow alternate markup options (bbcode, markdown, wiki markup)&lt;br /&gt;
*** Provide a mapping to actual div and styles that will be applied, or HTML equivalent codes&lt;br /&gt;
&lt;br /&gt;
* Allow moderation in same article that you've posted in; only disallow moderation '''to your own reply chain'''.&lt;br /&gt;
** You're obviously not allowed to moderate in your own accepted or posted article (treating all comments as replies)&lt;br /&gt;
** Does &amp;quot;reply chain&amp;quot; include parent? If not, how do we deal with threadjacking:&lt;br /&gt;
**# AC posts first comment on a new article (let's presume it's an upmod-worthy comment, not fristpsot)&lt;br /&gt;
**# I post my unrelated comment as a reply to AC's FP, in order to achieve greater visibility&lt;br /&gt;
**# I downmod the AC to -1&lt;br /&gt;
**# Now AC is invisible to anyone with threshold != -1 (including many with mod points and threshold=0, who would have modded AC up on his own merits)&lt;br /&gt;
**# Unless/until users with threshold=-1 and mod points happen by to rectify things, my comment is now the first thing most users see.&lt;br /&gt;
**# ???   ''(sorry, can't resist...)''&lt;br /&gt;
**# Profit!&lt;br /&gt;
***Actually, not just the immediate parent like I said, but 'all' ancestor comments. Otherwise as step 1.5 I just reply with an AC troll (which someone else will rightfully downmod), then in step 2 I reply to ''that''; now that the original AC first post is my comment's gp, so I can still downmod it.&lt;br /&gt;
** ''' Good point ''' you should be prevented from moderating any children ''''and''' ancestors of your posts (but sibling chains are still fair game)&lt;br /&gt;
&lt;br /&gt;
* Moderation Engine&lt;br /&gt;
** Moderation tags only (default scores)&lt;br /&gt;
*** Offtopic -1&lt;br /&gt;
*** Interesting +1&lt;br /&gt;
*** Troll -1&lt;br /&gt;
*** Insightful +1&lt;br /&gt;
*** Groupthink -1 ('''New!''')&lt;br /&gt;
*** Devil's Advocate +1 ('''New!''')&lt;br /&gt;
*** Overrated -0.5 ('''new default weight''')&lt;br /&gt;
*** Underrated +0.5 ('''new default weight''')&lt;br /&gt;
*** Flamebait -0.5 ('''new default weight''')&lt;br /&gt;
*** Funny +0.5 ('''new default weight''')&lt;br /&gt;
** Users assign own weights to tags in the range -2.0 -&amp;gt; 2.0 with 0.5 increments&lt;br /&gt;
** System rounds x.5 towards 0 in comment spill / threshold logic, display capped at -1 and 5.&lt;br /&gt;
** A score for the default weights is saved for the comment for use by article spill (for googlebot or &amp;quot;load all comments&amp;quot; from anonmyous user)&lt;br /&gt;
** An optional cryptocoin tipping system, when you like someone's post you can give him a small cryptocoin tip. That might also work as an additional moderating system. Non-moderators could mod-up comments (Insightful, Funny, etc) by eg. 0.5 points by spending some money.&lt;br /&gt;
** What about not-posting in the thread where you moderated? Good or bad rule? Maybe if you really must post, allow cryptocoin paying for post? (eg. &amp;quot;Warning: you have moderated in this thread, if you really want to post you need to spend cryptocoin on that&amp;quot; (??))&lt;br /&gt;
&lt;br /&gt;
* Moderation strategy&lt;br /&gt;
** Chops instead of Karma&lt;br /&gt;
** Chops are derived from:&lt;br /&gt;
*** Articles accepted for submission&lt;br /&gt;
**** But NOT articles self-authored on a channel you're an editor of&lt;br /&gt;
*** Comments that are replied to by others without a troll modifier&lt;br /&gt;
*** Positive moderation (as judged by the mod action with respect to their own point value weights... so if they think funny is bad, it counts against you)&lt;br /&gt;
*** Positive metamoderation outcome (see below)&lt;br /&gt;
** Registered users that have used the site &amp;gt; [threshold] days, posted &amp;gt; [threshold] times, and have positive chops get moderation duty&lt;br /&gt;
*** The more chops, the more mod points per day, with a total cap for unused&lt;br /&gt;
** Meta-moderation is available to users that have used the site &amp;gt; [big threshold] days and have &amp;gt; [threshold] chops&lt;br /&gt;
*** Metamoderation is not &amp;quot;special&amp;quot;, a meta-mod capable user can see a random selection of recent mods at any time and metamod.&lt;br /&gt;
*** Metamod takes 2 mod points  &amp;lt;==Explain??&lt;br /&gt;
**** Metamod actions are like moderation actions, you spend modpoints on them. But they are twice as expensive as direct moderation. The theory is that users with more chops (and thus more modpoints to throw around) are more likely to spend some of them on metamoderation.&lt;br /&gt;
*** Metamod can spend a mod point to &amp;quot;re-roll&amp;quot; and see a new set of random moderations&lt;br /&gt;
*** A moderation is undone when it's &amp;quot;score&amp;quot; goes negative. It is &amp;quot;reapplied&amp;quot; when it goes positive. If the score dips to -3, the moderation is removed entirely.&lt;br /&gt;
*** A user is not rewarded or punished for the metamod specifically.&lt;br /&gt;
**** A running total of positive and negative meta-moderations against them is calculated&lt;br /&gt;
**** Certain threshold for positive and negative meta-mod counts result in fixed deltas in chops&lt;br /&gt;
***** Having &amp;gt;5 positive metamod could be +1 chop score. &amp;gt;10 +2, &amp;gt;20 +3;  &amp;gt;3 negative is -1, &amp;gt; 5 is -2, &amp;gt; 10 is -3&lt;br /&gt;
** Your current chops as of more than 4 weeks ago is rolled into a fixed amount capped at 1.5 times the &amp;quot;Excellent&amp;quot; value and 1.5 times the most negative &amp;quot;Worst Poster&amp;quot; value.&lt;br /&gt;
*** On a weekly basis a task is run across all accounts that collects chop point actions since the last summarization date forward a week (actions that happened about 3 weeks ago), applies these to the last +4 weeks ago score, truncates it to the ranges above, and stores it in the database with the new summarization date for that user's account.&lt;br /&gt;
*** This prevents a user from &amp;quot;banking&amp;quot; actions that give them more chops to only later be a jerk.&lt;br /&gt;
*** However it lets you be a bit grumpy in the short term since the value can go above the thresholds when calculating the current display/privs value (query all the outstanding chop actions for this user, add the point values to the historic value, store it for easy reference later, cached for an hour)&lt;/div&gt;</summary>
		<author><name>Pr0ntab</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Historic:FeatureList&amp;diff=1911</id>
		<title>Historic:FeatureList</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Historic:FeatureList&amp;diff=1911"/>
		<updated>2014-02-07T23:34:23Z</updated>

		<summary type="html">&lt;p&gt;Pr0ntab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
I'd appreciate if everyone would just start adding or removing things they think need to be in the to-be variant of this site&lt;br /&gt;
&lt;br /&gt;
Rather than isolate the things that slashdot already had (we should be familiar with it), let's just explicitly state what we want to see, with the idea that most of it is a copy or inspired by the original.  But we can possibly explain, refine, or restrict our focus to the bits that matter.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* UTF-8 clean for anything that doesn't end up in a URL (i.e. tags, titles, channel names, user names)&lt;br /&gt;
** Of course, some combining marks would have to be filtered, and the resulting text round-tripped through NFD-&amp;gt;NFC to prevent certain types of attacks against users or making text difficult to index.&lt;br /&gt;
* [http://blog.stackoverflow.com/2011/04/stack-exchange-partners-with-mathjax/ MathJax] support both in comments and in submissions. Mathjax is the math rendering engine used on [http://stackexchange.com/ stackexchange]. This will allow scientific discussion between us, people who can read math.&lt;br /&gt;
* Channels (like yro, politics, apple) as first class objects&lt;br /&gt;
** &amp;quot;Primary&amp;quot; channels that have DNS shorthand (http://apple.altslash.org/ being equiv to http://altslash.org/ch/apple/)&lt;br /&gt;
** &amp;quot;Secondary&amp;quot; channels that users could create and play editor that use the more verbose syntax (http://altslash.org/ch/baseball/) that is reminiscent of subreddits&lt;br /&gt;
** User channels (i.e. journals) as we've always had&lt;br /&gt;
* display user IDs.&lt;br /&gt;
&lt;br /&gt;
* Submission queues for all channels with membership at the discretion of the channel owner; being able to submit also implies up/downvoting submissions and tagging&lt;br /&gt;
** Editors/channel owners only&lt;br /&gt;
** List of users who can submit&lt;br /&gt;
** All of my friends (for user journals)&lt;br /&gt;
** All users with mod status&lt;br /&gt;
** All registered users&lt;br /&gt;
** Everyone&lt;br /&gt;
&lt;br /&gt;
* Articles are also first class objects&lt;br /&gt;
** Perma-link independant of channel&lt;br /&gt;
** Articles can be cross-posted to other channels by a channel owner (built into the UI if the editor manages more than one channel)&lt;br /&gt;
* Comment key features&lt;br /&gt;
** Comments are first class objects, just as before, just like articles&lt;br /&gt;
** Comments can be edited for a short period of time by owner&lt;br /&gt;
*** HOWEVER: Edited comments get a new ID and it links to older versions in the new one. This detail is made prominent to viewer if a comment reply happened before an edit.&lt;br /&gt;
** Allow alternate markup options (bbcode, markdown, wiki markup)&lt;br /&gt;
*** Provide a mapping to actual div and styles that will be applied, or HTML equivalent codes&lt;br /&gt;
&lt;br /&gt;
* Allow moderation in same article that you've posted in; only disallow moderation '''to your own reply chain'''.&lt;br /&gt;
** You're obviously not allowed to moderate in your own accepted or posted article (treating all comments as replies)&lt;br /&gt;
** Does &amp;quot;reply chain&amp;quot; include parent? If not, how do we deal with threadjacking:&lt;br /&gt;
**# AC posts first comment on a new article (let's presume it's an upmod-worthy comment, not fristpsot)&lt;br /&gt;
**# I post my unrelated comment as a reply to AC's FP, in order to achieve greater visibility&lt;br /&gt;
**# I downmod the AC to -1&lt;br /&gt;
**# Now AC is invisible to anyone with threshold != -1 (including many with mod points and threshold=0, who would have modded AC up on his own merits)&lt;br /&gt;
**# Unless/until users with threshold=-1 and mod points happen by to rectify things, my comment is now the first thing most users see.&lt;br /&gt;
**# ???   ''(sorry, can't resist...)''&lt;br /&gt;
**# Profit!&lt;br /&gt;
***Actually, not just the immediate parent like I said, but 'all' ancestor comments. Otherwise as step 1.5 I just reply with an AC troll (which someone else will rightfully downmod), then in step 2 I reply to ''that''; now that the original AC first post is my comment's gp, so I can still downmod it.&lt;br /&gt;
** ''' Good point ''' you should be prevented from moderating any children ''''and''' ancestors of your posts (but sibling chains are still fair game)&lt;br /&gt;
&lt;br /&gt;
* Moderation Engine&lt;br /&gt;
** Moderation tags only (default scores)&lt;br /&gt;
*** Offtopic -1&lt;br /&gt;
*** Interesting +1&lt;br /&gt;
*** Troll -1&lt;br /&gt;
*** Insightful +1&lt;br /&gt;
*** Groupthink -1 ('''New!''')&lt;br /&gt;
*** Devil's Advocate +1 ('''New!''')&lt;br /&gt;
*** Overrated -0.5 ('''new default weight''')&lt;br /&gt;
*** Underrated +0.5 ('''new default weight''')&lt;br /&gt;
*** Flamebait -0.5 ('''new default weight''')&lt;br /&gt;
*** Funny +0.5 ('''new default weight''')&lt;br /&gt;
** Users assign own weights to tags in the range -2.0 -&amp;gt; 2.0 with 0.5 increments&lt;br /&gt;
** System rounds x.5 towards 0 in comment spill / threshold logic, display capped at -1 and 5.&lt;br /&gt;
** A score for the default weights is saved for the comment for use by article spill (for googlebot or &amp;quot;load all comments&amp;quot; from anonmyous user)&lt;br /&gt;
** An optional cryptocoin tipping system, when you like someone's post you can give him a small cryptocoin tip. That might also work as an additional moderating system. Non-moderators could mod-up comments (Insightful, Funny, etc) by eg. 0.5 points by spending some money.&lt;br /&gt;
** What about not-posting in the thread where you moderated? Good or bad rule? Maybe if you really must post, allow cryptocoin paying for post? (eg. &amp;quot;Warning: you have moderated in this thread, if you really want to post you need to spend cryptocoin on that&amp;quot; (??))&lt;br /&gt;
&lt;br /&gt;
* Moderation strategy&lt;br /&gt;
** Chops instead of Karma&lt;br /&gt;
** Chops are derived from:&lt;br /&gt;
*** Articles accepted for submission&lt;br /&gt;
**** But NOT articles self-authored on a channel you're an editor of&lt;br /&gt;
*** Comments that are replied to by others without a troll modifier&lt;br /&gt;
*** Positive moderation (as judged by the mod action with respect to their own point value weights... so if they think funny is bad, it counts against you)&lt;br /&gt;
*** Positive metamoderation outcome (see below)&lt;br /&gt;
** Registered users that have used the site &amp;gt; [threshold] days, posted &amp;gt; [threshold] times, and have positive chops get moderation duty&lt;br /&gt;
*** The more chops, the more mod points per day, with a total cap for unused&lt;br /&gt;
** Meta-moderation is available to users that have used the site &amp;gt; [big threshold] days and have &amp;gt; [threshold] chops&lt;br /&gt;
*** Metamoderation is not &amp;quot;special&amp;quot;, a meta-mod capable user can see a random selection of recent mods at any time and metamod.&lt;br /&gt;
*** Metamod takes 2 mod points  &amp;lt;==Explain??&lt;br /&gt;
**** Metamod actions are like moderation actions, you spend modpoints on them. But they are twice as expensive as direct moderation. The theory is that users with more chops (and thus more modpoints to throw around) are more likely to spend some of them on metamoderation.&lt;br /&gt;
*** Metamod can spend a mod point to &amp;quot;re-roll&amp;quot; and see a new set of random moderations&lt;br /&gt;
*** A moderation is undone when it's &amp;quot;score&amp;quot; goes negative. It is &amp;quot;reapplied&amp;quot; when it goes positive. If the score dips to -3, the moderation is removed entirely.&lt;br /&gt;
*** A user is not rewarded or punished for the metamod specifically.&lt;br /&gt;
**** A running total of positive and negative meta-moderations against them is calculated&lt;br /&gt;
**** Certain threshold for positive and negative meta-mod counts result in fixed deltas in chops&lt;br /&gt;
***** Having &amp;gt;5 positive metamod could be +1 chop score. &amp;gt;10 +2, &amp;gt;20 +3;  &amp;gt;3 negative is -1, &amp;gt; 5 is -2, &amp;gt; 10 is -3&lt;/div&gt;</summary>
		<author><name>Pr0ntab</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Historic_talk:FeatureList&amp;diff=1907</id>
		<title>Historic talk:FeatureList</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Historic_talk:FeatureList&amp;diff=1907"/>
		<updated>2014-02-07T23:30:28Z</updated>

		<summary type="html">&lt;p&gt;Pr0ntab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(Pardon my editing. If anyone is more familiar with wiki editing than I, maybe they would care to format this more appropriately. However, I would not appreciate any editing of my comments other than for format.)&lt;br /&gt;
&lt;br /&gt;
;MODDING&lt;br /&gt;
&lt;br /&gt;
:First: I recommend against allowing mods in any discussion in which you have taken part. Preventing mods only to &amp;quot;your comment chain&amp;quot; would be far too complicated to implement and there are too many potential holes to exploit if someone wants to cheat.&lt;br /&gt;
&lt;br /&gt;
:: Actually it's not hard to implement. The key here is that CIDs contain an articleID they were posted against, so it's fairly easy to&lt;br /&gt;
:: a) When moderating, check all the posts on an article_ID made by you, then enumerate all ancestors. Check to see if the comment to mod CID matches any in that set. Then enumerate the ancestors of the CID to be modded and match that against the initial list of posts. Any collisions deny the moderation. That's it.&lt;br /&gt;
:: b) When posting, do the same logic except switch the CID of &amp;quot;all my moderations&amp;quot; with &amp;quot;all my existing posts&amp;quot;, in a), and then undo all those moderations (could be pushed into a queue, doesn't need to be in a transaction slowing the page refresh).&lt;br /&gt;
:: These queries are fast because they are required for fetching page thread fragments for displaying spill views and comment details (comment perma-link page rendering)&lt;br /&gt;
&lt;br /&gt;
:Second: I recommend against giving users the ability to mod ACs up. Why bother? They're ACs. Allow downmodding but not upmodding. That gives them incentive to create an account. (I realize this would penalize the occasional brilliant comment from an AC... still, I say: let them create an account.)&lt;br /&gt;
&lt;br /&gt;
:: ACs do sometimes post very good content. Sometimes individuals mentioned in an article feel the need to post with some plausible deniability. I'd advise against this. Perhaps a feature might be to simply hide AC posts as a display option (but not the default).&lt;br /&gt;
&lt;br /&gt;
:Third: I do not think fractional mod points is a good idea. It adds unnecessary complication, decimal numbers use up more space in the database and add performance penalties, etc. If you want to make some mods worth more than others, make them worth more than one point. E.g., 2 points and 1 point rather than 1 point and 0.5 points.&lt;br /&gt;
&lt;br /&gt;
:: You wouldn't store decimals, just the traditional modpoints times 2. The fractions are a UI detail and their conversion (and truncation) are a function of the code that prepares fetched data to be templated and rendered to HTML. The reason for adding this is so that the default rendering option still shows a -1 to 5 scale as before, but allows for Funny and Flamebait to be de-emphasized. It's really a matter of empowering the default, non-logged in view, which we can't ignore.&lt;br /&gt;
&lt;br /&gt;
:Fourth: I would give a lot of strong thought to some kind of means to limit sock-puppet accounts and especially sock-puppet mods. I doubt there is any perfect way to do it, but having many times been victim of sock-puppet mods, I think it should be harder than in the original version. It should also be made clear to users that sock-puppets are considered the lowest of the low by the community. (They already are, but it should be made explicitly clear.)&lt;br /&gt;
&lt;br /&gt;
:: Perhaps a new requirement is a feature in the backend that uses cookies and/or IP/browser fingerprinting to cluster accounts, and then further watch for correlated activity among them to identify potential sockpuppet accounts. A manual adjudication process would be necessary. While multiple accounts would not be specifically against the ToS, the site would reserve the right to ban accounts believed to be acting in bad faith (trolling, spam, sockpuppetry)&lt;br /&gt;
&lt;br /&gt;
:Fifth: I recommend adding an &amp;quot;I disagree&amp;quot; mod, which would be worth '''+1''' point.  :)&lt;br /&gt;
&lt;br /&gt;
:: Only if you change it to be &amp;quot;Devil's Advocate&amp;quot; and conversely a &amp;quot;Groupthink&amp;quot; downmod at '''-1'''. These are more descriptive rather than opinion-based tags (even though they really all are) which are easier to metamod and force you to think about your perception of the community attitude, not just your own.&lt;br /&gt;
&lt;br /&gt;
:Sixth: ''&amp;quot;What about not-posting in the thread where you moderated? Good or bad rule? Maybe if you really must post, allow cryptocoin paying for post?&amp;quot;''  '''HELL NO.''' People should not have more say just because they have more money. This is a '''very bad''' idea.&lt;br /&gt;
&lt;br /&gt;
:: Agreed. This is a dangerous precedence. Also, I don't think it's a good idea to incentive-ize anything beyond low UIDs, more browsing options (site scraping, CPU-taxing searches), maybe auctions for popular channel names to be owner/editor on.&lt;br /&gt;
&lt;br /&gt;
;KARMA (CHOPS)&lt;br /&gt;
&lt;br /&gt;
:I really don't think mod points or karma should depend on user's customized point systems. Leaving it open to customized scoring could make your karma system vulnerable to cabals of users, unintended consequences, or a form of &amp;quot;elitism&amp;quot; (Good Old Boy Syndrome). It's been known to happen. There should be a clearly articulable standard that cannot be modified by users. Anything else is subject to chaos. If you don't give users a clearly defined standard, they won't know how to behave.&lt;br /&gt;
&lt;br /&gt;
:: Note about the above: if what was meant was that it '''shows''' differently to users based on their custom scorings, fine. But the internal base scoring should not be modifiable by users.&lt;br /&gt;
:: '''Eeep edit conflict''' ... YES that's what I meant and I agree&lt;br /&gt;
&lt;br /&gt;
:A Karma (or Chops) system needs to go above what the original system uses (only a few levels, with &amp;quot;Excellent&amp;quot; being the top). The current system allows people to receive massive numbers of positive mod points, but still remain at &amp;quot;Excellent&amp;quot; karma, which can be lost in a single day; they can find their karma at 0 if they are ganged up on by others and receive only a few downmods in a single conversation. Yes, it does happen. Karma should be allowed to accumulate (negative OR positive) beyond just a few points on either side of zero. It need not go on forever, but people should be allowed to develop some kind of persistence of positive or negative karma. That way somebody with a few years of good karma won't find themselves below 0 due to a single flamewar. And vice versa.&lt;br /&gt;
&lt;br /&gt;
:: This already happens from what I understand. Karma isn't totally capped right now on slashdot; there's a functional limit for display purposes and mod perks. I think there's a weighting system where karma for everything older than a few months or so &amp;quot;sum from back then&amp;quot;, capped at the functional limit, and then all the subsequent karma-affecting activity since then allows it to go above or below that number, and it's again capped at the limit for checks. And then they summarize the oldest month on some periodic basis into the new &amp;quot;sum from back then&amp;quot;, but they again are capping it when stored so all the extra upmods in the past can't outweigh current downmods now.&lt;br /&gt;
&lt;br /&gt;
:: I'd like to continue using such a system so that you're given the ability to carry Chops above the &amp;quot;Excellent&amp;quot; threshold value, but summarization means that you can't &amp;quot;bank&amp;quot; good behavior limitlessly and it also cuts down on expensive database queries for long-lived accounts.&lt;br /&gt;
&lt;br /&gt;
:Care should be taken to avoid multiplication of karma points, either positive or negative. I.e., you should not receive more positive points for having positive points.&lt;br /&gt;
&lt;br /&gt;
:: I can't think of a situation where this occurs as exists or proposed (except with sockpuppetry... )&lt;/div&gt;</summary>
		<author><name>Pr0ntab</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Historic:FeatureList&amp;diff=1865</id>
		<title>Historic:FeatureList</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Historic:FeatureList&amp;diff=1865"/>
		<updated>2014-02-07T22:47:59Z</updated>

		<summary type="html">&lt;p&gt;Pr0ntab: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
I'd appreciate if everyone would just start adding or removing things they think need to be in the to-be variant of this site&lt;br /&gt;
&lt;br /&gt;
Rather than isolate the things that slashdot already had (we should be familiar with it), let's just explicitly state what we want to see, with the idea that most of it is a copy or inspired by the original.  But we can possibly explain, refine, or restrict our focus to the bits that matter.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* UTF-8 clean for anything that doesn't end up in a URL (i.e. tags, titles, channel names, user names)&lt;br /&gt;
** Of course, some combining marks would have to be filtered, and the resulting text round-tripped through NFD-&amp;gt;NFC to prevent certain types of attacks against users or making text difficult to index.&lt;br /&gt;
* [http://blog.stackoverflow.com/2011/04/stack-exchange-partners-with-mathjax/ MathJax] support both in comments and in submissions. Mathjax is the math rendering engine used on [http://stackexchange.com/ stackexchange]. This will allow scientific discussion between us, people who can read math.&lt;br /&gt;
* Channels (like yro, politics, apple) as first class objects&lt;br /&gt;
** &amp;quot;Primary&amp;quot; channels that have DNS shorthand (http://apple.altslash.org/ being equiv to http://altslash.org/ch/apple/)&lt;br /&gt;
** &amp;quot;Secondary&amp;quot; channels that users could create and play editor that use the more verbose syntax (http://altslash.org/ch/baseball/) that is reminiscent of subreddits&lt;br /&gt;
** User channels (i.e. journals) as we've always had&lt;br /&gt;
* display user IDs.&lt;br /&gt;
&lt;br /&gt;
* Submission queues for all channels with membership at the discretion of the channel owner; being able to submit also implies up/downvoting submissions and tagging&lt;br /&gt;
** Editors/channel owners only&lt;br /&gt;
** List of users who can submit&lt;br /&gt;
** All of my friends (for user journals)&lt;br /&gt;
** All users with mod status&lt;br /&gt;
** All registered users&lt;br /&gt;
** Everyone&lt;br /&gt;
&lt;br /&gt;
* Articles are also first class objects&lt;br /&gt;
** Perma-link independant of channel&lt;br /&gt;
** Articles can be cross-posted to other channels by a channel owner (built into the UI if the editor manages more than one channel)&lt;br /&gt;
* Comment key features&lt;br /&gt;
** Comments are first class objects, just as before, just like articles&lt;br /&gt;
** Comments can be edited for a short period of time by owner&lt;br /&gt;
*** HOWEVER: Edited comments get a new ID and it links to older versions in the new one. This detail is made prominent to viewer if a comment reply happened before an edit.&lt;br /&gt;
** Allow alternate markup options (bbcode, markdown, wiki markup)&lt;br /&gt;
*** Provide a mapping to actual div and styles that will be applied, or HTML equivalent codes&lt;br /&gt;
&lt;br /&gt;
* Allow moderation in same article that you've posted in; only disallow moderation '''to your own reply chain'''.&lt;br /&gt;
** You're obviously not allowed to moderate in your own accepted or posted article (treating all comments as replies)&lt;br /&gt;
** Does &amp;quot;reply chain&amp;quot; include parent? If not, how do we deal with threadjacking:&lt;br /&gt;
**# AC posts first comment on a new article (let's presume it's an upmod-worthy comment, not fristpsot)&lt;br /&gt;
**# I post my unrelated comment as a reply to AC's FP, in order to achieve greater visibility&lt;br /&gt;
**# I downmod the AC to -1&lt;br /&gt;
**# Now AC is invisible to anyone with threshold != -1 (including many with mod points and threshold=0, who would have modded AC up on his own merits)&lt;br /&gt;
**# Unless/until users with threshold=-1 and mod points happen by to rectify things, my comment is now the first thing most users see.&lt;br /&gt;
**# ???   ''(sorry, can't resist...)''&lt;br /&gt;
**# Profit!&lt;br /&gt;
***Actually, not just the immediate parent like I said, but 'all' ancestor comments. Otherwise as step 1.5 I just reply with an AC troll (which someone else will rightfully downmod), then in step 2 I reply to ''that''; now that the original AC first post is my comment's gp, so I can still downmod it.&lt;br /&gt;
** ''' Good point ''' you should be prevented from moderating any children ''''and''' ancestors of your posts (but sibling chains are still fair game)&lt;br /&gt;
&lt;br /&gt;
* Moderation Engine&lt;br /&gt;
** Moderation tags only (default scores)&lt;br /&gt;
*** Overrated -1&lt;br /&gt;
*** Underrated +1&lt;br /&gt;
*** Offtopic -1&lt;br /&gt;
*** Interesting +1&lt;br /&gt;
*** Troll -1&lt;br /&gt;
*** Insightful +1&lt;br /&gt;
*** Flamebait -0.5&lt;br /&gt;
*** Funny +0.5&lt;br /&gt;
** Users assign own weights to tags in the range -2.0 -&amp;gt; 2.0 with 0.5 increments&lt;br /&gt;
** System rounds x.5 towards 0 in comment spill / threshold logic, display capped at -1 and 5.&lt;br /&gt;
** A score for the default weights is saved for the comment for use by article spill (for googlebot or &amp;quot;load all comments&amp;quot; from anonmyous user)&lt;br /&gt;
** An optional cryptocoin tipping system, when you like someone's post you can give him a small cryptocoin tip. That might also work as an additional moderating system. Non-moderators could mod-up comments (Insightful, Funny, etc) by eg. 0.5 points by spending some money.&lt;br /&gt;
** What about not-posting in the thread where you moderated? Good or bad rule? Maybe if you really must post, allow cryptocoin paying for post? (eg. &amp;quot;Warning: you have moderated in this thread, if you really want to post you need to spend cryptocoin on that&amp;quot; (??))&lt;br /&gt;
&lt;br /&gt;
* Moderation strategy&lt;br /&gt;
** Chops instead of Karma&lt;br /&gt;
** Chops are derived from:&lt;br /&gt;
*** Articles accepted for submission&lt;br /&gt;
**** But NOT articles self-authored on a channel you're an editor of&lt;br /&gt;
*** Comments that are replied to by others without a troll modifier&lt;br /&gt;
*** Positive moderation (as judged by the mod action with respect to their own point value weights... so if they think funny is bad, it counts against you)&lt;br /&gt;
*** Positive metamoderation outcome (see below)&lt;br /&gt;
** Registered users that have used the site &amp;gt; [threshold] days, posted &amp;gt; [threshold] times, and have positive chops get moderation duty&lt;br /&gt;
*** The more chops, the more mod points per day, with a total cap for unused&lt;br /&gt;
** Meta-moderation is available to users that have used the site &amp;gt; [big threshold] days and have &amp;gt; [threshold] chops&lt;br /&gt;
*** Metamoderation is not &amp;quot;special&amp;quot;, a meta-mod capable user can see a random selection of recent mods at any time and metamod.&lt;br /&gt;
*** Metamod takes 2 mod points  &amp;lt;==Explain??&lt;br /&gt;
**** Metamod actions are like moderation actions, you spend modpoints on them. But they are twice as expensive as direct moderation. The theory is that users with more chops (and thus more modpoints to throw around) are more likely to spend some of them on metamoderation.&lt;br /&gt;
*** Metamod can spend a mod point to &amp;quot;re-roll&amp;quot; and see a new set of random moderations&lt;br /&gt;
*** A moderation is undone when it's &amp;quot;score&amp;quot; goes negative. It is &amp;quot;reapplied&amp;quot; when it goes positive. If the score dips to -3, the moderation is removed entirely.&lt;br /&gt;
*** A user is not rewarded or punished for the metamod specifically.&lt;br /&gt;
**** A running total of positive and negative meta-moderations against them is calculated&lt;br /&gt;
**** Certain threshold for positive and negative meta-mod counts result in fixed deltas in chops&lt;br /&gt;
***** Having &amp;gt;5 positive metamod could be +1 chop score. &amp;gt;10 +2, &amp;gt;20 +3;  &amp;gt;3 negative is -1, &amp;gt; 5 is -2, &amp;gt; 10 is -3&lt;/div&gt;</summary>
		<author><name>Pr0ntab</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Historic:FeatureList&amp;diff=1858</id>
		<title>Historic:FeatureList</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Historic:FeatureList&amp;diff=1858"/>
		<updated>2014-02-07T22:45:48Z</updated>

		<summary type="html">&lt;p&gt;Pr0ntab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
I'd appreciate if everyone would just start adding or removing things they think need to be in the to-be variant of this site&lt;br /&gt;
&lt;br /&gt;
Rather than isolate the things that slashdot already had (we should be familiar with it), let's just explicitly state what we want to see, with the idea that most of it is a copy or inspired by the original.  But we can possibly explain, refine, or restrict our focus to the bits that matter.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* UTF-8 clean for anything that doesn't end up in a URL (i.e. tags, titles, channel names, user names)&lt;br /&gt;
** Of course, some combining marks would have to be filtered, and the resulting text round-tripped through NFD-&amp;gt;NFC to prevent certain types of attacks against users or making text difficult to index.&lt;br /&gt;
* [http://blog.stackoverflow.com/2011/04/stack-exchange-partners-with-mathjax/ MathJax] support both in comments and in submissions. Mathjax is the math rendering engine used on [http://stackexchange.com/ stackexchange]. This will allow scientific discussion between us, people who can read math.&lt;br /&gt;
* Channels (like yro, politics, apple) as first class objects&lt;br /&gt;
** &amp;quot;Primary&amp;quot; channels that have DNS shorthand (http://apple.altslash.org/ being equiv to http://altslash.org/ch/apple/)&lt;br /&gt;
** &amp;quot;Secondary&amp;quot; channels that users could create and play editor that use the more verbose syntax (http://altslash.org/ch/baseball/) that is reminiscent of subreddits&lt;br /&gt;
** User channels (i.e. journals) as we've always had&lt;br /&gt;
* display user IDs.&lt;br /&gt;
&lt;br /&gt;
* Submission queues for all channels with membership at the discretion of the channel owner; being able to submit also implies up/downvoting submissions and tagging&lt;br /&gt;
** Editors/channel owners only&lt;br /&gt;
** List of users who can submit&lt;br /&gt;
** All of my friends (for user journals)&lt;br /&gt;
** All users with mod status&lt;br /&gt;
** All registered users&lt;br /&gt;
** Everyone&lt;br /&gt;
&lt;br /&gt;
* Articles are also first class objects&lt;br /&gt;
** Perma-link independant of channel&lt;br /&gt;
** Articles can be cross-posted to other channels by a channel owner (built into the UI if the editor manages more than one channel)&lt;br /&gt;
* Comment key features&lt;br /&gt;
** Comments are first class objects, just as before, just like articles&lt;br /&gt;
** Comments can be edited for a short period of time by owner&lt;br /&gt;
*** HOWEVER: Edited comments get a new ID and it links to older versions in the new one. This detail is made prominent to viewer if a comment reply happened before an edit.&lt;br /&gt;
** Allow alternate markup options (bbcode, markdown, wiki markup)&lt;br /&gt;
*** Provide a mapping to actual div and styles that will be applied, or HTML equivalent codes&lt;br /&gt;
&lt;br /&gt;
* Allow moderation in same article that you've posted in; only disallow moderation '''to your own reply chain'''.&lt;br /&gt;
** You're obviously not allowed to moderate in your own accepted or posted article (treating all comments as replies)&lt;br /&gt;
** Does &amp;quot;reply chain&amp;quot; include parent? If not, how do we deal with threadjacking:&lt;br /&gt;
**# AC posts first comment on a new article (let's presume it's an upmod-worthy comment, not fristpsot)&lt;br /&gt;
**# I post my unrelated comment as a reply to AC's FP, in order to achieve greater visibility&lt;br /&gt;
**# I downmod the AC to -1&lt;br /&gt;
**# Now AC is invisible to anyone with threshold != -1 (including many with mod points and threshold=0, who would have modded AC up on his own merits)&lt;br /&gt;
**# Unless/until users with threshold=-1 and mod points happen by to rectify things, my comment is now the first thing most users see.&lt;br /&gt;
**# ???   ''(sorry, can't resist...)''&lt;br /&gt;
**# Profit!&lt;br /&gt;
***Actually, not just the immediate parent like I said, but 'all' ancestor comments. Otherwise as step 1.5 I just reply with an AC troll (which someone else will rightfully downmod), then in step 2 I reply to ''that''; now that the original AC first post is my comment's gp, so I can still downmod it.&lt;br /&gt;
** ''' Good point ''' you should be prevented from moderating any children ''''and''' ancestors of your posts (but sibling chains are still fair game)&lt;br /&gt;
&lt;br /&gt;
* Moderation Engine&lt;br /&gt;
** Moderation tags only (default scores)&lt;br /&gt;
*** Overrated -1&lt;br /&gt;
*** Underrated +1&lt;br /&gt;
*** Offtopic -1&lt;br /&gt;
*** Interesting +1&lt;br /&gt;
*** Troll -1&lt;br /&gt;
*** Insightful +1&lt;br /&gt;
*** Flamebait -0.5&lt;br /&gt;
*** Funny +0.5&lt;br /&gt;
** Users assign own weights to tags in the range -2.0 -&amp;gt; 2.0 with 0.5 increments&lt;br /&gt;
** System rounds x.5 towards 0 in comment spill / threshold logic, display capped at -1 and 5.&lt;br /&gt;
** A score for the default weights is saved for the comment for use by article spill (for googlebot or &amp;quot;load all comments&amp;quot; from anonmyous user)&lt;br /&gt;
** An optional cryptocoin tipping system, when you like someone's post you can give him a small cryptocoin tip. That might also work as an additional moderating system. Non-moderators could mod-up comments (Insightful, Funny, etc) by eg. 0.5 points by spending some money.&lt;br /&gt;
** What about not-posting in the thread where you moderated? Good or bad rule? Maybe if you really must post, allow cryptocoin paying for post? (eg. &amp;quot;Warning: you have moderated in this thread, if you really want to post you need to spend cryptocoin on that&amp;quot; (??))&lt;br /&gt;
&lt;br /&gt;
* Moderation strategy&lt;br /&gt;
** Chops instead of Karma&lt;br /&gt;
** Chops are derived from:&lt;br /&gt;
*** Articles accepted for submission&lt;br /&gt;
**** But NOT articles self-authored on a channel you're an editor of&lt;br /&gt;
*** Comments that are replied to by others without a troll modifier&lt;br /&gt;
*** Positive moderation (as judged by the mod action with respect to their own point value weights... so if they think funny is bad, it counts against you)&lt;br /&gt;
*** Positive metamoderation outcome (see below)&lt;br /&gt;
** Registered users that have used the site &amp;gt; [threshold] days, posted &amp;gt; [threshold] times, and have positive chops get moderation duty&lt;br /&gt;
*** The more chops, the more mod points per day, with a total cap for unused&lt;br /&gt;
** Meta-moderation is available to users that have used the site &amp;gt; [big threshold] days and have &amp;gt; [threshold] chops&lt;br /&gt;
*** Metamoderation is not &amp;quot;special&amp;quot;, a meta-mod capable user can see a random selection of recent mods at any time and metamod.&lt;br /&gt;
*** Metamod takes 2 mod points  &amp;lt;==Explain??&lt;br /&gt;
*** Metamod can spend a mod point to &amp;quot;re-roll&amp;quot; and see a new set of random moderations&lt;br /&gt;
*** A moderation is undone when it's &amp;quot;score&amp;quot; goes negative. It is &amp;quot;reapplied&amp;quot; when it goes positive. If the score dips to -3, the moderation is removed entirely.&lt;br /&gt;
*** A user is not rewarded or punished for the metamod specifically.&lt;br /&gt;
**** A running total of positive and negative meta-moderations against them is calculated&lt;br /&gt;
**** Certain threshold for positive and negative meta-mod counts result in fixed deltas in chops&lt;br /&gt;
***** Having &amp;gt;5 positive metamod could be +1 chop score. &amp;gt;10 +2, &amp;gt;20 +3;  &amp;gt;3 negative is -1, &amp;gt; 5 is -2, &amp;gt; 10 is -3&lt;/div&gt;</summary>
		<author><name>Pr0ntab</name></author>
	</entry>
</feed>