This post will serve as a place to discuss what features the new LessWrong 2.0 should have, and I will try to keep this post updated with our feature roadmap plans.
Here is roughly the set of features we are planning to develop over the next few weeks:
UPDATED: August 27th, 2017
Basic quality of life improvements:
Improve rendering speed on posts with many comments
(A lot of improvements made, a lot more to come)Improve usability on mobile
(After the major rework this is somewhat broken again, will fix it soon)Add Katex support for comments and posts
Allow merging with old LessWrong 1.0 accounts
Fix old LessWrong 1.0 links DONE!
Create unique links for each comment: DONE!
Make comments collapsible
Highlight new comments since last visit: DONE!
Improve automatic spam-detection
Add RSS feed links with adjustable karma thresholds
Create better documentation for the page, with tooltips and onboarding processes
Better search, including comment search and user search: DONE!
Improved Moderation Tools:
New Karma system that weighs your votes based on your Karma
Give moderators ability to suspend comment threads for a limited amount of time
Give trusted post-authors moderation ability on their own posts (deleting comments, temporarily suspending users from posts, etc.)
Add reporting feature to comments
Give moderators and admins access to a database query interface to identify negative vote patterns
New Content Types:
Add sequences as a top-level content-type with UI for navigating sequences in order, metadata on a sequence, and keeping track of which parts you've read DONE!
Add Arbital-style predictions as a content block in posts (maybe also as a top-level content type)
Add 'Wait-But-Why?' style footnotes to the editor
Discussion page that structures discussions more than just a tree format (here is a mockup I designed while working for Arbital, that I am style excited to implement)
...and we have many more crazy ideas we would like to experiment with
I will also create a comment for each of these under the post, so you can help us prioritize all of these. Also feel free to leave your own feature suggestions and site improvements in the comments.
Thanks!
Re: #1: It is common practice to make body text off-black. Is it good practice? Well, Matthew Butterick’s book, Butterick’s Practical Typography—considered a definitive work on the subject—uses black text.
You may note that Butterick suggests using off-black text—but consider his reasoning: the issue is contrast! As Butterick notes, screens emit light rather than absorbing it, making high contrast potentially painful to look at. Indeed; but darkening the background reduces the amount of light emitted, while lightening the text increases it. The former is superior as a way of reducing contrast. (Just don’t do both! That's wholly unnecessary.)
Edit: Check out readthesequences.com for an example of “black on off-white”.
Re: #2: Something to be A/B tested, I suppose. (Alternatively and even better: have this be user-configurable, via the account settings page, e.g.: "Display vote widget (•) above post only ( ) below post only ( ) both above and below post". "Sane defaults plus comprehensive configuration options" is the gold standard of UX design for such matters.)
Re: #3: This is exactly the point of responsive design. Hover for desktop clients, hamburger for mobile. There is no reason at all to insist on a single, unified solution; web UIs should at all times be appropriate to the platform they're being viewed on.
Re: #1: I to am a big fan of Practical Typography :) That's a pretty good point, I actually don't thik we disagree much. I think I may prefer just slightly prefer whiter backgrouds with slightly grey text. But only slightly.
Re: #2: I largely agree with this, though I might lean more on the side of giving the user less configuration options. Like, if you give everyone an option for everything, then the options get real cluttered. But I don't have strong feeling about adding this preference in general.
Re: #3: Totally.