From inspecting the DOM it's just animated SVGs but I'm guessing these were authored with some other tool.
Initially I thought these were made with Rive but AFAIK their engine runs on <canvas>.
And pegs the CPU and drains the battery.
Learn them. Get used to them. Become one with the machine. Or, go find another job.
The feed is ordered primarily by the what you've specified as interests and the salience of authors. As we find new essays that score high "relevance" when compared to the topics you've selected, your feed will be updated with more recent content.
In our personal use, we use it as a hybrid between feed of our favorite topics and exploring (stumbling upon) new things. The "prompt your feed" aspect definitely adds some search engine-like capabilities, while still letting you surf through the things you don't know about.
How is the feed ordered, I saw a pretty wide timerange?
Is it supposed to be used as a search engine, feed, or more like "stumble!"?
But in native languages like C/C++/etc, this pattern usually hurts performance. Separate arguments go into registers (faster but depends on number of arguments), while structs often involve indirection, and sometimes alignment/padding issues. Also, passing a const struct doesn’t guarantee the fields inside are truly const.
That said, it's context dependent. If you're passing stuff through multiple layers or want a more stable function signature, using a struct can be cleaner. Just not something I’d generalize to any language or any use case.