Jump to content

Reddit style sort by Most reactions.

It would be nice to have something like this, especially in some long running threads, like video suggestions and dog pics.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...
On 6/19/2023 at 8:39 AM, Needfuldoer said:

Why? Traditional forums are built around a linear conversation format, not farming karma based on making the snarkiest jokes.

google en passant? /s

PLEASE QUOTE ME IF YOU ARE REPLYING TO ME

Desktop Build: Ryzen 7 2700X @ 4.0GHz, AsRock Fatal1ty X370 Professional Gaming, 48GB Corsair DDR4 @ 3000MHz, RX5700 XT 8GB Sapphire Nitro+, Benq XL2730 1440p 144Hz FS

Retro Build: Intel Pentium III @ 500 MHz, Dell Optiplex G1 Full AT Tower, 768MB SDRAM @ 133MHz, Integrated Graphics, Generic 1024x768 60Hz Monitor


 

Link to comment
Share on other sites

Link to post
Share on other sites

On 6/19/2023 at 6:09 PM, Needfuldoer said:

Why? Traditional forums are built around a linear conversation format, not farming karma based on making the snarkiest jokes.

I specifically mentioned things like the dog pictures thread. Obviously, it shouldn't be implemented by default, just give people an option for the same.

Link to comment
Share on other sites

Link to post
Share on other sites

20 hours ago, WolframaticAlpha said:

I specifically mentioned things like the dog pictures thread. Obviously, it shouldn't be implemented by default, just give people an option for the same.

Why implement a feature for a handful of threads?
I see it doing more harm than good.

CPU: Ryzen 9 5900 Cooler: EVGA CLC280 Motherboard: Gigabyte B550i Pro AX RAM: Kingston Hyper X 32GB 3200mhz

Storage: WD 750 SE 500GB, WD 730 SE 1TB GPU: EVGA RTX 3070 Ti PSU: Corsair SF750 Case: Streacom DA2

Monitor: LG 27GL83B Mouse: Razer Basilisk V2 Keyboard: G.Skill KM780 Cherry MX Red Speakers: Mackie CR5BT

 

MiniPC - Sold for $100 Profit

Spoiler

CPU: Intel i3 4160 Cooler: Integrated Motherboard: Integrated

RAM: G.Skill RipJaws 16GB DDR3 Storage: Transcend MSA370 128GB GPU: Intel 4400 Graphics

PSU: Integrated Case: Shuttle XPC Slim

Monitor: LG 29WK500 Mouse: G.Skill MX780 Keyboard: G.Skill KM780 Cherry MX Red

 

Budget Rig 1 - Sold For $750 Profit

Spoiler

CPU: Intel i5 7600k Cooler: CryOrig H7 Motherboard: MSI Z270 M5

RAM: Crucial LPX 16GB DDR4 Storage: Intel S3510 800GB GPU: Nvidia GTX 980

PSU: Corsair CX650M Case: EVGA DG73

Monitor: LG 29WK500 Mouse: G.Skill MX780 Keyboard: G.Skill KM780 Cherry MX Red

 

OG Gaming Rig - Gone

Spoiler

 

CPU: Intel i5 4690k Cooler: Corsair H100i V2 Motherboard: MSI Z97i AC ITX

RAM: Crucial Ballistix 16GB DDR3 Storage: Kingston Fury 240GB GPU: Asus Strix GTX 970

PSU: Thermaltake TR2 Case: Phanteks Enthoo Evolv ITX

Monitor: Dell P2214H x2 Mouse: Logitech MX Master Keyboard: G.Skill KM780 Cherry MX Red

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

On 6/21/2023 at 10:24 PM, dizmo said:

Why implement a feature for a handful of threads?
I see it doing more harm than good.

Implement for every single one and just allow people to sort, chronologically by default.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, WolframaticAlpha said:

Implement for every single one and just allow people to sort, chronologically by default.

The point clearly went right over your head.

CPU: Ryzen 9 5900 Cooler: EVGA CLC280 Motherboard: Gigabyte B550i Pro AX RAM: Kingston Hyper X 32GB 3200mhz

Storage: WD 750 SE 500GB, WD 730 SE 1TB GPU: EVGA RTX 3070 Ti PSU: Corsair SF750 Case: Streacom DA2

Monitor: LG 27GL83B Mouse: Razer Basilisk V2 Keyboard: G.Skill KM780 Cherry MX Red Speakers: Mackie CR5BT

 

MiniPC - Sold for $100 Profit

Spoiler

CPU: Intel i3 4160 Cooler: Integrated Motherboard: Integrated

RAM: G.Skill RipJaws 16GB DDR3 Storage: Transcend MSA370 128GB GPU: Intel 4400 Graphics

PSU: Integrated Case: Shuttle XPC Slim

Monitor: LG 29WK500 Mouse: G.Skill MX780 Keyboard: G.Skill KM780 Cherry MX Red

 

Budget Rig 1 - Sold For $750 Profit

Spoiler

CPU: Intel i5 7600k Cooler: CryOrig H7 Motherboard: MSI Z270 M5

RAM: Crucial LPX 16GB DDR4 Storage: Intel S3510 800GB GPU: Nvidia GTX 980

PSU: Corsair CX650M Case: EVGA DG73

Monitor: LG 29WK500 Mouse: G.Skill MX780 Keyboard: G.Skill KM780 Cherry MX Red

 

OG Gaming Rig - Gone

Spoiler

 

CPU: Intel i5 4690k Cooler: Corsair H100i V2 Motherboard: MSI Z97i AC ITX

RAM: Crucial Ballistix 16GB DDR3 Storage: Kingston Fury 240GB GPU: Asus Strix GTX 970

PSU: Thermaltake TR2 Case: Phanteks Enthoo Evolv ITX

Monitor: Dell P2214H x2 Mouse: Logitech MX Master Keyboard: G.Skill KM780 Cherry MX Red

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

I am not familiar with Invision Community, so pure guesswork, but:

 

#1 Potential problem:

I doubt the DB keeps an index on reactions, which would be important for this sorting function to work.

Posts are pretty much static, once you post you can edit all you like, it doesn't affect sorting, post ID stays the same.

Reactions... People can add/remove reactions to the same post many times, so the "weight" of the post changes over time, unlike post id or post timestamp (those are created once and do not go through changes).

Ironically, if not indexed the greatest performance hit would be where it is most needed: in long-running threads.

 

#2 Potential problem:

You don't want feedback loops,

you know when a handful of posts make their way to the top they tend to stay there for a looong time (or forever).

Thus other (potentially better) posts kinda fade into oblivion...

 

Reddit has a simple, but effective way of dealing with this: Top by Day/Week/Month/Year.

But that is for threads only, you can't sort comments by top this week or top this month, just top or newest, etc. (and so the feedback loop is back at being a problem)

 

Now sure, a system for top reactions + time range could be implemented, but that would complicate the DB even further...

And even if there is an inexpensive solution that could be easily implemented, it still wouldn't work for the LTT forum.

It would break the flow of replies, leading to some really out of place/context highly upvoted replies.

A few examples: a highly upvoted reply quoted someone but snipped the content, or worse - a highly upvoted reply didn't use quote at all:
image.thumb.png.f553f77f0a48312386fe4742a55c2349.png

Having comment threads would alleviate this issue for some cases, but (besides me not being a fan of it) that would mean a complete restructuring of how the forum works.

 

 

@WolframaticAlpha you are some sort of dev if I am not mistaken.

You should know that "simple" stuff... is rarely simple heh.

Devs main job isn't writing code IMO... it is solving problems, and the only way for a dev to solve them properly starts with proper planning... foreseeing potential pitfalls.

Anyhow, the point is:

This kind of functionality would most likely be beneficial for a very small number of threads and not so many users.

but it would require a non-negligible amount of work... Thus, I don't expect it to be implemented.

VGhlIHF1aWV0ZXIgeW91IGJlY29tZSwgdGhlIG1vcmUgeW91IGFyZSBhYmxlIHRvIGhlYXIu

^ not a crypto wallet

Link to comment
Share on other sites

Link to post
Share on other sites

so judging by this thread that'll be everybody else's comments up the top and yours and mine down the bottom??

 With all the Trolls, Try Hards, Noobs and Weirdos around here you'd think i'd find SOMEWHERE to fit in!

Link to comment
Share on other sites

Link to post
Share on other sites

On 6/9/2023 at 1:04 PM, WolframaticAlpha said:

dog pics

Just enjoy the puppers. 

90% Dunce, 91% Smooth Brain. Chirstmas Gumpdrops. 

Link to comment
Share on other sites

Link to post
Share on other sites

 

 

On 6/24/2023 at 5:42 AM, dizmo said:

point clearly went right over your head.

Yeah, it might be only for a small number of people. But if you allow people options you might have people interact with your software in a different way that you can't foresee.

On 6/24/2023 at 7:12 AM, Biohazard777 said:

Thus, I don't expect it to be implemented.

I should've written in the first post, neither do I expect that someone is going to look at this and immediately say 'let me implement that'. I would've liked such a feature and thus made a thread for it. It was a 'suggestions thread'.

 

On 6/24/2023 at 7:12 AM, Biohazard777 said:

People can add/remove reactions to the same post many times, so the "weight" of the post changes

You can add a delay in the client side and deal with a lot of the false clicks/changes. 

On 6/24/2023 at 7:12 AM, Biohazard777 said:

People can add/remove reactions to the same post many times, so the "weight"

Most of that cost might be minimised if you use something like leveldb or something like that. You realistically need to just implement a key value store.

 

Though yes, now that I think about it, I doubt if invision has a set separate database for the number of reactions. 

On 6/24/2023 at 7:12 AM, Biohazard777 said:

break the flow of replies, leading to some really out of place/context highly upvoted replies.

That really depends. Some high volume threads act almost like proto reddit posts, (without comments etc), so yes it might break the flow of conversation if someone uses it on normal threads, but I don't expect that most people are going to do that for chronological threads. 

 

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...

I came here to ESCAPE the trashfire that is Reddit. If you want a voting system, I'm sorry but I think you'd be happier somewhere else.

 

Hell, I even think the reactions here are kinda annoying, but still, I'll tolerate them any day over a much worse system like Reddit's.

Link to comment
Share on other sites

Link to post
Share on other sites

that reminds me....is voat still going?

 With all the Trolls, Try Hards, Noobs and Weirdos around here you'd think i'd find SOMEWHERE to fit in!

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×