Show HN: Filter out engagement bait and politics on your X/Twitter feed
71 points| danielpetho | 1 year ago |unbaited.danielpetho.com
i'm pretty tired of engagement bait and all the political nonsense on my x/twitter feed.
i was curious if i could use an llm to filter out these type of content, so i prototyped a quick chrome extension.
it uses LLama 3.3 to analyze the tweet through https://groq.com/ (because they are super-super fast).
the extension is available in the chrome store, also there is a link to the repo.
- you can tweak the system prompt for the filtering - but you need your own API key from Groq (you can get one for free)
insin|1 year ago
Getting rid of "For you" entirely and removing Retweets from the chronological timeline (default configuration for [1]) gets you 95% of the way there - you'll only get engagement bait and political nonsense if the people you choose to follow are the ones actively doing it, in which case…
[1] https://jbscript.dev/control-panel-for-twitter
ksec|1 year ago
I have lists for Software, Hardware, Politics, VCs, Economy, Art, and some other wired stuff.
You can ignore 99% of Spam, bait etc and only focus on the signal.
danielpetho|1 year ago
pluc|1 year ago
bearjaws|1 year ago
1. People who want to debate / react to things / politics / just get angry apparently.
2. People who are like a town crier from times past, they want to be the first to know some event has happened and then go to their group chats & other social media to post about it.
akopkesheshyan|1 year ago
andrewla|1 year ago
With Twitter, I can see content from people I follow and from content referenced or highlighted by people I follow. People in this case can also include news organizations or other professional journalistic content.
In addition there is the algorithmically generated garbage feed stuff that is mostly useful for seeing (potentially) interesting content that I missed on the main feed, but also contains a ton of content from people I did not follow and that people I do follow did not highlight or reference. Presumably this project attempts to reduce the garbage-ey ness of this feed, which I would appreciate.
andrewla|1 year ago
DantesKite|1 year ago
I think it’s inevitable that we’ll start to see more sophisticated ways of organizing our social media feeds.
I don’t think it has to be this binary decision where we either abandon social media altogether or expose ourselves to the most emotionally draining content possible. There’s likely many different unexplored metas as it were.
I often joke that we should have a marketplace of algorithms we can subscribe to, where the sentiment “slider bar” can go from Hello Kitty Island Adventure positivity to 4Chan LiveLeak nihilism, if you so choose.
MattDaEskimo|1 year ago
It's also what makes you valuable as a free consumer.
If you want lumber, don't buy a house and strip it
danielpetho|1 year ago
the problem imo is that there is absolutely zero control on most platforms.
on x there is a button called "i'm not interested in this tweet" but obviously it doesn't do anything meaningful
anthk|1 year ago
Also, Usenet and Dove/Fidonet (you can get them over NNTP news://cvs.synchro.net:119) have more polite discussions on politics.
jamesrcole|1 year ago
freehorse|1 year ago
wkat4242|1 year ago
vanrohan|1 year ago
Another way to reduce the spam, is to remove bot followers from your account, I believe these bots use "likes" (which are hidden) to boost content for the botnet owners. Most of these bots are easy to spot, 0 posts, and very bad follower/following ratios. I built this Chrome Extension for bot removal automation: https://chromewebstore.google.com/detail/x-bot-remover/aohkh...
It would be way better if this was just done by X themselves, but why not try.
russdill|1 year ago
danielpetho|1 year ago
re bot removal: thanks for it, will give a it a try!
derivagral|1 year ago
danielpetho|1 year ago
strajk|1 year ago
danielpetho|1 year ago
re publishing—just do it! this project is also a rough mess, only a quick experiment, so i doubt anybody will care if it fails sometimes / not perfect, code is a mess etc.
andy_ppp|1 year ago
gigatexal|1 year ago
danielpetho|1 year ago
obviously it's never going to be perfect tho
but your best bet is still blocking/muting people then
Havoc|1 year ago
https://github.com/danielpetho/unbaited/blob/main/extension/...
Seems like a reasonable idea. I have doubts about an LLM being able to reliably detect when a tweet was made to *deliberately* trigger emotions. That’s setting the bar quite high on llm working out intent
danielpetho|1 year ago
the default system prompt is quite weak, and could be much more specific / better.
also, even as a "human" can't decide sometimes what is a bait...
yomismoaqui|1 year ago
https://twitter.cercaapp.com
danielpetho|1 year ago
yes it's the same idea, tho for this one you need your own API key, which can be a bummer for some.
j45|1 year ago
Highlighting each piece as such and teaching as what about it is bait, etc would make people stronger and more aware.
unknown|1 year ago
[deleted]
pjmlp|1 year ago
ryan_lane|1 year ago
palmfacehn|1 year ago
tomalbrc|1 year ago
bentt|1 year ago
ikanreed|1 year ago
itslennysfault|1 year ago
danielpetho|1 year ago
i mean even llms wouldn't be necessary (this is just a possible direction), but just give me more control on my own feed
haunter|1 year ago
danielpetho|1 year ago
but i feel you, the following tab is definitely a healthier/more controllable space
yellow_lead|1 year ago
danielpetho|1 year ago
there is another player i've found when making this -> https://inference.cerebras.ai/
never tried their api tho
wkat4242|1 year ago
unknown|1 year ago
[deleted]
wkat4242|1 year ago
But good idea yes.
danielpetho|1 year ago
eddieh|1 year ago
nomilk|1 year ago
I suspect experiences using social media apps differ wildly from person to person.
alias_neo|1 year ago
bjornsing|1 year ago
To me the big blow was seeing the response to what’s happening in Gaza and what narratives people and algorithms in combination end up promoting. The thoughtful, balanced, humanistic view gets approximately zero traction, while completely untruthful propaganda (on both sides) has enormous reach.
Maybe it’s an insurmountable problem. Human defense mechanisms in combination with algorithms will always push people to tribalism and cheering for atrocities. I hope not, but seems like it.
I guess you could take the OPs approach of filtering out all the propaganda and keep contributing. But then you are effectively working for a propaganda machine free of charge, helping create value that will draw others in to be subjected to the propaganda.
unknown|1 year ago
[deleted]
beAbU|1 year ago
1: https://help.x.com/en/managing-your-account/how-to-deactivat...
buran77|1 year ago
I logged in after many years of inactivity only to realize that despite only having a few friends, my feed was exclusively Musk and Tesla stuff. No amount of "don't show me this" helped. On one hand I found it exceptionally pathetic that any person would need to stroke their own ego to this degree at the expense of everyone else. But worse, it's clear that Twitter/X/Musk control my feed more than I do so the only way to win the game is to not play it.
thih9|1 year ago
unknown|1 year ago
[deleted]
patchtopic|1 year ago
xmodem|1 year ago
unknown|1 year ago
[deleted]
blueflow|1 year ago
dewey|1 year ago
danielpetho|1 year ago
it feels like a huge chunk of (recent/real-time) tech/design discussion happens there. but could be just me. i'm still warming up on bluesky/threads.
unknown|1 year ago
[deleted]
bluesnews|1 year ago
[deleted]
unknown|1 year ago
[deleted]
LeoPanthera|1 year ago
[deleted]
spookie|1 year ago
Unless you meant: "people should stop using social media in which there are monetary incentives to be sensationalist", which I definitely agree on.
I would love if we had more civilized discussions on the web, we would understand eachother better that way. But it's an impossible ask.
blueflow|1 year ago
ChocolateGod|1 year ago
unknown|1 year ago
[deleted]
cynicalsecurity|1 year ago
[deleted]
Extropy_|1 year ago
pier25|1 year ago
unknown|1 year ago
[deleted]
pwdisswordfishz|1 year ago
[deleted]
danielpetho|1 year ago
i'd say because: the network effect is still strong. it feels like a huge chunk of (recent/real-time) tech/design discussion happens there. but could be just me. i'm still warming up on bluesky/threads.
unknown|1 year ago
[deleted]
nomilk|1 year ago
plaguuuuuu|1 year ago
VeejayRampay|1 year ago
[deleted]