
I should have closed the door to avoid the heat escape into the video frame.

Don't know if that's uncommon or not. Haven't attended so many funerals (yet).
The surprisingly powerful sun was out and made the -3°C really not too bad at all. In direct sunlight it felt much warmer than yesterday. There were even more trees piled up next to the forest road this time. The dude had cut down really a lot. His forwarder made super deep (easily 50-70 cm) mud holes everywhere. Looking quite creepy now.
The neighbor district had about 8 cm of snow, we only got 4 cm I'd say. Quite weird, because they're actually a bit lower lower in altitude. It was great fun, though, walking through the snow.
?useskin=vector
workaround!
When passing the sheep I smelled all of them. It was a surpringly pleasant odor in the air. Sheep often stink a bit, but not this time. Forest workers made use of the slightly frozen ground and pulled out plenty of trees. I even came across a working forwarder. Photos turned out all shitty, though.
Entering and leaving the mountain village, I ran into a funeral. I was glad to wear my good hiking boots, the path up the mountain was one thick sheet of ice. Very hard to walk on. At the summit, the Berg-Back-Buben ("Mountain baking boys") were active and put their baked goods into the oven. Never witnessed that moment before. That smelled really, really awesome.

I could paint on a second screen and then copy over the cropped segment that should be in view. I think I've seen this happening in urwird for scrolling. I could be wrong.
calendar
package is also really amazing if you want to render calendars: https://docs.python.org/3/library/calendar.html
ServerTimeoutError('Connection timeout to host https://yarn.zn80.net/user/carsten/twtxt.txt')
. It turns out, both IPv4 and IPv6 addresses are resolved and the v6 one is preferred. However, connecting via v6 (2606:54c0:5540:18::14:2a4
) fails and an attempt with v4 (81.172.204.59
) is not made at all, the whole thing just aborts. :-( (I believe this is an error with aiohttp
.)curl
, on the other hand does fall back to v4 automatically and then suceeds in getting your feed. It also attempts v6 first if I interpret the verbose output correctly. I temporarily monkey-patched the twtxt
client to force IPv4 usage and was able to download your feed.Now the really weird thing: Your firewall seems to block ICMP for v4, but not for v6.
ping4
returns nothing, ping6
happily replies back. What the hell?
What was the issue you had?


from imagerecognition import count; print(count('sheep', '~/waldspaziergang-2023-01-12/01.jpg'))
→ 317

@movq Hmm, that's even weirder. Must have to do something with this silly "you must regularly publish a video or else our algorithm punishes you".
I reckon nobody uses their own feeds, neither the channel operators nor the YT developers. The question is, are those videos available in the web UI, too? I never checked, actually. I just know that unlisted videos do also not appear in the feed either, which is a pitty.
url
metadata field ("use lexically last found URL for hashing from now on" instead of "very first URL wins"), it would have been quite straight forward. But that change is incompatible.
Thanks for clarifying, I'm now only following you on your own server. :-)
The internet brought me so much and sometimes too much information and entertainment. It's a good and a bad thing at the same time. Good in the sense that I can easily learn new stuff or look things up, but also bad in the sense of wasting time that could have been used otherwise with something more important. Like building physical stuff or get some sleep instead of watching videos and listening to audio books. Not having to leave the house to order tools etc. is amazing, especially if you can get the exact stuff you want for a fraction of the cost it would be locally. This of course turns all the transportation into a nightmare on the other hand. Working from home is also a tremendously big bonus, I never want to miss that. Never. The sheer excess in offerings can sometimes be overwhelming and cast a damp on me.
By far the positive stuff outweighs the bad influence for me, do doubt at all. Just imagine how many physical copies of encyclopedias of all kinds I would have in my bookshelves if I couldn't look up stuff online. My work career would not have turned out anything like that because I might not have persued programming without the ability to access the knowledge in forums. Starting my woodworking hobby is definitely Matthias Wandel's fault.
[following]
darch = https://twtxt.net/user/darch/twtxt.txt
darch@neotxt = https://neotxt.dk/user/darch/twtxt.txt
My own client
tt
only acts as a viewer into the twtxt reference implemenation's cache and config. When replying to a thread, tt
adds in all the participants of the thread as mentions. Since darch wrote from his account on neotxt.txt and not the one on twtxt.net my client of course added a mention with the second nick from the config above. I forgot to remove my chosen nick suffix and that's how it all came together. Ideally, the mapping would be reversed to use the URL as key, but that change would require even more temporary patching and I want to get rid of the original implementation eventually anyways.

I might miss something, but I'm not interested in standardizing anything for URL lookups by nick, that's completely up to the client. I only rarely type an entire mention verbatim, my client does it for me. It adds in all feeds that participated in the thread when replying. I reckon yarnd does (or did) the same.

I wouldn't have watched the firework rockets, @thecanine, when my original hiding spot would have paned out. I hate loud noise in general, but it's the exploding firecrackers that really piss me off.
# next = hash filename
) that would be a wee bit more complex. The only thing to simplify with the current approach would be to strip away the hash and only use the filename (but that's really not an issue). The bugs definitely have to do with my great programming skills. ;-)
I wish it would have become better here, too. But people were firing from all guns, like they had to catch up on two or three years at once. Not that last year was heaps better, but this time it was one of the worst. I just live in a stronghold of full jerks.
During daytime it was better than the last years I'd say, but when it went dark, the bang rate drastically increased. Definitely gonna use earplugs for the next two weeks in bed, that's for sure.
I also have to look into something related tomorrow. The script will always generate a new archive feed with each run, even though the minimum number of months to keep in the main feed was not reached. Example: Main feed contains everthing from 1st October 2022, executing "archive main feed and keep at least last five months in main feed" will still generate an archive feed for October 2022. Obviously, nothing should have happened at all.
With the last rotation I started version controlling my feed files in git. My archiver script also still doesn't touch the main feed. Currently, it only writes the archive feed files and I have to remove the rotated twts from the main feed and copy the printed
prev = filename hash
line by hand. Without that manual step I would not have caught the reference error.

I used earplugs this night and only woke up once. Highly recommended.
Oh dear, in the forest it echoed like crazy. Absolutely horrible. The spot I had in mind did not turn out at all, so I went somewhere else. In-ear headphones and earmuffs on top worked like a treat. Only when someone shot with his tank, I heard something very dull. You could see how the gunpowder cloud formed over the towns. When I stepped out my hiding place I smelled all this crap. The streets look like a total disaster, there is rubbish lying around from garbage pigs everywhere.
Hope you had a nicer night, healthy new year!

Does anybody know, did some country declare war on New Year's Eve in the past? In my mind there's no better time to invade a country largely unnoticed for quite some time. Warlords, you're welcome.
Time to pack some warm tea, gingerbread, audio player and ear defenders to head out into the woods to search for some slightly quieter spot. I fear I won't find something suitable.


grep -i bogan .config/twtxt/twtxt*txt
resulted in only a single match. :-)


Even with just a jumper I was constantly overheating when the sun was out (mostly behind the clouds, though) at 8°C. When I reached the summit, I was drenched in sweat. The wind up there helped me to cool off. Plenty of people were out today, it's been months that I saw this many on the mountain and forest paths. It just turns out that a lot of people are off work right now.
Some bogans already set off firecrackers, there was a section on my way home that smelled awfully like gunpowder. Bwä, disgusting! I wish all this stupid fireworks shit was banned. Stuff keeps exploding while I type this… I really hate these weeks around new year.
Fun fact, some words can have different meanings depending on their genus. German differentiates between three: masculine (definite article "der"), feminine ("die") and neutral ("das"). Examples include "die Kiefer" (the pine tree), "der Kiefer" (the jawbone), "das Steuer" (the steering wheel), "die Steuer" (the tax) and "der Band" (the volume of a book), "das Band" (the ribbon/conveyor belt/tape), "die Band" (the music band; English loanword, but feminine article is probably assigned because of the German terms "Kapelle" and "Gruppe" for it). Luckily, you can easily infer what is meant from context most of the time.
