@prologic@twtxt.net Noone around. :-)
@movq@www.uninformativ.de The second one is at least discouraged. https://dev.twtxt.net/doc/twtsubjectextension.html#format
[ā¦] Putting mentions before the hash is still supported but discouraged. [ā¦]
@movq@www.uninformativ.de Itās a very low-traffic channel. At least when I usually idle around. :-)
It is really cool to watch this guy building a crossbow: https://www.youtube.com/watch?v=K-ogGdXTGkM
@prologic@twtxt.net Cool, simplification is gold. Non-existent code is the best code. :-)
@movq@www.uninformativ.de @quark@ferengi.one Look at all the nice branching! :-)
twtxt
client by buckket to actually fetch and fill the cache. I think one of of the patches played around with the error reporting. This way, any problems with fetching or parsing feeds show up immediately. Once I think, I've seen enough errors, I unsubscribe.
@quark@ferengi.one Itās a giant mess at the moment. I started rewriting it from scratch in January last year. But thatās also a big undertaking. And thatās why I stopped. I should proceed, though. Letās see.
@quark@ferengi.one Bwahahahahaha, yeah! :-D Well, birds can be considered descendants.
@movq@www.uninformativ.de Oder gar Ā±inf Grad! Bibber, schwitz. Naja, passt auf jeden Fall zum Ortsnamen. :-) Mittlerweile haben sie ihr kaputtes JS repariert.
So, by āevolveā you actually mean āremoveā, @prologic@twtxt.net? :-?
twtxt
client by buckket to actually fetch and fill the cache. I think one of of the patches played around with the error reporting. This way, any problems with fetching or parsing feeds show up immediately. Once I think, I've seen enough errors, I unsubscribe.
Let me take this opportunity to recommend something to @bmallred@staystrong.run: https://staystrong.run/user/bmallred/twtxt.txt returned 200 but no Last-Modified header - canāt cache content
:-)
Another modification I made is to actually cache it anyways. Otherwise, tt
wouldnāt show anything. I implemented that for some other feed that doesnāt exist anymore.
Correct, @bender@twtxt.net. Since the very beginning, my twtxt flow is very flawed. But it turns out to be an advantage for this sort of problem. :-) I still use the official (but patched) twtxt
client by buckket to actually fetch and fill the cache. I think one of of the patches played around with the error reporting. This way, any problems with fetching or parsing feeds show up immediately. Once I think, Iāve seen enough errors, I unsubscribe.
tt
is just a viewer into the cache. The read statuses are stored in a separate database file.
It also happened a few times, that I thought some feed was permanently dead and removed it from my list. But then, others mentioned it, so I resubscribed.
To get this going, I implemented the easiest, next best option I could think of. Happy to get some feedback. Yes, it should be improved in the future, no doubt about that. Although, I have changed a few things in yarnd in the past, Iām not really familiar with the code base, so beware of bugs and other undesired side effects.
@falsifian@www.falsifian.org @bender@twtxt.net Iād certainly hate my client for automatic feed unsubscription, too.
Hmm, bissel kaltā¦ https://lyse.isobeef.org/tmp/null-grad.png
@prologic@twtxt.net Yeah, Iāve noticed that as well when I hacked around. Thatās a very good addition, ta! :-)
Getting to this view felt suprisingly difficult, though. I always expected my feeds I follow in the āFeedsā tab. You wonāt believe how many times I clicked on āFeedsā yesterday evening. :-D Adding at least a link to my following list on the āFeedsā page would help my learning resistence. But thatās something different.
Also, turns out that āMy Feedsā is the list of feeds that I author myself, not the ones I have subscribed to. The naming is alright, I can see that it makes sense. It just was an initial surprise that came up.
159-196-9-199.9fc409.mel.nbn.aussiebb.net
Righto, I cobbled something together here: https://git.mills.io/yarnsocial/yarn/pulls/1172 It needs a bunch more work, though. Screen time is up for today.
@movq@www.uninformativ.de Mr. Watson for the doping test please.
159-196-9-199.9fc409.mel.nbn.aussiebb.net
Yeah, the ErrDeadFeed
is never actually checked anywhere. Itās only set and thatās it.
159-196-9-199.9fc409.mel.nbn.aussiebb.net
Iām wrong! Both 404 and 410, among others, are considered dead feeds: https://git.mills.io/yarnsocial/yarn/src/branch/main/internal/cache.go#L1343 Whatever that actually means.
159-196-9-199.9fc409.mel.nbn.aussiebb.net
@bender@twtxt.net You could be right. Grepping the yarnd code for 410
and Gone
did not reveal anything. Maybe, maybe it is handled by another library. But I kinda doubt it.
159-196-9-199.9fc409.mel.nbn.aussiebb.net
@bender@twtxt.net 404 could be indeed a temporary error if the file resides on a mounted remote filesystem and then the mount point fails for some reason. With a symlink from the web root to the file on the mount, the web server probably will not recognize the mount point failure as such. Thus, it might not reply with a 503 Service Unavailable (or something like that), but 404 Not Found instead. (I could be wrong on that, though.)
The rightā¢ way is to signal 410 Gone if the feed does not exist anymore and will not come back to life again. But thatās hard to come by in the wild. Somebody has to manually configure that in almost all situations.
But yes, as @falsifian@www.falsifian.org points out, exponential backoff looks like a good strategy. Probably even report a failure to users somehow, so they can check and potentially unsubscribe.
@bender@twtxt.net Yeah, this is just unbelievable.
My mate just said āWTF, thereās somehow a wall lizard in the family treeā and I can only agree: https://www.youtube.com/watch?v=ezgweVd4a98 Looks like this is the first real evidence of those lizard people. :-D
twtxt.txt
file is always the most requested resource. š It easily gets several thousand hits, way more than the blogās Atom feed. š
@movq@www.uninformativ.de No wonder with all these yarnds. :-D
@movq@www.uninformativ.de Maybe theyāre not all coming from yarnd, but one of them could be from yarns, the search engine. Just a wild guess. My twtxt.txt access log doesnāt record the source IP address, so I donāt know.
And arenāt there any other hosted yarnd instances? Maybe it was never really implemented, but I remember @prologic@twtxt.net thought about hosting dedicated yarnds for others in the past. Could be well over a year ago, not sure.
Another possibility might be a forgotten development instance idling around (or not so much :-D) in the background. I think the default user agent points to txtxt.net, not example.com. At least when I last checked the yarnd code. That was also several months ago.
@mckinley@twtxt.net Oh, I didnāt know theyāre not native to the US. These bushes grow very rapidly like weeds. I know a few places where they have been heavily cut back, almost cleared completely, but a year later, theyāve already exceeded two meters of height again. Pretty cool. :-)
@movq@www.uninformativ.de Itās very yummy. :-) Unfortunately, the mustard manifacturer changed the traditional slip-on caps to screw caps. Havenāt seen the old jars anymore.
@stigatle@yarn.stigatle.no @prologic@twtxt.net @bender@twtxt.net We had some lovely, cloudy 20Ā°C today with some light rain mixed in. But by the end of the week, weāre back at 30Ā°C and beyond. I will definitely enjoy the 15Ā°C at night the next few days.
Transformed four kilograms of blackberries into a bit over three kilograms of blackberry jelly. https://lyse.isobeef.org/brombeergelee-2024-08-19/ The leftover jelly did not fit in prepared canning jars, so I dumped it in a regular drinking glass (which was a mustard glass in its former life):
The rest is cooling off on the bench outside.
This is a sick looking pour art: https://www.youtube.com/watch?v=qL6tuJXn9Fo
@movq@www.uninformativ.de Haha, me too. I didnāt even know it is an actual word.
@stigatle@yarn.stigatle.no Oh yeah, this is cool. Keep doing that. :-)
@off_grid_living@twtxt.net I see. When I build static websites by hand, I usually do not need a real web server to serve it locally for testing purposes. I use relative links in all the documents and basically never resort to web server features, such as authentication, URL rewrites etc.
I consequently make use of the UTF-8 encoding and state that in each end every one of the HTML files. This keeps me from surprises later on. The web server in the end is configured to automatically include the Content-Type
header with the right character encoding (super easy as it is always UTF-8) in the response, so this is very bullet-proof in my mind.
My editor simply does not auto-ācorrectā anything. This almost never works in my experience. Especially when dealing with computer languages.
@movq@www.uninformativ.de I donāt know. It was the first time I saw two kestrels this close. It was over within seconds, one of them took off, the other one ended up sitting on a branch of that tree. I could not tell which one, though.
@prologic@twtxt.net Theyāre broadcasting the ant war. Black against white ants. Thatās what we called it back in school. :-)
@prologic@twtxt.net Hahaha! :-D Yep, focus on your real business. :-)
@stigatle@yarn.stigatle.no The sky lighted up, but the thunderstorm was far away. Even though it was dead silent in the neighborhood, I could hardly make out the super quiet thunder roaring in the distance.
Oh I bet, nearly getting hit by lightning is very frightening.
I saw a kestrel on a power pole the other day. It then flew off and attacked another one sitting in a tree:
More peaceful before that: https://lyse.isobeef.org/turmfalke-2024-08-07/
I witnessed absolutely crazy summer lightning before I went to bed. The sky flashed constantly, about every three seconds and then several times a second. It was a really nice natural spectacle to watch. :-) Very rare to exerience such a heavy one. My cam was too shitty, though. All photos and videos turned out just totally black.
When I woke up at 5am, I had a quick look in the Northern sky and saw a tiny shooting star. I then happily went back to bed. :-)
@prologic@twtxt.net In tt
, I have to press r
to toggle the read status for each and every message. The disadvantage is that I have to mark all messages read explicitly, the advantage is that I have to mark all read explicitly, and hence no silly automation messes with me and causes wild surprises. But in theory it would be possible to automatically mark a message read when it is selected for three seconds or something like that. Not sure, though, how well any of that would work with a web UI.
@bender@twtxt.net Ah, I see, the mentions. :-)
@off_grid_living@twtxt.net Despite I donāt really understand why you want the web server and website contents on a USB stick that travels around with you, do you even need a web server at all? I might be totally wrong, but I get the impression that itās only you who uses the āwebsiteā on whatever machine the USB drive is plugged in. Itās not served over the internet, is it? Itās just for yourself, so that you can look up stuff on the āwebsiteā or something like that. But you donāt actually serve the website to the entire world?
Again, I could completely misunderstand the use case here. But assuming itās not connected to the internet, since you just have HTML and plain text files on the USB stick, no PHP or other stuff that needs to be interpreted first, you could just view these files locally in any browser (via local file://
protocol) without the web server (via http(s)://
) in between. Much simpler.
Lucky you, @prologic@twtxt.net. Yeah, sounds like it. :-D
All sky covered in clouds, except to the East. No chance of witnessing the stars shooting around. Still 25Ā°C. Bah.
Interesting! https://publicholidays.com.au/royal-queensland-show/ Enjoy your day off, @prologic@twtxt.net!
@movq@www.uninformativ.de Same here. Nothing. Malicious deception!
@bender@twtxt.net Haha, no worries. I do like that you enjoyed your real life and not wasted it online. :-)
But Iām wondering how you discovered it a week later. Are you somehow regularly checking complete recent feed histories?
on_grid_living
. š
@bender@twtxt.net Hahaha, thatās a good one! :-D
@bender@twtxt.net @movq@www.uninformativ.de Thatās a pity! :-( In the following half an hour, I only saw two more right of Ursa Major (the only constellation I recognize). Letās see how cloudy it actually will get tonight. The forecast to be clear sky between 1 and 3am. But thatās a bit late.
@movq@www.uninformativ.de @bender@twtxt.net Thatās what I thought while reading the code, too. I believe -eq
is for numerical comparation only. Weird error message, though. Tells something about the implementation.