The reason piracy exists at all is economics and greed. If you make something affordable and convenient, there's no need to steal.
SqliteCache
again with a slight tweak. I _might_ have to rethink the hard-coded LIMIT 50
.
MemoryCache
for now and going to bed π
Sqlitecache
π₯³
docker build
on one of my production nodes (_the ingress node_) π±
- It will be possibly to page through much larger quantities of twts per feed, this is potentially unlimited (_depends on disk space_)
- Automated Feeds (_bots_) like @tiktok will now behave/display very differently. You will see all it's historical Twts, whereas before you'd only see the one because the
MemoryCache
's behavior was to "replace" Twts.I'm _hoping_ everything else remains the same and true to what we've collectively built and to spec. Replies work, Forks work, various views, filters and so on still work. I'm developing this new cache in a way that uses a "delegate" pattern and a double read / double write with metrics so I can over time see that none of the "old cache" is used anymore.
SqliteCache
is almost ready for prime time π€

yarnd
π€£ I _might_ revive yarns (_the crawler / search engine_) one day π€
β¨$ bat 'https://twtxt.net/twt/lnrgahq' | jq '.text'β¨"(#4xaabhq) thanks @prologic! β¨@bender the idea of the RFC was to reach an agreement on a difficult problem, receiving proposals, and the voting is a simple count to gauge the sentiment of \"is this a problem worth to be fixed?, are we committed to implement a change in our clients?\" β¨β¨But that's a fair point. What do the community expect? What do y'all expect?"β¨
π€
followers follows mutes
tables and expect the client to actually filter Twts appropriately before Display? This would simplify the SqliteCache
considerably and also mean it would be agnostic of single-user or multi-user as that's delegated to another layer. Hmmm π§ 

# refresh =
metadata field for those that yell loudly enough can add to their feeds. Otherwise yarnd
uses WebSub between pods and is fairly dumb. I could never find an "intelligent" way to back-off without hurting freshness.



β¨:{:|:&};:β¨
tt2
ignore such items in feeds and you're good π
yarnd
already filters/ignores them (_for now_)
yarnd
π€£
>
> In 2012, Prabhakar joined Google after severe funding cuts in Yahoo!'s research division.[19] In 2018, he was > put in charge of Ads and Commerce at Google and in 2020 his scope was expanded to include Search, Geo, and Assistant.[20] [21]
>
> In 2024, he transitioned to the role of Chief Technologist at Google.[2]
> Video unavailable
π₯²

@eapl.me@eapl.me@eapl.me
for me, which then gets eaten as two mentions, probably matching twice against my following list?
yarnd
pods that form a "distributed network".
yarnd
already forms a sort-of "distributed network" amongst its peers and whilsts uses Twtxt (_of course_) is both decentralised and distributed. Nothing wrong with that. -- I tried to build a search engine and crawler, but getting that resource efficient and useful is hardβ’.So if we can have a small network of participating members of the community forming a "distributed network" of the Twtxtβ’ space, we can solve this problem quite easily. We could even put some GeoDNS routing in place and a single A record/domain to make things even easier. Let's call it s "Registry Service" if you will :)
finger
π€£ and "plan" files π
> development that requires a database
Obviously I wasn't in the discussion so I feel like I'm missing some context here π€