{ localUrl: '../page/1b8.html', arbitalUrl: 'https://arbital.com/p/1b8', rawJsonUrl: '../raw/1b8.json', likeableId: 'DavidLuzar', likeableType: 'page', myLikeValue: '0', likeCount: '8', dislikeCount: '0', likeScore: '8', individualLikes: [ 'AlexeiAndreev', 'JeremyPerret', 'EricBruylant', 'AdeleLopez', 'MichaelPropach', 'tuffylock', 'MarkChimes', 'SzymonWilczyski' ], pageId: '1b8', edit: '2', editSummary: '', prevEdit: '1', currentEdit: '2', wasPublished: 'true', type: 'comment', title: '"I think that in practice th..."', clickbait: '', textLength: '1682', alias: '1b8', externalUrl: '', sortChildrenBy: 'recentFirst', hasVote: 'false', voteType: '', votesAnonymous: 'false', editCreatorId: 'MalcolmOcean', editCreatedAt: '2015-12-17 20:53:18', pageCreatorId: 'MalcolmOcean', pageCreatedAt: '2015-12-17 20:52:20', seeDomainId: '0', editDomainId: 'PaulChristiano', submitToDomainId: '0', isAutosave: 'false', isSnapshot: 'false', isLiveEdit: 'true', isMinorEdit: 'false', indirectTeacher: 'false', todoCount: '0', isEditorComment: 'false', isApprovedComment: 'true', isResolved: 'false', snapshotText: '', anchorContext: '', anchorText: '', anchorOffset: '0', mergedInto: '', isDeleted: 'false', viewCount: '201', text: 'I think that in practice these norms will be hard to enforce just by culture. I would recommend a few things:\n\n**1) like the discourse.org forums, remind people of these norms a few times as they get used to the platform.** Discourse shows this message to new users the first couple of times they go to comment. Something similar here might make sense.\n\n![discourse new user message](https://i.imgur.com/30Uewiq.png?0)\n\n**2) make it easier to do the things you want to incentivize, and harder to do the other things.** For instance...\n\n> If you are one of the first people to dislike a page, please leave a comment telling the author why you disliked it. It will help them improve.\n\nSo maybe make this mandatory. In order for the downvote to register, you need to type at least 5 words of why. There could be a dropdown or something to make this easier, so you could just pick "I found this hard to read; get someone to edit it before publishing" or "this is snarky in a way that seems likely to provoke more rage than productive discussion" or "I want to plaster (citation needed) on your entire page". Maybe only for top-level pages, and maybe only for the first downvote or two. But still.\n\nSimilarly, we might ask how to effectively incentivize each of the other items on this list.\n\nThe terms—"like", "vote", etc—will probably play a role here too. As much as you can try to define them, other connotations and associations will sneak in. The ones chosen seem okay, but I wonder if something else mightn't work better... perhaps "high quality"/"low quality" instead of "like"/"dislike" and "bet" instead of "vote", although I only spend a few moments coming up with those.', metaText: '', isTextLoaded: 'true', isSubscribedToDiscussion: 'false', isSubscribedToUser: 'false', isSubscribedAsMaintainer: 'false', discussionSubscriberCount: '3', maintainerCount: '1', userSubscriberCount: '0', lastVisit: '2016-02-26 16:18:34', hasDraft: 'false', votes: [], voteSummary: 'null', muVoteSummary: '0', voteScaling: '0', currentUserVote: '-2', voteCount: '0', lockedVoteType: '', maxEditEver: '0', redLinkCount: '0', lockedBy: '', lockedUntil: '', nextPageId: '', prevPageId: '', usedAsMastery: 'false', proposalEditNum: '0', permissions: { edit: { has: 'false', reason: 'You don't have domain permission to edit this page' }, proposeEdit: { has: 'true', reason: '' }, delete: { has: 'false', reason: 'You don't have domain permission to delete this page' }, comment: { has: 'false', reason: 'You can't comment in this domain because you are not a member' }, proposeComment: { has: 'true', reason: '' } }, summaries: {}, creatorIds: [ 'MalcolmOcean' ], childIds: [], parentIds: [ 'arbital_like' ], commentIds: [ '1bq', '1z0' ], questionIds: [], tagIds: [], relatedIds: [], markIds: [], explanations: [], learnMore: [], requirements: [], subjects: [], lenses: [], lensParentId: '', pathPages: [], learnMoreTaughtMap: {}, learnMoreCoveredMap: {}, learnMoreRequiredMap: {}, editHistory: {}, domainSubmissions: {}, answers: [], answerCount: '0', commentCount: '0', newCommentCount: '0', linkedMarkCount: '0', changeLogs: [ { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '4088', pageId: '1b8', userId: 'MalcolmOcean', edit: '2', type: 'newEdit', createdAt: '2015-12-17 20:53:18', auxPageId: '', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '4086', pageId: '1b8', userId: 'MalcolmOcean', edit: '1', type: 'newEdit', createdAt: '2015-12-17 20:52:20', auxPageId: '', oldSettingsValue: '', newSettingsValue: '' }, { likeableId: '0', likeableType: 'changeLog', myLikeValue: '0', likeCount: '0', dislikeCount: '0', likeScore: '0', individualLikes: [], id: '4080', pageId: '1b8', userId: 'MalcolmOcean', edit: '0', type: 'newParent', createdAt: '2015-12-17 20:18:05', auxPageId: 'arbital_like', oldSettingsValue: '', newSettingsValue: '' } ], feedSubmissions: [], searchStrings: {}, hasChildren: 'false', hasParents: 'true', redAliases: {}, improvementTagIds: [], nonMetaTagIds: [], todos: [], slowDownMap: 'null', speedUpMap: 'null', arcPageIds: 'null', contentRequests: {} }