# Learn more about twtxt at: https://github.com/buckket/twtxt # This feed makes use of some extensions: https://dev.twtxt.net/ # # nick = lyse # url = https://lyse.isobeef.org/twtxt.txt # avatar = https://lyse.isobeef.org/avatar.jpg # # prev = 2vnthua twtxt-2024-01.txt 2024-02-02T18:15:00+01:00 We went on a [nice walk](https://lyse.isobeef.org/waldspaziergang-2024-02-02/) today. It rained a bit this morning, so we had a clear view. We first thought of a forest fire, but the smoke was gone quickly. Can't complain about the sunset.

![Sunset](https://lyse.isobeef.org/waldspaziergang-2024-02-02/11-vorschau.jpg) 2024-02-03T21:00:00+01:00 (#62vi2ma) @ FWIW, I find "uninformativ" quite cool. :-) When you move, my client will show me duplicates, as my parser [doesn't look at the first `url` meta data field](https://dev.twtxt.net/doc/twthashextension.html#choosing-the-feed-url) but uses the feed URL instead. I think. It's been too long since I worked on that. Either I implement the spec correctly or I simply do not change the subscription URL. 2024-02-03T21:15:00+01:00 (#g52ndpq) @ @ All I can tell you is I won't have a use for key value pairs. If I write a German message every now and then, I'm too lazy to annotate the language. I also never missed formal reposts. The simplicity works well for me. 2024-02-03T21:30:00+01:00 (#mc5rlca) The first ladder is glued up. The second one only needs its eight mortises cut and it's ready for assembly, too. Six more to go then. 2024-02-05T18:45:00+01:00 (#62vi2ma) One last thing, @. I really do like that interesting stuff is hosted at uninformativ.de. Not only is this great irony, but it suggests that you don't take yourself too seriously. I love that. When I first encountered your domain I thought – and still do – that it is a funny name. Anyway, don't wanna push you. 2024-02-06T19:00:00+01:00 (#h6krzjq) @ Whoop, whoop! 2024-02-06T20:30:00+01:00 I went to the dairy farm and back in 50 minutes. It was suprisingly dark. Luckily, I walked the forest paths a hundred times, otherwise it would have been very hard to find my bearings a few times. On the way home I wanted to shortcut over the meadow, but then realized that there were grazing sheep. I took a detour to not wake them up. This quick walk was very well needed to blow the cobwebs away. 2024-02-07T19:00:00+01:00 (#5ww6svq) Congrats, @, two meters latency, heck yeah! :-) 2024-02-07T22:00:00+01:00 (#5ww6svq) @ Let's hope it's not ~2 minutes. ;-) 2024-02-08T19:15:00+01:00 (#db2d6ia) @ The whole week has been a gray soup over here, too. 2024-02-12T17:15:00+01:00 (#ihvwsua) @ I just keep the tea bag in my cup until the cup is empty. 2024-02-12T22:15:00+01:00 (#ihvwsua) Haha, @! :-D

@ Usually, I get away with `sleep 5m; echo -e "\aSomething, something"`. For longer waiting periods (checking on laundry, cake, etc.) I often want to know how much time is left, so I built this lengthy shell script: https://git.isobeef.org/lyse/gelbariab/-/blob/master/srem/srem?ref_type=heads

Unfortunately, I don't remember where I got ringring.ogg from. Maybe it was shipped with KAlarm in KDE 3.5. I think it had the option to ring an alarm clock. That's useful when watching a video in fullscreen. 2024-02-13T20:45:00+01:00 I noticed this afternoon that we currently have Carnival vacations this week. So many people outdoors.

I've seen three great spotted woodpeckers and heard dozens more hammering the trees. But the photos turned out to be rubbish.

It was very windy at the summit, but I sat on the castle wall and enjoyed the sun beating on me. I would have loved to just relax there half an hour longer, but I had to be back in time. :-(

09 looks like it's straight from an AI, but the moss was actually on top of a smaller tree. I fell down from a giant moss-covered tree next to it.

Quite cool how much reach the lift's outriggers have to level it on that steep street.

29-32 show the reason for closing the forest road for one and a half months. A tree fell over and got hung up in the telephone cable in a 45° angle. Only the wire prevented it from crashing down on the road. I find it astonishing that the cable did not rip apart. After all, the tree was quite substantial. No idea why it took them so long to get it removed, though.

The entire meadow in 36 was totally covered with mouse holes. Sick!

https://lyse.isobeef.org/waldspaziergang-2024-02-13/

![Action shot of a brown squirrel](https://lyse.isobeef.org/waldspaziergang-2024-02-13/14-vorschau.jpg) 2024-02-13T21:00:00+01:00 (#ihvwsua) Thank you! Sure, go on, @, please help yourself! :-) It took me some time to simplify the magic spell to a single sed invocation.

Actually, @, I couldn't live without a bell in my prompt either. It's so neat in combination with `URxvt.urgentOnBell: true` in my _~/.Xdefaults_. Comes in handy every single day.

My self-winding watch just shows me the time. 2024-02-14T19:15:00+01:00 If you like to suffer, you can read a report about trying out Matrix: https://blog.koehntopp.info/2024/02/13/the-matrix-trashfire.html I'm surprised that he didn't abort. 2024-02-16T14:45:00+01:00 (#cfnu2sa) @ It escaped its guard rails! :-D I hope you're alright. 2024-02-16T17:00:00+01:00 16°C, almost bathers weather! Sun was hiding behind the clouds, though. The [walk in the forest](https://lyse.isobeef.org/waldspaziergang-2024-02-16/) was very beautiful. Birds were singing, the first bees gathered nectar, all sorts of flowers brought some more color into nature. We enjoyed it.

![](https://lyse.isobeef.org/waldspaziergang-2024-02-16/04-vorschau.jpg)

Who spots the bee? 2024-02-16T17:15:00+01:00 (#4xdp7oa) I never tried it, @. And I probably never will after this catastrophic report. @ @ E-mail, IRC and Jabber, that's it for me. 2024-02-16T20:45:00+01:00 (#63v2twq) @ Bwahahahahaahaaahaaaahaaaaa, that's a really good one! :'-D I love it!

When I was tying my shoelaces on the landing, the birds in the neighborhood gave a real concert. Sounded great. 2024-02-16T21:00:00+01:00 (#4xdp7oa) @ Yeah, the visual emoji thing is silly. Picking letters or words only would have been way too easy… So oldschool! But that's what you get with today's kids, they're all emoji power users.

Luckily, my terminal font shows all the same seven squares in the correct order. :-D

I think I see a water pistol in Firefox. 2024-02-17T21:15:00+01:00 Something is wrong with me. My eyes fell on the onions and I thought, mmmmm, those apples look delicious. But I'm now eating a real apple. 2024-02-17T21:30:00+01:00 (#g7eelyq) @ Brings up a few interesting points. But I fear it's a rather complicated protocol. I read through a few pages on that site, but I haven't seen a real specification for it. I immediately thought that you can't really change your keys without losing your identity. Basically the same as with changing feed URLs over here. Maybe slightly better, but not much. 2024-02-17T21:45:00+01:00 (#7ebfa6a) @ Just 13°C with cold wind. But the sun shining through the window was nice. 2024-02-17T22:00:00+01:00 (#s4is5sq) @ Wow, when entering or leaving? 2024-02-17T22:15:00+01:00 (#hxunoqa) @ Cool. I was coding today all day long.

@ Are you already sick of your fast internet? :-D Enjoy your holidays! 2024-02-18T02:15:00+01:00 (#pizpbda) ARGH! All tests passed, but once I ran the exact same scenario in the real application, numbers didn't line up anymore. What the heck, how in the world is this even possible!? Turns out I haven't committed the changes to the database, that's why I still could see them perfectly fine in my debug session, but the application's session of course didn't. Took me four (!) hours to figure this out. Yeah, I really have to go to bed now. Good night. 2024-02-18T09:00:00+01:00 (#s4is5sq) @ Oh dear, you should probably switch shops. At least the Verbraucherzentrale backs us up here. 2024-02-18T09:15:00+01:00 (#g7eelyq) @ My goodness, 99 specifications!? I'm out.

Maybe some people want to periodically change their keys or if your private key is lost or leaked, you also need a new one. But yeah, you're right. You have to draw a line somewhere. 2024-02-18T09:30:00+01:00 (#7hctixa) @ @ Haha, this is nice! I have to admit, my ears cannot differentiate between Aussie and Kiwi, both sound the same to me. But then, for New Zealandish I also just watch [Project Brupeg](https://www.youtube.com/@ProjectBrupeg/videos). Two Kiwis rebuilding a sunken boat in Down Under, so they might already have been Straya-lized, no clue. 2024-02-18T12:30:00+01:00 (#u3mnvaa) @ I just listened ten (lol) times very carefully, but it's much closer to "ten" than "tin" I think. Hahahaha, the dickheads video is fantastic! :-D Can't tell if I would have understood that correctly if I weren't reading the subtitles. 2024-02-19T09:15:00+01:00 (#3c2i2ia) @ Oh, I wasn't aware of this! Thanks for bringing it to my attention.

I do like that they move away from one shared variable per loop to an own one per iteration. That makes sooo much more sense. I don't hit that often, but it happened a few times in the past and getting this figured out is not the easiest thing in the world.

I have to read up on the yield functions. From your examples I fear iterators would have been more useful. Let's see. 2024-02-19T19:15:00+01:00 (#3c2i2ia) @ These are indeed iterators. Very weird syntax, though. 2024-02-19T19:30:00+01:00 When dealing with unsigned integer, I always write e.g. `unit8` instead of `uint8`. Every. Single Time. And this is usually only noticed by the compiler. I would blame the auto-correction, but I – luckily – don't have any. 2024-02-19T22:15:00+01:00 Cody delivers again, I love it! Making pop can thermite: https://www.youtube.com/watch?v=N9rGAA6eF10 I don't want to spoil, this is so cool, crazy, interesting, educational and entertaining. Highly recommended. 2024-02-21T19:30:00+01:00 (#6mx6ppa) @ Nice! Is it still frozen? 2024-02-21T19:45:00+01:00 (#rehtvsq) Delphi at school, later Java and an own teaching assembler. Uni started out with Ada and then added Java as well. Here and there a few other languages, like Prolog (that I knew from school, though), I think C, the hardware guys brought us VHDL and some assembler that I don't recall anymore. 2024-02-21T20:00:00+01:00 Looking out the window I saw a buzzard sitting in a tree, so I wanted to take a photo. But then its two bodyguard ravens attac^Wsaved it from me and it took off. :-( 2024-02-22T17:00:00+01:00 (#6mx6ppa) @ Ah! Yeah, it's raining here all day long, too. 10°C at the moment, but it should reach 12°C later evening with the small storm. The severe weather map is quite colorful, but we're lucky down south:

![Colorful storm map for Baden-Württemberg, Germany and Europe](https://lyse.isobeef.org/tmp/uwz.png) 2024-02-23T18:15:00+01:00 (#dcxwueq) @ I just feel like Nanook after our [10-11km hike](https://lyse.isobeef.org/waldspaziergang-2024-02-23/). Looks like vandals grilled their thermite schnitzel on the public barbie. :-(

![Primroses](https://lyse.isobeef.org/waldspaziergang-2024-02-23/11-vorschau.jpg) 2024-02-24T18:00:00+01:00 Oh my goodness! https://www.troyhunt.com/thanks-fedex-this-is-why-we-keep-getting-phished/ 2024-02-27T20:15:00+01:00 (#wwzdyxa) @ Exactly. But I fear you just don't learn these kind of skills for real life in school. I think overall I was pretty lucky with mine, but I don't have the feeling that school particularly prepared me all that well for reality out there. I would give my social environment much more credit. But it's very hard to say, maybe subconsciously school had a larger effect than I think. :-?

Anyway, they definitely should teach that, I fully agree! :-) 2024-02-27T20:45:00+01:00 Question of the day: What configuration file formats do you all like and use? 2024-02-28T21:45:00+01:00 (#zwpd7hq) Yeah, the lack of comments makes regular JSON not a good configuration format in my view. Also, putting all keys in quotes and the use of commas is annoying. The big upside is that's in lots of standard libraries. 

I think the appeal with YAML is that is has comments, is kind of easy to write and read and also provides unlimited nesting levels. But it has all its drawbacks, no question. Forbidding tabs, thousands of different string flavors, having so many boolean options (poor Norwegians) etc. I use it, but I don't particularly enjoy it.

Among simple key value pairs, I like INI files, but with `#` for comments, not `;`. I never used TOML, read up on it yesteray before writing this question, but it looks a bit weird and has some strange rules. I guess I have to give it a try one day.

And yes, as mentioned by several of you, it always depends on the complexity of the configuration at hand.

I'm developing something for the scouts at the moment with rather simple requirements on the config. Currently, there are just four settings. Even INI would be overkill with its section. I selected JSON for now, because that's readily available with Go's std lib. But I do not like it.

Btw. what's your own config format, @? 2024-02-29T19:15:00+01:00 (#h3tubna) @ I hear you, that's why I prefer `*` as the bullet point wherever possible, e.g. markdown and RST. Not sure if YAML has it, too. I just know at work we use `-` for lists as well. But then use blank lines to separate list items that are spanning multiple lines. That helps a bit. 2024-02-29T19:30:00+01:00 (#qfgb2jq) @ Same here. Reading the spec I came across some confusing or not inherently logical things. Maybe they turn out not so bad in practice.

Being also a Python programmer, I wish there would be more indentation-based stuff. I do like that part with YAML.

Oh no! :-( That's bad to hear. I configured ejabberd years ago and it just is Erlang if I remember correctly. Quite a cool choice for that software. 2024-02-29T19:45:00+01:00 (#3syipzq) @ Cool! I particularly like the idea of converting it into a `grep`-able version, that's very neat. Interesting choice of aligning the colons at the values and not the keys, I think I never came across this. 2024-02-29T20:00:00+01:00 (#2ft4n5q) @ Haha, nice. :-D 2024-02-29T20:15:00+01:00 (#iee7bsq) @ @ I agree 100% and refuse to TOFU. Even at work. 2024-02-29T20:30:00+01:00 (#s4btqiq) @ Ah! I never did something with SIGQUIT. 2024-02-29T20:45:00+01:00 (#b3ia53a) @ Ah! What are you currently building? 2024-02-29T22:30:00+01:00 (#p5z5aga) @ Woah, how cool is that!? :-D Thank you! <3 I'm sure `gron` will come in very handy some day, now that I have it in my tool bag. My `jq` skills are pretty much non-existent, though. I don't use it often enough. 2024-03-02T08:00:00+01:00 (#p5z5aga) @ I see. Once more fields are of interest, this is definitely the way to go. 2024-03-02T08:15:00+01:00 (#b3ia53a) @ Not bad! That reminds me, my sed and awk skills could be improved. :-) 2024-03-02T09:00:00+01:00 (#62hjg6a) @ Good read! I loved the introduction. :-) Is Mike now connected or still waiting? 2024-03-02T10:30:00+01:00 (#62hjg6a) @ Good to hear, the article left it open. 2024-03-02T10:45:00+01:00 Oh yeah! Tommy Johansson and Petter Hjerpe covering Helloween's Future World: https://youtu.be/lEj5i_SZqZY 2024-03-02T14:30:00+01:00 (#s4is5sq) @ After just two weeks. Phew. 2024-03-02T21:15:00+01:00 (#mc5rlca) I glued the third ladder and started with the fourth. Slow progress, but it's good fun: https://lyse.isobeef.org/tmp/laundry-shelves/3/ ![Making mortises for the crossbars](https://lyse.isobeef.org/tmp/laundry-shelves/3/04-vorschau.jpg) 2024-03-04T20:15:00+01:00 (#5z7wgqa) After reading the first messages this morning, I wanted to go back to bed again, too. 2024-03-05T19:45:00+01:00 (#gwbdn3q) @ No, I don't mirror code from others unless I work on that project, too. But then it's all manual `git fetch`, nothing automated. If something is taken down or vandalised I hope that somebody else has a mirror and can help restore. This of course only works for popular code bases.

Good thought, though. I might have to look through my dependencies and identify candidates that might not have somebody who could help to get things back online. 2024-03-05T20:00:00+01:00 (#iee7bsq) @ Today I actually received an e-mail à la "I reply directly to your questions down below in red". Not the same, but I was still happily surprised. With my own plaintext reply I got rid of his nice color… ;-)

The only upside with TOFU is that you can easily forward an entire conversation to somebody else. But these chains tend to be quite horrible to read anyway. 2024-03-08T18:45:00+01:00 (#mc5rlca) It's finally up! Well, at least the first part of the L. Half way completed. I used just hand tools except for cutting and routing the sheets of OSB and drilling into the concrete wall.

[![Installed laundry shelf](https://lyse.isobeef.org/tmp/laundry-shelves/4/01-vorschau.jpg)](https://lyse.isobeef.org/tmp/laundry-shelves/4/01.jpg) 2024-03-09T21:00:00+01:00 We [rode our bicycles to the Reiterleskapelle](https://lyse.isobeef.org/fahrradrunde-reiterleskapelle-2024-03-09/) (Rider's Chapel). At first the sun was out but then it vanished behind the clouds. Icy headwind from the east and a subtle incline all the time made for a physically demanding journey there. The way home was rather quick and effortless. We could have used gloves, it didn't feel like 14°C at all, not even close.

15 shows the drain pipe for the giant tree hole.

![Golden rider on the chapel's vane](https://lyse.isobeef.org/fahrradrunde-reiterleskapelle-2024-03-09/07-vorschau.jpg) 2024-03-10T18:45:00+01:00 (#wbpzu7a) @ You can't go wrong with them. :-D 2024-03-10T19:00:00+01:00 (#7hq7aha) @ Maybe the full moon was producing some juice. :-D 2024-03-10T19:15:00+01:00 (#d5kzeda) @ I see these kind of things pop up as promotional giveaways everywhere. But they all look like rubbish. Not sure if that one is any better. Who needs high quality product photos these days? 2024-03-11T18:15:00+01:00 (#ptplydq) @ @ Yeah, bug was also my first association. :-) I'm surprised how good it still looks after all those years. I thought there might be more decay. But insects are just very tough. 2024-03-11T18:30:00+01:00 (#7hq7aha) @ No idea, in theory that could work. But I'd assume very low output. Or you just have extremely good panels. You could try to improve the yield by moving them under the street lamps at night. :-D 2024-03-12T18:30:00+01:00 (#2akiijq) @ Cool. Lasers shooting the moon. :-) 2024-03-12T20:30:00+01:00 It's time to rebuild Newsboat again after over a year. Now I have to upgrade my Rust installation.

https://www.rust-lang.org/tools/install recommends this very dangerous and fishy thing:

 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

TLS 1.2 certainly fits the rusty motto. 2024-03-12T22:00:00+01:00 (#a4gv6ea) @ Yes, Alexander Batischev tries to keep the Rust version bumps fairly moderate with Newsboat: https://github.com/newsboat/newsboat/issues/709

I was actually positively surprised that after the outlined rustup upgrade oneliner above, running `make` in Newsboat again worked flawlessly. Nothing else required. I delayed rebuilding for quite some time because I thought getting this Rust toolchain sorted out is going to be a major endeavor. Luckily, I was wrong. :-)

I just don't know if I now have two Rust installations in parallel or not. Or how much disk space I waste with all this. At least the script didn't tell me it found an old installation. It printed heaps of stuff, but skimming over it, I didn't see anything like that. I then simply selected the regular install. Whatever that meant. Researching this topic will be a project for another day if I'm really bored. 2024-03-13T18:00:00+01:00 (#cc5p7ha) FWIW, I read @'s notes. Because I know they are not only well researched, but also well written. I sometimes even end up spreading these articles to other mates who are not in the Twtxt universe. This only very rarely happens with regular messages here.

But yeah, I absolutely get your point as well, @. I also do not mind long messages over here. So I support you in increasing message length limits. :-) 2024-03-13T18:15:00+01:00 (#zm5qtpq) @ Yep, so wrong on so many levels.

@ I just don't want to run such crapware. Browser, mail client and video player aside, I think I don't do too bad on that regard with my private stuff. Yeah, definitely ignoring the situation at the dayjob.

@ Only for Rust. Otherwise I stay away from that for sure. 2024-03-13T18:30:00+01:00 (#xcuabvq) @ Since they dropped the Linux "desktop" version, I have to use it in Chromium. What annoys the hell out of me:

1. In a call with exactly two participants the "View" menu doesn't do anything anymore. I cannot focus on the content of the screenshare and always have the silly screen space wasted on the right with a giant, useless other person's profile picture. As soon as a third participant is in the call, the "View" menu works again. For months now. You can't even make it the default in the settings.

2. Over the last couple of weeks screenshares seem to get delayed for up to 20 seconds sometimes. I never experienced that before. This makes pair programming or diagnosing stuff very hard and way more time consuming than it should be.

3. I somehow never find the chat box. With the old Linux client that was no problem, but since they moved it to the top, it always takes me several seconds to open it.

4. Sometimes the first call in the morning ends up in total silence so I have to restart Chromium. It then works.

5. On live events I have to completely remove all the cookies and login again, because I get the error message that I have to accept third party cookies. Even if the ten domains or so are explicitly whitelisted or *all* third party cookies are accepted. Always get the error. Each and every time. 2024-03-13T18:45:00+01:00 (#ba3xbfa) @ I do like the simplicity of Twtxt with the extensions we already have, so I personally do not have a need for some server-side mentioning. But I read through your proposal and fixed a few typos.

I wondered how a client would figure out the endpoint where to POST to. 2024-03-13T19:30:00+01:00 (#o5moviq) @ Oh my gosh, this is brilliant! :-D Thanks for sharing! <3 2024-03-15T22:00:00+01:00 (#qfge7za) Oh damn, @. @ Yup, paper it is. 2024-03-16T13:45:00+01:00 We participated with the scouts in the county cleanup day and even found a whole rubbish dump at the edge of the woods. Somebody must have dumped a whole truck load down the hill and burried half of it. We filled up a complete trailer with that. I reckon you can get much more out of this place.

Just in time for the start of the event, it began pouring down on us. It was very muddy, but still good fun. One cub scout said: "Oh, this is so cool! Walking around earlier on the paths and picking up trash wasn't bad, but this here is really awesome. I really do enjoy it a lot. Look how much trash there is. Crazy!"

It took me half an hour to hose down all the clay from my rain jacket, -trousers and boots. What a mess. 2024-03-16T18:45:00+01:00 Hell yeah, this is just so cool to watch. Machining a replacement part for a wristwatch. Also really nice old machinery, truly fascinating. https://youtu.be/i9aQVclIxB4 2024-03-17T08:45:00+01:00 (#oujapxq) @ As a workaround, you can add Alex's channel to your archive: https://www.youtube.com/@anengineersfindings If anyone of you likes engineering stuff, that's certainly worth it. :-) 2024-03-22T18:00:00+01:00 It's always impressive to see that every now and then YouTube manages to break all feeds for several hours straight. 404s for hours on end. My hourly cronjob failed three times this morning. You'd think at least one test would fail in their CI/CD pipeline to prevent that. 2024-03-22T19:00:00+01:00 17°C today and I finally managed to [go on a hike](https://lyse.isobeef.org/waldspaziergang-2024-03-22/) again. My thighs are a little bit sore. Sun didn't cooperate too well with my camera, but the sunset was all the more beautiful for it.

![Bugs on a lent lily](https://lyse.isobeef.org/waldspaziergang-2024-03-22/07-vorschau.jpg) 2024-03-22T19:15:00+01:00 Haha, how cool is that! :-D Bee invasion interrupts tennis game: https://youtu.be/AADUUz2xqos 2024-03-23T08:30:00+01:00 (#tpg7req) @ Sadly, you're right. The impacts are getting closer, adding two hours today. Yes, I'm speaking of the RSS feeds. 2024-03-23T08:45:00+01:00 (#ojyrx5a) @ Thanks. It's so cool to see all the colorful change and animal activity that comes along with spring. :-) 2024-03-23T15:00:00+01:00 I'm not a channel expert, @, but `idleConnsClosed` is useless here, right? https://git.mills.io/yarnsocial/yarn/src/branch/main/internal/server.go#L192 2024-03-23T15:30:00+01:00 (#rmhxaka) Ah, it's supposed to be this pattern in the example code, but – to my understanding – applied incorrectly since all interaction with this channel happens in the same goroutine: https://pkg.go.dev/net/http#Server.Shutdown 2024-03-23T21:30:00+01:00 We had 11°C and a lot of wind today. I left the house at beautiful sunshine to [go into the woods](https://lyse.isobeef.org/waldspaziergang-2024-03-23/). I had to shelter from the rain under a coniferous tree right away for 10-15 minutes or so.

Many puddles had plenty of spawn in them. Some of the super tiny tadpoles already hatched. Unfortunately, none of them will probably make it, because all those puddles will all dry up in the next one or two months I reckon. Let's hope for the best, though.

![Spawn](https://lyse.isobeef.org/waldspaziergang-2024-03-23/07-vorschau.jpg)

A bird landed in the trees about 30 meters away from me and it appeared to be a larger one, like a buzzard. Only at home at the screen I then saw that it was just a pidgeon. :-)

A bit later, there was a chaffinch happily singing and picking on the forest road. I could close in to about five meters before it flew half a meter further and continued. So I made a few steps, too. That game continued for over five minutes, before it then decided to relocate four meters higher onto a branch to let me pass by beneath. Pretty cool! 2024-03-24T00:30:00+01:00 (#6dpqpiq) @ Cool! `sed 21/s/one/on/ vec.h` 8-) 2024-03-24T00:45:00+01:00 (#m4dh55q) @ Not sure why the deerstand's roof is on the ground. That high seat has been built not that long ago. I can't tell for sure but I'm fairly certain that the roof was installed the last time I checked. :-? 2024-03-24T01:00:00+01:00 (#bta5scq) @ Does your cronjob parse the HTML, queries an API or how does it work? I parsed the video list HTML in the past. But it constantly broke, because somebody at Google thought they have to mess with the HTML every now and then. When I noticed that there are actually RSS feeds, I immediately switched. It's way better. Here's my setup: https://lyse.isobeef.org/online-video-setup/ I reckon I have to update this article with the latest achievements of #shorts exclusion. 2024-03-24T12:30:00+01:00 (#qwhv5wa) @ I might have to look into this thing. But at first glimpse it looks rather complicated and doesn't look like a simple replacement in my chain.

Again, YT keeps on deploying broken shit. >:-( Excerpt from my cronjob error feed: https://lyse.isobeef.org/tmp/404.png 2024-03-27T18:45:00+01:00 Hurray, yet another bug where a process is not killable and hangs forever in an uninterruptible system call… 2024-03-27T19:00:00+01:00 (#bke34eq) @ Enjoy your thick egg slices. :-) 2024-03-27T20:15:00+01:00 (#5wdih5q) It's the second time, @. Not the XFS filesystem driver anymore this time, though. Luckily, with my experience from last time it was rather easy today – once we finally managed to reproduce it. `cat /proc//{syscall,stack}` were absolute key again, thank you very, very much dear Linux kernel hackers for these absolutely wonderful tools! <3 The only tricky part left is figuring out why that actually happens. 2024-03-28T18:45:00+01:00 (#wkgxnjq) @ Nice one. :-) 2024-03-30T09:00:00+01:00 The Sahara pays us a visit again. It's all yellowy here. Looks quite surreal. But I can't show you a photo, just doesn't capture on film. 2024-03-30T10:00:00+01:00 (#qzhapcq) @ Yepp, even "blood rain" possible this evening: https://www.wetteronline.de/wetterticker/blutregen-ab-samstagabend-moeglich-saharastaub-als-ursache--9bec6ee5-61ff-4781-9cdc-5be2adb6f187 (beware of the cookie terror banner) 2024-03-31T09:00:00+02:00 (#fz3qzsa) @ We've been spared the horrific murder in the sky. :-D Your photo is actually pretty good. Well done mate! 2024-03-31T09:15:00+02:00 (#fxhtynq) @ Wurde wohl allen erzählt. :-) 2024-03-31T09:30:00+02:00 (#g6xxkyq) @ https://www.barrettguitarrepair.com/wp-content/uploads/2014/07/heat-press-guitar-repair1.jpg 2024-03-31T21:30:00+02:00 Very cool, heavy-duty chainmail from serious chain: https://youtu.be/IyUrDWGtS24 2024-04-01T09:00:00+02:00 (#jfzitsa) @ It's very simple. Quot Libet is my player at the moment, it's okay, but not great. I really did like Amarok back in the days (unfortunately, not available in Debian anymore), then tried Clementine and switched to xmms2 for a bunch of years. I had a few scripts around it. I don't remember why I moved away from it, though. A few years back I gave mpd a try, but could never get it to work properly.

Quod Libet usually just plays the whole collection from top to bottom and I manually skip every now and then. Sometimes even entire bands.

I've got all sorts of file types in ~/music. Usually each artist gets their own directory, depending on how many stuff I've got, there's usually a directory for the album and then come the tracks. Filenames are all over the place, for new stuff I use lowercase only and no spaces but dashes. I make use of common meta data such as artist, title, genre, often also year, album and track number. These days I get a lot of new music from YouTube and cut the start and end off with Audacity. The last three fields are only filled when I can be bothered to look them up.

Currently playing: https://www.youtube.com/watch?v=LS0hYhD-U0A 2024-04-01T18:45:00+02:00 (#vw3qicq) @ My setup hasn't changed or progressed for over a year. I still don't consume archive feeds, just produce one every now and then. 2024-04-02T19:00:00+02:00 (#an5a76a) @ What the heck? That screen capture comes from that program? 2024-04-02T19:15:00+02:00 (#uhvlayq) @ That's cool! So that dusage scroll buffer is part of the GUI, not "just" a terminal? 2024-04-02T19:30:00+02:00 (#vw3qicq) @ Exactly! :-D Or call it lazy in that case, to be honest. I just got used to all my workarounds in place. :-/ I still want to recreate tt2 one day. I started with it months ago and never touched it since. Too much other stuff going on. 2024-04-02T19:45:00+02:00 (#jfzitsa) Gonna give cmus a try. cmus-tutorial is a cool thing I have to say. 2024-04-03T18:00:00+02:00 (#io3dp3q) @ Haha, nice! :-D 2024-04-03T18:15:00+02:00 (#onrq3fq) @ Wow, this is just totally insane! 2024-04-03T18:30:00+02:00 (#4jzwvva) @ Nice! Oh, I hear you. Remindes me of my multi-line table implementation for tt2. Surprisingly complicated stuff is needed for such a trivial thing as scrolling. I implemented a simple cache to speed up rendering when the same entry didn't change. But there is probably a lot more room for further improvements. 2024-04-04T17:00:00+02:00 (#36i44ia) @ Dito. :-D 2024-04-04T22:00:00+02:00 (#g7iviua) @ I completely agree. 2024-04-05T19:30:00+02:00 We went on a three hours hike on today's 22°C warm spring day. Luckily, it was cloudy, so the temperature was bearable. Tomorrow and the day after are supposed to be very sunny 25°C days, puh. We explored even a new path I've never been on. It was a very enjoyable tour, up and down, up and down, up and down. I feel m feet. https://lyse.isobeef.org/waldspaziergang-2024-04-05/

![Bee hive in front of a farm](https://lyse.isobeef.org/waldspaziergang-2024-04-05/07-vorschau.jpg) 2024-04-06T10:15:00+02:00 (#c7cccca) @ If I go far enough there are indeed a few paths I haven't been on. ;-)

Yeah, that tractor moved up and down a giant manure heap. Although the tires spun a few times, it's quite amazing how relatively effortless it looked to drive on that pile of shit. That machine leaned quite a bit at a few spots. https://lyse.isobeef.org/waldspaziergang-2024-04-05/traktor-auf-misthaufen.mp4 (114.5 MiB) You might have figured, 11 and 17 show also the same subject from different angles. 2024-04-06T20:00:00+02:00 (#jkkowoq) @ Yeah, we thought a couple of times that this loader is about to tip over.

Same here, I've seen the needle climb to 27°C. To help cool off, here's some bonus winter footage I edited today: https://lyse.isobeef.org/waldspaziergang-2024-01-20/waldspaziergang-2024-01-20.mp4 (724.1 MiB) 2024-04-07T10:00:00+02:00 (#zlj6uwq) @ Thanks mate! I'm glad you like it. :-)

Unfortunately, I think it's just an illusion that it's super quiet over here. Mostly boils down to carefully selected recordings, as I want to share the nice stuff. ;-) In reality, you can also hear man-made noises nearly everwhere. Depending on the wind direction, even in the middle of the forest in the middle of the night you can hear the railroad in the valley in the distance or cars and motorcycles on surrounding streets. There are only very, very few spots where there is only the sound of nature.

I tried to record birds singing numerous times, but even if they're quite loud themselves, there has always been the traffic noise in the background on all tracks, so I scrapped them (I would need a directional microphone). And if there is actually no traffic on the ground, a plane comes by. :-) We're in the air corridor of Stuttgart Airport, planes are still relatively high, so it could be way worse. But recreational smaller planes also like to cruise around in our area. And those propellors stir up the air quite a lot.

However, the snow really does cut down a lot of the (annoying) audio waves, that's for sure, no doubt about that. :-) 2024-04-07T20:15:00+02:00 I've been out a few hours again. I came across a dozen or so forest mice. I heard tons of squeaking and saw a lighting fast moving seething mass under leaves and groves. It was impossible to capture anything but I could watch it for two, three minutes. They even seemed to come as close as 20 centimeters judging by the rustle and moving plant leaves. Pretty cool.

But heaps of people had to fire up their noise machines today. That clouded my overall joy in nature. Once a commercial airliner was about to fade away in the distance, the next one already adumbrated itself. Lots of prop planes and even a helicopter. Obnoxious loud super cars and motorcycles with broken off mufflers or I don't know what. My felt hat amplifies the sound I noted.

Luckily, the sun hid behind the clouds most of the time, so I survived the 25°C. Even hotter tomorrow, yikes!

https://lyse.isobeef.org/waldspaziergang-2024-04-07/

![Forest monster](https://lyse.isobeef.org/waldspaziergang-2024-04-07/09-vorschau.jpg) 2024-04-08T16:00:00+02:00 (#4gsvuta) @ Thanks mate! :-) 2024-04-08T16:15:00+02:00 (#cruqava) @ Classic move. :-( I think everybody experiences that at least once in their life. Get well! 2024-04-08T16:30:00+02:00 (#ek2fwzq) @ Looks like it. 28°C here, gna. 2024-04-08T16:45:00+02:00 (#gf6vhqa) @ But it's supposed to rain tomorrow at max 15°C. :-) 2024-04-08T21:30:00+02:00 (#gf6vhqa) Oh boy, that was fricking hot. I hiked to the dairy farm to get some fresh milk for waffles and was totally soaked when I returned.

Fortunately, the Saharan air layer reduced the direct sunlight. A slightly older man and I talked a bit how weird the sky looked and he asked me whether that has always been like that. He didn't recall experiencing anything like that in his youth. I really don't know, but I reckon that this is not a new phenomenon. I also don't recall seeing that when I was a child, however, I was also not interested in stuff like that back then. Hence, it could be selection bias. But it also might be more frequent with climate change. 02 shows the yellow, hazy sky quite good if I say so myself. It doesn't compare to last week or whenever that was, though. Last time was much more intense.

Baking waffles in the later evening on the balcony was nice. Temperatures dropped to just 24°C or so. Much more pleasant. The noise level in the neighborhood was also surprisingly low. And no mozzies around, another surprise. Quite the opposite when I was in the forest. Lots of insect clouds that followed me around and tried to bite me.

I witnessed a Eurasian jay land in a tree. On approach it broke off a rotten branch that fell down. The bird luckily selected a different branch to land on. That was crazy.

![High stand at the edge of the forest](https://lyse.isobeef.org/waldspaziergang-2024-04-08/18-vorschau.jpg)

More pics from the tour: https://lyse.isobeef.org/waldspaziergang-2024-04-08/ 2024-04-09T18:45:00+02:00 (#42f2w6q) @ You're right, that was silly. But what do you gonna do? I could have picked bike, well.

At least it's been a thing since July 1997. :-D I wouldn't be surprised if this goes on for thousands of years. The [German Wikipedia article on that matter](https://de.wikipedia.org/wiki/Saharastaub) doesn't explicitly say anything about the time scale, but reading it my assertion corroborates. There is a recorded event in the year 1901. 2024-04-09T19:00:00+02:00 (#pgadjga) @ I didn't see *that* reply in your feed. :-) 2024-04-09T21:15:00+02:00 (#pgadjga) @ I did! :-) 2024-04-09T21:30:00+02:00 (#42f2w6q) @ Being lazy is what I did today. :-)

That's a bitter, but true résumé. I'm pretty sure that I first heard of the Saharan air layer only a few years ago. I would be very surprised if my knowledge is more than a decade old. This could have been a big enough topic to be covered in geography lessons, but it doesn't ring a bell. Just like with everything, there is always something "new" to learn. 2024-04-10T17:15:00+02:00 This is soooo cool! Matthias on some solar panning camera build and eclipse shenanigans, highly recommended: https://youtu.be/YLDaM0FcXC4 2024-04-11T22:30:00+02:00 Just a few minutes into [my walk](https://lyse.isobeef.org/waldspaziergang-2024-04-11/) I saw a raven chopping up a slow worm in three parts. :-( I rescued the reptile as best as what you can call rescue in that state. Crazy how the the tail and middle part kept on twisting hard for minutes. I didn't see where the raven went hiding, so I can only hope it did not reattack after the slow worm went its way and I left the scene.

The small forest pond was covered in pollen, looked like a liming truck went by. And the other one with the duck was really oily. Way more than last time. Didn't look healthy at all. :-(

![Dandelion](https://lyse.isobeef.org/waldspaziergang-2024-04-11/26-vorschau.jpg) 2024-04-12T18:00:00+02:00 Hmm, three war helicopters clattered past today. It was (and still is) very sunny and there's just a little wind. The 21°C sun on the back felt pleasant. In the forest we encountered two dead mice on the paths, they might have been dropped by birds. https://lyse.isobeef.org/waldspaziergang-2024-04-12/

![Canola fields](https://lyse.isobeef.org/waldspaziergang-2024-04-12/03-vorschau.jpg) 2024-04-12T21:45:00+02:00 (#f57rmoq) @ 50 kB executable sizes, nice! I can't even recall when I came across one this small. The good old days. 2024-04-13T09:00:00+02:00 (#lkr7vhq) @ @ I just don't. But this script looks really interesting. 2024-04-13T09:15:00+02:00 (#pq5pgvq) @ No, at least not that I know of. The closest would be probably the one from the Americans in Stuttgart. No idea whose war machines these were, though. 

The mountain is 684 meters above sea level, so this makes for a difference of about 350 meters in 5 kilometers (most direct trip). Plus a little bit up and down here and there, or more, depending on the selected route. But it's not climbing stairs, so it's much more pleasant I'd say. Kudos to you! The last section is the actually steep part. [Each brown contour line marks an increase of 10 meters](https://www.openstreetmap.org/directions?engine=fossgis_osrm_foot&route=48.7343%2C9.7178%3B48.7428%2C9.7165#map=16/48.7393/9.7196&layers=Y). Sure enough, I'm glad when I finally reach the summit and can pause for a breath. :-) 2024-04-13T09:30:00+02:00 (#f57rmoq) @ @ The several megabytes of Go binaries always feel so wrong. Hello world is 1.8 MiB, with `-ldflags '-w'` still 1.3 MiB. Growing with each Go release. 2024-04-13T09:45:00+02:00 (#yqdpxdq) And I just came across this one in my feed: https://benhoyt.com/writings/go-version-performance-2024/ At least from 1.17 onwards size is actually growing again. I didn't measure early enough. 2024-04-13T22:00:00+02:00 (#uim2v6a) @ Oh cute! That drake wasn't scared, was he? Yes, please take your good cam next time. :-)

Was that a highway that you were walking next to? The last one shows a really cool scenery. I dig that. 2024-04-13T22:15:00+02:00 (#svmumna) @ It can already drive if you as the legal representative sit in the codriver seat!

That's really impressive I have to say. 2024-04-13T22:30:00+02:00 (#6wse6fa) @ @ Yes, standard time forever would be so great! 2024-04-14T09:00:00+02:00 (#uim2v6a) @ Oh wow, how cool is that?! :-) Ducks over here are quite shy, unfortunately. In Ludwigsburg on the other hand they are very habituated to humans. I was very surprised to see that [when visiting a mate](https://lyse.isobeef.org/asperg-2023-10-04/). There were a bunch of them laying on the stairs and I tried to keep my distance to not scare them off. Didn't dare to get closer than maybe five meters or so and was super happy that they stayed. That has always been impossible over here. After we proceeded, some tourists came by and stood a meter next to them or so. That was crazy for me to see. :-)

Yeah, walking next to a highway is torture. I try to avoid it as much as possible.

Nice! The third photo looks like a Kneipp basin. What's that round tunnel? I love those moss-covered rocks, they just look so beautiful. 2024-04-14T09:15:00+02:00 (#svmumna) @ Even just consumer grade. Wow! I also only rarely print anything and I always got third-party toners, never was disappointed with them. Last year I noticed that we have an ink and toner shop in town and bought there. That actually exist over two decades now, but looks extremely inconspicuous. 2024-04-14T09:30:00+02:00 (#6wse6fa) @ Oh no, that's so silly. 2024-04-14T09:45:00+02:00 (#pq5pgvq) @ I reckon you have to wait a bit for that to happen or just come by one day. :-) 2024-04-14T20:00:00+02:00 I took advantage of the last sunny, but also 25°C hot day and hiked in the woods. It was so much more pleasant in the forest than out in the sun. The wind could have been a long stronger with that heat. I was completely soaked.

At one point I thought I better grab my camera out of my backpack, so whenever something comes up, I'm ready. But I was too lazy and thought, well, I just wait until there is a nice subject and keep going instead. No joke, ten meters further I came across two squirrels. A red and a brown one, sitting on a tree at just one and three meters height two meters away from me. If I only had unpacked my bloody cam a few seconds ago! I just watched them sit on the tree and then tried to slowly strip my backpack and grad the cam. It was still booting up when they decided it was enough sitting around and climbed higher. What a silly move on my end, damn.

I tried to improvise some Lyse Street View, but felt really uncomfortable to photograph other people's houses. Somehow my cam produced sooo many blurred shots on the way up still away from the village, it's unbelievable. I scrapped nearly the entire project. Only very few survived. There were heaps of people on the mountain summit, so I quickly left again.

![Flower bed in the village](https://lyse.isobeef.org/waldspaziergang-2024-04-14/11-vorschau.jpg)

https://lyse.isobeef.org/waldspaziergang-2024-04-14/

Looking forward to next week's rain and temperature drop to 16°C or even 8°C. 2024-04-14T20:15:00+02:00 (#uim2v6a) @ Definitely better for them, yeah. :-)

Ah, interesting. Ui, that can hold some water. Certainly looks like a water level gauge to me. Maybe a precaution for a hundred-year flood or something like that. Or is there a dam nearby? Could be a facility to reduce damage in case it breaks. 2024-04-14T20:30:00+02:00 (#svmumna) @ I reckon they mostly ship stuff nowadays. Beware, looks like this website and their marketing is from the last millennium. Their front page is hillarious, so is this company comic: https://tito-international.de/i/comic-of-company (I have no affiliation with them). 2024-04-14T20:45:00+02:00 (#f57rmoq) @ Cool, nice progress! :-) 2024-04-15T17:30:00+02:00 (#hsozbnq) @ We just had a quick heavy rain shower roll past. Didn't notice storm, though. Be safe! 2024-04-15T19:00:00+02:00 (#hsozbnq) @ I reckon it's now here. 2024-04-16T19:30:00+02:00 (#75dry2q) I got an e-mail today about my Linux notebook reaching end of support, yada yada yada. It mentioned that with the new stuff Okular will be able to sign PDFs. Never ever had to use that, but maybe some Linux user finds this information useful. 2024-04-16T19:45:00+02:00 (#5bhvfma) @ I'm glad that this stats view is actually useful. :-) 2024-04-18T21:15:00+02:00 (#f57rmoq) @ Oh nice, it even shows the sum in the title bar. 2024-04-18T21:30:00+02:00 We have great April weather over here. Yesterday sun, rain, sun, rain, sun, hail, sun, hail, sun, rain, etc. It didn't hail today, but sun alternatd with rain a bunch of times. Went out this evening and boy, what an absolutely gorgeous scenery!

![View from the edge of the forest into the lovely lit distance](https://lyse.isobeef.org/waldspaziergang-2024-04-18/07-vorschau.jpg)

https://lyse.isobeef.org/waldspaziergang-2024-04-18/ 2024-04-18T21:45:00+02:00 (#jmbfhca) Welcome @!

What the heck is going on with the encoding here?! The feed's `Content-Type` header does not include any charset, but I'm still relying on the official twtxt client to fetch and parse feeds. Haven't noticed this with any other feeds. Where in the chain is this messed up? :-? Seems like the "space" is the Unicode line separator U+2028, that we use for newlines.

![Maybe WTF-8 encoding!?](https://lyse.isobeef.org/tmp/wtf8encoding.png) 2024-04-18T22:00:00+02:00 (#f57rmoq) @ That's what I figured, since `ncdu` shows it at the bottom. ;-) But it's actually pretty smart, to be honest. More space for precious content. And the title bar exists anyway, so why not make use of it with something helpful? Also, with entries being in descending order, it's actually natural to show the sum as the even higher number above the largest entry and not at the bottom in another status line widget. 8-) 2024-04-18T22:15:00+02:00 (#3rqaogq) Thanks, @! What?! I'm heading straight to Wikipedia… 2024-04-21T10:00:00+02:00 (#nypdk5a) @ @ Agreed, looking heaps better. <3 2024-04-21T10:15:00+02:00 (#jmbfhca) @ Nice, I can confirm it's now fixed. I reckon the `Content-Type: text/plain; charset=utf-8` did the trick. Something in the twtxt client must have incorrectly guessed ISO-8859-1 or something along those lines when there was no charset advertised in the response header. 2024-04-21T10:30:00+02:00 (#hhzrprq) @ Haha, interesting read. 2024-04-21T14:45:00+02:00 Oh, you finally did implement multithreading, @. Cool, cool. :-) https://www.uninformativ.de/blog/postings/2024-04-21/0/POSTING-en.html Just in case you want to keep working on PMdusage, my suggestion for a future upgrade is to make the scan abortable. 8-) By the way, what does "PM" in "PMdusage" stand for?

Always great to see that bugs are quickly fixed.

There's a tiny typo in the second to last paragraph: "Windows NT is something that I _had_ no contact with…" 2024-04-21T20:00:00+02:00 (#ypft5aa) I'm with you, @, weekends are way too short. 2024-04-21T20:15:00+02:00 (#oc7xdyq) @ Interesting. Never came across the term presentation manager in my life, but I also never used OS/2. :-)

Yeah, stopping the scanning thread is more a learning experience than a necessity. The scanning message is hardly visible in your videos. It's already very quick. 2024-04-21T22:00:00+02:00 (#x7b66yq) @ @ Sadly true. :-( 2024-04-21T22:15:00+02:00 (#oc7xdyq) @ Vobis doesn't ring a bell. I looked them up, but still nope.

Yeah, HDDs aren't the fastest things in the world. :-) 2024-04-21T22:30:00+02:00 Went out in the cold and noticed that taking photos half an hour on top of the drafty summit is not the very best idea. Not suprising that I freeze if there is snow. Gloves would have been actually great, I only wore my beanie. But it was a very good afternoon and evening. Looking at the snowmen, there must have been heaps of snow on the ground earlier this day.

I came across several different birds and two deer. 36-38 shows the same one, one meadow further, another deer jumped across the road. That was cool.

The focus often wanted to do its own thing, unfortunately. 25 shows the flatness of the Kaiserbergsteige (literally "Emperor Mountain Steep Road").

![Flower snowman](https://lyse.isobeef.org/waldspaziergang-2024-04-21/18-vorschau.jpg)

https://lyse.isobeef.org/waldspaziergang-2024-04-21/ 2024-04-22T20:00:00+02:00 (#qf7pavq) Jaja, @, immer schön aufmerksam der guten Steckdosenpräsi folgen und im Anschluss in der Exzellenztabelle was eintragen und ausrechnen lassen! :-D Klingt alles recht albern. Ich schätz aber mal, dass einem das gar nicht mehr auffällt.

@ Fenster 11 → Windows 11; KraftPunkt (or Steckdose) → PowerPoint; Deppendrehkreuz (awesome translation btw, I had to laugh hard!) → GitHub. 2024-04-22T20:15:00+02:00 (#lnornhq) Thanks, @! Hahaha, didn't think of that. :-D Nah, this guy is not creepy, he's just a melting flower snowman. ;-) Rest assured, he was unharmed on the table, you can see him here: https://lyse.isobeef.org/waldspaziergang-2024-04-21/23.JPG 2024-04-22T20:30:00+02:00 (#6axgyza) @ Zero progress on mine. :-( I still rely on the official twtxt client to download the (main) feed. 2024-04-22T20:45:00+02:00 (#4h6nt7a) @ Speaking of broken mentions, do you want to install a more recent yarns version so that my error log is [not spammed anymore with 404s](https://git.mills.io/yarnsocial/search/commit/bd998e2b8237eee41704010c65c505a51d24c7ee)? 8-) 2024-04-24T20:30:00+02:00 (#aiqtdda) @ Such piece of shit software makes me want to quit. Esp. if it is just for useless compliance garbage that never helped anybody accomplishing any real improvement. Is it from IBM? We once had to build a threat model with some terrible generator and my goodness, you can't believe what a myriad of hopelessly useless, wrong entries it produced. Thousands of thousands of lines. At least it was markdown. We basically removed like 99% of its output after reading through every single item. Did this once and refused to touch it ever since. All hand-written now and actually helpful. 2024-04-24T20:45:00+02:00 After a nearby lightning strike one of my screens turned off for a second. That was the signal to call it quits today. 2024-04-24T21:00:00+02:00 (#z4m2yla) Speedy recovery, @! Ouch, @! 2024-04-25T18:00:00+02:00 (#d5n4myq) @ I can't think of a single one. Pretty lucky so far.

@ Holy cow, congrats on that title. I do have plugged in the more important equipment in a power strip with surge protection. The weird thing was, that only one of the monitors went black for a second. The other one (both are behind surge protection) remained operational the entire time. Maybe EMP? It was closer to the window than the other one. 2024-04-25T18:15:00+02:00 (#aiqtdda) @ Yeah, things like that can really make one ill. 2024-04-25T18:30:00+02:00 (#uxaaq5q) @ @ Hahaha, thanks for [sharing](https://collantes.social/@david/112328162297580271), @! :-D

> IBM has realized it's cheaper to buy Hashicorp than to buy Vault licenses 2024-04-25T18:45:00+02:00 (#snstepa) @ Oh wow! Better not mess up with that responsibility. :-) 2024-04-26T01:00:00+02:00 I just found out about `last(1)` and `lastb(1)` while wondering about _/var/log/wtmp_. This can come in handy! The filenames remain a bit mysterious: https://unix.stackexchange.com/questions/127211/why-are-utmp-wtmp-and-btmp-called-as-they-are 2024-04-27T10:30:00+02:00 Executing all tests of the online registrations I'm building for the scouts takes now 70 seconds. Initializing a new SQLite database in RAM and creating all the tables for each test case sums up and takes its time. During development cycles I more often resort to the `-run` flag for `go test` to specify only one area of tests to be executed. Much more fun this way to quickly go back to writing code.

At least the `service` layer line coverage is a whopping 99.5%, branch coverage is 93.3% (the latter could still be bumped slightly). However, only 17.6% lines of the `web` layer are covered (I definitely should increase this by a lot). This still good test base, if I say so myself, came in extremely handy a lot of times when refactoring stuff. Esp. the service layer changed, web not so much. It slows development down quite a lot, that's for sure. I reckon it's easily five to ten times more effort to come up with useful tests than writing productive code, probably even more. I'm bad at guessing. But the confidence of not breaking stuff is sooo much more valuable. The tests certainly paid off in the past, zero doubt about that.

It takes a lot of discipline to first write all the tests in the service layer before doing the web stuff and finally see it in action and play around. It's funny that I always have to force myself to do so, but in the end, I'm always happy to have done it exactly like that. It once again worked out very smoothely that way. But something inside me wants to fast forward. I wonder if that irrational part eventually fades away.

Having a code coverage report does make a night a day difference. It actually turns writing tests into a fun game for me. The older I get, the more I do enjoy writing tests. Rest assured, producing productive code is still cooler. :-)

I'm also sooo happy about vim-go. I can't believe how much that sped up and boosted my development process.

Whoops, 57 minutes later, this message turned out much more elaborated that I initially envisioned. Oh well. ;-) 2024-04-28T10:00:00+02:00 (#dzpdw6a) @ @ Thanks mates. I'm not the only one, @ does, too. :-) 2024-04-29T19:45:00+02:00 Damn it! My camera battery didn't charge, so all the nice deer and tad pole in a puddle imagery did not work out. :-( I saw two pairs of ears showing in the grass. Suddenly, three deer took off. One went straight into the strip of trees nearby and back behind me into the woods. The other two ran more into the meadow and then alongside the path I was taking. They unexpectedly overtook me and crossed in front of me to the other pasture. Then they headed back into the forest like rockets. Holy cow, they were super fast. Really amazing to watch. Battery flattended after the second of video I recorded in the beginning.

![Ears showing in the grass](https://lyse.isobeef.org/waldspaziergang-2024-04-29/03.jpg)

https://lyse.isobeef.org/waldspaziergang-2024-04-29/ 2024-04-29T20:00:00+02:00 (#am6pjbq) @ Oh wow, I'm really surprised that it still sounds a lot like Stairway To Heaven. I'm pretty sure I would have gotten that even if I hadn't read the title. Music-wise of course. Not from the lyrics. :-) 2024-04-29T20:15:00+02:00 Went on a 20-25km long hike yesterday. Birds were beautifully singing, the lovely smell of freshly cut grass was in the air and the terror of rotary mowers reached my ear constantly. It was a bit cloudy, but the sun peaked through every now and then. Really a wonderful day to be outside. About 21°C and some wind.

![Amazing scenery](https://lyse.isobeef.org/wanderung-2024-04-28/63-vorschau.jpg)

https://lyse.isobeef.org/wanderung-2024-04-28/ 2024-04-30T19:30:00+02:00 (#gxolr6a) @ Like @ said, it is a very niche thing. But that has always been a good thing in my opinion. And I do still think so. :-)

yarnd in particular is too heavy for me personally, I just like the simplicity of wacking a file on my server and voilà. But other than that, I still support that software. :-)

And I come back to twtxt.net every now and then to read up on conversations that seem to be incomplete in my own client. Like if a new feed appears that I don't follow (yet). That's certainly a convenience that I do enjoy. Thank you for that! 2024-04-30T19:45:00+02:00 (#u6enjda) @ Heck yeah, grats! 2024-04-30T20:00:00+02:00 (#gfajzzq) @ Let's hope your life quality will improve with that single purpose tool. :-D 2024-04-30T20:15:00+02:00 (#mehox4a) @ @ Thank you! :-) 2024-05-01T08:45:00+02:00 (#gfajzzq) @ Glad you do. :-D 2024-05-01T09:00:00+02:00 (#7fyq34a) @ I believe that only a search box on the front page is better. Just like it is now. I still haven't got used to the advanced options, but that's an entirely different story. 2024-05-01T09:15:00+02:00 (#ivuo2vq) @ I hear you. :-( Flight tickets are way too cheap. I'm also astonished, [that night flying restrictions don't apply for politicians](https://de.wikipedia.org/wiki/Nachtflugverbot). Of course. 2024-05-01T09:30:00+02:00 (#uheufcq) @ Thanks mate, looking forward to the next weekend. :-) It appears I'm just in time with this tiny usability improvement: https://git.mills.io/yarnsocial/search/pulls/22 2024-05-01T21:45:00+02:00 (#seft4wq) @ Good question. Two things come straigt to mind, although, I'm not sure how low hanging they are. Probably not even remotely.

1. I don't know what these three search types mean: "Match", "Term" and "Query String". I could read the help page (I probably should), but they are sooo far off from my little brain that I can't even think of a possible explanation. My (possibly broken) intuition would categorize "Match" and "Term" to be the same. Zero idea what "Query String" is supposed to be. But then I think a search should be so easy to use to not having to read up on it in a manual. Admittedly, the basic search works alright.

2. When "Match" is the default, why is it not selected? Similarly, when it searches all fields by default, why is "_all" not selected? This technical spelling "_all" with the leading underscore also doesn't look pleasing to my eyes. It's been a hell lot of time that I looked at the code base, so I forgot everthing by now, but that should be easy to fix.

3. Okay, three things. :-D Apart from the search results taking up soo much space, it would really be nice if the markdown would be rendered. Yes, this is probably very tricky, as the matching search terms are highlighted. So I imagine both the highlighting and markdown rendering probably contradict each other. Also, how to go about matches that are part of markdown link URLs, image alternative texts and the like. Not easy at all.

I reckon that's certainly not what you had in mind or wanted to hear. :-( Sorry about that. I doubt it myself if this is any helpful feedback.

No promises, but I _try_ to toy around with the search more in the future. Maybe even look into the code base and see what I can do. The next weeks will be full of activities with the scouts, though. So don't expect something in the near future. 2024-05-01T22:00:00+02:00 (#bmqqzha) @ Damn, I got caught. :-D

Btw. how does it work in English? In German it's ambiguous which weekend one addresses when saying "next weekend". Is it the coming one this week or the one in the next week? Different people interpret it differently if it is not inherently obvious from the context, like when talking about dates. I also noticed that sometimes the same person even switches between meanings. I think I do, too. But I don't know why.

Maybe it depends on when one says it. I could be totally wrong here, but earlier in the week, like on Mondays and Tuesdays chances for "weekend in the same week" are higher than towards the weekend (Thursdays and Fridays), then it's more likely to refer to the weekend in the next week. And yes, the week of course starts on Monday. ;-)

Not sure if it changes with dialects. :-? I assume that doesn't play a big role and is the same for all German-speaking regions.

On the other hand, "this weekend" is very well defined as the upcoming weekend in this week. It's only the term "next weekend" that can be problematic. 2024-05-01T22:15:00+02:00 (#7qkv3pa) Thank you very much, @! I just linked the thumbnail to safe on people's bandwidths. I figured if someone wants to view the photos, they just go to the album anyways. If one has no interest, it's less invasive on them.

Picking the money shot is always tricky. Especially since I have been sorting through them for an hour or more. I try to keep at most 10%. And yes, I very often do hate myself for pressing the trigger so many times when I come home. So by then I'm kind of sick looking at them any more. :-D Sorry, I try harder next time. ;-) 2024-05-02T16:30:00+02:00 (#isyb2aq) @ For testing purposes `make dev` works perfectly. 2024-05-02T16:45:00+02:00 (#tyhqrsq) @ I see, thanks for educating me. :-) At least you're interacting with native speakers a hell lot more than I do. I'm speaking English almost every day at work, but it's basically never anybody's mother tongue. 2024-05-02T17:00:00+02:00 (#czkdoma) Thanks, @. It was taken near the dairy farm. Came down the hill in the forest on the right and tried my luck. It turned out the photo gods were in my favor. :-) 2024-05-02T17:30:00+02:00 (#seft4wq) @ I read the help and it's a bit clearer now. Still a bit wonky. I will probably have it already forgotten by this evening. "Term" is exact match and "Match" adds some kind of unknown fuzziness on top.

The second bullet point can be addressed I reckon. It's purely a UI thing. Also, I'd add a short explanation for the search types next to them, so people don't have to look things up all the time through the help or even follow the links to the bleve documentation.

I like the magic detection™. That's what people expect. At least I did. 2024-05-02T18:45:00+02:00 The thunderstom is closing in on us now. It just started to drizzle. 2024-05-02T22:00:00+02:00 (#m35km2a) @ Wasn't too bad in the end. Just a hand full louder thunders and decent wind. It smells really good after the light rain. Mjam! 2024-05-03T08:00:00+02:00 (#gkwcrvq) @ When typesetting our graduation newspaper ("Abizeitung" as we call it), I destroyed the work of a whole day. :-D

I plugged in the USB stick of my mate (exact same model as mine) to do a backup of that day's work. Since mine was already plugged in, the mount path /media/USB_DISK or whatever it was already existed. Throughout the day I saved everything on my drive (I don't know the reason for that anymore). The newly plugged in thumb drive then got automatically mounted by Konqueror as /media/USB_DISK2 or something like that. I wanted to show off my other mate how cool Linux was and how quickly the command line was able to get things done. By force of habit I `cd`ed into the wrong path to first `rm -rf *`, so that there was room for the new stuff. Indeed, the data was ruined super quickly.

When I noticed my fuckup I aborted immediately, but it was already too late. I went to the family computer to research recovery tools. All the files I was able to restore were corrupted. The Scribus XML files ended somewhere in the middle. So then we decided to redo all the work instead of wasting more time trying to fill in the missing XML. Unsurprisingly, it turned out that not only the last closing tags were missing, much more of the contents disappeared. I remember that I gladly noticed the second typesetting round went much faster. :-)

I could be totally wrong here, but I think one problem was that write operations to external devices were not immediately synced, one had to expicitly flush the write cache, e.g. by umounting it properly. Early on in the typesetting process we decided to have each page or spread as separate *.sla, because a) our computers were not powerful enough to handle a large project and b) once the layout template was cast in stone, we could easily work in parallel and join everything in the end. That helped to limit the damage to just my work. My mate's was still there I believe.

Oh yeah, that's certainly the best strategy, @! ;-) 2024-05-03T21:00:00+02:00 Wow, it's crazy how many people already delivered donations for our scout flea market today. Collecting and delivering officially starts tomorrow, today was just the setup. Covering the floor of the town's multipurpose hall, transporting and arranging beer tables and benches, setting up sign, that sort of thing.

But on the flipside, we've also been abused as dumpsters again. Some asshole brought us a deep fryer. With the oil still in it. Unfortunately, we discovered that too late.

The big work starts tomorrow morning at 8:30. And the flea market where we actually sell the stuff is on Sunday. It's gonna be a hell of a weekend. 2024-05-03T22:00:00+02:00 (#h52lhqq) @ Rest assured, it was really disgusting. 2024-05-03T22:30:00+02:00 We had a nice sunset: https://lyse.isobeef.org/abendhimmel-2024-05-03/

[![Sunset](https://lyse.isobeef.org/abendhimmel-2024-05-03/02-vorschau.jpg)](https://lyse.isobeef.org/abendhimmel-2024-05-03/02.jpg) 2024-05-03T22:45:00+02:00 Quite the acrobatic piece: https://youtu.be/p5GU_BvvHso 2024-05-04T20:30:00+02:00 (#spsmx5q) @ Yep, I use it all the time, too. Except for Go, where I use Ctrl+x+o for Go-specific completion. But Ctrl+n still comes in very handy for strings and the like. In fact, it scans all the open buffers for completion suggestions. 2024-05-04T20:45:00+02:00 (#y5uwu7q) @ @ :-) 2024-05-04T21:00:00+02:00 (#nsd5yza) @ In the end the cameraperson overtakes him again. But yeah, who knows with today's AI crap everywhere. 2024-05-04T21:15:00+02:00 (#uoam6kq) @ `wc -l .zsh_history` gives me 7100. That's surprisingly a bit more than I thought. I used to regularly clear new stuff by hand and keep important commands to about twenty-something. I don't recall the numbers anymore. 2024-05-04T21:30:00+02:00 (#2kcxgrq) @ FWIW, at least five feeds were _not_ empty. But their feeds still looked dead, since the last posts were from 2020 and 2021. So that was probably before the date of last login was recorded.

Btw. how many accounts are there currently on twtxt.net? https://twtxt.net/user/stats/twtxt.txt looks like a grave, too. :-D 2024-05-04T21:45:00+02:00 (#lg3utya) @ Nice!

Btw. the versions in the search.twtxt.net and twtxt.net footers are both a bit wonky now. 8-) 2024-05-06T15:45:00+02:00 (#lg3utya) @ Looks much better, although I'd strip the "v" prefix in yarns' "v$branch@$hash". 2024-05-06T16:00:00+02:00 (#2kcxgrq) @ Oh wow, still so many left. Cool. 2024-05-06T16:15:00+02:00 (#dplm7sq) @ Yeah, I did. 2024-05-07T08:00:00+02:00 (#2tjsjuq) @ Does one need a build timestamp anyway? That's an enemy to reproducible builds. Maybe just use the commit timestamp? That would work at least for official releases. It would be off for dirty working directories during development, though: `git show -s --pretty=format:%cI` 2024-05-07T08:15:00+02:00 (#2kcxgrq) @ I figured, yep. 2024-05-07T08:30:00+02:00 I just cleared my following list. Kicked out all the 26 feeds that have not been updated for two years or more. This will reduce a bit of useless traffic. 2024-05-07T08:45:00+02:00 Righto, it's time for a rotation into archive feeds again. 2024-05-07T14:00:00+02:00 (#e24exeq) @ I won't see any activity again, unless somebody else I follow interacts with them. Yep, fetching the feeds still happens with a patched version of the original twtxt client. tt is just a viewer of the database contents. 2024-05-07T14:15:00+02:00 (#2tjsjuq) @ Oh, was I? I don't recall any of that. But who knows. ;-) 2024-05-07T21:00:00+02:00 (#e24exeq) @ I'm subscribed to 48 feeds at the moment. And only a fraction is actually active. 2024-05-07T21:15:00+02:00 (#2tjsjuq) @ Cool! 2024-05-07T21:30:00+02:00 (#fcghsma) @ I noted it in my calendar, looking forward to it. :-) 2024-05-07T21:45:00+02:00 (#2kcxgrq) @ [Kehrwoche!](https://en.wikipedia.org/wiki/Kehrwoche) :-) 2024-05-08T09:30:00+02:00 (#ulztp5q) @ That's a cool idea! 2024-05-08T14:45:00+02:00 All packed, ready to go.