# Rethink for discourse

**URL:** https://meta.discourse.org/t/rethink-for-discourse/52834
**Category:** Feature
**Created:** [November 12, 2016, 7:49pm UTC](https://meta.discourse.org/t/rethink-for-discourse/52834 "2016-11-12T19:49:38Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![Silvanus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/silvanus/32/62831_2.png) [@Silvanus](https://meta.discourse.org/u/Silvanus)
#### Post date: [January 4, 2017, 11:10pm UTC](https://meta.discourse.org/t/rethink-for-discourse/52834/5 "2017-01-04T23:10:38Z")

</div>

> [@Silvanus](#):
>
> The next phase would be for it to be automatically applied with an algorithm.

I suggested an example of how the process might work:

> [@Discourse Hot Topics](https://meta.discourse.org/t/discourse-hot-topics/48215/14):
>
> For example:
> 
> - Topic has a hotness score, which dilutes 1 point every 10 minutes. Every flag in the thread (for recent messages) adds 20 points to hotness. If the same writer posts short messages (e.g. less then 200 chars) within 20 minutes, add 10 points. Every time a post is sent and there are 2 other posts within the last 10 minutes, add 10 points.
> - When hotness reaches 60, mark the topic as hot topic, efefctively limiting posts to one per 30 minutes per same writer. When hotness decreases to 50, remove limitation.
> - If hotness reaches 100, temporarily close the topic. When hotness decreases to 90, open topic.

I’m wondering if such a diluting job would be too heavy on discourse?

I’m also torn on whether to continue this discussion here or in that other thread…

---

_[View the full topic](https://meta.discourse.org/t/rethink-for-discourse/52834)._
