-
38 votes
-
The Motte subreddit had a schism leading to the creation of a new community
4 votes -
Facebook account banned within ten minutes of linking Oculus account; decision reviewed and cannot be reversed. All prior purchases are lost. Oculus Quest is unusable.
37 votes -
How to get a "Reddit Experience" for Twitter?
Hey folks, I hate Twitter with a passion and find it very hard to follow discussions because they are so terribly displayed in the official App/Website. Unfortunately I have to use it for job...
Hey folks,
I hate Twitter with a passion and find it very hard to follow discussions because they are so terribly displayed in the official App/Website. Unfortunately I have to use it for job reasons and therefore I am looking for less headaches.
Is there an app which can show me Twitter content and discussion tree views like Reddit does?
I am totally willing to pay.
Thanks in advance for your thoughts.
8 votes -
A GPT-3 bot was posting on /r/AskReddit for a week and routinely getting upvoted and replied to
43 votes -
The guide to unbundling Reddit
10 votes -
Ceasefire, the site started last year by /r/ChangeMyView moderators, will shut down in a few months unless it reaches at least $1500/month on Patreon
22 votes -
Reddit announces "power-ups", their plan to have individual subreddits unlock features through members paying for a monthly subscription
40 votes -
What are your thoughts on r/BlackPeopleTwitter's Country Club threads?
I think on most sites this discussion isn't even worth having, knowing the type of people it would attract. But I have faith that Tildes can maintain civil discourse on this. For those unfamiliar,...
I think on most sites this discussion isn't even worth having, knowing the type of people it would attract. But I have faith that Tildes can maintain civil discourse on this.
For those unfamiliar, for threads on r/BPT that receive an influx of racists and trolls the mods have implemented a sort of soft-lock where only verified users are allowed to post. However, the verification process strikes me as toeing the line of what should be acceptable in an online community. Essentially it breaks down to this:
- Are you black? Give us proof of the color of your skin and you'll be verified and flaired with your race.
- Are you a "non-white POC"? You can be verified but will receive no flair.
- Are you white? Talk to the mods to receive further instructions...
I understand the rationale, but subtly race-gating threads feels icky no matter the reason.
22 votes -
Reddit CEO defends their intention to run Trump ads ahead of election, outlines their plans to move comments on ads into subreddits
51 votes -
Reddit moderator accounts compromised in coordinated hack, hundreds of subreddits vandalized
29 votes -
Reddit releases their new content policy along with banning hundreds of subreddits, including /r/The_Donald and /r/ChapoTrapHouse
85 votes -
Reddit starts an Ethereum scalability competition in order to launch Community Points (monetization of karma) site-wide
Here is the admin post in r/ethereum announcing the contest and below is the text of that post. Previous Tildes and r/TheoryOfReddit discussions on this: Tildes: Reddit is moving forward with...
Here is the admin post in r/ethereum announcing the contest and below is the text of that post.
Previous Tildes and r/TheoryOfReddit discussions on this:
-
r/ToR: Reddit is moving forward with a monetizing of karma experiment
-
r/ToR: Reddit is rolling out "community points" (cosmetically monetized karma) in /r/FortNiteBR and /r/Cryptocurrency
-
r/ToR: The admins roll out a new system of "Community Points for Subreddit Governace" on r/libertarian - thought?
tl;dr: Do you believe your Ethereum scaling technology can handle Reddit's scale? It's time to let the Ethereum community hear about it. Send your demo in the comments by July 31, 2020.
This is your chance to earn some fame but, to be clear, there is no prize if your solution is chosen or modified to meet Reddit’s needs. Our lawyer made us write this.
The Goal
In conjunction with the Ethereum Foundation, Reddit is inviting Ethereum scaling projects to show the community how your scaling solution can be used to bring Community Points to mainnet. Our goal is to find a solution that will support hundreds of thousands of Community Points users on mainnet today, and can eventually scale to all of Reddit (430 million monthly users).
We’ve evaluated some of the most promising scaling solutions, and have learned a few things:
- There are plenty of awesome projects that we don't know about yet. We seem to learn about a promising new scaling solution every day.
- Most existing scaling solutions focus on the exchange use case, which favors optimizing for transfers. Many of these designs don't take into consideration the costs of obtaining tokens or entering the scaling system, which can be significant. Community Points distributions have cost an order of magnitude more gas than all other operations combined, primarily due to on-chain storage costs associated with onboarding new users.
- It's unclear how to determine the best solution. There is a lot of code, a lot of documentation, and a lot of hype out there. But there are very few objective real-world reviews or comparisons of various products/implementations.
- We need the Ethereum community's help to figure this out.
Do you have a scaling project that meets the criteria below? If so, share your demo in the comments of this post by July 31, 2020. Please note that all demos need to simulate Community Points usage for 100,000 users.
We also invite all scaling experts in the Ethereum community to comment on any demos submitted to enable a better understanding of the trade-offs and compromises between different solutions.
We will review the demos and plan to share any updates by September. While we don’t expect any novel scaling projects, we hope that you, the Ethereum scaling expert, can show us how to scale Community Points.
Demos should include:
- A live proof of concept showing hundreds of thousands of transactions
- Source code (for on & off-chain components as well tooling used for the PoC). The source code does not have to be shared publicly, but if Reddit decides to use a particular solution it will need to be shared with Reddit at some point
- Documentation
- How it works & scales
- Cost estimates (on-chain and off-chain)
- How to run it
- Architecture
- APIs (on chain & off)
- Known issues or tradeoffs
- Summary of cost & resource information for both on-chain & off-chain components used in the PoC, as well as cost & resource estimates for further scaling. If your PoC is not on mainnet, make note of any mainnet caveats (such as congestion issues).
Requirements
Scaling. This PoC should scale to the numbers below with minimal costs (both on & off-chain). There should also be a clear path to supporting hundreds of millions of users.
- Over a 5 day period, your scaling PoC should be able to handle:
- 100,000 point claims (minting & distributing points)
- 25,000 subscriptions
- 75,000 one-off points burning
- 100,000 transfers
Decentralization. Solutions should not depend on any single third-party provider.
- We prefer solutions that do not depend on specific entities such as Reddit or another provider, and solutions with no single point of control or failure in off-chain components, but recognize there are numerous trade-offs to consider
Usability. Scaling solutions should have a simple end user experience.
- Users shouldn't have to maintain any extra state/proofs, regularly monitor activity, keep track of extra keys, or sign anything other than their normal transactions
- Transactions complete in a reasonable amount of time (seconds or minutes, not hours or days)
- Free to use for end users (no gas fees, or fixed/minimal fees that Reddit can pay on their behalf)
- Bonus points:
- Users should be able to view their balances & transactions via a blockchain explorer-style interface
- Exiting is fast & simple
Interoperability. Compatibility with third party apps (wallets/contracts/etc) is necessary.
- Scaling solutions should be extensible and allow third parties to build on top of it
- APIs should be well documented and stable
- Documentation should be clear and complete
- Third-party permissionless integrations should be possible & straightforward
- Simple is better. Learning an uncommon or proprietary language should not be necessary. Advanced knowledge of mathematics, cryptography, or L2 scaling should not be required. Compatibility with common utilities & toolchains is expected.
- Bonus Points: Show us how it works. Do you have an idea for a cool new use case for Community Points? Build it!
Security. Users have full ownership & control of their points.
- Balances and transactions cannot be forged, manipulated, or blocked by Reddit or anyone else
- Users should own their points and be able to get on-chain ERC20 tokens without permission from anyone else
- Points should be recoverable to on-chain ERC20 tokens even if all third-parties involved go offline
- A public, third-party review attesting to the soundness of the design should be available
- Bonus points:
- Public, third-party implementation review available or in progress
- Compatibility with HSMs & hardware wallets
Other Considerations
- Minting/distributing tokens is not performed by Reddit directly [1]
- One off point burning, as well as recurring, non-interactive point burning (for subreddit memberships [2]) should be possible and scalable
- Fully open-source solutions are strongly preferred
[1] In the current implementation, Reddit provides signed data for claims, but does not submit the actual claim transaction for the user (the user does that themselves). Note that smart contracts are considered independent of Reddit provided there is a path to decentralizing control over them.
[2] Subreddit memberships are currently implemented as a contract acting as an ERC777-style operator that can burn points on a monthly basis, but we are open to changing that implementation.
Community Points Overview
To help you get started, this is an overview of how Community Points work today and some stats on how it's used. We are open to changing most implementation details, provided the basic requirements (above) are met.
Usage stats over the past month
Number of Community Points holders: ~17,500
Number of transfers: ~20,000
(reference: reddit.dappradar.com)
Number of subreddit memberships: ~800
Contracts
Community Points is built around 3 contracts:
- SubredditPoints: the ERC20 token
- Distributions: manages token supply & token claims
- Subscriptions: enables membership subscriptions in the form of recurring token burn
Deployed Contracts & Source Code
SubredditPoints: https://rinkeby.etherscan.io/address/0xe0d8d7b8273de14e628d2f2a4a10f719f898450a
Subscriptions: https://rinkeby.etherscan.io/address/0x396b89db5e9317ff25360c86bd4e2aae3bbc62ea
Distributions: https://rinkeby.etherscan.io/address/0xc0c08af3f2a3f8d6730118e0d2de4367053ebddf
SubredditPoints: https://rinkeby.etherscan.io/address/0xdf82c9014f127243ce1305dfe54151647d74b27a
Subscriptions: https://rinkeby.etherscan.io/address/0x77cb2dbeadb7313242d7f3070ce8fc98e96080e4
Distributions: https://rinkeby.etherscan.io/address/0x1c5122bfeba106eea33cf5bdf2004ab22213ca20
Points Distribution & Claims
Token supply is controlled by distribution rounds managed in the Distributions contract and triggered by Reddit. For each round (occurring ~monthly), Reddit submits a proposal for points distribution to a subreddit for approval. Once approved, Reddit issues signed claims for individual users according to the agreed upon points distribution. These claims can be redeemed on-chain. Claims are obtained from Reddit, and submitted to the Distributions contract, which validates the claim and calls the Subreddit Points contract to mint points.
Memberships
Subreddit memberships are obtained by burning points via the Subscriptions contract. Redditors can optionally configure their membership to be renewable on a monthly basis without additional interaction. The Subscriptions contract is granted permission to burn points by being configured as an ERC777-style default operator in the Subreddit Points contract.
***
We'll be watching this thread and answering questions. Looking forward to what comes out of this!
30 votes -
/r/BlackPeopleTwitter and /r/science will collaborate on a series of panels on why Black lives matter
11 votes -
Reddit is finally facing its legacy of racism
45 votes -
Reddit names Y Combinator CEO Michael Seibel as Alexis Ohanian’s replacement on its board of directors
18 votes -
Several subreddits have posted a open letter "Open Letter to Steve Huffman and the Board of Directors of Reddit, Inc– If you believe in standing up to hate and supporting black lives, you need to act"
38 votes -
Alexis Ohanian (site co-founder) resigns from Reddit's board, urging them to fill his seat with a black candidate and pledging future gains on his stock to serve the black community
63 votes -
Reddit's /r/history closed down for 24 hours in protest against Reddit's lack of anti-racist policies
25 votes -
Reddit releases "community points", tokens on the Ethereum blockchain awarded for posts - currently available in /r/cryptocurrency and /r/FortniteBR
20 votes -
A state-of-the-art open source chatbot
12 votes -
Reddit removes new chat room feature after one day in the wake of moderator protests and bugs
33 votes -
Reddit introduces new "Start Chatting" feature across many subreddits, AskHistorians goes dark for 1 hour in protest to broken promises
57 votes -
How trolls on Reddit try to manipulate you (Disinformation and how we beat it)
9 votes -
Brands can now purchase an ad in the #2 slot of Reddit's "Trending" sections in the Popular page and Search dropdown
26 votes -
Reddit's 2019 Transparency Report
15 votes -
Report detailing online activity of US Coast Guard officer accused of domestic terrorism shows extensive searches on white supremacy, conspiracy theories, and thousands of visits to /r/MGTOW
18 votes -
Sort by controversial
16 votes -
“Join Reddit to keep reading” - an account is now required to read comment threads on the mobile website
54 votes -
Some Reddit comments are being hidden by default as "potentially toxic content" (i.e. a swear filter)
38 votes -
Suspected campaign from Russia on Reddit
31 votes -
Kylie Jenner shows me what's wrong with Reddit
9 votes -
Tutorial on how to enable RCS on any carrier/device with Android Messages
7 votes -
Reddit’s automoderator is the future of the internet, and deeply imperfect | The good: AutoMod saves time and prevents potential mental health issues. The bad: Humans still have to clean up after it.
21 votes -
A novel example of namespace clashing in competition between bots
Discuss: namespace clashes expose and ensure instabilities in user-side solutions to interface problems. Case in point -- the RemindMeBot, which will send a timed reminder message to anyone who...
Discuss: namespace clashes expose and ensure instabilities in user-side solutions to interface problems.
Case in point -- the RemindMeBot, which will send a timed reminder message to anyone who calls it in a reddit comment with the phrase "RemindMe!", has been cloned and iterated upon by another bot, Kzreminderbot, which responds to the exact same trigger phrase. Both bots reply to the comment threads where they are summoned. Kzreminderbot has slightly more diverse features, including email/text notification, but the interesting thing here (I think) is the impotence of the response from the creator of RemindMeBot, who has added a link in their comment replies to send annoyed feedback to the second bot.
We talk occasionally about the scramble for usernames on new services, but this is an slightly novel example of the cascading hierarchies of website design. A feature which reddit lacked is added by a bot, but that bot is too provisional to cover the hole which it was meant to fill.
8 votes -
Reddit CEO Steve Huffman's prepared remarks for congressional hearing about Section 230 of the Communications Decency Act
16 votes -
Reddit is testing warnings when submitting to highly-moderated subreddits and encouraging users to post in other subreddits
39 votes -
Reddit launches /r/Layer, a "community canvas" sponsored by Adobe
25 votes -
Usage share of desktop internet browsers 1996–2019
20 votes -
New research finds that user affiliations on Reddit can be used to predict which subreddits will turn so toxic they eventually get banned
30 votes -
Reddit is launching "RPAN" live streaming as a time-limited experiment for this week, but it will become a permanent feature soon
20 votes -
Reddit is preparing to launch a livestreaming service called the "Reddit Public Access Network"
30 votes -
Reddit is moving to a twitter-like public follower system
I recently received this message from an admin: Hello! You are receiving this message because you have followed a user profile in the past. Starting on 08/19/2019, we will begin showing some users...
I recently received this message from an admin:
Hello! You are receiving this message because you have followed a user profile in the past.
Starting on 08/19/2019, we will begin showing some users new followers of their profile. In about 3 months, all users will be able to see all the usernames of their followers, including follows that were done in the past, while the user profile feature was in beta. Please take a moment to check your subscriptions list (where followed users also appear) to ensure that if you follow someone, you are comfortable with them being aware of this.
It's a rather big change and a shame that they are making reddit more and more like the rest of social media.
39 votes -
There are still people making rage comics in 2019, despite everything
21 votes -
Reddit has quarantined /r/The_Donald
Just happened minutes ago, so not much information yet. I think it's likely that this article from Monday might have finally pushed it over the edge (since it's usually media attention that does...
Just happened minutes ago, so not much information yet.
I think it's likely that this article from Monday might have finally pushed it over the edge (since it's usually media attention that does it): You can’t offer to murder cops on Reddit unless you’re on r/TheDonald
The quarantine message says:
It is restricted due to significant issues with reporting and addressing violations of the Reddit Content Policy. Most recently the violations have included threats of violence against police and public officials.
As a visitor or member, you can help moderators maintain the community by reporting and downvoting rule-breaking content.
Here's the message the admins sent them:
Dear Mods,
We want to let you know that your community has been quarantined, as outlined in Reddit’s Content Policy.
The reason for the quarantine is that over the last few months we have observed repeated rule-breaking behavior in your community and an over-reliance on Reddit admins to manage users and remove posts that violate our content policy, including content that encourages or incites violence. Most recently, we have observed this behavior in the form of encouragement of violence towards police officers and public officials in Oregon. This is not only in violation of our site-wide policies, but also your own community rules (rule #9). You can find violating content that we removed in your mod logs.
As we have discussed in the past, and as detailed in our content policy and moderator guidelines, we expect you to enforce against rule-breaking content. You’ve made progress over the last year, but we continue to observe and take action on a disproportionate amount of rule-breaking behavior in this community. We recognize that you do remove posts that are reported, but we are troubled that violent content more often goes unreported, and worse, is upvoted.
User reports and downvotes are an essential way that Reddit functions to moderate content. Limiting or prohibiting them prevents you from moderating your community effectively. Because of this, we are disabling your custom styling in order to restore these essential functions.
As stated in our Moderator Guidelines, our goal is to keep the platform alive and vibrant, as well as to ensure your community can reach people interested in it. Accordingly, here are the specific terms of the quarantine and the next steps we are asking from you as a mod team to resolve this situation.
Quarantine terms:
Visitors to this community will see a warning that requires users to explicitly opt-in to viewing it. This messaging reminds users of the importance of reporting rule-breaking content.
Custom styling has been disabled to restore the report and downvote buttons.
We hope both these changes will help improve the signal around rule-breaking content and improve your ability to effectively address it.
Next steps:
You unambiguously communicate to your subscribers that violent content is unacceptable.
You communicate to your users that reporting is a core function of Reddit and is essential to maintaining the health and viability of the community.
Following that, we will continue to monitor your community, specifically looking at report rate and for patterns of rule-violating content.
Undertake any other actions you determine to reduce the amount of rule-violating content.
Following these changes, we will consider an appeal to lift the quarantine, in line with the process outlined here.
We hope that this process provides a viable way forward to restore the health of the community. However, if this situation continues to escalate, we will explore further actions, including the possible banning of your community.
Please confirm that you have received and understand this message.
109 votes -
Reddit is testing a paid monthly membership on a per subreddit basis for core features.
95 votes -
Reddit is moving forward with their Community Points ("donuts" in /r/ethtrader) experiment, including moving them onto the Ethereum blockchain
26 votes -
Confessions of a Reddit 'Karma Whore': My years-long journey to the top of Reddit's karma leaderboards has only made me feel more alone
21 votes -
Reddit For Sale: How We Bought The Top Spot For $200 (2016)
23 votes -
A Simple Way to Reduce Harassment in Online Discussion Groups
13 votes