Skip to content

Say where the feed comes from - #209

Merged
sepehr-safari merged 1 commit into
mainfrom
say-where-the-feed-comes-from
Aug 12, 2026
Merged

Say where the feed comes from#209
sepehr-safari merged 1 commit into
mainfrom
say-where-the-feed-comes-from

Conversation

@sepehr-safari

Copy link
Copy Markdown
Contributor

The README walked through what Plaza looks like, how to install it and how fast it draws, and never mentioned the thing that decides whether the people you follow are in your feed at all.

Adds a section on it: why following somebody does not mean seeing them, what the app does about it, why the relays it connects to are not the popular ones, and what that measured.

And a table that had gone stale

The performance section said its numbers came from "a live feed on an account that follows three hundred people". That was true when it was written. It has not been since scripts/frame-budget.sh started seeding a fixed corpus into a store of its own, and the budgets printed in the README were the pre-harness ones, so anybody who ran the script got a table that disagreed with their screen in both columns.

Stage was now budget was budget now
Rebuild 315us 275us 700us 600us
Layout 1700us 1360us 2400us 2200us
Patch 57us 55us 200us 150us

Node count corrected too: 330 was the old figure, the harness reports 462.

Also states the thing that makes any of these readable: timings on a shared machine only read high, so the harness takes the best of three rounds and prints the power state, and a reading only means something against another taken in the same state. I have chased a 2.4x regression that was nothing but a busy machine, and would rather the next person did not.

The README described the app without mentioning the thing that decides whether
anybody you follow is in it. Following somebody does not mean seeing them: if
they publish only to relays you are not on, they are absent with nothing to say
so, and closing that is most of what the last four changes were about.

The performance table was also describing a measurement the script no longer
takes. It said "a live feed on an account that follows three hundred people",
which was true when it was written and has not been since the harness started
seeding its own fixed corpus; the budgets in it were the old ones, so anybody
running the script saw a table that disagreed with the numbers on their screen.
Now it says what the harness measures, at the budgets the harness enforces, and
that a reading only means something against another in the same power state.
@sepehr-safari
sepehr-safari merged commit e860700 into main Aug 12, 2026
2 checks passed
@sepehr-safari
sepehr-safari deleted the say-where-the-feed-comes-from branch August 12, 2026 01:31
@sepehr-safari sepehr-safari mentioned this pull request Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant