💾 Archived View for bbs.geminispace.org › s › meta › 21778 captured on 2024-12-17 at 15:09:52. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
I noticed BBS had about 44000 notifications sitting in the database. There are currently 963 accounts of which 220 have visited their dashboard in the past month, so it seemed rather excessive.
Most of the notifications were obsolete New Polls, which I promptly deleted. I then went ahead and deleted old notifications, bringing down the total to 4700 notifications.
I'll need to make this pruning automatic, so notifications eventually expire...
Nov 15 · 5 weeks ago · 👍 shtirlic, gemalaya, dragfyre, Half_Elf_Monk, CarloMonte, alice-sur-le-nuage, HanzBrix, me, greg, pista · 😄 1
Thanks Jake, I always love reading data insights. I can't tell you why I find it fascinating though.
Thanks for your ongoing efforts. Cool to see we have 220 visiting the BBS now.
👻 darkghost · Nov 15 at 14:00:
I don't know how you find the time to do well the great work you do
🌲 Half_Elf_Monk · Nov 15 at 15:37:
Wow, that's a lot of notifications. Also, thanks for cleaning them out that way... I took a hiatus and came back to... more notifications than I wanted.
Suggestion: change the default settings for account signups, to include only notifs on subspace activity, rather than comments and replies. And find some way to show that screen to new users on signup, so they can opt-in on the notifs they want, rather than have to opt out once clutter has come up.
Another suggestion: notifs on comments and replies in a post could be aggregated into one. So instead of you seeing "Hanzbrix replied to a post. pista replied to your post. darkghost replied to your post. Half_Elf_Monk replied to your post." .... you'd see "HanzBrix and 3 other people replied to your post" as one notification.
I have no idea how to implement these, and want to reiterate that I'm both grateful and impressed at what you've accomplished here by making bbs, so please hear these suggestiongs in the constructive and charitable spirit that they were intended. Godspeed to you and yours.
"HanzBrix and 3 other people replied to your post" as one notification.
The current system links to the reply itself. Your proposed change would just mean linking to the initial thread and having to scroll for what might be a long time.
Because gemtext has no concept of anchor links there’s no way to open the document and auto scroll down to the last reply you saw.
One of the design challenges of gemini I guess.
🌲 Half_Elf_Monk · Nov 16 at 21:39:
@pista - Don't get me started... I like anchors, and think the simple aims of the protocol would be furthered by them. idk how to implement an auto-scroll like that server-side, but clients could easily parse gemini://link.to/document.gmi###anchor . A notification could link to the anchor, and non-anchor-linking clients would still load the page that had the thread discussion. Bah sorry for the rant.
Anchors are not in the gemtext specification. A client doing something hackish like making fake anchors using headers and scrolling to them would be one of those “bad” behaviors since it breaks the standard and changes design decisions. I think it’s the same reason you don’t see anyone auto-loading images or other similar things.