git ssb

0+

mixmix / ssb-server-actual-friends



Hullo, mix.

%0kzjlKijpAjtuBjsPQViwL3NFyOGESpfQjLSG1PNyt8=.sha256
Openhappy0 opened this issue on 2/18/2018, 11:45:03 AM

Hullo, mix.

I recently created a 'toy script' that would aggregate a dictionary of scuttlebutt user IDs to 'number of times I've liked their messages'. That way, you can get an impression of who a user consistently enjoys the content of on scuttlebutt. Here it is here: https://github.com/Happy0/glasgow-js-ssb-talk/blob/master/index.js

I was going to 'half live code it' it in one of the scuttlebutt talks I did recently, but I didn't have time.

Do you think it'd be useful to add this sort of functionality to this module too?

That way, if someone is creating some algorithm to organise a feed (show the user feed content in a certain order), or have a list of recent activity a user might enjoy, they could incorporate 'number of likes' and 'number of mentions' too.

Could perhaps add some weighting for 'recency of likes' too.

I have a unfashionable confession to make: I often like the content Twitter's algorithm recommends to me. It often does a good job :P. I think scuttlebutt has an opportunity to put what content the user sees in the user's hands though - either through UI options, or different clients with different approaches.

Or would this sort of functionality belong in an different scuttlebutt plugin instead?

%iRXyh+ZmC0oZ0bg3HV+HAXwl+Jnd1Ubj/MQX1WDTqvE=.sha256 happy0 · 2/18/2018, 12:51:00 PM

Mind you, it's actually quite expensive to call 'get' on a random ID (to see who the author of the post the user liked was) - I've seen it take seconds. That's a separate issue though - I'm sure there must be some way around that otherwise certain things in patchbay / patchwork wouldn't be as fast.

Built with git-ssb-web