# More notifications for heavily-liked posts

**URL:** https://meta.discourse.org/t/more-notifications-for-heavily-liked-posts/12738
**Category:** Feature
**Created:** [15 februari 2014 om 20:30 UTC](https://meta.discourse.org/t/more-notifications-for-heavily-liked-posts/12738 "2014-02-15T20:30:38Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [15 februari 2014 om 20:30 UTC](https://meta.discourse.org/t/more-notifications-for-heavily-liked-posts/12738/1 "2014-02-15T20:30:38Z")

</div>

Right now, a notification is only sent for the first like on any of your posts.  
 ![](https://global.discourse-cdn.com/meta/original/2X/e/ed45fdd2ba4de9e92524a878ff24157eb8c4e6c5.png)

But I think there’s a big difference between a post being liked once and 10 times. The second shows enjoyment of the post by many people, instead of just one.

I’m proposing that we show a notification (that gets collapsed into the previous ones, just like the n replies) for 1, 5, 10, 50, 100, 500, … likes.  
 ![](https://global.discourse-cdn.com/meta/original/2X/d/d9d0e85fc16bc6d81c539182d81a7e81f64ab0ff.png)

Sample code for checking the number: (ruby-ish pseudocode, I don’t feel like looking up the math function names)

```ruby
def should_notify?(total_likes)
  return true if total_likes == 1
  normalized = total_likes / pow(10, floor(log10(total_likes)))
  (normalized.is_integer? && (normalized == 1 || normalized == 5))
end

```

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [15 februari 2014 om 20:59 UTC](https://meta.discourse.org/t/more-notifications-for-heavily-liked-posts/12738/2 "2014-02-15T20:59:08Z")

</div>

Yes, excellent idea. The current like rollups are not optimal.

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [16 februari 2014 om 13:26 UTC](https://meta.discourse.org/t/more-notifications-for-heavily-liked-posts/12738/4 "2014-02-16T13:26:49Z")

</div>

This has always bugged me. PR to fix that more than welcome! 🙂

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [5 oktober 2014 om 22:40 UTC](https://meta.discourse.org/t/more-notifications-for-heavily-liked-posts/12738/5 "2014-10-05T22:40:24Z")

</div>

I don’t think we need this any more.

The badges fill this role, you get a badge at 10-25-50 likes which is plenty.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [5 oktober 2014 om 22:40 UTC](https://meta.discourse.org/t/more-notifications-for-heavily-liked-posts/12738/6 "2014-10-05T22:40:27Z")

</div>


