(#v3lkjca) @aelaraji@aelaraji.com Yep, I just tried. Itā€™s not that easy to verify, though. šŸ˜… It looks fine to me. The number of twts in the maildir has gone down from 61759 to 34787 ā€“ but thatā€™s probably because I unfollowed lots of (presumably dead) feeds in the last few weeks. šŸ„“


#jzykawq

(#weadxga) @sorenpeter@darch.dk

  1. (replyto:http://darch.dk/twtxt.txt,2024-09-15T12:06:27Z)

I think I like this a lot. šŸ¤”

The problem with using hashes always was that theyā€™re ā€œone-directionalā€: You can construct a hash from URL + timestamp + twt, but you cannot do the inverse. When I see #weadxga, I have no idea what that could possibly refer to.

But of course something like (replyto:http://darch.dk/twtxt.txt,2024-09-15T12:06:27Z) has all the information you need. This could simplify twt/feed discovery quite a bit, couldnā€™t it? šŸ¤” That thing that I just implemented ā€“ jenny asking some Yarn pod for some twt hash ā€“ would not be necessary anymore. Clients could easily and automatically fetch complete threads instead of requiring the user to follow all relevant feeds.

Only using the timestamp to identify a twt also solves the edit problem.

It even is better for non-Yarn clients, because you now donā€™t have to read, understand, and implement a ā€œtwt hash specificationā€ before you can reply to someone.

The only problem, really, is that (replyto:http://darch.dk/twtxt.txt,2024-09-15T12:06:27Z) is so long. Clients would have to try harder to hide this. šŸ˜…


#wnq5qva

(#pvju5cq) @lyse@lyse.isobeef.org I think Iā€™m with you on this. šŸ¤” I mean, itā€™s a cool and interesting topic, but it also adds lots of overhead. (And Iā€™m not yet convinced that we actually need it. People donā€™t change URLs on a daily basis (but they do edit twts all the time).)


#n2nkyfa

(#7d4suba) @aelaraji@aelaraji.com Ahh thatā€™s interesting! šŸ§ One of my original goals when I started out building Yarn.social was to also be a source of news, blogs, and whatever else that could be roughly/easily translated into a Twtxt feed. Iā€™m not sure if others do something similar, but thatā€™s why I built feeds.twtxt.net, which consumes RSS/Atom and produces Twtxt feeds.

My only desire one day is to build a ā€œFeed Builderā€ of sorts that allows one to say, for example, construct a Slashdot feed but without AI hype, or as another example, a BBC/ABC feed thatā€™s a digest once or twice per day.


#nlzeh7a

(#c7zl6cq) @aelaraji@aelaraji.com

switch a couple of twt timestamps

The hashes would change and your posts would become detached from their replies. Clients might still have the old one cached, so you might just create a duplicate without replies depending on an observerā€™s client.

add in 3 different twts manually with the same time stamp

The existing hash system should be able to keep them separate as long as the content is different. Iā€™m not sure if there are additional implementation-related caveats there.


#a4nfvsq

(#pvju5cq) Keys for identity are too much for me. This steps up the complexity by a lot. Simplicity is what made me join twtxt with its extensions. A feed URL is all I need.

Eventually, twt hashes have to change (lengthen at least), no doubt about that. But Iā€™d like to keep it equally simple.


#c7up6bq

Alright, I saw enough broken threads lately to be motivated enough to extend the --fetch-context thingy: It can now ask Yarn pods for twt hashes.

https://www.uninformativ.de/git/jenny/commit/eefd3fa09083e2206ed0d71887d2ef2884684a71.html

This is only done as a last resort if thereā€™s no other way to find the missing twt. Like, when thereā€™s a twt that begins with just a hash and no user mention, thereā€™s no way for jenny to know on which feed that twt can be found, so itā€™ll ask some Yarn pod in that case.


#j7f652q

(#weadxga) @sorenpeter@darch.dk That could work. There are a few things that jump out at me.

  1. Nicknames on twtxt have historically been set on the client end. The nick metadata field is an optional add-on to the spec. Iā€™m not sure it should be in the reply tag because it could differ between clients.
  2. URLs are safer to use, and we use them in the hash currently, but they can still change and weā€™re back to square 1. Feeds ought to have some kind of persistent identifier for this reason, which is why weā€™ve been discussing cryptographic keys and tag URIs in the first place.
  3. The current twt hash spec mandates collapsing the timestamp to seconds precision. If those rules are kept, two posts made within the same second will not be separate when someone replies.

#lb7ge6q

Thatā€™s an interesting side effect to the new Discover feature that I added sometime ago that only displays one post per feed. That is when youā€™re not logged in and viewing my podā€™s front page. You can pretty easily and roughly see what the monthly active view account is just by looking at the pager size. šŸ¤”


#hvq3nnq

(#z37gylq) But you know speedtest.net I believe is a bit of a liar and Iā€™m quite sure they do something to make sure the speed test come up good even remote areas the real speed test my actual surfer infrastructure is quite piss poor šŸ¤£


#lyxnfsq

Even though weā€™re quite a ways from any suburban areas, even with the Internet access via cell towers this poor, using my pod is still very snappy. šŸ‘Œ


#z37gylq

(#r3mkxya) @stigatle@yarn.stigatle.no Yeah, the sudden drop makes it feel worse than it is. It made me wear a beanie and gloves on my bike ride on Friday evening. In a few weeks I consider the same temperatures not an issue anymore, maybe even nicely warm. ;-) The body is fairly quick to adopt, but not that fast.

I just saw that weā€™re supposed to hit 19Ā°C mid next week again. Letā€™s see.


#axeap2a