Welcome to Windsor & Essex County Freedom's forum...
Break the Facebook addiction, avoid A.I. slop, scams, and online drama.
[WEFreedom.SubMatrix.net] focuses on local community political
ACTION + COMMUNICATIONS + ORGANIZING
for Windsor, Essex County, and beyond, with minimal drama.
== Priorities of this [SubMatrix.net] community ==
- alternatives, solutions, trade-offs
- autonomy, critical-thinking, mutual-respect, truth-seeking
- local news, processing info, producing media
(print, video, web, etc.), sharing & outreach - projects of all sorts (research, plan, execute, distribute, resolve)
== Online features include ==
- this [SubMatrix.net] forum to post and comment
- [Chat] and private chats with individuals or custom groups
- [messages] and private messages
- [Gvid.TV] video library
- [Img.Gvid.TV] image bank
- [Projex.Wiki] interactive documentation
- more
Also find lots about us, our calendar of events, organizing,
more information, and resources on the wiki anyone may join...
== Announcements ==
- WEFreedom has a new forum!
== Urgent ==
- 2026-06-29 Mon - City Hall
We need to audit (sit in), take notes, process, develop action, publish.
== Calendar ==
- 2026-06-27 Sat - Banwell Church car wash to raise lunch money for Marlborough School
- 2026-06-28 Sun - Canadian Fiesta! monthly soirée
- 2026-07-01 Wed - Canada Day
Every 2nd & 4th Wednesday, 7pm @ The Lions' Den
== Classifieds ==
Local folks and businesses need local support.
(more soon)
== Recommended ==
- /s/ArtificialIntelligence
- /s/Canada
- /s/Controligarchy
- /s/Health
- /s/PoliticalAnalysis
- /s/VaccineSkepticism
- /s/Voluntaryism
- /s/WEFreedom
- /s/Windsor
- /s/Zionism
== Questions? ==
If you have questions contact
- [FAQ] (frequently asked questions)
- JasonCarswell (aka Santa Libertas)
- x0x7 (genius-coder and admin-extraordinaire)
== WEFreedom folks ==
WEFreedom folks can see who has joined this forum,
encourage more participation, and connect here.
[User list goes here.]
== Critical concepts ==
Agora (Greek) is an open place for markets and people to assemble for
various purposes, like a town square.
Agorism
- Social philosophy advocating creating a society with voluntary
exchanges and relations between people via aspects of
counter-economics and nonviolent revolution.
Do-ocracy
- An organizational structure in which individuals choose roles and
tasks for themselves and execute them wherein responsibilities attach
to people who do the work, rather than elected or selected officials. - http://Projex.Wiki/wiki/Do-ocracy
FOEPATCHISM
- Fair, Open, Ethical, Peaceful, Accountable, Transparent, Consistent,
Honest, Inclusive Social Management - for collaborators, communities,
families, governments, groups, homes, organizations, social media,
societies, teams, workplaces, etc. "Foe" = enemy; "patch" = correction. - http://Projex.Wiki/wiki/FOEPATCHISM
Libertas = autonomy, freedom, sovereignty.
Phylaxis
- (medical) The protection against infection.
- (defensive) Guarding against cultural destruction, cyber warfare,
ideological subversion, malicious infiltration, medical tyranny,
political corruption, psychological operations, wealth theft, and
weaponized migration.
Voluntaryism
- Peaceful life without rulers, yet with social rules.
- The common sense idea that all forms of human association should be voluntary...
with the assertion that any act of violence [or coercion] other than self defense,
whether by an individual or organization, is illegitimate and unlawful. - Voluntary interactions - without rulers rather than supporting and suffering
under mafia governments and corporatocracy's monopoly on violence.
This includes what consenting adults do in the privacy of their own wallets,
bedrooms, bodies, businesses, and communities. - http://Projex.Wiki/wiki/Meaningful_liberty#Voluntaryism







FTFY.
thats funny.
How about adding a Time Decay factor. The older a post the more its score degrades in the weighting (not the actual score)
I guess I could. I'm trying to understand the motivation. Basically you want to be able to look at things historically in order?
I think another way to do that is open up the custom sort drop down, slide everything but new to zero, and then just hit next a million times to get to the old content. But maybe there is another reason you are getting at.
I don't think any very old content should be on the front page, makes the site look dead. Front page should be mostly todays stuff with high ranking stuff from the last 1-3 days.
With a time decay you'd have a post with a weight of, lets just sat 10 arbitrarily, on its first day, but with time that weighted score starts to drop the older it is, so perhaps on day 2 its weight might be 5, and by day 3,it would effective only be worth 2-3 points. The post rots away from the front page to be replaced with fresh virgin content. The cycle of shitposting continues anew.
The problem is we just don't have the post volume to consistently prevent old posts. Basically upping the age factor would do the same thing you're suggesting. The problem then is if the age dominates then the upvote button basically doesn't do anything. Then people don't click it. Then the site is just 1s which looks just as bad.
Maybe if I get at the heart of what you're saying is that there is a critical threshold where it just looks bad for a post to be there. So maybe the age curve could be non-linear, where there is a steep cliff right around that critical period.
Essentially if(age>2*day) age+=2; But smoother.
Or another way would be if(age<2*days) age/=2;
Probably pretty low probability I'd do that. But I can keep it in the back of my mind as a consideration.
But yeah, since you are talking about doing things based on appearance (completely fair), I basically need the posts that never get voted on to drop off the page to avoid a page of 1s and 2s. After that there aren't enough posts to not have some old posts.
If I could get people to upvote more consistently I could let age matter more and have a better appearance. It's funny how many people will comment something and even comment "that's amazing" but not even upvote a post.
But the silver lining is that posts can have a longer period of discussion.
How about having no bump score when there are no comments? And I welcome all 4chan inspiration, I think making this site more 4chan-like will really give it an edge. The more 4chan-like, the better.
The issue is that the formula is essentially multiplication. Can't multiply or divide by zero without it really messing things up. I guess you could say, then multiply by 1. I just have to double check that isn't weird when considering what other numbers are going in. Basically we are dividing by a count of miliseconds.
The other possible way is that since bump and age are doing double duty I could set the age factor to zero and have the posts age basically equal to the bump. Basically 100% like 4-chan. Or I can go full hybrid between reddit and 4chan and do 50:50 by making both half. That's basically what I did with doubling score. Its a 1:1:2 parts ratio. Same as a .5:.5:1.
Well, there's also proximity, so there is a difference. If you eliminate age as a factor, that makes the age slider pointless, but this may actually be better as it simplifies configuration. Lemmy allows a sort by 'Activity'. You could remove the age counter and rename bump to activity.
On the other hand, it does make sense to keep them separated. Some users may want a steady stream of news articles which they are gonna read perhaps, but aren't interested in comments and don't want old posts to return to the top. On second thought, it seems better to keep them separate.
I would prefer the multiplication by 1 for 0 comments. This is more neutral: it doesn't affect how the age slider works. At first I considered a power function but this makes the score of highly active threads go through the roof. Instead it makes sense to do bump_factor = bump_weight * (comment_count + 1). What do you think? I think it's fine not to take comment depth into account. Even if you're making a deeply nested comment it's nice to get noticed.
If you want nested comments to have less weight, you could try bump_factor = bump_weight * ( (toplevel_comment_count + 1) + (second_level_count / 2) + (third_level_count / 3) + ... ). But I'm really just writing this as a math practice for myself, I don't recommend this.