(#v3lkjca) This is a bug in jenny. š¤¦
#agcnqcq
(#v3lkjca) This is a bug in jenny. š¤¦
(#hvq3nnq) @prologic@twtxt.net Oh so thatās how it works? The front page only shows the latest twt of each feed? š¤
(#v3lkjca) No, something is fishy. It didnāt fetch @prologic@twtxt.netās archived feeds and now only 969 of his twts are in my maildir. š¤
(#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. š„“
(#v3lkjca) @aelaraji@aelaraji.com What was going on here? š„“ Wiping the maildir and ~/.cache/jenny
should reset everything, it doesnāt store any other state. š¤
(#weadxga) @sorenpeter@darch.dk
(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. š
(#subsyjq) @quark@ferengi.one Meh I lost the plot ages ago š¤£
(#bwyeqta) @quark@ferengi.one Haha okay š
(#j7f652q) @movq@www.uninformativ.de Bah youāre right, thatās a mistake and easily fixed š
(#pvju5cq) @movq@www.uninformativ.de I tend to agree too, I think the focus should be on fixing and supporting Edits first š
(#v3lkjca) @quark@ferengi.one We will fix this soonā¢ š
(#mzvc5bq) @aelaraji@aelaraji.com So what is it about @sorenpeter@darch.dkās feed thatās screwed with your client? (Jenny?) š¤ Kind of curious now š¤£
(#yiypmma) @aelaraji@aelaraji.com Yes, according to the spec we wrote for Archived Extension:
The second value of prev is a name relative to the base directory of the feedās URL in url (more specifically, in the URL that the client used to retrieve the feed). In the example above, prev would evaluate to the full URL https://example.com/twtxt-2021-10-18.txt for HTTPS and gopher://example.com/0/twtxt-2021-10-18.txt for Gopher.
(#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).)
(#j7f652q) @quark@ferengi.one Yep, itās a list, you can define several pods.
@prologic@twtxt.net Oh, interesting. It doesnāt serve JSON, though, does it? curl -s -H 'Accept: application/json' https://search.twtxt.net/twt/j7f652q
gets me an HTML page. š¤
(#yiypmma) @aelaraji@aelaraji.com LOL š
(#j7f652q) @quark@ferengi.one It would also be possible to use the search engine here too I think š¤ i.e: https://search.twtxt.net
(#j7f652q) @quark@ferengi.one Looks like that would work according to the patch I just read š
(#7d4suba) These then become useful in filters like what you see here:
(#7d4suba) Itās useful to know however that such feeds are actually marked as type=rss
(e.g: https://feeds.twtxt.net/slashdot/twtxt.txt), just as feeds like @tiktok@feeds.twtxt.net are marked as type=bot
(#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.
(#xfdfp5a) @bender@twtxt.net Ack š
(#cgcuuba) @aelaraji@aelaraji.com Good man š¤£ I keep getting this bloody AI hype from various news feeds I subscribe to via Twtxt like Slashdot cough š¤¦āāļø
(#weadxga) @sorenpeter@darch.dk All valid points. Maybe the correct way to do it should be to start a new feed at the new URL rather than move the feed and break all the hashes.
(#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.
(#6h655ta) @prologic@twtxt.net @bender@twtxt.net As someone who likes cryptocurrencies for their utility as money instead of an investment, Iām glad to see the hype train start to move on to the next thing.
(#6h655ta) @bender@twtxt.net Hahahahaha š¤£ Me neither š¤®
(#yudn25q) @bender@twtxt.net youāre probably right, but by that argument, cryptocurrency should be innate too right? as we no longer hear about that gold awful hype, right? š¤
(#zbkf3oq) @movq@www.uninformativ.de Thanks mate! š¤
(#yudn25q) @movq@www.uninformativ.de Haha same and Iām sick of it! Itās ruining innovation in anything else š¤¦āāļø
(#j7f652q) @movq@www.uninformativ.de Nice one š
(#cgcuuba) @aelaraji@aelaraji.com itās definitely your social bubble. š¤£ you need to use twtxt more as your daily driver š¤£
(#yudn25q) @aelaraji@aelaraji.com Must be your bubble. All I hear is āAI thisā, āAI thatā. šš
(#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.
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.
(#zbkf3oq) @prologic@twtxt.net Congratz š„³
(#pvju5cq) @falsifian@www.falsifian.org @prologic@twtxt.net @sorenpeter@darch.dk @lyse@lyse.isobeef.org I think, maybe, the way forward here is to combine an unchanging feed identifier (e.g. a public key fingerprint) with a longer hash to create a ātwt hash v2ā spec. v1 hashes can continue to be used for old conversations depending on client support.
(#weadxga) @sorenpeter@darch.dk That could work. There are a few things that jump out at me.
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.(#yudn25q) @prologic@twtxt.net When the next hype train departs. :-)
Crap, I canāt find how and why rdomain is not set using /etc/hostname.if #openbsd
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. š¤
(#z37gylq) Amazingly though it seems to be slightly better to VPN in. š¤
(#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 š¤£
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. š
When will the AI hype die down?
(#zbkf3oq) @lyse@lyse.isobeef.org Thanks!
(#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.
(#54t2ohq) @off_grid_living@twtxt.net Oh dear, what an epic adventure! Terrible at the time, but hilarious to tell later on. :-D
I do like this photo a lot. It brings up memories of cool scouting trips.
(#q5gm3da) @off_grid_living@twtxt.net Hahaha, this is really great, I love it! :-D
(#esfevsa) @off_grid_living@twtxt.net Still a bit different, but this reminds me of the rusk boy on the Brandt boxes which is kinda iconic over here: https://cdn.idealo.com/folder/Product/2151/8/2151814/s1_produktbild_max/brandt-der-markenzwieback-225-g.jpg They should switch to this photo. :-)