ETAPXlet's talk
(
June 9, 2026
)

The New Whistlr Trending Tab: How Discovery Surfaces What's Worth Your Time

Inside Whistlr's new Trending tab and discovery: how trending is computed, why ranking favors impact and relevance over outrage, and how it fights doomscrolling.
The New Whistlr Trending Tab: How Discovery Surfaces What's Worth Your Time
The New Whistlr Trending Tab: How Discovery Surfaces What's Worth Your Time
Inside Whistlr's new Trending tab and discovery: how trending is computed, why ranking favors impact and relevance over outrage, and how it fights doomscrolling.

The new Whistlr Trending tab is built around a simple, almost old-fashioned idea: your attention is worth more than a number on a dashboard. Instead of ranking by raw clicks and the outrage that drives them, Whistlr's trending and discovery surfaces are tuned for impact and relevance — the things actually worth your time — with a transparent design that makes it easy to understand why something is trending and easy to walk away when you've seen enough.

Almost every social platform you've ever used has a "what's hot" surface, and almost all of them are optimized for the same thing: keeping you scrolling. That single goal quietly shapes everything downstream. Posts that make you angry get more reach than posts that make you think. A take that's technically misleading but emotionally charged beats a careful explanation every time. And the longer you stay, the better the numbers look — even if you leave feeling worse than when you arrived. The new Trending tab on Whistlr is a deliberate attempt to break that loop. This article walks through what it is, how it's actually computed inside the app, the ranking philosophy behind it, and the specific choices we made to protect users from the doomscroll spiral that has become the default state of the modern internet.

What the New Trending Tab Actually Is

On Whistlr, Trending is not a single firehose of "most-liked posts in the last hour." It's a curated, multi-source discovery surface that blends several distinct kinds of momentum into one readable feed. When you open it, you're looking at a unified list that interleaves three very different signals of what the wider Whistlr world is paying attention to right now.

  • Hashtag trends: Topics gaining real traction across posts — tracked through the platform's hashtag system (internally, the Noise surface) and ranked by genuine usage rather than a single viral spike.
  • News and the wider world: A curated stream of current headlines, fetched and refreshed by a scheduled backend process, so the tab reflects what's happening off-platform as well as on it.
  • Circuts communities: The threads and subcircuits — Whistlr's community spaces — that are drawing the most thoughtful participation, ranked by a blend of upvotes, comments, members, and active threads rather than passive views alone.

That blend is intentional. A trending surface built only on hashtags becomes a popularity contest. One built only on news becomes a generic headline reader. One built only on communities misses the broader cultural moment. By weaving all three together — one hashtag, one news item, one community thread, repeating down the list — Trending gives you a fuller, more honest picture of what's happening, and it resists being gamed by any single content type.

"We didn't want to build another 'most viral right now' leaderboard. We wanted to build something you could open, learn something from, and close — without feeling like you'd been managed. Trending should respect that you have a life outside the app."

— ETAPX Product Team

The Old Way: Why Pure Engagement Ranking Fails Users

To understand why Whistlr's trending works the way it does, it helps to be precise about what's wrong with the conventional approach. The legacy model is usually described as "engagement-based ranking," which sounds neutral and even user-serving. In practice, engagement is a deeply biased proxy for value.

Here's the core problem. The signals that are easiest to measure — clicks, likes, time-on-screen — are not the signals that correlate with content being good for you. They correlate with content being activating. Anger is activating. Fear is activating. Tribal us-versus-them framing is activating. So when a system optimizes purely for engagement, it learns, without anyone explicitly intending it, to promote the most provocative version of every topic. The model isn't malicious. It's just answering exactly the question it was asked: what keeps people reacting? The answer, depressingly often, is the worst version of the conversation.

There's a second, quieter failure too. Pure engagement ranking rewards volume over quality of attention. A post that 10,000 people scrolled past in half a second can outrank a post that 500 people genuinely read, saved, and came back to. The platform counts the impression either way. From the inside, that looks like success. From the user's chair, it's the feeling of having spent an hour online and remembering nothing — the empty-calorie feed.

Impact and Relevance Over Outrage: Whistlr's Ranking Philosophy

Whistlr's ranking philosophy starts from a different question. Instead of "what will keep this person reacting," we ask "what is genuinely worth this person's time right now." That reframing changes which signals matter and how they're weighted.

The platform tracks a rich set of interaction signals on every post — but crucially, it treats them as evidence of different things, not as one undifferentiated "engagement" score. Inside Whistlr, every post carries a set of signals (stored in what we call the post signals system) that the app increments as people interact: views, Whistles (likes), comments, shares, boosts (reposts), and saves. These are the positive signals. But the same system also tracks a second category that most platforms quietly ignore or actively suppress.

  • Quick skips: When someone bails on a post in under three seconds, that's recorded. A high quick-skip rate is a strong sign that a post is misleading, clickbait, or simply not landing — regardless of how many impressions it racked up.
  • Not interested: An explicit, user-driven "show me less of this" — weighted heavily because it's a deliberate act, not an accident of scrolling.
  • Hides and mutes: Softer negative signals that tell the system a piece of content or a source is wearing out its welcome.
  • Reports and blocks: The strongest negative signals, which don't just dampen ranking but feed directly into safety and moderation review.

That balance — positive and negative signals weighed together — is the technical heart of "impact over outrage." A post can rack up a huge number of angry comments and still rank poorly if people are also hiding it, marking it not-interested, and quick-skipping past it. Engagement alone can't carry a post that people are actively trying to get away from. Outrage gets noticed, but it doesn't get rewarded.

Weighting Deliberate Actions Above Passive Ones

Not all positive signals are equal either. Whistlr deliberately ranks the cost of an action as a measure of its sincerity. A like is cheap — one tap, often half-conscious. A comment takes real effort. A share puts your own name behind the content. A save means you want to find it again later. So the system weights them accordingly: in Whistlr's algorithm sync, a like counts as a baseline unit of intent, a bookmark counts more, a comment counts more still, and a share or repost counts most of all. A bare impression — the post merely appearing on screen — is logged at a fraction of a like's weight, because seeing something is not the same as caring about it.

This is the opposite of the outrage economy. In a pure-engagement system, the cheapest, most reflexive reactions dominate because there are so many of them. In Whistlr's model, the deliberate signals — the ones that take a moment of genuine choice — carry the most ranking power. The result is a trending surface that leans toward content people chose to engage with, not content that merely provoked a twitch.

How Trending Is Computed, Conceptually

Let's open the hood without getting lost in it. The Trending tab assembles its feed from a few independent pipelines, each with its own notion of momentum, and then blends them. Understanding each pipeline makes the whole thing legible.

Hashtag Momentum

The hashtag pipeline pulls the topics with the highest usage across the platform, ordered by how many posts are actually using them, with recency used as a tiebreaker so that genuinely active tags rise above stale ones that once spiked. Only tags with real usage are eligible — a hashtag nobody is using doesn't get a charity slot. The top few hashtags get distinctive treatment in the interface: the number-one ranked tag is marked with a diamond, the second and third with a rising green arrow, and each carries a clear "#1 Ranked on Whistlr" style label so you know exactly where it sits.

This pipeline is also live. Trending subscribes to real-time database changes on the hashtags table through Supabase Realtime, and it polls on a short interval as a backstop. When a topic genuinely catches fire, the tab reflects it within seconds — not because we're chasing virality, but because timeliness is part of relevance. A trend you find out about a day late isn't trending to you.

News and the Wider World

The news pipeline is what keeps Trending from becoming an echo of the app talking to itself. A scheduled backend job continuously fetches current articles into the platform, and the Trending tab reads from that cached set, deduplicating near-identical headlines and filtering to the language and region that fit the audience. The top headlines drive an auto-looping carousel at the top of the tab, while individual stories are interleaved into the main trend list and tagged by category — Business, Technology, Sports, Health, Science, Entertainment, Politics, World News.

Bringing real news into the trending surface is a values choice as much as a product one. It anchors the platform's sense of "what's happening" to the actual world rather than to whatever internal flame war happened to peak this afternoon. It also means discovery on Whistlr can be a genuinely informative experience, not just an entertaining one.

Community Momentum from Circuts

The third pipeline draws from Circuts, Whistlr's community layer of subcircuits and threads. Here, "trending" is measured by the kind of participation that signals a healthy conversation rather than a viral flash. Threads are scored by combining upvotes and comments; communities (subcircuits) are scored by combining their thread activity and membership, with newer activity weighted so that genuinely live discussions surface over dormant ones.

Notice what's deliberately absent from these community scores: raw view counts. A thread doesn't trend because a lot of people glanced at it. It trends because people voted on it and replied to it — because they participated. That's "impact" made concrete: the measure of a community moment is how many people engaged with it meaningfully, not how many eyeballs passed over it.

Blending, Fairness, and Anti-Monotony

Once each pipeline has produced its ranked candidates, Trending interleaves them in a repeating pattern — one hashtag, one news item, one community thread, and onward — so that no single content type dominates the top of the list. On top of that, the community candidates are shuffled with a seeded rotation each time the feed is built. This is a small but meaningful fairness mechanism: it means the exact same handful of high-scoring threads don't get permanently glued to the top spots, giving a wider set of genuinely good content a chance to be seen. Strong content still rises; it just doesn't get to camp there forever.

"Ranking is a series of moral choices disguised as math. Every weight you set is a statement about what you think matters. We tried to make ours say: deliberate beats reflexive, participation beats passivity, and the door out is always clearly marked."

— ETAPX Engineering

A Worked Example: Two Posts, Two Fates

Abstractions about "impact over outrage" are easy to nod along to and hard to picture. So let's make it concrete with two hypothetical posts working their way through Whistlr's signal system on the same afternoon. The exact weights here are illustrative, but the directions and the logic are exactly how the platform thinks.

Post A is a deliberately provocative one-liner — a sweeping, half-true claim engineered to make people argue. It spreads fast. Within an hour it has 40,000 impressions and a torrent of comments, most of them people dunking on it or dunking on each other. On a legacy engagement-only platform, this is a smash hit: huge impressions, huge comment volume, exactly the kind of "activated" reaction that gets amplified. It would rocket to the top of the trending surface and stay there, drawing in more arguers, generating more comments, climbing higher — the outrage flywheel in motion.

Post B is a clear, useful breakdown of the same underlying topic — calmer, more honest, more work to produce. It gets far fewer impressions, say 6,000. But of the people who see it, an unusually high share save it to read again, a meaningful number leave thoughtful comments, and a chunk share it onward to friends with a "this actually explains it" note. Very few people quick-skip it, and almost nobody hides it or marks it not-interested.

Now watch how Whistlr's signal weighting changes the outcome:

  • Post A's comment torrent is discounted, not rewarded blindly. Yes, comments are a high-effort positive signal. But Post A is also accumulating the negative signals that betray its real nature: a high quick-skip rate as people bail after reading the inflammatory line, a steady trickle of not-interested taps, hides from people sick of the topic, and a handful of reports. Weighed together, the picture is of content people are reacting to and then trying to escape.
  • Post B's deliberate signals punch above their weight. Saves, comments, and shares are precisely the high-intent actions the system values most, and Post B has them at a high rate relative to its reach. Almost no negative signals are dragging it down. The ratio of genuine, chosen engagement to passive exposure is excellent.
  • Impressions are the cheapest input on both sides. Post A's 40,000 views are logged at a fraction of a like's weight each, because seeing is not caring. They don't dominate the calculation the way they would on an impression-driven feed.

The result is that the gap between the two posts narrows dramatically, and on the dimensions Whistlr actually optimizes for, Post B can come out ahead. The outrage post doesn't get the runaway, self-reinforcing climb it would elsewhere — its own negative signals cap it. The useful post isn't buried under a wall of media-heavy, reaction-bait content just because it was quieter. That's the entire philosophy compressed into one afternoon: the system is built so that being worth someone's time is a winning strategy, and being merely provocative hits a ceiling.

Trending Versus "For You": Two Different Jobs

It's worth being precise about how Trending differs from a personalized feed, because they're often lumped together and they do genuinely different jobs. Confusing the two is how a lot of platforms end up with a "trending" surface that's really just a second algorithmic feed wearing a hat.

A personalized feed answers the question "what would this specific person most want to see next?" It's tuned to your tastes, your follows, your history. It's also, by design, often infinite — built to keep serving you one more thing. That has its place, and Whistlr's personalized and video feeds do that job with the same impact-over-outrage values described here, plus diversity caps and adaptive personalization that loosens up for newcomers.

Trending answers a different question entirely: "what is the wider world — and the wider Whistlr community — paying attention to right now?" It is deliberately less personalized, because its value comes from being a shared, common view of the moment rather than a private hall of mirrors. And it's deliberately finite, because its job is to inform you and then release you, not to hold you. These two design choices — shared rather than hyper-personal, finite rather than infinite — are exactly what make Trending resistant to the filter-bubble and doomscroll problems that pure personalization can create.

  • Personalized feed: Private, tailored to you, potentially endless, optimized to surface your next favorite thing.
  • Trending tab: Shared, lightly filtered by your category choices, finite and scannable, optimized to give you an honest snapshot of the moment and a clean exit.

Having both, with a clear division of labor between them, is part of how Whistlr avoids the trap where every surface tries to be the same maximally-sticky feed. Different jobs deserve different designs.

Grounded in How Whistlr's Feeds Already Work

Trending doesn't exist in isolation. It inherits a ranking sensibility that runs through Whistlr's other feeds, and that shared DNA is worth understanding because it's where a lot of the anti-doomscroll thinking was first proven out.

Take the short-form video feed, Minis. Its candidate engine was rebuilt around diversity rather than pure popularity. Each batch of videos guarantees a spread of different creators — no single account can flood your feed — and there's a hard cap on how many videos from any one category appear in a batch, so you don't get trapped in a monotonous loop of the same genre. The system also adapts to who you are: brand-new users get more open-ended discovery and randomness, while more active users get stronger personalization. New people aren't immediately funneled into a narrow rut; they get room to explore first.

The same anti-repetition instinct shows up in the platform's video pooling, which is engineered to walk a library of tens of thousands of clips (and architected to scale into the millions) while prioritizing the least-shown content on each pass — so variety increases the longer you watch, instead of the feed collapsing back onto the same greatest hits. And in the home feeds — the Haven and Chattr surfaces — careful work went into rendering every post type honestly, so a thoughtful text post isn't visually buried under media-heavy cards just because images and video happen to be more "engaging" to the eye. Across the board, the design bias is toward breadth, fairness, and honest presentation. Trending is the most visible expression of that bias, but it's not the only one.

Transparency: Showing Its Work

A trending algorithm that you can't understand is just a slot machine with better graphics. One of the explicit goals of the new tab is to make ranking legible — to show, in plain language, why something is where it is.

  • Honest labels: Every trend row carries a label that tells you what kind of momentum it represents — "#1 Ranked on Whistlr," "Trending in Technology," a news source and timestamp, or a community's upvote and comment counts. You're never left guessing whether something is trending because of posts, headlines, or community activity.
  • Real counts, not vanity metrics: Hashtag trends show actual post counts. Community threads show real upvotes and comments. News shows the source and how long ago it broke. The numbers shown are the numbers that drove the ranking.
  • Category clarity: The filter row lets you narrow Trending to Hashtags, Circuts, or a specific news category. What you select is what you get — there's no hidden re-ranking that quietly overrides your choice.
  • Visible freshness: News carries timestamps and the tab refreshes on a clear cadence, so you can tell at a glance whether you're looking at something live or something from earlier in the day.

Transparency isn't only about user trust, though that matters enormously. It's also a discipline on us. When you commit to showing people why something trended, you can no longer rely on signals you'd be embarrassed to explain. A label that says "this is here because thousands of people are arguing about it" is a label you don't want to print — which is exactly why building for transparency pushes the underlying ranking toward signals worth being proud of.

Designed Against the Doomscroll

The phrase "protecting users from doomscrolling" can sound like marketing. Inside the product, it translates into concrete, sometimes unglamorous decisions that cut against the short-term metrics most platforms chase. Here are the real ones.

A Tab with a Bottom

The most important anti-doomscroll choice in Trending is structural: it is a finite, readable list, not an infinite well. Where a "For You" feed is designed to never end, the Trending tab presents a digestible number of trends — a list you can actually get to the bottom of. You can open it, scan what's happening across hashtags, news, and communities, get the gist of the moment, and be done. The experience has a natural stopping point built in, because a surface you can finish is a surface that respects your time.

No Reward for the Worst Takes

Because negative signals — quick skips, hides, not-interested, reports — actively pull content down, the trending surface doesn't have the runaway-outrage dynamic that makes other platforms feel like a fight you can't stop watching. Content that makes people recoil and bounce loses ground. The feedback loop that normally amplifies the ugliest version of every topic is, by design, broken.

Diversity as a Calming Force

The blend of hashtags, news, and community threads — plus the seeded rotation and the absence of view-count-driven community ranking — means Trending doesn't fixate. It doesn't lock onto one inflammatory story and pound it into your skull from twelve angles. It moves you across topics and formats, which is not only more interesting but genuinely less agitating. Monotony and obsession are close cousins; variety is a quiet antidote to both.

Pulling You Toward Participation, Not Just Consumption

Doomscrolling is fundamentally passive — an endless intake with no exit and no agency. By foregrounding Circuts communities and real conversations, Trending nudges discovery toward something you can actually join. A trending thread is an invitation to reply, not just to absorb. That shift, from spectator to participant, is one of the most reliable ways to break the trance, because participation has a natural rhythm and an end, while passive scrolling does not.

Edge Cases the Design Has to Handle

A trending system lives and dies by how it behaves at the margins — the awkward situations that don't fit the happy path. Several of these shaped specific decisions in the tab.

  • The single viral spike. A hashtag that explodes for one hour and dies could dominate trending purely on a momentary surge. Ranking hashtags by genuine usage and using recency as a tiebreaker — rather than crowning whatever spiked hardest in the last sixty seconds — softens the whiplash, so the surface reflects sustained traction rather than a flash.
  • The same threads camping the top. Without intervention, a few perennially high-scoring community threads would occupy the top slots indefinitely, starving everything else of visibility. The seeded rotation applied to community candidates is the direct answer: strong content still ranks, but the exact ordering reshuffles so a wider set of good threads gets surfaced over time.
  • An empty or thin category. If you filter to a category that simply doesn't have much happening, the tab needs to degrade gracefully rather than show a broken or padded list. The pipelines are built to return what genuinely exists rather than manufacture filler — an honest "not much here right now" beats a fake trend.
  • Duplicate news from many outlets. A single big story gets covered by dozens of sources with near-identical headlines, which could flood the news portion of the feed with the same item over and over. The news pipeline deduplicates near-identical titles so one story occupies one slot, not ten.
  • The brand-new user with no history. Someone who just joined has given the system almost nothing to personalize on. Because Trending is intentionally a shared, lightly-personalized surface, it works perfectly well on day one — there's no cold-start problem, because it was never trying to be a private mirror in the first place.
  • Coordinated gaming attempts. Any ranking surface attracts people trying to manipulate it. Blending three independent pipelines, weighting deliberate actions over cheap ones, and folding negative signals into the calculation all make the surface harder to game than a single like-count leaderboard — there's no one number to inflate.

None of these are solved forever; they're tensions to be managed and tuned. But naming them is part of building honestly. A trending tab that pretends the edge cases don't exist is one that'll surprise its users in unpleasant ways the first time reality wanders off the happy path.

What This Means for Everyday Users

For someone just trying to keep up without getting sucked under, the practical difference is felt rather than explained. Here's what changes in daily use.

  1. You can get caught up fast. Open Trending, scan a finite list that spans the wider world and the Whistlr community, and you have a real sense of "what's going on" in a couple of minutes. No hour-long descent required.
  2. What you see is less likely to ruin your afternoon. Because outrage isn't the currency, the trending surface skews toward things worth knowing and conversations worth joining rather than the day's most inflammatory bait.
  3. You stay in control of the lens. The category filters let you decide whether you want the broad picture, just hashtags, just communities, or a specific beat like Technology or Health — and the tab honors that choice.
  4. Your signals are heard. When you mark something not-interested, quick-skip past clickbait, or hide a source, you're not shouting into a void. Those actions feed directly into ranking, so the surface genuinely learns what you'd rather not see.

What This Means for Creators

Creators are often the most anxious audience for any ranking change, and reasonably so — their reach is their livelihood. The good news is that Whistlr's impact-over-outrage philosophy is, on a longer horizon, more creator-friendly than the engagement treadmill it replaces.

  • Quality of attention beats quantity of impressions. Because saves, comments, and shares are weighted above passive views, content that genuinely resonates is rewarded more than content that merely flashes past a lot of eyes. Depth pays.
  • You don't have to be a rage merchant to win. The negative-signal weighting means provocative-but-hollow content hits a ceiling. Creators who'd rather build a real audience than farm outrage aren't competing on a tilted field anymore.
  • Fairness mechanics give more people a shot. The seeded rotation, the per-creator diversity caps in feeds, and the participation-based community scoring all work against winner-take-all dynamics. A great thread or a great tag can surface even if you're not already enormous.
  • Communities are a real growth path. Because Circuts activity feeds Trending, building a genuinely engaged subcircuit is a legitimate way to earn discovery — one that rewards community-building over chasing a single viral hit.

The deal we're offering creators is straightforward: make things people actually value, and the system is built to notice. That's a healthier contract than "make people angry enough to react, and we'll cut you in on the attention."

How Trending Connects to the Wider ETAPX Ecosystem

Trending is one node in a connected discovery system. Tapping a hashtag trend takes you into that tag's full conversation. Tapping a news trend opens the story inside Whistlr's reading experience, where you can react and share. Tapping a community thread drops you straight into the discussion in its subcircuit. Discovery isn't a dead end; it's a set of well-marked doors into the rest of the platform.

The same signal infrastructure that powers Trending — the post signals system, the real-time algorithm sync, the feed-tracking pipeline — also informs the personalized feeds, the Minis video experience, Creator Studio's analytics, and safety and moderation review. A report filed from the trending surface is the same kind of strong negative signal whether it lands in ranking or in a moderator's queue. Built on Supabase for data and real-time updates, with the platform spanning a Next.js web app and a React Native app for iOS and Android, the whole thing shares one coherent backbone. Improvements to how the platform understands "worth your time" in one place ripple outward to all of them.

That coherence is what lets Whistlr make a credible promise about being friend-first and creator-friendly rather than engagement-first. It's not a slogan bolted onto a conventional algorithm. The same values — deliberate over reflexive, participation over passivity, transparency over black boxes — show up consistently across feeds, video, communities, and now Trending.

Honest Limitations and the Road Ahead

No ranking system is finished, and it would be dishonest to pretend this one is. Heuristics for categorizing trends are exactly that — heuristics — and they'll occasionally mislabel a topic. Balancing live timeliness against the seeded fairness rotation is a tension we tune continuously. And measuring "impact" will always be harder than measuring clicks precisely because impact is the thing that matters; the easy metrics are easy for a reason. We expect to keep refining the signal weights as we learn more about what genuinely serves people versus what merely retains them.

What won't change is the direction. We're not going to quietly slide the weights back toward whatever maximizes time-on-app, because the entire point of this design is to refuse that bargain. If anything, the future work pushes further in the current direction: richer signals of genuine satisfaction, even clearer in-product explanations of why something is trending, and more controls that put the shape of your own discovery in your hands. A trending surface should help you feel informed and then let you go live your life. That's the bar we're holding ourselves to, and it's the bar we'll keep raising.

Frequently Asked Questions

What is the Whistlr Trending tab?

It's Whistlr's discovery surface for what's gaining momentum right now. Rather than a single feed of most-liked posts, it blends three sources into one readable list: trending hashtags from across the platform, current news headlines, and the most actively discussed threads and communities in Circuts. It's designed to give you a fast, honest picture of the moment and then let you move on.

How does Whistlr decide what trends?

Each content type has its own measure of momentum. Hashtags are ranked by genuine usage across posts with recency as a tiebreaker. News is fetched and refreshed by a scheduled backend job and surfaced by category. Community threads and subcircuits are ranked by participation — upvotes, comments, members, and active threads — rather than passive views. Those candidates are then interleaved so no single content type dominates.

Why doesn't Whistlr just rank by engagement like other apps?

Because pure engagement ranking systematically rewards outrage. The signals that keep people reacting — anger, fear, tribal framing — aren't the same as the signals that mean content is good for you. Whistlr weighs positive signals against negative ones (quick skips, hides, not-interested, reports) and weights deliberate actions like comments, shares, and saves above passive impressions, so impact and relevance win over reflexive reaction.

How does Trending protect against doomscrolling?

In several concrete ways. Trending is a finite, scannable list with a natural bottom, not an infinite feed. Negative signals actively push down content people recoil from, breaking the outrage-amplification loop. The blend of topics and formats keeps the surface from fixating on one inflammatory story. And by foregrounding communities, it nudges you toward participating rather than passively consuming.

Is the Trending tab transparent about why something is trending?

Yes. Every trend row is labeled with the kind of momentum it represents — a ranking position, a news source and timestamp, or a community's real upvote and comment counts. The numbers shown are the numbers that drove the ranking, and the category filters honor exactly what you select. Designing for transparency is also a discipline on us: it keeps the underlying signals to ones we're willing to explain.

Does the Trending tab update in real time?

It stays current. The hashtag pipeline subscribes to real-time database changes through Supabase and polls on a short interval as a backstop, so genuinely surging topics appear within seconds. News refreshes on a regular cadence with visible timestamps, and community trends refresh as votes and comments come in. Timeliness is treated as part of relevance — a trend you learn about a day late isn't really trending for you.

What signals count for and against a post on Whistlr?

Positive signals include views, Whistles (likes), comments, shares, boosts (reposts), and saves — with deliberate, higher-effort actions weighted more heavily. Negative signals include quick skips (bailing in under three seconds), explicit not-interested taps, hides, mutes, reports, and blocks. Reports and blocks are the strongest negatives and also feed safety and moderation review. Both categories are weighed together, so engagement alone can't carry content people are trying to escape.

Is Trending good for smaller creators, or does it favor big accounts?

It's built to give more people a fair shot. A seeded rotation keeps the same few high-scoring items from being permanently glued to the top, per-creator diversity caps in the feeds prevent any one account from flooding your experience, and community trends are scored by participation rather than follower size. Because saves and comments outweigh raw impressions, content that genuinely resonates can rise even from a smaller starting point.

The Future of Discovery on Whistlr

The deeper bet behind the new Trending tab is that the era of attention-at-any-cost is ending — not because platforms suddenly grew a conscience, but because people are exhausted, and exhausted users eventually leave. The platforms that last will be the ones that treat your time as a resource to respect rather than a reserve to mine. Whistlr is building for that future now, while it's still a choice rather than a forced correction.

You'll see this philosophy spread. Expect richer, more honest signals of genuine satisfaction to inform ranking; expect even clearer in-app explanations of why any given thing is trending; and expect more controls that hand the shape of your own discovery back to you. The throughline never changes: discovery should leave you more informed, more connected, and more in control — and then it should happily let you close the app and go do something else. That's not a limitation on Whistlr. It's the whole point. A trending tab worth your time is one that's confident enough to give your time back.