-- Leo's gemini proxy

-- Connecting to bbs.geminispace.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini; charset=utf-8

"All Posts" now groups posts by subspace


I'm experimenting with something new: to keep All Posts more balanced, I am now grouping posts from each subspace and only one of the grouped posts is visible per each day of posting. Every 15 minutes, the visible post rotates in each grouping.


As an example, if someone makes 10 posts on one day in their userspace, only one of them will be shown at a time in All Posts. Throughout the day, which one of the 10 is shown keeps changing.


This new rotation feature is enabled by default, but you can disable it in

Settings > Display


For a while I've been thinking about ways to deal with prolific posters flooding the All Posts feed. This solution was inspired by the CAPCOM aggregator that rotates the active feeds every month. In the context of Bubble, a more rapid rotation makes sense.


We'll see how well this works. I may still revert the feature and try a different solution later, if some issues arise.


Implementing this was a fun SQL challenge. 🙂


Posted in: s/meta

🕹️ skyjake [mod, sysop]

2023-11-03 · 7 months ago · 👍 wasolili, jmjl, Nono, byte


3 Comments ↓


🕹️ skyjake [OP/mod...] · 2023-11-03 at 16:11:

Note: rotation only affects the default All Posts feed that is sorted chronologically. Using hotness for sorting or filtering by followed disables the rotation.


🍵 michaelnordmeyer · 2023-11-03 at 22:52:

An algorithmically created feed. Hmm…


🕹️ skyjake [OP/mod...] · 2023-11-04 at 05:29:

@michaelnordmeyer This is the most neutral solution that I came up with, given the problem at hand. It keeps the feed chronological and doesn't hide the fact that some posts are currently omitted due to belonging to a group.


What is still missing here is that the "(+n other posts)" link should go to a mini-index of the grouped posts and not directly to the subspace index. You can of course manually spot the grouped posts if you go looking by post times, but this would improve usability.


The Gemini/Atom feeds are unaffected by the rotation.

-- Response ended

-- Page fetched on Sun May 19 21:23:52 2024