# Notify on every like should be the default

**URL:** https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485
**Category:** Feature
**Created:** [March 3, 2016, 5:57am UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485 "2016-03-03T05:57:05Z")
**Posts on this page:** 20
**Page:** 1

<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: [March 3, 2016, 5:57am UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/1 "2016-03-03T05:57:05Z")

</div>

I recently, and by recently mean yesterday… added a site setting for notifying more aggressively on likes:

 ![](https://global.discourse-cdn.com/meta/original/3X/9/e/9e8cd71bb77febcc2321f1134f165d7e42ba73d9.png)

Notify when liked:

- Always
- First time a post is liked and daily
- First time a post is liked

With this change I deployed a new global default of _Notify when liked: first time a post is liked and daily_, this means that from now on, people will get notified on repeat likes if there is a day gap or more between subsequent likes on a post.

 ![](https://global.discourse-cdn.com/meta/original/3X/3/1/31c2b284630f6d7c9addfdf2b6e18f1382f4c62c.png)

This protects users from a “swarm” of likes forcing a flood in notifications.

Having lived with notify always for almost a whole … day… I think we are being a bit more conservative here than what we should be, and would recommend changing this setting to “Always” for quite a few reasons:

1. Most users are lucky to have a handful of likes a day, if at all.

2. It is a far better default for small communities or communities that are starting out.

3. The longer we wait to change the default the more painful it becomes to change. Cause we end up overwriting settings a user may have opted in to.

4. “First time a post is liked and daily” is arguably optimal for the most active of forum users, these are the types of users that muck with settings. We punish the general user base with a default that is best for the top percentage of users.

5. More aggressive like notifications unlock a new dimension of interaction

6. The UI can (and will) be further optimised to collapse like notifications on the same post, this is not blocking.

7. This makes Discourse feel more “interactive”

Overall I would prefer just to go with the more aggressive default, and tweak the UI so it deals with storms better, at any point in time people can opt off the train if needed. The ones that need to opt off the train can easily do so.

I resisted this change for years, and in retrospect this was a mistake, I was trying to protect myself by punishing the vast majority of users.

 ![](https://global.discourse-cdn.com/meta/original/3X/1/6/16b3bfda18e26ef47bee65ee7f5349ef1a079015.jpg)

Also missing an option, notify me of every like and notify me twice when @zogstrip likes me 🙂

---

<div class="post-metadata">

### Author: ![featheredtoast](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/featheredtoast/32/116994_2.png) [@featheredtoast](https://meta.discourse.org/u/featheredtoast)
#### Post date: [March 3, 2016, 6:04am UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/2 "2016-03-03T06:04:47Z")

</div>

I agree with this – the interactivity, and knowing that you’re being watched/read, even if the reaction is “I agree/like/heart this post” reaction (through a like) gives a great sense of community. It makes sense as a default.

Bonus, the more ways I can get community feedback, the less I miss seeing who’s online – a feature I recall you guys are implementing pretty close to “never” 😉

Looking forward to it, thanks Sam!

---

<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: [March 3, 2016, 6:05am UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/3 "2016-03-03T06:05:51Z")

</div>

> [@awole20](#):
>
> Looking forward to it, thanks Sam!

It … is now … you can change the default for your community today via site settings, any one can override.

---

<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: [March 3, 2016, 6:07am UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/4 "2016-03-03T06:07:08Z")

</div>

Posted on BBS as well… one of the more active communities (and full of love communities) we have

> **[Like notifications are getting louder ❤ 🎧 ⬆ 1️⃣1️⃣](https://bbs.boingboing.net/t/like-notifications-are-getting-louder-heart-headphones-arrow-up-one-one/74533)**
>
> This is largely a shadow post of: So head there and read it first 🙂 We (and by we I mean I) just deployed a new setting and new default for all users. Instead of only being notified on the first like you get on a post, you get notified on...

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [March 3, 2016, 6:08am UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/5 "2016-03-03T06:08:05Z")

</div>

> [@sam](#):
>
> Overall I would prefer just to go with the more aggressive default, and tweak the UI so it deals with storms better, at any point in time people can opt off the train if needed.

I agree. As soon as the UI can wrap up multiple like notifications cleanly, I am in 100% favor of making “Always” the default.

Edit:

> [@sam](#):
>
> people will get notified on repeat likes if there is a day gap or more between subsequent likes on a post.

@sam, to clarify the default setting, if I make a post at 12 PM (for example), and an user likes it at 12:01 PM, I will get a notification. If another user likes it at 12:05 PM, I don’t get a notification. Let’s say that my post gets 1 like ever ~1 hour after that. Will I never see another notification as there was never a 1-day gap, or will I see a notification for the first like received after 12:01 PM the following day?

---

<div class="post-metadata">

### Author: ![featheredtoast](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/featheredtoast/32/116994_2.png) [@featheredtoast](https://meta.discourse.org/u/featheredtoast)
#### Post date: [March 3, 2016, 6:10am UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/6 "2016-03-03T06:10:28Z")

</div>

Shoulda clarified, the next time I pull the latest beta/upgrade. I lurk here to steal your features.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [March 3, 2016, 6:36am UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/7 "2016-03-03T06:36:02Z")

</div>

dropping this data here since it’s somewhat relevant:

> [@Like Notifications are clearing without viewing the Post](https://meta.discourse.org/t/like-notifications-are-clearing-without-viewing-the-post/39423/16):
>
> FWIW, average likes per day for the top 50 users on meta this past week: 23.1, 21.4, 10.3, 8.9, 8.4, 6.9, 6.7, 6.6, 6.3, 6.1, 5.3, 4.4, 4.4, 4.1, 4.0, 3.9, 3.6, 3.3, 2.9, 2.9, 2.6, 2.3, 2.1, 2.1, 2.0, 2.0, 2.0, 1.9, 1.9, 1.9, 1.4, 1.4, 1.4, 1.3, 1.3, 1.1, 1.1, 1.1, 1.1, 1.0, 1.0, 1.0, 1.0, 1.0, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9

---

<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: [March 3, 2016, 10:31am UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/8 "2016-03-03T10:31:52Z")

</div>

> [@sam](#):
>
> Having lived with notify always for almost a whole … day

Wow a whole DAY! Impressive!

How about we think about it a bit longer than that? Because **the new default is already going to notify more** , in a positive way, by letting you know when your old posts are getting the occasional like. This is unambiguously a good thing, an important reminder that new posts aren’t the only valuable thing in a discussion.

I just don’t support moving the needle that far in a single release. We need more sites to get this change and see what happens. A lot more. This is something I’d like to see the effects of over at least two months on multiple different communities.

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [March 3, 2016, 10:21pm UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/9 "2016-03-03T22:21:10Z")

</div>

@sam, I am looking to announce this feature over on [Stonehearth](http://discourse.stonehearth.net) as I feel this feature will be well liked by our community, but I would like to get my question above clarified before making the post:

> [@sam](#):
>
> people will get notified on repeat likes if there is a day gap or more between subsequent likes on a post.

> [@jomaxro](#):
>
> @sam, to clarify the default setting, if I make a post at 12 PM (for example), and an user likes it at 12:01 PM, I will get a notification. If another user likes it at 12:05 PM, I don’t get a notification. Let’s say that my post gets 1 like ever ~1 hour after that. Will I never see another notification as there was never a 1-day gap, or will I see a notification for the first like received after 12:01 PM the following day?

---

<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: [March 3, 2016, 10:22pm UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/10 "2016-03-03T22:22:27Z")

</div>

> [@codinghorror](#):
>
> I just don’t support moving the needle that far in a single release.

I understand the reluctance, but I think I should expand on the problem of changing defaults.

As it stands there is no clean way of changing user defaults, this is across the board and essentially not something we can solve.

Say we decide to change “notify on first like and daily” to “always”. New accounts are easy, they will get the new default.

But what about all the existing users?

If we change the setting on existing accounts from “notify on first like and daily” to “always” well, some of these users already **explicitly** saw the setting on the screen in prefs and clicked save, so we would be overriding something the user already may have decided they wanted. It’s the lesser of two evils, but still a potentially disruptive change to some users.

Also, I strongly believe this is the “mega active users of the forum” laying down a default that is ok for them for 99% of population that do not care for it.

---

<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: [March 3, 2016, 10:23pm UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/11 "2016-03-03T22:23:17Z")

</div>

Daily == 24 hours since last time the post was liked.

Which brings up another problem, explaining this setting is a nightmare

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [March 3, 2016, 10:32pm UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/12 "2016-03-03T22:32:48Z")

</div>

> [@sam](#):
>
> Which brings up another problem, explaining this setting is a nightmare

That is true, and that time frame means that this default setting might not work so well on international sites. On Stonehearth, for example, we have users all over the world. I know that we have users spread across the US and Canada (so there’s 4-5 timezones), Europe (4-5 more timezones), and China/Japan (2 more timezones), and likely more that I don’t know off the top of my head. If people log on and like a post in “their morning”, a post might receive many, many likes and I will not be notified as they were spread out over a period of time. Could this default function more like the digest email? Notify me every 24 hours that a post received X more likes if the likes happen over a long (but less than 24 hours) period of time?

---

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [March 3, 2016, 10:35pm UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/13 "2016-03-03T22:35:52Z")

</div>

Is it safe to assume there’s no way to roll-up multiple likes on a post into a single notification, like Facebook does, and like is currently done here with “N replies”?

![](https://global.discourse-cdn.com/meta/original/3X/f/b/fb77ceb6ac07a81b34f5763e512a086d8fb2f963.png)

---

<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: [March 3, 2016, 10:37pm UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/14 "2016-03-03T22:37:12Z")

</div>

I am going to do a rollup thing over the next couple of days. Details are brewing in my head, got it mostly imagineered in my mind already.

(also got to fix the bug where some repeat like notifications are not clearing properly)

---

<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: [March 3, 2016, 11:17pm UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/15 "2016-03-03T23:17:18Z")

</div>

> [@jomaxro](#):
>
> know that we have users spread across the US and Canada (so there’s 4-5 timezones), Europe (4-5 more timezones), and China/Japan (2 more timezones), and likely more that I don’t know off the top of my head. If people log on and like a post in “their morning”, a post might receive many, many likes and I will not be notified as they were spread out over a period of time. Could this default function more like the digest email?

Utterly irrelevant, it’s 24 hours from the last like. Has zero to do with timezones.

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [March 3, 2016, 11:19pm UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/16 "2016-03-03T23:19:59Z")

</div>

> [@codinghorror](#):
>
> Has zero to do with timezones

I disagree. If the users are all in one timezone, there is a higher likelihood of a quiet period on the site (when everyone is sleeping), and thus a higher likelihood that a “newer” post will have a longer gap between likes. With different time zones there is more likely to be someone online at all times, and thus more likely for a “newer” post to be liked more frequently (shorter gap).

---

<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: [March 3, 2016, 11:57pm UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/17 "2016-03-03T23:57:02Z")

</div>

That still has nothing to do with “the difficulty of explaining timezones to people”. People understand what “the next 24 hours” means regardless of what timezone they are in.

Like if I told you “hey there’s a meeting 2 hours from right now”. That’s +2 hours from wherever you are in the world, no matter where on the earth you happen to be.

However, if I said “there is a meeting at 6pm”, that’s ambiguous. Whose 6pm?

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [March 4, 2016, 12:01am UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/18 "2016-03-04T00:01:25Z")

</div>

I never said that explaining this feature would be hard because of timezones - though I can see where the confusion might be based on the text I quoted. I specifically said “This is true”, in reference to the quote, and said “and …” to continue onto another thought. That thought was that 24 hours between likes is less likely to occur when users are in different timezones.

Sorry for the confusion. Yes, “the next 24 hours” is clear regardless of what time zone you are in. As is “+2 hours”. My concern is how likely a 24 gap between likes is to occur when users are frequenting a site at all different hours, instead of having a period of down-time due to “sleep”.

---

<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: [March 4, 2016, 12:05am UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/19 "2016-03-04T00:05:32Z")

</div>

Hmm, so not 24 hours since you were last notified? 😕

---

<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: [March 4, 2016, 12:39am UTC](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485/20 "2016-03-04T00:39:49Z")

</div>

Let me explain the rule and why the text is so confusing.

“First time a post is liked and daily” == Notify on first time a post is liked, then notify again if there is a 24 hour gap since the last time we notified you on a like and the same post is liked by someone else.

- It does not mean notify at the beginning of your calendar day
- It does not mean repeat notifications for stuff that already got notified
- It does not mean that all your like notifications become daily
- It does not mean you get a daily digest of all the likes that you missed out on

It is hard to explain succinctly cause it is complicated. “Always” on the other hand is trivial to explain 🙂

[Next page](https://meta.discourse.org/t/notify-on-every-like-should-be-the-default/40485.md?page=2)
