1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-11-23 21:02:09 +00:00

Compare commits

..

No commits in common. "8807d4a0c70750955070b416112dc296659695a1" and "a4cc0a02b8e96281caa78a65d0a8948b263123a6" have entirely different histories.

3 changed files with 2 additions and 16 deletions

View file

@ -23,7 +23,7 @@ disableKinds = ["taxonomy", "term"]
highlight = false highlight = false
icon = "/favicon.svg" icon = "/favicon.svg"
indieAuth = "https://indielogin.com/auth" indieAuth = "https://indielogin.com/auth"
# hub = "https://websubhub.com/hub" hub = "https://websubhub.com/hub"
[frontmatter] [frontmatter]
lastmod = ['lastmod', ':git', 'date', 'publishDate'] lastmod = ['lastmod', ':git', 'date', 'publishDate']

View file

@ -1,12 +0,0 @@
---
title: "Ideas for filtering fediverse timelines"
date: 2023-11-30T23:07:03-08:00
syndicatedCopies:
- title: 'The Fediverse'
url: 'https://pleroma.envs.net/notice/AcMGTR34H4DXkCt1zk'
---
An alternative to controversial recommendation algorithms is timeline-filtering algorithms. Feeling pressured to scroll through too much is unhealthy and lends itself to addiction; filtering things down once a user scrolls down far enough should be a welcome **opt-in** feature.
For example, a mutuals-only filter combined with a minimum-interaction-count filter could be a good way to "catch up" quickly after a long absence. Only showing posts common across a set of timelines is another; for example, I would like to see a filtered view of Akkoma's bubble timeline restricted to what's on my home timeline.
Conditionally showing reblogs is another way to filter. Unread reblogs from mutuals should be the only visible reblogs I have scrolled down far enough.

View file

@ -36,9 +36,7 @@
{{- end -}} {{- end -}}
</subtitle> </subtitle>
<link rel="self" type="application/atom+xml" href="{{ .Permalink }}atom.xml" /> <link rel="self" type="application/atom+xml" href="{{ .Permalink }}atom.xml" />
{{ with .Site.Params.Hub -}}
<link rel="hub" href="{{ .Site.Params.Hub }}" /> <link rel="hub" href="{{ .Site.Params.Hub }}" />
{{- end }}
<icon>{{ $faviconSvg.Permalink }}</icon> <icon>{{ $faviconSvg.Permalink }}</icon>
<webfeeds:icon>{{ $image.Permalink }}</webfeeds:icon> <webfeeds:icon>{{ $image.Permalink }}</webfeeds:icon>
<webfeeds:cover>{{ $atomLogo.Permalink }}</webfeeds:cover> <webfeeds:cover>{{ $atomLogo.Permalink }}</webfeeds:cover>
@ -56,7 +54,7 @@
<uri>https://seirdy.one/</uri> <uri>https://seirdy.one/</uri>
</author> </author>
<admin:errorReportsTo rdf:resource="mailto:{{ .Site.Author.email }}" /> <admin:errorReportsTo rdf:resource="mailto:{{ .Site.Author.email }}" />
<rights type="text">Copyright © {{ now.Year }} Rohan Kumar</rights> <rights type="text">>Copyright © {{ now.Year }} Rohan Kumar</rights>
<link rel="license" type="application/rdf+xml" href="https://creativecommons.org/licenses/by-sa/4.0/rdf" /> <link rel="license" type="application/rdf+xml" href="https://creativecommons.org/licenses/by-sa/4.0/rdf" />
<updated>{{ site.LastChange.UTC.Format "2006-01-02T15:04:05-07:00" | safeHTML }}</updated> <updated>{{ site.LastChange.UTC.Format "2006-01-02T15:04:05-07:00" | safeHTML }}</updated>
<generator uri="https://gohugo.io/" version="{{ .Site.Hugo.Version }}">Hugo {{ .Site.Hugo.Version }}</generator> <generator uri="https://gohugo.io/" version="{{ .Site.Hugo.Version }}">Hugo {{ .Site.Hugo.Version }}</generator>