Timeline Sandbox

@lyse@lyse.isobeef.org

@movq Yeah. Unfortunately. :-( I tried to bring up the subject of dependency upgrade reviews a few times, but nobody else cared. We finally experienced a supply chain attack (luckily, didn't turn out too horrible for us, could have been worse) and this got the discussion slowly rolling again. So, publication of this article is perfect timing. Let's see. Admittedly, I don't have high hopes. And I bet someone suggests to use AI agents…

In reply to: #ebembya 1 day ago
@lyse@lyse.isobeef.org

Thank you, @bender!

My mate and I took advantage of the public holiday and went on a hike. At first, the 14°C and only slight wind weren't all that terrible, especially since there were only a few clouds. Later, the sun got covered more and more and also the wind picked up. I was really glad that I brought my jacket along. In the beginning I was contemplating about leaving it at home, but then still wore it and stripped it a few minutes into the trip. It was very windy at the summit, so for our second lunch break wearing it was an absolute must. It was a very beautiful trip and I enjoyed my mate's company.

Finally, Azabache showed up, too. I didn't bother videoing with all the wind. Didn't feel like fixing the audio. Maybe tomorrow.

https://lyse.isobeef.org/waldspaziergang-2026-04-03/

In reply to: #kdabyoa 1 day ago
@lyse@lyse.isobeef.org

Azabache returned just a few minutes later when the sparrow or great/blue tit was gone. Next time I will use a tripod to record the video. Also sorry about the sound, I used all my Audacity skills to remove the noise, but somehow, combining the video and audio track in kdenlive somehow messed up the sound. There's some horrible sqealing towards the beginning.

The sun was out and tricked everybody to believe it's nice and warm. However, with the wind, the 11°C felt way colder. Still, super nice out there, I enjoyed it a lot. The quick trip to the dairy farm took me more than double the regular time, because I took close to 400 photos. Oh boy, Lyse is such an idiot!

https://lyse.isobeef.org/waldspaziergang-2026-04-02/

In reply to: #kdabyoa 2 days ago
@lyse@lyse.isobeef.org

@movq @bender Waaaahhhh, they're coming closer to earth one kilometer every second!! They're crashing right into us!

I didn't know either that we send people to the moon again! :-O Cool. And bender witnessed this historic moment in person. Awesome! :-)

In reply to: #slcnm6q 2 days ago
@lyse@lyse.isobeef.org

@bender Right now, Azabache's daughter conquered the spot on the ridge.

In reply to: #kdabyoa 2 days ago
@lyse@lyse.isobeef.org

@itsericwoordward Doesn't matter if I use w3m or elinks. No, just kidding. Firefox 115. See also #47fl5jq.

In reply to: #4i364wa 2 days ago
@lyse@lyse.isobeef.org In reply to: #kdabyoa 3 days ago
@lyse@lyse.isobeef.org In reply to: #kdabyoa 3 days ago
@lyse@lyse.isobeef.org

The relative lch(…) in the --link-active is too new for my ancient Firefox. If I comment it out, the <a href="?search=ccc" class="tag">#ccc</a> fallback actually works as a fallback. The tab titles and buttons then turn to nearly black on gray.

In reply to: #mpv44ja 3 days ago
@lyse@lyse.isobeef.org

@itsericwoordward That's a nice collection. :-)

It made me look at my single frisbee, that was last used maybe 8 years ago, possibly more. I immediately found it in the drawer I thought it was in. And alongside some other stuff I was unsuccessfully hunting for for literally months by now. Thanks, mate! ;-)

Hopefully, my good headlamp also reveals itself at some point in time.

In reply to: #rswnvqq 3 days ago
@lyse@lyse.isobeef.org

@falsifian Thanks for clarification. I already thought something along those lines. Wow, so, you can really mix different encodings in a single file, crazy. My Perl experience is limited to maybe 10, 20 or at the very most 30 written lines of code over the decades.

In reply to: #2umlh7a 3 days ago
@lyse@lyse.isobeef.org

@falsifian Thanks, I'll keep this in mind in case I'm ever around your neighborhood. ;-)

In reply to: #p6zebyq 3 days ago
@lyse@lyse.isobeef.org

Congratulations, @falsifian! I don't even know what "lexically enabled" means.

@bender Hahaha, I love it! :'-D Rolls right of the tongue.

In reply to: #nioi2ha 4 days ago
@lyse@lyse.isobeef.org

@itsericwoordward @bender Haha, same. Neither did I come across disc golf before. Who knows, maybe I just confused these people for regular frisbee players. But it's been literally years, if not decades, that I saw people throwing disc shaped objects.

In reply to: #rswnvqq 4 days ago
@lyse@lyse.isobeef.org

@bender Hehehe! :-D

And a tiny, tiny bit of snow and hail again this arvo. Almost nothing. Right now, the sun is out.

In reply to: #vnsr6lq 4 days ago
@lyse@lyse.isobeef.org

@itsericwoordward @bender Well, even hard-reloading doesn't change anything. I also just noticed that hovering over the tab title makes it completely invisible. In contrast to the buttons, here, the text color is exactly the same as the background color:

https://lyse.isobeef.org/tmp/screenshot-2026-03-31-17-22-51.png

Since I prefer the light theme, that's no big deal for me. 8-)

In reply to: #3g27aca 4 days ago
@lyse@lyse.isobeef.org

@itsericwoordward Nice. I just wanted to let you know that the black text color on nearly black button background color in the twtHash tab is basically unreadable. I've no idea why the dark theme is preferred over the light one in my browser anyway. :-D

In reply to: #3g27aca 5 days ago
@lyse@lyse.isobeef.org

@movq @itsericwoordward @prologic These are excellent news! \o/

In reply to: #frqzbeq 5 days ago
@lyse@lyse.isobeef.org

@prologic @bender That sounds great! I, too, have taken Friday off work. But I'm slaving away again at the move of one of my best mates.

In reply to: #23ifjaa 1 week ago
@lyse@lyse.isobeef.org

@movq Thank you! I uploaded the full resolutions with uppercase extensions.

In reply to: #tyu3jka 1 week ago
@lyse@lyse.isobeef.org

@movq I like the new one!

In reply to: #b4jylfa 1 week ago
@lyse@lyse.isobeef.org

@iolfree The motto every reckless person has internalized.

In reply to: #d6iuz3a 2 weeks ago
@lyse@lyse.isobeef.org

@movq Sure, I quit on my own!

In reply to: #mynjoja 2 weeks ago
@lyse@lyse.isobeef.org

@movq Schlimmer geht immer.

In reply to: #msqxgpa 2 weeks ago
@lyse@lyse.isobeef.org

@movq No idea why this didn't occur to me. But you're absolutely right.

In reply to: #rneikoq 2 weeks ago
@lyse@lyse.isobeef.org

@movq I would have done the same. ;-) My only hope with an abuse report is that the hoster would give this fuckwit a proper dressing-down.

In reply to: #rneikoq 2 weeks ago
@lyse@lyse.isobeef.org

I'm supporting incremental SQLite schema changes to just upgrade from an older database version to whatever the current software version supports. In the past, I already noticed that this is quite expensive in unit tests when each test case runs through the entire schema patches and applies them one by one.

To speed up test execution I now decided that I finally go through the troubles of maintaining both a set of incremental patches and a full schema setup in one go. A unit test verifies that both ways end up with the same structure. This gives me a set of SQLs to check the structures:

SELECT type, name, tbl_name, sql
FROM sqlite_schema
ORDER BY type, name, tbl_name

Unfortunately, the resulting CREATE TABLE SQL queries are formatted differently, depending on whether the full schema was set up in one big step or the structure had been modified with ALTER TABLE. Mainly, added columns are not on their own lines but appended in one physical line. That's why I wanted an SQL formatting tool. Since I didn't find one that works decently, I'm now doing some simple string manipulation. Joining consecutive whitespace into a single space character, removing spaces before commas and closing parentheses and spaces after opening parentheses. This works surpringly good enough. Of course, if it fails, the "diff" is absolutely horrendous.

Now for the cool part, my test execution dropped from around 5:05 minutes to just 1:32 minutes! I call that a win.

I just stumbled across PRAGMA table_info('tablename') https://sqlite.org/pragma.html#pragma_table_info, PRAGMA foreign_key_list('tablename') and friends. I guess, I have to play with that, now. It's probably much better to use than the SQL text approach.

In reply to: #zwcqjfa 2 weeks ago
@lyse@lyse.isobeef.org

@movq For sure. Time for an absue report.

In reply to: #4js3yla 3 weeks ago
@lyse@lyse.isobeef.org

@prologic Welcome back to your main home! :-)

In reply to: #vhg4vpa 3 weeks ago
@lyse@lyse.isobeef.org

@rdlmda In case you're into terminal clients, you might like tt. We finally managed to abolished our GitLab instance, so I would need to make the code available to the public differently.

In reply to: #u7o566q 3 weeks ago
@lyse@lyse.isobeef.org

@rdlmda Oh boy, what a story! The infrastructure is indeed in need of overhaul. I'm glad you were so lucky in these circumstances.

(Btw. you posted the same message twice with just five seconds apart. I'm replying to the later one. Not sure if this is a client bug (like attempting to edit) or just operator error. ;-))

In reply to: #poc7kzq 3 weeks ago
@lyse@lyse.isobeef.org

@thecanine Hahaha, nice! :-D

In reply to: #ynzszua 3 weeks ago
@lyse@lyse.isobeef.org

@thecanine Haha, I just realized you could stick that on the side of @prologic's caravan to accompany these large pixels there. Secret mission in Down Under. :-D

In reply to: #daod7oq 3 weeks ago
@lyse@lyse.isobeef.org

@prologic Oh yeah, this looks like a nice spot with these gums in the background. :-)

In reply to: #ukmyxeq 3 weeks ago
@lyse@lyse.isobeef.org

Turns out, I even go down to only 50% quality for my thumbnails: https://lyse.isobeef.org/tmp/galres.txt The difference between 50% and 80/90% is just barely noticeable.

$ convert -strip -quality 50 IMG_20251106_035048_448_size_400.jpg 50-stripped.jpg
$ convert -quality 50 IMG_20251106_035048_448_size_400.jpg 50.jpg
$ ls -lh 50*jpg | awk '{print $5 " " $9}'
26K 50.jpg
25K 50-stripped.jpg
In reply to: #iifne6q 3 weeks ago
@lyse@lyse.isobeef.org

@falsifian Correct, the two smaller versions are loading perfectly fine. The hickup is only for the originals. But in all reality, the middle ones are sufficient for me personally. Please don't get me wrong, at least for the people photos, the subjects are large enough. The Japanese landscapes, however, would definitely benefit from a bit more detail. ;-)

I just tried it once more, and now, the tree with the sign (/photo/5Zy4pqVIt0oP/IMG_20251106_035048_448.jpg) fully loaded very quickly. Same with the Japanese dish (/photo/tJbmg8oleYbh/IMG_20251030_091719_086.jpg) and shopping center (/photo/qXG5ucIjpPju/IMG_20251029_045002_778.jpg). But the previous and next ones all ran into the same problems again. When I'm very lucky, I eventually get the upper half. Typically not even that much, a third, a fifth, or even less.

Waiting a bit before making an attempt, the wooden walkway through the forest or park (/photo/ojQpDLfBoGN4/IMG_20251023_043829_011.jpg) eventually also made it. But unlike the other successful attempts, it took a long time.

The more photos you add, the more beneficial it might be to separate the index into several different albums. I didn't measure it, but it felt like 10 to 20 seconds for all the thumbnails to load. That traffic adds up.

Another idea would be to strip the EXIF data from the thumbnails and reducing quality to 90% or even 80%. Using the famous tree with the sign, I cannot tell the difference between the original thumbnail and the 80% quality one. I'm sure it depends on the subject. Here are the numbers:

$ convert -strip IMG_20251106_035048_448_size_400.jpg stripped.jpg
$ convert -quality 90 IMG_20251106_035048_448_size_400.jpg 90.jpg
$ convert -quality 80 IMG_20251106_035048_448_size_400.jpg 80.jpg
$ convert -strip -quality 90 IMG_20251106_035048_448_size_400.jpg 90-stripped.jpg
$ convert -strip -quality 80 IMG_20251106_035048_448_size_400.jpg 80-stripped.jpg
$ ls -lh *jpg | awk '{print $5 " " $9}' 
46K 80.jpg
45K 80-stripped.jpg
64K 90.jpg
63K 90-stripped.jpg
132K IMG_20251106_035048_448_size_400.jpg
127K stripped.jpg
$ ls -l *jpg | awk '{print $5 " " $9}'
46160 80.jpg
45064 80-stripped.jpg
65012 90.jpg
63916 90-stripped.jpg
135070 IMG_20251106_035048_448_size_400.jpg
129647 stripped.jpg
In reply to: #rdg46da 3 weeks ago
@lyse@lyse.isobeef.org

@rdlmda Holy fuck, you were really lucky! This could have gone really bad. You noticed it because of the blackout?

In reply to: #sd5oqva 3 weeks ago
@lyse@lyse.isobeef.org

@rdlmda @prologic The web is fucked. :-(

In reply to: #mrf6cgq 3 weeks ago
@lyse@lyse.isobeef.org

@rdlmda What a truly wonderful description. ;'-D But sorry to hear that. Luckily, no issues over here. It's extremely rare that this happens. Last time (around five years ago or so) they were cutting down trees in the forest and threw a tree in the overhead power line (which had been converted to underground last year). Power had to be killed in order for the fire brigade to actually extinguish the fire.

In reply to: #45xahpq 3 weeks ago
@lyse@lyse.isobeef.org

@bender H-Blockx covered it, the original was by Snap! https://en.wikipedia.org/wiki/The_Power_(Snap!_song) But it's actually not my type of music at all. The high pitch refrain "I've got the power" is iconic and has somehow burned itself into my brain. Must have been a short circuit.

In reply to: #tfl42mq 3 weeks ago
@lyse@lyse.isobeef.org

@rdlmda @bender Eventually: "I'VE GOT THE POWER!" https://www.youtube.com/watch?v=rOScKjXH-HE

In reply to: #fqyyqmq 3 weeks ago
@lyse@lyse.isobeef.org

For the record, the third thing is to activate agent forwarding. In ~/.ssh/config:

Host git.mills.io
ForwardAgent yes
In reply to: #unsayea 3 weeks ago
@lyse@lyse.isobeef.org

@bender Somehow, the enshittificator himself does not have to deal with enshittification in his own life. In fact, his job gets better with the internet! This can only mean one thing, we all have to becom…

In reply to: #minw7rq 3 weeks ago
@lyse@lyse.isobeef.org

@falsifian Congrats, mate, no sleep at night anymore! ;-D That's a cool age measuring blanket. Haven't seen something like that before.

Btw. the index.html includes an out of place </ul>. And I just wanna let you know that the full-size photos don't load for me over here across the pond. They always run into a timeout after a few slooow percent. But no worries. :-)

In reply to: #cua5dyq 3 weeks ago
@lyse@lyse.isobeef.org

@movq @bender You need a running SSH agent in order to make it through the deep layers of the Mills infrastructure: After ssh-add, git pull always works for me.

And contrary to what the UI shows, the username git always has to be replaced with your own one.

In reply to: #unsayea 3 weeks ago
@lyse@lyse.isobeef.org

@movq Now, they're always cloning the entire repo I suppose. X-(

In reply to: #7bypaua 3 weeks ago
@lyse@lyse.isobeef.org

@bender I agree, I had oats in yoghurt for dinner. :-)

In reply to: #osmdoza 3 weeks ago
@lyse@lyse.isobeef.org

@rdlmda You might or might not find this useful: https://lyse.isobeef.org/tmp/twthash.py

In reply to: #fiqakya 3 weeks ago
@lyse@lyse.isobeef.org

You are brilliant, @aelaraji! I laughed my ass off reading the first sentence. :'-D

In reply to: #t3ejvga 3 weeks ago
@lyse@lyse.isobeef.org

@movq Interesting.

In reply to: #bof6swq 3 weeks ago
@lyse@lyse.isobeef.org

@aelaraji Ta! Haha, there's a snake with a wide open mouth in 01 in my opinion. :-)

In reply to: #njcafzq 3 weeks ago
@lyse@lyse.isobeef.org

@movq Luckily, I've never encountered any bugs in Vim with my type of work and features I use.

In reply to: #zhhsxwq 3 weeks ago
@lyse@lyse.isobeef.org

@bender Hehe. :-)

In reply to: #iaqyxxq 3 weeks ago
@lyse@lyse.isobeef.org

@bender Haha, one could think it's so cold over here, even the posts have to wear beanies. :-D 04 was actually in a villa garden not too far from the edge of the village. Those plants in 05 are tiiiny. Not sure if eating them is healthy. I'm glad about the temperatures, no interest in trading them. ;-)

In reply to: #spsgvqq 3 weeks ago
@lyse@lyse.isobeef.org

@bender Just for fun, I made it through the entire Wikipedia article and I find it interesting, how deeply one can analyze a fairytale. :-D This also made me realize that, as a kid, I never questioned why the princess was traveling alone without any servants etc.

Finally, the Danish language lacks the subjunctive. Wow! I didn't know that.

In reply to: #ytabd6q 3 weeks ago
@lyse@lyse.isobeef.org

@movq @prologic @bender Fuck! :'-( I'll never upgrade.

In reply to: #qbovdkq 4 weeks ago
@lyse@lyse.isobeef.org

@prologic How was the night? :-) Can the real fun begin soon?

In reply to: #llhy2mq 4 weeks ago
@lyse@lyse.isobeef.org

@bender I see. Other shot is also quite colorful.

In reply to: #rwr75sq 4 weeks ago
@lyse@lyse.isobeef.org

@bender Uuuhhhhhh, this looks incredibly nice! <3 Did you hear anything or was it just a visual thing?

In reply to: #rwr75sq 1 month ago
@lyse@lyse.isobeef.org

Dang, I missed an opportunity! My mate just said:

Velkom to the mechanikk press tchannel

In reply to: #iredhza 1 month ago
@lyse@lyse.isobeef.org

I call it a success! (Please excuse the terrible background noise and bad audio in general. I'm not a sound engineer at all. Also, no idea why I use plural in the beginning. :-?) https://lyse.isobeef.org/tmp/5mm-dowels/

In reply to: #a7nbn2q 1 month ago
@lyse@lyse.isobeef.org

@movq Oh, right! I just looked at it. It's bright. :-)

In reply to: #2n2jtra 1 month ago
@lyse@lyse.isobeef.org

@movq Hurray!

In reply to: #cxwha5a 1 month ago
@lyse@lyse.isobeef.org

@bender Thanks, mate! These catkins are truly wonderful. So soft and fluffy to the touch. I love 'em. :-)

In reply to: #jeveloa 1 month ago
@lyse@lyse.isobeef.org

Ta, @shinyoukai. There are plenty of third-party libraries implementing XDG directories properly. My point was that the Go stdlib half-assed this.

In reply to: #fc5dqnq 1 month ago
@lyse@lyse.isobeef.org

@prologic Lol, that huge, lit-up branding.

The magpies approve of the caravan, too. :-)

In reply to: #5wu6pya 1 month ago
@lyse@lyse.isobeef.org

@prologic Happy camping, mate! That's a giant rig. Don't forget to snip one or the other pic from the landscape. :-)

In reply to: #p3wcq7a 1 month ago
@lyse@lyse.isobeef.org

@kingdomcome Oh, that brings back memories! I've played minetest one and half centuries ago. Some classmates and I tried to recreate our computer science building at the time. The proportions didn't work out, but it still kinda worked. Minetest was one of the very few games I played a bit more extensively.

In reply to: #x4ygwua 1 month ago
@lyse@lyse.isobeef.org

@bender Holy cow, I didn't notice the ice! :-O Thanks for pointing that out! I was just after the bee. :-)

33°C down to 3°C, wow. O_o What a drop. But it raises again dramatically during day, right?

In reply to: #nzxlbwq 1 month ago
@lyse@lyse.isobeef.org

@bender Yeah, very compliant electronical installation. The rain cannot harm it as the ports all face down!! :-D

As long as oneself remains fairly dry, it's not a problem. But I find it annoying when the wet clothes rub against the skin everywhere.

In reply to: #qafvaia 1 month ago
@lyse@lyse.isobeef.org

@iolfree I will take heed.

In reply to: #ha2ozea 1 month ago
@lyse@lyse.isobeef.org

@movq Thanks. Unfortunately, the weather stations are quite far away.

I have to operate my own one. :-D

In reply to: #mhogj6q 1 month ago
@lyse@lyse.isobeef.org

@movq Hahaha, brilliant! :-D

In reply to: #pvb2hca 1 month ago
@lyse@lyse.isobeef.org

@movq I've got the same problem that you had the other day: finding past temperature data. But yeah, it looked much warmer than it actually was. Maybe 5°C? Possibly less when I found myself in the snow- and rainstorm in the end.

With the wind, my fingers were frozen. I should have worn gloves. Without them, I could only put my hands in the pockets of my jacket. That didn't help much, though, because I frequently stopped to take yet another photo, so they cooled off again right away. :-D

Balancing the big/long, closed umbrella under my arm while I had my hands burried was also a little tricky.

First world problems. :-)

In reply to: #bfnazzq 1 month ago
@lyse@lyse.isobeef.org

@movq There are always some folks who would appreciate that. But I fear they are the minority. The rest just doesn't give a shit.

The selfcontradiction is that those who proudly use and promote AI also claim to be sustainable and green and so on. I've no clue how this is not considered fraud, but there we are.

In reply to: #emmr3eq 1 month ago
@lyse@lyse.isobeef.org

@movq Our ads are one of these rubbish ones, unfortunately. They just speak about "an attractive salary". I reckon I will tell my boss about this talk tomorrow (even though I doubt that any of them are from our department).

I've got the impression that salary is amongst the most top secret topics in Germany in general. My conspiracy theory is that companies don't put any numbers in job ads because that would just reveal that most employees are underpaid.

In reply to: #wb5ivja 1 month ago
@lyse@lyse.isobeef.org

@prologic Sorry if I raised the wrong hope. Only the German talk is about the "why good people don't want to work at your company" subject. Among the key points are the absolutely terrible job adverts, team leads not themselves looking for people to hire but letting other dudes do that, company cultures and communication.

In reply to: #7gazg7a 1 month ago
@lyse@lyse.isobeef.org

@movq They don't notice anything at all. :-(

In reply to: #6oksvaa 1 month ago
@lyse@lyse.isobeef.org

@movq I also had to laugh. :-D And that's what crossed my mind for a splitsecond, too. Two decades ago or so, that would have worked. But these days are long over. Wasn't it even an INI file or something like that?

In reply to: #tvx2zva 1 month ago
@lyse@lyse.isobeef.org

@movq Ah, great!

I have to analyze what is taking yt-dlp so long start up. Two and a half, three seconds just to determine that a video is in the download archive and then abort is nuts. I'm wondering what this program does before that.

In reply to: #5ji6vtq 1 month ago
@lyse@lyse.isobeef.org

@bender Yes. Give me a big enough backpack… :-D

In reply to: #rcoaika 1 month ago
@lyse@lyse.isobeef.org

@dce Wow! Moving without a vehicle, that seems impressive to me. Was it just down the street or how did you accomplish this? I hope you didn't loose all your belongings due to a fire or similar catastrophe.

In reply to: #miz5akq 1 month ago
@lyse@lyse.isobeef.org

@movq Nice, it's coming together! Despite it being ages ago that I used a hex editor or viewer, these different representations of information appear very handy to me. If I had to mess around on binary formats, I'd definitely appreciate them. I can't remember if the hex viewer back then had these options. Don't even recall what software that was. :-)

I, too, only very, very rarely use the mouse in the terminal. Apart from selecting text to copy into the clipboard. But that probably has the potential for trouble and interference with button clicks, etc. If one isn't careful.

How did the startup times develop?

In reply to: #odaa3mq 1 month ago
@lyse@lyse.isobeef.org

@movq Heck, no! This must be a violation of all sorts of rules! Staged for sure.

In reply to: #tnyvewa 1 month ago
@lyse@lyse.isobeef.org

@movq Oh yeah, I'd take that, too. :-)

I don't mind most sauna goers. It would be just nicer if there were fewer people or parallel Aufguss sessions, so that it's not overcrowded.

In reply to: #kmlmfra 1 month ago
@lyse@lyse.isobeef.org

@shinyoukai I don't have a use for it, just curious, why did you fork it?

In reply to: #a7c7ucq 1 month ago
@lyse@lyse.isobeef.org

@movq You're right, that's neat. I also saw Pask's take on that which he referenced. I don't know if I will ever attempt anything like that. Can't imagine to succeed in that mission.

In reply to: #gs4vtma 1 month ago
@lyse@lyse.isobeef.org

@movq I see. Yeah, if you gotta have to tediously plow through, it feels deeper. And sometimes it actually is.

We had super thick fog this morning. It rolled in extremely quickly, maybe 15 minutes at most. Visibility was below 50 meters. Looked cool from inside.

In reply to: #uv6dhzq 1 month ago
@lyse@lyse.isobeef.org

@movq Oh, so just half a millimeter then! :-D That's plenty these days for everything to shut down, I'm afraid. If only the same élan was still in action as back then:

https://3.bp.blogspot.com/_5wOW9jdbdvM/TEVVi8ZsMWI/AAAAAAAAALU/vVqvnZ1mzGQ/s1600/Bahn+Werbung+-+alle+reden+vom+Wetter.JPG

And here I am watching Mattias Björnström's gas pedal freezing at full throttle around -40°C. Well, falls apart and gets stuck.

https://www.youtube.com/watch?v=MLgmV15XeSY

I'm not an expert on this subject at all, but I reckon an automatic in addition with all its sensors is much worse than a manual one. All wheel drive, studded tires and diff locked is what one wants in icy situations. :-D

In reply to: #f2s5vgq 2 months ago
@lyse@lyse.isobeef.org

@movq Welcome home! How many decimeters did you get? It just snowed a tiny bit, but absolutely zero survived on the ground here.

In reply to: #cdqksfa 2 months ago
@lyse@lyse.isobeef.org

@movq I don't have any statistics, just observe what is around me, so it's very subjective. I know a bunch of kids with names I've never heard before. Sometimes, I first thought other kids were making fun of their friends by calling them by made-up nonsense. But no. Without question, I live under a rock. I just looked up some of them that came to mind immediately and they seem to be of Greek, Swedish and Latin origin, etc.

In reply to: #l2udpba 2 months ago
@lyse@lyse.isobeef.org

@movq Oh yeah, that sounds really nicely.

In reply to: #xja3cya 2 months ago
@lyse@lyse.isobeef.org

@movq I reckon up until then you had to have another first name that clearly differentiated. Didn't read through the court decision, though.

Interesting, I always thought that Kiran was a male first name. But I only know one person with that name. As last name, though.

Now I'm wondering, was that also the beginning when parents started giving their kids really weird names?

In reply to: #2dksr5q 2 months ago
@lyse@lyse.isobeef.org

@bender Hahahaha! :-D

In reply to: #l7xkimq 2 months ago
@lyse@lyse.isobeef.org

@klaxzy Haha, I just noticed because my client colors mentions differently depending on whether I follow the feed or not. ;-)

In reply to: #mv5sl4a 2 months ago
@lyse@lyse.isobeef.org

@klaxzy I just wanna let you know that in your last two messages there are backslashes at the end of the mention URLs.

In reply to: #juyez2q 2 months ago
@lyse@lyse.isobeef.org

@movq I see. Never watched that show.

In reply to: #rvvatca 2 months ago
@lyse@lyse.isobeef.org

@bender Ta! :-)

In reply to: #t3g4jwa 2 months ago
@lyse@lyse.isobeef.org

I've got sore muscles. The sticky snow couldn't be pushed, it had to be laborously cleared shovel by shovel. :-D

In my lunch break, I went on a short stroll. Oh boy, walking through deep damp snow is exhausting! There were sections with easily 30 centimeters and more. Some big wind drifts had piled up. Despite melting off quickly in the 4°C, especially turning the trees brown again, the white landscape still looks so nice. I'm glad these road marking sticks finally came in handy for the snow plow guys. :-) The black and orange stripes are 30 cm high.

https://lyse.isobeef.org/waldspaziergang-2026-01-26/

That's probably it. There's no significant snowfall announced for the rest of the week and temperatures are supposed to stay in the 2-4°C range by day.

In reply to: #xl7dt5a 2 months ago
@lyse@lyse.isobeef.org

@movq No, I don't know what that is. :-?

In reply to: #hm5l3oq 2 months ago
@lyse@lyse.isobeef.org

@movq Feature creep is killing it. :-(

In reply to: #gjiiaeq 2 months ago
@lyse@lyse.isobeef.org

@movq I was also extremely surprised and couldn't believe it myself. But around the hair were definitely two, three millimeters of ice with a bunch of snow on top. I couldn't simply brush it off, the hair were all frozen together. Back in the house, it took maybe three minutes to melt the solidified white stuff and free up and disconnect the individual hair. Crazy.

Yeah, 0°C in town, maybe -2°C on the summit. It definitely didn't feel all the cold, but I came prepared with a few layers of cloth.

In reply to: #ykh2qpa 2 months ago
@lyse@lyse.isobeef.org

@movq Cool, cool, cool! Happy hacking. :-)

In reply to: #ihycs7q 2 months ago
@lyse@lyse.isobeef.org

@movq Probably already dry by the time you get there. ;-)

In reply to: #4sfzgpa 2 months ago
@lyse@lyse.isobeef.org

@bender I love that you set your alarm. :-D Lucky for my new teammates (or maybe not) I'm not gonna leave them. No week has passed where my old mates didn't consult me, so I reckon I'm still a secret service agent in the old team. :-P

In reply to: #mx4fpvq 2 months ago
@lyse@lyse.isobeef.org

@bender Hahaha! It was already too dark for this poor camera. Yes, this pond was frozen solid. I will check it out tomorrow during daylight and have another attempt.

In reply to: #wnd6iwa 2 months ago
@lyse@lyse.isobeef.org

@movq Maybe ask the guys at CERN whether you can quickly put your soaking wet stuff in their Laundry deHumidifying Centrifuge every so often.

In reply to: #bb54rfq 2 months ago
@lyse@lyse.isobeef.org

@shinyoukai @prologic @movq /me raises his hand, too.

In reply to: #6d4mo2a 2 months ago
@lyse@lyse.isobeef.org

@movq Very interesting!

In reply to: #wn2ms2q 2 months ago
@lyse@lyse.isobeef.org

@movq :-D LOL!

In reply to: #rzkaj5a 2 months ago
@lyse@lyse.isobeef.org

@klaxzy Hahaha, that's funny! :-D

In reply to: #gjuwjca 2 months ago
@lyse@lyse.isobeef.org In reply to: #3ztjgba 2 months ago
@lyse@lyse.isobeef.org

@movq Yeah…

In reply to: #5sx3vhq 2 months ago
@lyse@lyse.isobeef.org

@movq Hehe. :-) This steep footpath connects a hiking parking lot outside the village and the edge of the village in a fairly straight line. Garden owners are allowed to drive their vehicles down from the village to their lots on this pathway and up again. These two poles are placed about a third up from the botton on a short, comparatively flat section to stop people from taking this shortcut to get down to the country road. Said road goes through the village but there are hairpins getting up and down. The road markings have been added recentlyish. I suspect to warn shooting down cyclists of the danger ahead. I haven't seen something like this anywhere else either. :-)

In reply to: #3egmgba 2 months ago
@lyse@lyse.isobeef.org

Well, the Atom feed entry IDs changed, too. I had to mark everything as read again.

In reply to: #6acyh5q 2 months ago
@lyse@lyse.isobeef.org

@movq I still think that your original domain is cool as fuck! :-)

I didn't change any subscriptions, and I still see your messages, so whatever you did worked fine. :-)

In reply to: #i6mgd3a 2 months ago
@lyse@lyse.isobeef.org

Wow, as I anticipated, this is waaay out of my capabilities to really understand it. But I'm quite happy to just have spotted a mistake in an explanatory comment in section 4.5.2 "The icode Array". Of course, it should be /e + tc + /i + ni + t\0. Let's hope that my e-mail with the patch actually makes it into Briam's inbox. I fear GMail just hides it in the spam folder.

In reply to: #qpsyz6q 2 months ago
@lyse@lyse.isobeef.org

@movq Just 323 pages! That's cool, let's have a look. :-)

In reply to: #qpsyz6q 2 months ago
@lyse@lyse.isobeef.org

@prologic Tada! Maybe one day I might look into this lowlevel stuff, too. But I can't see it on the horizon yet. Happy hacking! :-)

In reply to: #hddm6pa 2 months ago
@lyse@lyse.isobeef.org

@movq I guess so, yes. I read something about that in some ticket. In v3 the terminfo support was dropped, though. I'm still on v2 at the moment.

In reply to: #4b4ypwa 2 months ago
@lyse@lyse.isobeef.org

And tcell seems to support my urxvt in general: https://github.com/gdamore/tcell/blob/v2/terminfo/r/rxvt/term.go#L144

In reply to: #4b4ypwa 2 months ago
@lyse@lyse.isobeef.org

@movq Woah, that's really amazing progress! :-)

In reply to: #mqvmwva 2 months ago
@lyse@lyse.isobeef.org

@movq Yeah, I know that terminals are super weird and messy. In both the KDE Konsole (identifying itself as TERM=xterm-256color) and xterm (TERM=xterm) it just works flawlessly. My urxvt (TERM=rxvt-unicode-256color) just doesn't. I also tried messing with TERM in urxvt, but no luck so far.

In reply to: #4b4ypwa 2 months ago
@lyse@lyse.isobeef.org

Well, in Xterm, I actually do get key combinations with the Shift modifier. Also, combinations of several modifiers just work exactly as I expect. But not in URXvt. Hmm.

In reply to: #4b4ypwa 2 months ago
@lyse@lyse.isobeef.org

Ha, I just stumbled across https://codeberg.org/tslocum/cbind, perfect!

In reply to: #sczoyta 2 months ago
@lyse@lyse.isobeef.org

@bender ICQ, yeah, I vaguely remember these times, despite I still know my ICQ number like it was yesterday. :-D

@shinyoukai No, it's not dead. The one account in question actually is on jabber.org.

In reply to: #r7dvytq 2 months ago
@lyse@lyse.isobeef.org

@movq Sorry, I meant the builtin module:

$ python3 -m pep8 file.py
/usr/lib/python3/dist-packages/pep8.py:2123: UserWarning: 

pep8 has been renamed to pycodestyle (GitHub issue <a href="?search=466" class="tag">#466</a>)
Use of the pep8 tool will be removed in a future release.
Please install and use `pycodestyle` instead.

  $ pip install pycodestyle
  $ pycodestyle ...

I can't seem to remember the name pycodestyle for the life of me. Maybe that's why I almost never use it.

In reply to: #2puspya 2 months ago
@lyse@lyse.isobeef.org

@movq @prologic That's what I like about Go, too. However, every now and then I really dislike the result, e.g. when removing spaces from a column layout. Doesn't happen often, but when it does, I hate it.

I think I should have a look at Python formatters, too. Pep8 is deprecated, I think, it's been some time that I looked at it.

In reply to: #pebgp3a 2 months ago
@lyse@lyse.isobeef.org

@movq Aha! Well, happy hacking. A tiling window manager seems to be good fun. :-)

In reply to: #wulnloq 2 months ago
@lyse@lyse.isobeef.org

@movq Oh, I see. Unfortunately, there seems to be no box drawing character for a corner with a diagonal line. Indeed, this is probably the best you can do.

Is the single character enough to hit it comfortably with the mouse, though? Maybe one additional to the left and above could be something to think about. Not sure. Of course this complicates it a bit more. Personally, I like fullscreen windows, so I'm definitely the wrong guy to judge this or even comment on. :-)

In reply to: #g34eztq 2 months ago
@lyse@lyse.isobeef.org

@movq Very nice, it's coming together!

Just in case you haven't already noticed it, the right lower corner of the window in front was not updated when it received the focus. 8-) (In tt I also render focused text input fields with a doubly lined border, where unfocused ones have a single one.)

In reply to: #javxoxa 2 months ago
@lyse@lyse.isobeef.org

@bender They're not completely impossible, but C makes it much easier to run into them. I think the key point is that in those "safe" languages, buffer overflows are caught and immediately crash the program (if not handled otherwise) instead of silently corrupting memory, not being noticed right away and maybe only later crashing at a different location, where it can be very hard to find the actual root cause. This is a big improvement in my book.

Some programmers are indeed horrible. I'm guilty myself. :-)

I like the article.

In reply to: #izdrxgq 2 months ago
@lyse@lyse.isobeef.org

@movq Yiha! Even autoscroll, very nice! The naming certainly drew inspiration from Urwid. I like it. Looking forward to eventually checking out its inner workings. :-)

In reply to: #xtkev6q 2 months ago
@lyse@lyse.isobeef.org

@movq @prologic @bender Given the age, they must mean Kopernikus! https://en.wikipedia.org/wiki/DFS_Kopernikus

In reply to: #6xxkgbq 2 months ago
@lyse@lyse.isobeef.org

@movq :-D

In reply to: #t3c2lcq 2 months ago
@lyse@lyse.isobeef.org

@bender I also went back to my duty today and fixed a problem I created right before vanishing into the holidays. Of course, I discovered more problems while fixing the one thing. Luckily, another public holiday tomorrow. :-)

During my time off, I was a very lazy rat. I planned on doing some woodworking again, but instead I started watching Itchy Boot's Africa season: https://www.youtube.com/watch?v=pMvfS5mbsiI&list=PL8M9dV_BySaXNvQ_V1q4UU-DirPQlX0ZP

In reply to: #fadfcsa 2 months ago
@lyse@lyse.isobeef.org

@movq Cool! :-) I just implemented a workaround for the time being.

In reply to: #otepfwa 3 months ago
@lyse@lyse.isobeef.org

@movq Let's hope they find the guys who fired that rocket onto the balcony and we actually get a fireworks ban.

In reply to: #ls3ko5q 3 months ago
@lyse@lyse.isobeef.org

@prologic Very impressive! :-)

In reply to: #n3vbeia 3 months ago
@lyse@lyse.isobeef.org

@movq Very nice! We also had some snow this morning, but it's already melted. And the sun is missing, too. :-D

In reply to: #3nbuvea 3 months ago
@lyse@lyse.isobeef.org

@movq Wow, that's sick! :-)

In reply to: #ex5vwtq 3 months ago
@lyse@lyse.isobeef.org

@movq I'm pretty sure I know a bunch of people who love to blow up their money. :-(

Holy shit! :-O At least, the walls didn't shake here. But we also had some very loud explosions, maybe they were far enough away. :-? Of course, the bangs continued last night.

Maybe some politicians need to be personally attacked with this sort of shit first in order to ban it once and forever.

In reply to: #tcz2koq 3 months ago
@lyse@lyse.isobeef.org

@shinyoukai @prologic Yeah, it's been ages that I came across Trac. :-D

In reply to: #xuiutsa 3 months ago
@lyse@lyse.isobeef.org

@prologic Not bad for a start, ey! Looking forward to see you going down these rabbit holes and opening one can of worms after the other. :'-D Very, very impressive, hats off to you. :-)

In reply to: #y656lsa 3 months ago
@lyse@lyse.isobeef.org

@prologic Can you just make them optional? :-) But that of course complicates things.

In reply to: #hagpelq 3 months ago
@lyse@lyse.isobeef.org

@prologic That's impressive. How large are the resulting binaries? You don't have any optimizations in place yet, do you?

In reply to: #p43aoaq 3 months ago
@lyse@lyse.isobeef.org

@movq I hid in the workshop with earmuffs for the absolute worst part.

In reply to: #eqe3uua 3 months ago
@lyse@lyse.isobeef.org

@javivf Heck yeah, let's do this! :-) Welcome to 2026.

In reply to: #zbcjyua 3 months ago
Comment via email