randomly reorder "latest from follows" each day. #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I love the "latest from follows" feed. It reminds me to reach out to friends who don't post constantly, feels like an antidote to modern social media.
This is an attempt at improving it, so it shows different content every day.
Caveat:
Testing this was a bit dicey, it seems to work but my VPS was struggling to keep up with the firehose, and I haven't used gorm before.
There was some behavior (caching maybe?) that I wasn't totally understanding, so a gut check on this code would be appreciated.
I think that this janky prng hash should be enough to keep the feed feeling fresh.
here's a similar "hash" function in desmos:
https://www.desmos.com/calculator/ty7o52ayhh