@mckinley@twtxt.net Nice one. :-)
Itās the second time, @movq@www.uninformativ.de. 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/<PID>/{syscall,stack}
were absolute key again, thank you very, very much dear Linux kernel hackers for these absolutely wonderful tools! The only tricky part left is figuring out why that actually happens.
@movq@www.uninformativ.de Enjoy your thick egg slices. :-)
Hurray, yet another bug where a process is not killable and hangs forever in an uninterruptible system callā¦
@prologic@twtxt.net 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
@prologic@twtxt.net 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.
@prologic@twtxt.net 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. :-?
@movq@www.uninformativ.de Cool! sed 21/s/one/on/ vec.h
8-)
We had 11Ā°C and a lot of wind today. I left the house at beautiful sunshine to go into the woods. 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.
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!
idleConnsClosed
is useless here, right? https://git.mills.io/yarnsocial/yarn/src/branch/main/internal/server.go#L192
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
Iām not a channel expert, @prologic@twtxt.net, but idleConnsClosed
is useless here, right? https://git.mills.io/yarnsocial/yarn/src/branch/main/internal/server.go#L192
@movq@www.uninformativ.de Thanks. Itās so cool to see all the colorful change and animal activity that comes along with spring. :-)
@movq@www.uninformativ.de Sadly, youāre right. The impacts are getting closer, adding two hours today. Yes, Iām speaking of the RSS feeds.
Haha, how cool is that! :-D Bee invasion interrupts tennis game: https://youtu.be/AADUUz2xqos
17Ā°C today and I finally managed to go on a hike 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.
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.
@prologic@twtxt.net 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. :-)
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
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.
Oh damn, @movq@www.uninformativ.de. @mckinley@twtxt.net Yup, paper it is.
curl | sh
so much worse in my opinion.
@mckinley@twtxt.net Oh my gosh, this is brilliant! :-D Thanks for sharing! <3
@sorenpeter@darch.dk 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.
@thecanine@twtxt.net Since they dropped the Linux ādesktopā version, I have to use it in Chromium. What annoys the hell out of me:
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.
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.
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.
Sometimes the first call in the morning ends up in total silence so I have to restart Chromium. It then works.
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.
curl | sh
. It's easy to miss the problem if you're still in the mindset of Windows software distribution, but these people are writing software on GNU/Linux, for GNU/Linux. You would think they'd realize that this is never a good idea.
@mckinley@twtxt.net Yep, so wrong on so many levels.
@movq@www.uninformativ.de 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.
@prologic@twtxt.net Only for Rust. Otherwise I stay away from that for sure.
FWIW, I read @mckinley@mckinley.ccā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, @bender@twtxt.net. I also do not mind long messages over here. So I support you in increasing message length limits. :-)
@movq@www.uninformativ.de 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.
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.
@movq@www.uninformativ.de Cool. Lasers shooting the moon. :-)
@prologic@twtxt.net 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
@movq@www.uninformativ.de @prologic@twtxt.net 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.
@prologic@twtxt.net 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?
@prologic@twtxt.net Maybe the full moon was producing some juice. :-D
@movq@www.uninformativ.de You canāt go wrong with them. :-D
We rode our bicycles to the Reiterleskapelle (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.
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.
@movq@www.uninformativ.de 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.
@mckinley@twtxt.net 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.
After reading the first messages this morning, I wanted to go back to bed again, too.
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/
@movq@www.uninformativ.de After just two weeks. Phew.
Oh yeah! Tommy Johansson and Petter Hjerpe covering Helloweenās Future World: https://youtu.be/lEj5i_SZqZY
@prologic@twtxt.net Good to hear, the article left it open.
@prologic@twtxt.net Good read! I loved the introduction. :-) Is Mike now connected or still waiting?
cu
for https://github.com/espressif/esp-idf?tab=readme-ov-file#viewing-serial-output
@adi@twtxt.net Not bad! That reminds me, my sed and awk skills could be improved. :-)
@mckinley@twtxt.net I see. Once more fields are of interest, this is definitely the way to go.
@mckinley@twtxt.net Woah, how cool is that!? :-D Thank you! 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.
cu
for https://github.com/espressif/esp-idf?tab=readme-ov-file#viewing-serial-output
@adi@twtxt.net Ah! What are you currently building?
@movq@www.uninformativ.de @bender@twtxt.net I agree 100% and refuse to TOFU. Even at work.
@movq@www.uninformativ.de Haha, nice. :-D