lyse

lyse.isobeef.org

No description provided.

Recent twts from lyse
In-reply-to » Correct, @bender. 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.

@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.

ā¤‹ Read More
In-reply-to » Correct, @bender. 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.

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.

ā¤‹ Read More
In-reply-to » @lyse so, is it safe to assume you occasionally, but carefully, vet your feeds, and have contingencies in place to not keep requesting a seemingly dead feed over and over?

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.

ā¤‹ Read More
In-reply-to » 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.

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.

ā¤‹ Read More
In-reply-to » @bender I'm not a yarnd user, but automatically unfollowing on 404 doesn't seem right. Besides @lyse's example, I could imagine just accidentally renaming my own twtxt file, or forgetting to push it when I point my DNS to a new web server. I'd rather not lose all my yarnd followers in a situation like that (and hopefully they feel the same).

@falsifian@www.falsifian.org @bender@twtxt.net Iā€™d certainly hate my client for automatic feed unsubscription, too.

ā¤‹ Read More
In-reply-to » @lyse errors are already reported to users, but they're only visible in the following list.

@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.

ā¤‹ Read More
In-reply-to » @prologic, does this rings a bell to you? 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.

ā¤‹ Read More
In-reply-to » Speaking of web server logs: Unless someone posts one of my blog posts on HackerNews (I never do that myself, donā€™t even have an account), my 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

ā¤‹ Read More
In-reply-to » @prologic I didnā€™t want to hijack @benderā€™s thread: Thereā€™s two things that feel a bit unexpected regarding the requests of 159.196.9.199 in my logs:

@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.

ā¤‹ Read More
In-reply-to » 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): Media The rest is cooling off on the bench outside.

@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.

ā¤‹ Read More
In-reply-to » Had a amazing bike ride with the dog today, the weather is a bit cold today (15c). Been wanting to find a gravel road that I can use, without meeting too many others. And today I found that. Got his pulling harness on, got my bike out of the basement, and headed out.

@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.

ā¤‹ Read More
In-reply-to » I've decided to try and get rid of as much stress as possible. Stupid things stress me out, some things are more important to fix then others. But today I got started, by fixing the xeon bulb on our car, been ignoring it for a year, because the car garage said it'll cost me 350$ so get it changed (Because they had to remove the whole front).. So because of that I did not prioritize it. But today I went and bought a bulb for 50$ and I openened the hood of the car and saw I could just replace it my self by simply removing a cover to get access to the bulb. So I've been stressing over nothing for a year simply because I did not check and took their word for it. next thing to get fixed is a rotten board under a window outside, been bugging me for a long time, now I want to get that sorted next. All these small things adds up, and I want peace of mind.

@stigatle@yarn.stigatle.no Oh yeah, this is cool. Keep doing that. :-)

ā¤‹ Read More
In-reply-to » Media

@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.

ā¤‹ Read More
In-reply-to » I saw a kestrel on a power pole the other day. It then flew off and attacked another one sitting in a tree:

@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.

ā¤‹ Read More
In-reply-to » They promised rain. I ainā€™t seeing any rain so far. šŸ«¤

@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.

ā¤‹ Read More
In-reply-to » They promised rain. I ainā€™t seeing any rain so far. šŸ«¤

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. :-)

ā¤‹ Read More
In-reply-to » @bender This is basically the problem. Even if you wanted to there generally isn't any state for feeds stored on behalf of the user, in other words, a read status.

@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.

ā¤‹ Read More
In-reply-to » @lyse when I come around, I normally check, and get busy just reading, under "Discover", and often forget to even check mentions. Since there is nothing on "Mentions" telling me there are some pending to be read (at the very least, a tiny dot, or something), if often gets ignored. šŸ˜…

@bender@twtxt.net Ah, I see, the mentions. :-)

ā¤‹ Read More
In-reply-to » Media

@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.

ā¤‹ Read More