One challenge with #Holos: the relay can accumulate a lot of pending activities. Users have to download everything before seeing their feed.
By design, the relay has no knowledge of your followers or followings and never will. That's why we introduced Bloom filters (https://en.wikipedia.org/wiki/Bloom_filter): your device sends a compressed version of your followings at each sync so the relay only returns what matters. At worst you get a few extra activities, but never miss any. (1/2)
One challenge with #Holos: the relay can accumulate a lot of pending activities. Users have to download everything before seeing their feed.
By design, the relay has no knowledge of your followers or followings and never will. That's why we introduced Bloom filters (https://en.wikipedia.org/wiki/Bloom_filter): your device sends a compressed version of your followings at each sync so the relay only returns what matters. At worst you get a few extra activities, but never miss any. (1/2)
Next #Holos release will use Bloom filters (https://en.wikipedia.org/wiki/Bloom_filter) for sync. The relay filters activities, only sending those from accounts you follow and from the local timeline.
The filter is sent each sync and never stored. The relay still has no knowledge of your followings.
Test: 26 followings, 32k pending activities filtered down to a hundred (99.7% reduction).
The public timeline goes away as a result. #HolosDiscover will replace it with content tailored to your interests.
Next #Holos release will use Bloom filters (https://en.wikipedia.org/wiki/Bloom_filter) for sync. The relay filters activities, only sending those from accounts you follow and from the local timeline.
The filter is sent each sync and never stored. The relay still has no knowledge of your followings.
Test: 26 followings, 32k pending activities filtered down to a hundred (99.7% reduction).
The public timeline goes away as a result. #HolosDiscover will replace it with content tailored to your interests.
#Holos 1.0.0-rc-3 has been published. This release now integrates #HolosDiscover for searches and to display trending. You can also block domains and sync remote blocking lists of domains. You can also import your list of blocked accounts. Account deletion is now possible through the app.
More about this release: https://codeberg.org/tom79/Holos-App/releases/tag/1.0.0-rc-3
Download: https://framadrive.org/s/b68BB42Rf5ogW8o
We were working on improving #Holos moderation features. The new rc-3 should improve your experience. You can now import your CSV block lists for accounts and instances.
The app also supports syncing with block lists with automatic updates.
When a domain is blocked, the app retroactively deletes all related content and then ignores all activities coming from it.
We were working on improving #Holos moderation features. The new rc-3 should improve your experience. You can now import your CSV block lists for accounts and instances.
The app also supports syncing with block lists with automatic updates.
When a domain is blocked, the app retroactively deletes all related content and then ignores all activities coming from it.
#Holos 1.0.0-rc-3 has been published. This release now integrates #HolosDiscover for searches and to display trending. You can also block domains and sync remote blocking lists of domains. You can also import your list of blocked accounts. Account deletion is now possible through the app.
More about this release: https://codeberg.org/tom79/Holos-App/releases/tag/1.0.0-rc-3
Download: https://framadrive.org/s/b68BB42Rf5ogW8o
#Holos 1.0.0-rc-3 has been published. This release now integrates #HolosDiscover for searches and to display trending. You can also block domains and sync remote blocking lists of domains. You can also import your list of blocked accounts. Account deletion is now possible through the app.
More about this release: https://codeberg.org/tom79/Holos-App/releases/tag/1.0.0-rc-3
Download: https://framadrive.org/s/b68BB42Rf5ogW8o
RE: https://toot.fedilab.app/@apps/116121279230852696
#HolosDiscover was built to solve a concrete problem: when you join #HolosSocial, your mobile server is empty. No posts, no accounts to find. The API provides search and trending content as a fallback for servers with no indexation yet.
We built a web UI at https://discover.holos.social using the same data, so anyone can see what's indexed without being a developer. Any Fediverse app or instance can also access it through the API.