Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upPopular or trending hashtags #271
Comments
swaldie
added
the
enhancement
label
Dec 6, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
lou1306
Apr 10, 2017
Just my two cents, which I tooted some days ago:
- Instance-level trending list should not be so difficult. Basically, replicate what TrendingBot already does and integrate it in the UI.
- Could an (eventual) "federated trending list" construction be seen as a distributed consensus problem? With instances exchanging their local trending lists until convergence is reached?
lou1306
commented
Apr 10, 2017
|
Just my two cents, which I tooted some days ago:
|
added a commit
to pixiv/mastodon
that referenced
this issue
May 10, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
erinarbleizez
May 20, 2017
yes federated topics would really be great (as trending topics on twitter is a good way to know what is happening now) and would not be that difficult to implement:
federated timeline already share toots, they can share their local TT with number of toots. We merge duplicate at reception
When we want to show TT, we just need to sort and take the last 10 (or any number we want)...
erinarbleizez
commented
May 20, 2017
|
yes federated topics would really be great (as trending topics on twitter is a good way to know what is happening now) and would not be that difficult to implement: federated timeline already share toots, they can share their local TT with number of toots. We merge duplicate at reception |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
erinarbleizez
Jul 11, 2017
for information I have working Federated Trending Topics SQL query:
select name,COUNT(name) from statuses_tags left join tags on tag_id=tags.id left join statuses on statuses.id=status_id where statuses.updated_at >= NOW() - '1 day'::INTERVAL group by name order by count desc LIMIT 10;
problem, I don't know how to put it on top of the federated timeline ><
erinarbleizez
commented
Jul 11, 2017
•
|
for information I have working Federated Trending Topics SQL query: select name,COUNT(name) from statuses_tags left join tags on tag_id=tags.id left join statuses on statuses.id=status_id where statuses.updated_at >= NOW() - '1 day'::INTERVAL group by name order by count desc LIMIT 10; problem, I don't know how to put it on top of the federated timeline >< |
added a commit
to pixiv/mastodon
that referenced
this issue
Aug 7, 2017
pushed a commit
to Craftodon/Craftodon
that referenced
this issue
Oct 15, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
wxcafe
Nov 3, 2017
Contributor
Updates on this? Is this something we want to implement in mastodon @Gargron ?
|
Updates on this? Is this something we want to implement in mastodon @Gargron ? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
hhassey
commented
Mar 29, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mbajur
Apr 5, 2018
What's up with that? Would you accept a pull request for a local trending topics?
mbajur
commented
Apr 5, 2018
|
What's up with that? Would you accept a pull request for a local trending topics? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Cassolotl
Apr 21, 2018
I feel like this new site I found out about today might be relevant to our interests. :) https://mastodon-tags-explorer.hcxp.co/
Cassolotl
commented
Apr 21, 2018
|
I feel like this new site I found out about today might be relevant to our interests. :) https://mastodon-tags-explorer.hcxp.co/ |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
picsi
commented
Apr 28, 2018
|
A Fediverse-wide list would be pretty awesome |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
sirjamesgray
May 24, 2018
Anybody have any thoughts on this as the interface for this? Any feedback or changes you'd like me to make?
to summarise the sketch:
- use the empty search page to show trends
- split up trends by timeline; Home, Local, and Federated
- for each row item, show: (1) trend text (2) number of posts in past hour* (3) sparkline of past hour*
*hour, 24 hours, etc, whichever we decide.
Also, for those interested, I've added this as a blog post, with some gifs of the sketch and stuff.
sirjamesgray
commented
May 24, 2018
|
Anybody have any thoughts on this as the interface for this? Any feedback or changes you'd like me to make? to summarise the sketch:
*hour, 24 hours, etc, whichever we decide. Also, for those interested, I've added this as a blog post, with some gifs of the sketch and stuff. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
renatolond
May 25, 2018
Contributor
Home trends would be trends of people you follow? I feel like it might be a bit empty, unless you follow lots of people.
Federated trends are partial (since it's very unlikely the server sees the whole fediverse) and I feel that the interface should reflect that somehow (the same way there's the "profile might be incomplete" message when you see a profile of someone from another instance)
|
Home trends would be trends of people you follow? I feel like it might be a bit empty, unless you follow lots of people. Federated trends are partial (since it's very unlikely the server sees the whole fediverse) and I feel that the interface should reflect that somehow (the same way there's the "profile might be incomplete" message when you see a profile of someone from another instance) |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
@sirjamesgray I really like your mockup and animation. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
hhassey
May 25, 2018
Home trends should be from the whole home server, not only those who you follow. I think the main reason to have trending topics is to be able to jump into threads that you may not know are going on and you are interested in, as well as to meet new people.
hhassey
commented
May 25, 2018
|
Home trends should be from the whole home server, not only those who you follow. I think the main reason to have trending topics is to be able to jump into threads that you may not know are going on and you are interested in, as well as to meet new people. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
sirjamesgray
May 26, 2018
perhaps this feature could not only show hashtags, but trending words (like what twitter does) so it can populate more data (especially for Home and Local timelines)
Obviously we'd remove common language like "the" and stuff like that.
Also, in alignment with the whole concept of mastodon's openness, we could have an info button to show the methodology (and code) used to identify these trends.
sirjamesgray
commented
May 26, 2018
|
perhaps this feature could not only show hashtags, but trending words (like what twitter does) so it can populate more data (especially for Home and Local timelines) Obviously we'd remove common language like "the" and stuff like that. Also, in alignment with the whole concept of mastodon's openness, we could have an info button to show the methodology (and code) used to identify these trends. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Cassolotl
May 26, 2018
Mastodon deliberately doesn't have text search for all available toots, only hashtag search, so I'm not sure that would work?
Cassolotl
commented
May 26, 2018
|
Mastodon deliberately doesn't have text search for all available toots, only hashtag search, so I'm not sure that would work? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
trwnh
May 26, 2018
Contributor
would rather NOT have simple text tracked in the same way as hashtags. tracking words implies low-level analytics that users don't explicitly consent to, and by having words be visible as trends, it implies that loading the results would perform a full-text search for that term across all accounts.
|
would rather NOT have simple text tracked in the same way as hashtags. tracking words implies low-level analytics that users don't explicitly consent to, and by having words be visible as trends, it implies that loading the results would perform a full-text search for that term across all accounts. |
added a commit
that referenced
this issue
May 27, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Gargron
May 27, 2018
Member
@sirjamesgray Any idea where that section would/should go on the desktop layout?
|
@sirjamesgray Any idea where that section would/should go on the desktop layout? |
Gargron
closed this
in
#7638
May 27, 2018
added a commit
that referenced
this issue
May 27, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
sirjamesgray
May 28, 2018
@Gargron we could show the top trends in the search pop-up on desktop, and clicking on the header would open up all trends in a column view, and clicking on a trend would open up that trend in the column view.
( the
would you like me to post this answer in the other issue that we merged this into?
sirjamesgray
commented
May 28, 2018
|
@Gargron we could show the top trends in the search pop-up on desktop, and clicking on the header would open up all trends in a column view, and clicking on a trend would open up that trend in the column view. ( the would you like me to post this answer in the other issue that we merged this into? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Gargron
May 28, 2018
Member
The other issue is actually a pull request in which I implemented what you suggested, and that pull request has been merged into the master branch.
I'm not so sure about the popout idea, if the trends are to help discovery / new users, then it should itself be easily discoverable. So far, the suggestions I've heard were:
- Create trending column, make it a default column along with compose, home and notifications (cons: that makes the default layout too wide not to scroll on the majority of screens)
- Display underneath compose form (cons: instead of the cute elephant, also a bit of information overload maybe)
- Just put a "Trending tags" link into the Getting Started column (cons: a button among many is not very helpful in discovery)
On my part, if the getting started column could be reduced somehow, the bottom could display a trending section.
|
The other issue is actually a pull request in which I implemented what you suggested, and that pull request has been merged into the master branch. I'm not so sure about the popout idea, if the trends are to help discovery / new users, then it should itself be easily discoverable. So far, the suggestions I've heard were:
On my part, if the getting started column could be reduced somehow, the bottom could display a trending section. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
trwnh
May 29, 2018
Contributor
re: those suggestions
-
the default layout already scrolls on some screens, especially at around 1200px wide (say, if you have a 1280x720 monitor, or a vertically rotated monitor). one more column doesn't really feel like too much extra.
-
can display only a few trends, if you're worried about the absolute height of the viewport.
-
assumes that putting a button into the Getting Started column isn't enough discovery, but it includes many navigation and settings links that are seemingly important.
If you're trying to reduce the size of the GS column then consider which elements are less important than others, and if any can be moved elsewhere. For example:
- "Keyboard shortcuts" can be moved closer to "FAQ / User guide / Apps"
- So can "About this instance", but even moreso because it doesn't actually load inside the webapp and instead redirects to a different page
- "Pinned toots" can perhaps be managed from the profile view
- "Preferences" and "Logout" are redundant with the buttons in the upper left
With the last 3 suggestions there, it would look like this at roughly 960px tall:
| After | Before |
|---|---|
![]() |
![]() |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Thann
May 29, 2018
Thanks for the adding this feature! <3
Adding "Trending tags" to Getting Started makes the most sense to me =]
Thann
commented
May 29, 2018
|
Thanks for the adding this feature! <3 Adding "Trending tags" to Getting Started makes the most sense to me =] |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ghost
May 30, 2018
I can agree to @trwnh. The getting-started column needs cleanup if a lot of features are getting added. Otherwise it will be bloated pretty easily. There should be a new issue ticket for it if it doesn't exist.
ghost
commented
May 30, 2018
•
|
I can agree to @trwnh. The getting-started column needs cleanup if a lot of features are getting added. Otherwise it will be bloated pretty easily. There should be a new issue ticket for it if it doesn't exist. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
kensanata
May 31, 2018
I just saw the announcement and heard that it was counting each use of a hashtag. My fear is that it will lead to bots trending (#bbc). I saw that we also have this number: "total times the hashtag has been used during each day, and by how many unique people" and I'm thinking: wouldn't the number of unique people using the hashtag be a better measure of trending?
kensanata
commented
May 31, 2018
|
I just saw the announcement and heard that it was counting each use of a hashtag. My fear is that it will lead to bots trending (#bbc). I saw that we also have this number: "total times the hashtag has been used during each day, and by how many unique people" and I'm thinking: wouldn't the number of unique people using the hashtag be a better measure of trending? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Cassolotl
May 31, 2018
Admins have the power to make bots post unlisted, right? And account owners and admins are able to mark accounts as bots, so perhaps there can be an instance setting for admins - "include bots in hashtag counts y/n?"
Cassolotl
commented
May 31, 2018
|
Admins have the power to make bots post unlisted, right? And account owners and admins are able to mark accounts as bots, so perhaps there can be an instance setting for admins - "include bots in hashtag counts y/n?" |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
kensanata
commented
May 31, 2018
|
Maybe. I’d still ask, though: when would we ever want bot tags to trend?
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Cassolotl
commented
May 31, 2018
•
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
kensanata
May 31, 2018
Hm. Indeed a tricky problem. I'd like deforestation and SoutheastAsia to trend, maybe even environment and asia, but news? That's as annoying as seeing bbc trend only because the bot is posting so much. So perhaps we just need a way to kick certain hashtags out of the list. Or perhaps that also leads to a lot of work for admins as they need to maintain this list as new bots (and spammers) join the federation.
I'm out of ideas.
That makes me think that perhaps the idea I started with is best: counting hashtags only once per person and day, i.e. "total times the hashtag has been used during each day, and by how many unique people".
kensanata
commented
May 31, 2018
•
|
Hm. Indeed a tricky problem. I'd like deforestation and SoutheastAsia to trend, maybe even environment and asia, but news? That's as annoying as seeing bbc trend only because the bot is posting so much. So perhaps we just need a way to kick certain hashtags out of the list. Or perhaps that also leads to a lot of work for admins as they need to maintain this list as new bots (and spammers) join the federation. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Gargron
May 31, 2018
Member
So this feature is in an RC right now and I am expecting to gather feedback from people when it's in production use. So yeah some parts of it may totally change yet.
|
So this feature is in an RC right now and I am expecting to gather feedback from people when it's in production use. So yeah some parts of it may totally change yet. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
johynpapin
Jun 1, 2018
Maybe one solution to this problem is to also count the boosts and favs of the toots of the hashtag?
That may not be possible, I still do not fully understand the complexity of the system.
johynpapin
commented
Jun 1, 2018
|
Maybe one solution to this problem is to also count the boosts and favs of the toots of the hashtag? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Laurelai
Jun 1, 2018
Since were being asked to comment here on the validity of the feature itself i think people failed to realize what an exploitable vehicle for harassment this is.
Laurelai
commented
Jun 1, 2018
|
Since were being asked to comment here on the validity of the feature itself i think people failed to realize what an exploitable vehicle for harassment this is. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Laurelai
Jun 1, 2018
Examples of the kinds of abuse that can happen with it are rampant on facebook and twitter and im not sure why anyone thought this would be a good idea. Admin control over tags is not enough as then you leave it up to each instance admin to moderate out things that incite targeted harassment , and if they are willing by the time its sorted it might be too late, they can also abuse those tools to pick and choose things that arent harassment/evil content just to manipulate the userbase. Plus the admins might be party to the harassment, or indifferent. Theres entirely too many "free speech" instances that would use this feature to harm others while the admins stood by and did nothing.
Ive been a victim of cyber harassment mobs on and off for years and this is the kind of feature they love to see on websites because they can use it to hurt people. Its also a feature factions of various kinds love to see because they can game it to give their pet cause attention. Its all fun and games until some psychopath forces your dox into the trending tags.
Laurelai
commented
Jun 1, 2018
|
Examples of the kinds of abuse that can happen with it are rampant on facebook and twitter and im not sure why anyone thought this would be a good idea. Admin control over tags is not enough as then you leave it up to each instance admin to moderate out things that incite targeted harassment , and if they are willing by the time its sorted it might be too late, they can also abuse those tools to pick and choose things that arent harassment/evil content just to manipulate the userbase. Plus the admins might be party to the harassment, or indifferent. Theres entirely too many "free speech" instances that would use this feature to harm others while the admins stood by and did nothing. Ive been a victim of cyber harassment mobs on and off for years and this is the kind of feature they love to see on websites because they can use it to hurt people. Its also a feature factions of various kinds love to see because they can game it to give their pet cause attention. Its all fun and games until some psychopath forces your dox into the trending tags. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
jh4c
Jun 1, 2018
The whole concept seems antithetical to the mission of Mastodon. Trending topics are abused on every platform they have been implemented, and I cannot think of one decent use case to support adding them. We already have the ability to track and search for hashtags, why was this ever considered at all, let alone considered to be a good idea?
jh4c
commented
Jun 1, 2018
|
The whole concept seems antithetical to the mission of Mastodon. Trending topics are abused on every platform they have been implemented, and I cannot think of one decent use case to support adding them. We already have the ability to track and search for hashtags, why was this ever considered at all, let alone considered to be a good idea? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
lawremipsum
Jun 1, 2018
As an admin I don't want to babysit federated trends for abuse, propaganda, or other unwanted content, which is among the reasons I asked for an off switch in issue #7702.
I add my voice to those that think this is an anti-feature and would rather it not be added. In my view, the negative effects (potential for abuse, gaming, and other unwanted, anti-community behavior) outweigh the benefits (it's neat).
Importantly it doesn't help any user discover users or toots relevant to things they are already interested in. It only draws focus to things that are already (becoming) popular. That is, it doesn't solve a problem that needs to be solved.
But if it needs to be added, it should be off by default and opt-in on the instance-level to whatever degree that is feasible. I agree that by adding a hashtag to a toot you're effectively opting in, as a user, to Mastodon's various hashtag-based discoverability features. But on the same token, if instance admins don't want to contribute to trend-oriented social media use patterns, that option should be available.
lawremipsum
commented
Jun 1, 2018
•
|
As an admin I don't want to babysit federated trends for abuse, propaganda, or other unwanted content, which is among the reasons I asked for an off switch in issue #7702. I add my voice to those that think this is an anti-feature and would rather it not be added. In my view, the negative effects (potential for abuse, gaming, and other unwanted, anti-community behavior) outweigh the benefits (it's neat). Importantly it doesn't help any user discover users or toots relevant to things they are already interested in. It only draws focus to things that are already (becoming) popular. That is, it doesn't solve a problem that needs to be solved. But if it needs to be added, it should be off by default and opt-in on the instance-level to whatever degree that is feasible. I agree that by adding a hashtag to a toot you're effectively opting in, as a user, to Mastodon's various hashtag-based discoverability features. But on the same token, if instance admins don't want to contribute to trend-oriented social media use patterns, that option should be available. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
simplyginger
Jun 1, 2018
I feel as if this won’t be useful for community building at all. I agree with the points raised by Laurelai as well.
People will use this for publicity and trying to build up their followers much more than they will use this for engagement. We already can search hashtags and explore that way, why should we add this?
simplyginger
commented
Jun 1, 2018
|
I feel as if this won’t be useful for community building at all. I agree with the points raised by Laurelai as well. People will use this for publicity and trying to build up their followers much more than they will use this for engagement. We already can search hashtags and explore that way, why should we add this? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Laurelai
Jun 1, 2018
Plus as it stands switter will absolutely dominate the trending tags on most days. I like switter, but it might draw the wrong sort of attention to them.
Laurelai
commented
Jun 1, 2018
|
Plus as it stands switter will absolutely dominate the trending tags on most days. I like switter, but it might draw the wrong sort of attention to them. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Gargron
Jun 1, 2018
Member
Plus as it stands switter will absolutely dominate the trending tags on most days. I like switter, but it might draw the wrong sort of attention to them.
This is not true on technical grounds. If a hashtag usage is constant, it won't trend, no matter how high the volume is. Only things that rise unexpectedly appear as trends.
This is not true on technical grounds. If a hashtag usage is constant, it won't trend, no matter how high the volume is. Only things that rise unexpectedly appear as trends. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ghost
Jun 1, 2018
I'm opposed to any feature that adds a vector for abuse. Echoing other comments in this thread that this is a bad idea.
ghost
commented
Jun 1, 2018
|
I'm opposed to any feature that adds a vector for abuse. Echoing other comments in this thread that this is a bad idea. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Laurelai
Jun 1, 2018
Ok well its good switter wont trend all the time, the rest of my points still stand however.
Laurelai
commented
Jun 1, 2018
|
Ok well its good switter wont trend all the time, the rest of my points still stand however. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
SelfsameSynonym
Jun 2, 2018
What problem is this supposed to solve again? It’s not going to help people discover new things or users, it’s not going to make timelines easier to follow, it’s just going to add a way for people to try to manipulate the program into promoting their pet cause whether it’s targeted abuse or social engineering.
Is the point to make mastodon more like Twitter?
SelfsameSynonym
commented
Jun 2, 2018
|
What problem is this supposed to solve again? It’s not going to help people discover new things or users, it’s not going to make timelines easier to follow, it’s just going to add a way for people to try to manipulate the program into promoting their pet cause whether it’s targeted abuse or social engineering. Is the point to make mastodon more like Twitter? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Thann
Jun 2, 2018
It’s not going to help people discover new things or users
This assertion is baseless and absurd
Thann
commented
Jun 2, 2018
This assertion is baseless and absurd |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Thann
Jun 2, 2018
Is the point to make mastodon more like Twitter?
Yes, but only the good parts obviously, and if you don't want trends, turn them off for your instance =]
Thann
commented
Jun 2, 2018
Yes, but only the good parts obviously, and if you don't want trends, turn them off for your instance =] |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
johynpapin
Jun 2, 2018
I think it's important to note that it's not "trending toots" but "trending hashtags".
I'm not sure which way to go. I am currently testing this function on the instance where I am, and I find it interesting and practical.
@Gargron said in #7702 that gamification features are what keep social networks alive (in other words people want to have fun). I agree with that.
However, it is true that this is one more vector for harassment, although it is VERY limited by the fact that it is not "trending toots".
I'm waiting to read more arguments to position myself.
johynpapin
commented
Jun 2, 2018
|
I think it's important to note that it's not "trending toots" but "trending hashtags". |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
inmysocks
Jun 2, 2018
I think that this is a horrible vector for abuse. Sock puppet accounts are already easy to make on mastodon and this is going to amplify their power and create a mostly unblock able harassment vector. Also I am not sure what trending tags adds to mastodon. I think that a tag cloud that shows all hashtags that have been used more than some threshold in the past (either full history or past 24 hours/week/whatever) is a much more useful tool in terms of discovering new content and in terms of understanding the feel of a community.
In my experience trending hashtags are only mentioned when they are used as advertising or harassment vectors.
Also people on mastodon don't see exactly how the trending tags are determined which hurts the transparency about how mastodon works which is one of the best features.
inmysocks
commented
Jun 2, 2018
|
I think that this is a horrible vector for abuse. Sock puppet accounts are already easy to make on mastodon and this is going to amplify their power and create a mostly unblock able harassment vector. Also I am not sure what trending tags adds to mastodon. I think that a tag cloud that shows all hashtags that have been used more than some threshold in the past (either full history or past 24 hours/week/whatever) is a much more useful tool in terms of discovering new content and in terms of understanding the feel of a community. In my experience trending hashtags are only mentioned when they are used as advertising or harassment vectors. Also people on mastodon don't see exactly how the trending tags are determined which hurts the transparency about how mastodon works which is one of the best features. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Gargron
Jun 2, 2018
Member
I think that a tag cloud that shows all hashtags that have been used more than some threshold in the past (either full history or past 24 hours/week/whatever) is a much more useful tool in terms of discovering new content and in terms of understanding the feel of a community.
Besides you calling it a tag cloud I am having difficulties understanding the difference to the current algorithm.
Also people on mastodon don't see exactly how the trending tags are determined which hurts the transparency about how mastodon works which is one of the best features.
Not understanding the algorithm is a minus but realistically we're talking about 3 hashtags out of the way of any other content that you can totally ignore. Also strictly speaking the exact selling point is "chronological timelines" and that is of course untouched.
Besides you calling it a tag cloud I am having difficulties understanding the difference to the current algorithm.
Not understanding the algorithm is a minus but realistically we're talking about 3 hashtags out of the way of any other content that you can totally ignore. Also strictly speaking the exact selling point is "chronological timelines" and that is of course untouched. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
lawremipsum
Jun 2, 2018
I'm imagining a scenario like the one Twitter got into in the 2016 election: sockpuppet accounts creating astroturf trends and influencing conversations, only this time it's distributed across federated instances and no one admin can plausibly ferret out that the manipulation is in fact coming from a single source.
The broader point is that it creates new incentives and rewards for unwanted behavior, some of which hasn't even yet been contemplated, much less considered how it might be recognized and countered.
Heck, it was barely more than a week ago that the entire mastodon network was flooded with sockbots from who knows who, dozens of which are probably sleeping across the fediverse right now. This tool seems like it is perfectly designed for them to manipulate.
lawremipsum
commented
Jun 2, 2018
•
|
I'm imagining a scenario like the one Twitter got into in the 2016 election: sockpuppet accounts creating astroturf trends and influencing conversations, only this time it's distributed across federated instances and no one admin can plausibly ferret out that the manipulation is in fact coming from a single source. The broader point is that it creates new incentives and rewards for unwanted behavior, some of which hasn't even yet been contemplated, much less considered how it might be recognized and countered. Heck, it was barely more than a week ago that the entire mastodon network was flooded with sockbots from who knows who, dozens of which are probably sleeping across the fediverse right now. This tool seems like it is perfectly designed for them to manipulate. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Gargron
Jun 2, 2018
Member
I'm imagining a scenario like the one Twitter got into in the 2016 election: sockpuppet accounts creating astroturf trends and influencing conversations, only this time it's distributed across federated instances and no one admin can plausibly ferret out that the manipulation is in fact coming from a single source.
I've gotta say I have not heard of trending topics playing any influential role in the elections. There were accounts spreading misinformation to their followers, who were in turn spreading it to theirs; there were ads that pointed to fake news, and a large number of sockpuppets replying in threads. But the end goal was afaik influencing people through those direct means, not changing which trend appeared in a sidebar. That seems like a much more serious issue, because those people can pretend to be anybody, like Antifa or BLM activists, and gather real followers for subtle campaigns. At least if your problem is trending hashtags, it's super simple to see when one is politically motivated, and then you can ban it and see who's posting under it in one swoop.
I've gotta say I have not heard of trending topics playing any influential role in the elections. There were accounts spreading misinformation to their followers, who were in turn spreading it to theirs; there were ads that pointed to fake news, and a large number of sockpuppets replying in threads. But the end goal was afaik influencing people through those direct means, not changing which trend appeared in a sidebar. That seems like a much more serious issue, because those people can pretend to be anybody, like Antifa or BLM activists, and gather real followers for subtle campaigns. At least if your problem is trending hashtags, it's super simple to see when one is politically motivated, and then you can ban it and see who's posting under it in one swoop. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Dar13
Jun 2, 2018
Contributor
I believe the fake trends issue was more prevalent on Facebook, or at least that's where I saw it most, where bots or motivated groups shared and liked false or misleading articles that then got propagated to the rest of the network via the "Trending" box on the right side of everyone's screen.
They've had so many problems with the feature that they're now removing it: source
|
I believe the fake trends issue was more prevalent on Facebook, or at least that's where I saw it most, where bots or motivated groups shared and liked false or misleading articles that then got propagated to the rest of the network via the "Trending" box on the right side of everyone's screen. They've had so many problems with the feature that they're now removing it: source |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Cassolotl
Jun 2, 2018
How does abuse via trending tag work? If someone wanted to use a trending tag to abuse someone, how would they go about that?
(me, here: #7702 (comment))
Cassolotl
commented
Jun 2, 2018
•
(me, here: #7702 (comment)) |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
erinarbleizez
Jun 2, 2018
I think their is really to much negativity here… Trending Topics are also a good way to be informed of what happen in the world… I wouldnot have been warned of Turkish putch in 2013 without the trending topics of twitter because media didn't care… #prayfor are faster in alerting of terrorist attacks than any media or alert…
erinarbleizez
commented
Jun 2, 2018
•
|
I think their is really to much negativity here… Trending Topics are also a good way to be informed of what happen in the world… I wouldnot have been warned of Turkish putch in 2013 without the trending topics of twitter because media didn't care… #prayfor are faster in alerting of terrorist attacks than any media or alert… |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
lawremipsum
Jun 2, 2018
All the same, if as an admin I don't want to expose my users to potentially manipulated trends at all, I'd like the option to not do that.
lawremipsum
commented
Jun 2, 2018
|
All the same, if as an admin I don't want to expose my users to potentially manipulated trends at all, I'd like the option to not do that. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Maverynthia
Jun 2, 2018
How come I get a feeling that what tags are trending is controllable on an instance level, meaning people can choose certain tags to trend and silence other tags. Even if turning off trending for a short time. This is what happens on Twitter and Facebook, trends they don't like get silenced.
Even so I see tons of abuse in trending tags on both places. Also easy to set up a bot on an instance and game the system to allow for harmful tags to trend.
This is what we switched from Twitter to avoid is garbage like "trends".
Maverynthia
commented
Jun 2, 2018
|
How come I get a feeling that what tags are trending is controllable on an instance level, meaning people can choose certain tags to trend and silence other tags. Even if turning off trending for a short time. This is what happens on Twitter and Facebook, trends they don't like get silenced. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
erinarbleizez
Jun 2, 2018
I didn't quit twitter to avoid is garbage like "trends" but to host my own instance and control my data and virtual self… I loved the trendings topics on twitter for like I said, making it possible for people on different countries to inform on things that would be ignore by media…
Right now hashtags are pretty useless on Mastodon because we can see for the same subject different hashtags leading to not have all toots on a subject when searching for a hashtags… Sometimes I just don't know which hashtag to use to start sharing my though on a subject about news to reach an audience because without that, self hosted mastodon are pretty autistic...
The good sign that an open source project is big is when different people with different culture start to come with différent motivation. Trendings Topics is now a good example of that and I think that giving choice would be a good alternative but with It's drawback: shutting down on a big instance and all the trendings topics on the federation would be screw...
erinarbleizez
commented
Jun 2, 2018
|
I didn't quit twitter to avoid is garbage like "trends" but to host my own instance and control my data and virtual self… I loved the trendings topics on twitter for like I said, making it possible for people on different countries to inform on things that would be ignore by media… Right now hashtags are pretty useless on Mastodon because we can see for the same subject different hashtags leading to not have all toots on a subject when searching for a hashtags… Sometimes I just don't know which hashtag to use to start sharing my though on a subject about news to reach an audience because without that, self hosted mastodon are pretty autistic... The good sign that an open source project is big is when different people with different culture start to come with différent motivation. Trendings Topics is now a good example of that and I think that giving choice would be a good alternative but with It's drawback: shutting down on a big instance and all the trendings topics on the federation would be screw... |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ffffluffy
Jun 2, 2018
In my opinion, trends would bring more problems, with abuses a it has been pointed out previously than advantages. From my habits on Twitter or Mastodon, I see what's trending when I see the people whom I am following speak about it, not because of a trends list.
Yet the idea of having a way to highlight some topics on an instance could be interesting, for exemple with a static panel displaying some interesting hashtags setup by the admin. This solution wouldn't solve everything : a harassing admin could put there hashtag promoting harassment, but it couldn't be influenced by bots at least.
ffffluffy
commented
Jun 2, 2018
|
In my opinion, trends would bring more problems, with abuses a it has been pointed out previously than advantages. From my habits on Twitter or Mastodon, I see what's trending when I see the people whom I am following speak about it, not because of a trends list. Yet the idea of having a way to highlight some topics on an instance could be interesting, for exemple with a static panel displaying some interesting hashtags setup by the admin. This solution wouldn't solve everything : a harassing admin could put there hashtag promoting harassment, but it couldn't be influenced by bots at least. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
erinarbleizez
Jun 2, 2018
From my habits on Twitter or Mastodon, I see what's trending when I see the people whom I am following speak about it, not because of a trends list
that's exactly why I think federated trending topics would solve: people mostly check what their circle of people say instead of the federation timeline leading to an ostracization of self hosted mono user instance which is the main point of federation in mastodon...
erinarbleizez
commented
Jun 2, 2018
that's exactly why I think federated trending topics would solve: people mostly check what their circle of people say instead of the federation timeline leading to an ostracization of self hosted mono user instance which is the main point of federation in mastodon... |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
craigmaloney
Jun 2, 2018
We need to be cautions on how trends are implemented for the reasons outlined above. This is the sort of thing that seems like a great idea but the reasons folks are so leery is because they are a vector for dogpiling and abuse.
This needs to be done with care and with listening to those who have experience with how this is weaponized on other platforms. Dismissing their concerns because "this time it will be different" is all-too-often an ill-fitting prophecy when we fall back into the same patterns.
craigmaloney
commented
Jun 2, 2018
|
We need to be cautions on how trends are implemented for the reasons outlined above. This is the sort of thing that seems like a great idea but the reasons folks are so leery is because they are a vector for dogpiling and abuse. This needs to be done with care and with listening to those who have experience with how this is weaponized on other platforms. Dismissing their concerns because "this time it will be different" is all-too-often an ill-fitting prophecy when we fall back into the same patterns. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Cassolotl
Jun 2, 2018
the reasons folks are so leery is because they are a vector for dogpiling and abuse.
How does that work, what do people do? (I'm asking because I've never seen it happen, and it sounds awful but I'd like to understand!)
Cassolotl
commented
Jun 2, 2018
How does that work, what do people do? (I'm asking because I've never seen it happen, and it sounds awful but I'd like to understand!) |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
lawremipsum
Jun 2, 2018
The following is offered as a nonexclusive example.
Problem case:
A distributed group of white nationalists decide to make "#ItsOKToBeWhite" trend. Acccounts across a dozen or more instances, large and small. Then, when the "Trend" has peaked, they shift to "ItsOkayToBeWhite". Then "ItIsOKToBeWhite". Etc.
They make new accounts as their accounts are reported, blocked, or suspended. But they also create accounts to say "This is outrageous white supremacy!! #ItsOkayToBeWhite" and also otherwise act like well-behaved community members, contributing to the tag's trend while purporting to oppose it. Which attracts people who genuinely oppose white supremacy to contribute to the trend.
Admins wind up in an endless battle trying to mute a shifting series of trending tags, and reports and other anti-abuse tools are ineffective because people start using the tag to denounce it, some of them genuine and others disingenuous.
I want to emphasize that the sort of harms that might come from this feature are not limited to directed abuse. Put an algorithm into a discoverability feature, and someone will figure out how to exploit it to amplify their message.
I am concerned not just with the potential for directed harassment, but the change in climate this feature will cause. Trending Topics is like a message from the server, from Mastodon itself, suggesting for people to "talk about this." People are already talking about it, why does that message need to be communicated at all? It effectively amplifies conversations, but based on a questionable value: that uniquely popular conversations should get a visibility boost over and above the boost inherent in being uniquely popular.
It leads communities to obsess and talk about trends longer than they would otherwise, and you wind up wondering why everyone is talking about Roseanne Barr even though nobody particularly cares, but everyone's doing it so you feel pressured to have something to say about it yourself. It's unhealthy for communities.
If the trends were moderated/curated before being automatically amplified, I'd feel far better about it.
lawremipsum
commented
Jun 2, 2018
|
The following is offered as a nonexclusive example. Problem case: A distributed group of white nationalists decide to make "#ItsOKToBeWhite" trend. Acccounts across a dozen or more instances, large and small. Then, when the "Trend" has peaked, they shift to "ItsOkayToBeWhite". Then "ItIsOKToBeWhite". Etc. They make new accounts as their accounts are reported, blocked, or suspended. But they also create accounts to say "This is outrageous white supremacy!! #ItsOkayToBeWhite" and also otherwise act like well-behaved community members, contributing to the tag's trend while purporting to oppose it. Which attracts people who genuinely oppose white supremacy to contribute to the trend. Admins wind up in an endless battle trying to mute a shifting series of trending tags, and reports and other anti-abuse tools are ineffective because people start using the tag to denounce it, some of them genuine and others disingenuous. I want to emphasize that the sort of harms that might come from this feature are not limited to directed abuse. Put an algorithm into a discoverability feature, and someone will figure out how to exploit it to amplify their message. I am concerned not just with the potential for directed harassment, but the change in climate this feature will cause. Trending Topics is like a message from the server, from Mastodon itself, suggesting for people to "talk about this." People are already talking about it, why does that message need to be communicated at all? It effectively amplifies conversations, but based on a questionable value: that uniquely popular conversations should get a visibility boost over and above the boost inherent in being uniquely popular. It leads communities to obsess and talk about trends longer than they would otherwise, and you wind up wondering why everyone is talking about Roseanne Barr even though nobody particularly cares, but everyone's doing it so you feel pressured to have something to say about it yourself. It's unhealthy for communities. If the trends were moderated/curated before being automatically amplified, I'd feel far better about it. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Gargron
Jun 2, 2018
Member
Thank you for the example.
If the trends were moderated/curated before being automatically amplified, I'd feel far better about it.
There is no reason this couldn't be the way it works, if you accept higher latency and more work for admins/mods. In fact, you could just add an approved boolean on the hashtags table and let admins permanently mark them as ok-to-trend, so maybe admins would get an e-mail everytime an unapproved hashtag would enter the trending tags pool, and they could choose to approve it. That way, already approved hashtags would fluctuate without intervention, and I think all abuse concerns would be solved by that?
|
Thank you for the example.
There is no reason this couldn't be the way it works, if you accept higher latency and more work for admins/mods. In fact, you could just add an |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
trwnh
Jun 2, 2018
Contributor
If trends were moderated/curated before being automatically amplified, I'd feel far better about it.
This actually highlights one of the nicest things about Mastodon: the community-led aspect of it. In a social media ecosystem where almost everything is commercialized, algorithmic, and performative... it's nice to have one network that's actually focused on communicating. There isn't a single competitor to Mastodon in this regard right now. Twitter has strayed far from its user-driven, conversational roots. Mastodon is basically public email, in the same way early Twitter was basically public SMS.
Trends, while it may not have seemed that way at the time, was the beginning of the decline of Twitter. The transition from tracking hashtags, to tracking words, to allowing expansive search, to showing counters on every tweet, to making those counters update live, to pushing liked tweets into your feed, to the push for viral content...
Any move Mastodon makes has to VERY CAREFULLY consider all of this. Trends or Moments is what Twitter wants to be right now. Mastodon shouldn't follow that path. If the problem is surfacing content, then the solution doesn't have to be trends; perhaps a discussion is necessary for what the best solution should be. Let's think outside the box.
This actually highlights one of the nicest things about Mastodon: the community-led aspect of it. In a social media ecosystem where almost everything is commercialized, algorithmic, and performative... it's nice to have one network that's actually focused on communicating. There isn't a single competitor to Mastodon in this regard right now. Twitter has strayed far from its user-driven, conversational roots. Mastodon is basically public email, in the same way early Twitter was basically public SMS. Trends, while it may not have seemed that way at the time, was the beginning of the decline of Twitter. The transition from tracking hashtags, to tracking words, to allowing expansive search, to showing counters on every tweet, to making those counters update live, to pushing liked tweets into your feed, to the push for viral content... Any move Mastodon makes has to VERY CAREFULLY consider all of this. Trends or Moments is what Twitter wants to be right now. Mastodon shouldn't follow that path. If the problem is surfacing content, then the solution doesn't have to be trends; perhaps a discussion is necessary for what the best solution should be. Let's think outside the box. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
lawremipsum
Jun 2, 2018
A local, whitelist-only trend approach would be great and would be a good along with the off switch in #7702. I might be less likely to turn it off, depending on how easy it was to administer (it would need to be reversible for when a whitelisted hashtag is appropriated for malicious use). But I can't speak to whether it would be adequate to deal with trending tags on other servers that result in inbound distributed harassment.
Though my sense of it as a net-negative influence remains. It unnaturally gooses conversations.
Thanks for continuing to listen, engage, and give this thought.
lawremipsum
commented
Jun 2, 2018
•
|
A local, whitelist-only trend approach would be great and would be a good along with the off switch in #7702. I might be less likely to turn it off, depending on how easy it was to administer (it would need to be reversible for when a whitelisted hashtag is appropriated for malicious use). But I can't speak to whether it would be adequate to deal with trending tags on other servers that result in inbound distributed harassment. Though my sense of it as a net-negative influence remains. It unnaturally gooses conversations. Thanks for continuing to listen, engage, and give this thought. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
erinarbleizez
Jun 2, 2018
whitelisting would be the worst and I prefer no trending tags than dictatorship where 1 or 2 people has the power to say what is good or not to say in a Community… Mastodon had enough scandal with instance censorship to not had a new one...
erinarbleizez
commented
Jun 2, 2018
|
whitelisting would be the worst and I prefer no trending tags than dictatorship where 1 or 2 people has the power to say what is good or not to say in a Community… Mastodon had enough scandal with instance censorship to not had a new one... |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
renatolond
Jun 2, 2018
Contributor
I like the idea of being able to select which tags could be allowed to appear in the trending box.
For me it would be a moderator (not only admin) config and ideally a tag would need to be approved again if stops trending, or over a period of time (so that a new trend of the tag should be approved once again)
|
I like the idea of being able to select which tags could be allowed to appear in the trending box. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
erinarbleizez
Jun 2, 2018
and what? if you allow #pokemon Nothing can prevent 100 or 1000 accounts to be created and write "white supremacist are great #pokemon" and this work too even without TT, even right now the problem still exist, spamming with hundred or thousand of account would lead to local timeline flood… 1 year before a big French IT girl member of the Quadrature du Net decided to quit Mastodon because of cyber harrassment so I don't see why this idea that preventing TT to be a non censored thing would prevent Something that already exist in Mastodon...
erinarbleizez
commented
Jun 2, 2018
|
and what? if you allow #pokemon Nothing can prevent 100 or 1000 accounts to be created and write "white supremacist are great #pokemon" and this work too even without TT, even right now the problem still exist, spamming with hundred or thousand of account would lead to local timeline flood… 1 year before a big French IT girl member of the Quadrature du Net decided to quit Mastodon because of cyber harrassment so I don't see why this idea that preventing TT to be a non censored thing would prevent Something that already exist in Mastodon... |
Gargron
added
the
wontfix
label
Jun 2, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Thann
Jun 2, 2018
There is always going to be spam, abuse, and legit things we just don't want to see. We all have the choice to stay offline, or fight back by making great moderation tools. Instead of complaining, and saying "it can't be done and any attempt to do so is foolish" how about trying to come up with solutions? It may very well be impossible to make a perfect trending system, but how about we at least try first? The beauty of Mastodon is that everyone gets to have their instance work the way they want, so if I want trends, and you don't, that's perfectly fine, but don't tell me I can't have them.
Also, I think a lot of people who "don't like trends cuz facebook" are overlooking one critical component: money. Things trend on proprietary social-media sites because they take money to add/remove things from the list. What were trying to do here is show organic trends, and we'll see what happens.
Thann
commented
Jun 2, 2018
|
There is always going to be spam, abuse, and legit things we just don't want to see. We all have the choice to stay offline, or fight back by making great moderation tools. Instead of complaining, and saying "it can't be done and any attempt to do so is foolish" how about trying to come up with solutions? It may very well be impossible to make a perfect trending system, but how about we at least try first? The beauty of Mastodon is that everyone gets to have their instance work the way they want, so if I want trends, and you don't, that's perfectly fine, but don't tell me I can't have them. Also, I think a lot of people who "don't like trends cuz facebook" are overlooking one critical component: money. Things trend on proprietary social-media sites because they take money to add/remove things from the list. What were trying to do here is show organic trends, and we'll see what happens. |






Thann commentedNov 25, 2016
I think it would be cool to be able to see some of the most popular hashtags of the last 24 hours. It could fit nicely at the top of the "public" panel.