@prologic@twtxt.net And probably be even more horrific. On a serious note, I believe this can be avoided, when done properly. But the incentives these days are such that nobody in companies actually care too much.
github
. It really is an annoying problem if you depend on a project where the main maintainers go absent without passing the project on to someone else. The project becomes trapped and dead. Usually (and rightfully), only the maintainers can push releases that can be used by a wider community. But that means if you're depending on a ruby gem or an npm package or a java jar or any other build artifact on an official channel, you're out luck because the release artifacts are no longer updated once the maintainers go absent. People can submit pull requests, but with no maintainers to accept them, the source code goes stale too. Though you can grab the pull release(s), the merge process often requires project-specific knowledge that has gone absent with the maintainers.
@abucci@anthony.buc.ci Exactly! Whatâs wrong with that? :-D
@eldersnake@we.loveprivacy.club Wow, crazy! Nice writeup. Letâs hope that Starlink doesnât produce a similar data breach.
github
. It really is an annoying problem if you depend on a project where the main maintainers go absent without passing the project on to someone else. The project becomes trapped and dead. Usually (and rightfully), only the maintainers can push releases that can be used by a wider community. But that means if you're depending on a ruby gem or an npm package or a java jar or any other build artifact on an official channel, you're out luck because the release artifacts are no longer updated once the maintainers go absent. People can submit pull requests, but with no maintainers to accept them, the source code goes stale too. Though you can grab the pull release(s), the merge process often requires project-specific knowledge that has gone absent with the maintainers.
@abucci@anthony.buc.ci Not really an answer to your question, but I usually try to reduce the number of dependencies to a bare minimum in the first place. Of course this doesnât always work out perfectly. If something becomes unmaintained thereâs always the possibility to fork myself to either keep it at this version or maintain it a bit. Eventually, I probably move on to something else, though.
@prologic@twtxt.net No, that feller was already there. We didnât modify anything except from leaving out footprints in the snow. ;-)
@bender@twtxt.net 60°C Lyse: http://4.bp.blogspot.com/-IcJmu5lWsv8/TqoN3gZhUQI/AAAAAAAAAG0/AhkySe5E7gU/s1600/melting.jpg (°C or °F doesnât really matterâŠ)
@eldersnake@we.loveprivacy.club Oh yes! I kind of doubt that curated search engines will get somewhere in the end. Itâs just the sheer amount of rubbish that has to be gone through.
@justamoment@twtxt.net I see. Proper fonts to the rescue. ;-)
@stigatle@yarn.stigatle.no @prologic@twtxt.net Snow camping is really tempting, unfortunately, my sleeping bags are not rated for these temperatures. If I had a tent and planned ahead, I could try it this night, it is only supposed to get down to -2°C. On Sunday night/morning it should even reach -6°C. Brrr. Keep us posted with your snow camping adventure! :-)
@bender@twtxt.net @jlj@twt.nfld.uk Thanks, mates! :-) Yes, seeing this for real is something entirely different. All the subtleties donât show up on camera. Not just because of the white balance and snow causing everything to overexpose. But like clouds moving in at the summit and darkening the environment over there a wee bit. Itâs only a tiny bit, but still just noticeable. And then looking the other way and observing that it is still brighter because the clouds havenât reached that spot yet. Low hanging clouds are always super crazy to experience first hand.
As you can see in 01, when we reached the mountain foot, the view to the top was certainly not great but also not too bad, at least we could still see it. Finally up there, zero visibility, because of the clouds (16). It then cleared for a few seconds (17) at the same spot, but only barely. Closed up again quickly, the clouds still had us. The more we descended, the more the clouds moved on as well. Back down, the view from up top must have been heaps better again (at least we could see the flying flag once more). ;-)
All the ice crystals on the trees are really amazing. Super crazy to see what the wind managed to do, building up these beautiful structures.
Another thing that doesnât come across is walking in the snow and ice. Unfortunately, you miss out on all sorts of different noises it produces and how it feels. Scrunch varies with powdery snow, frozen snow and hollow ice sheets. Also what I really like is how quiet it gets. Snow is an amazing sound dampener.
The wind made the flags raddle around, on our descend we got tricked numerous times and thought that somebody is coming up that snowy beaten track. Walking in that snow and the flying flag made almost the exact same sound. :-)
Sorry, @bender@twtxt.net, I canât think of a single word describing that. Even asked my parents and neither can they. If you eventually stumble across it, let me know. ;-) You can just translate it and say âdas UnzufriedenheitsgefĂŒhl mit der derzeitigen GeschĂ€ftsleitungâ.
Todayâs hike photo gallery is mainly single-colored. Even with my good hiking boots I nearly slipped about twenty times. Paths were extremely icy. I reckon 14 and the video show a frozen spider thread, weâve seen a couple of them, pretty nice. No icicles were visible far and wide, though.

@movq@www.uninformativ.de Wow, this is super interesting to see! Thank you very much, mate. Now that hook is cool, Iâm surprised that it can extend the ink supply that long. Quite genious.
Holy moly, half an hour for a few lines?! This is really something. But the result is totally worth it. Your writings look amazing, let me tell you. I bet the receiver of the birthday card was incredibly pleased.
Do I read the wikipedia article correctly, drying takes around a day? This canât be true, can it? Anyways, bring us joy with calligraphy in the future. :-)
If youâd take your time, @justamoment@twtxt.net, your handwriting could be nice, too. :-D
@movq@www.uninformativ.de Oh, cool. :-) Does your pen have an ink cartridge or do you dip it in an ink jar? The result looks very uniform, so I suspect the former, but I canât be sure.
@movq@www.uninformativ.de Ah, I see. Although the two âEâs are quite a bit different, I canât decide whether I prefer one over the other. They have both some very nice and unique features. How did you get into calligraphy?
Alright, at closer examination the âuâ has a small prong in the left lower corner.
Fingers crossed, @jlj@twt.nfld.uk! And you didnât have one, @xuu? :-D What the heck, seriously?
@movq@www.uninformativ.de Oh, even Fraktur! It took me brute force to decypher âHeuteâ, mainly due to the âHâ. Both ânâ and âuâ look identical to me, so my brain tricked me into believing that it of course has to be an ânâ. Looks quite beautiful, keep it coming.
@off_grid_living@twtxt.net I canât tell, are these steps brown or purple? What kind of wood is that? Nice garden!
This is completely deranged, but hilarious, I love it. Grinder Discs That Shouldnât Exist | QUAD BLADE: https://youtu.be/qJEgi2tNJqI
@bender@twtxt.net Great work, looking good, mate! I hope the third round goes equally smoothly.
@ychbn@twtxt.net This is an interesting read, very cool!
Heck, yeah! Look who came to pay me a visit!

I should have closed the door to avoid the heat escape into the video frame.
@stigatle@yarn.stigatle.no Noice! Especially the first one looks like miniature wonderland. :-)
@eaplmx@twtxt.net @abucci@anthony.buc.ci See, thatâs why they created RFC 2550: https://www.rfc-editor.org/rfc/rfc2550
@movq@www.uninformativ.de Nice, even not too little!
@abucci@anthony.buc.ci Great introduction to threat models! Iâd love to have seen that when we were about to create one ourselves at work. :-)
@movq@www.uninformativ.de A bit of snow, indeed:

Donât know if thatâs uncommon or not. Havenât attended so many funerals (yet).
The surprisingly powerful sun was out and made the -3°C really not too bad at all. In direct sunlight it felt much warmer than yesterday. There were even more trees piled up next to the forest road this time. The dude had cut down really a lot. His forwarder made super deep (easily 50-70 cm) mud holes everywhere. Looking quite creepy now.
The neighbor district had about 8Â cm of snow, we only got 4Â cm Iâd say. Quite weird, because theyâre actually a bit lower lower in altitude. It was great fun, though, walking through the snow.
Thatâs an interesting list: https://en.wikipedia.org/wiki/Time_formatting_and_storage_bugs?useskin=vector
@mckinley@twtxt.net Phew, the German Wikipedia still looks the same. What sucks in the new English layout is that I have to open a stupid menu first in order to switch languages. To make things worse, at most eight items are visible at the same time. Menus should be illegal in the web. Thanks for the ?useskin=vector
workaround!
Thanks, @prologic@twtxt.net. In the beginning my hands were quite cold, indeed. But after a bit of walking, I heated up. Even had to strip my scarf on the ascend.
@prologic@twtxt.net Ah, you were lucky this time. In contrast, @bender@twtxt.net, not so much, though. :-D There, have this nice hook.
Like last Thursday, I went on a hike after lunch and enjoyed the 0°C cool daylight. Gotta make use of the flextime, I can work when itâs dark. :-)
When passing the sheep I smelled all of them. It was a surpringly pleasant odor in the air. Sheep often stink a bit, but not this time. Forest workers made use of the slightly frozen ground and pulled out plenty of trees. I even came across a working forwarder. Photos turned out all shitty, though.
Entering and leaving the mountain village, I ran into a funeral. I was glad to wear my good hiking boots, the path up the mountain was one thick sheet of ice. Very hard to walk on. At the summit, the Berg-Back-Buben (âMountain baking boysâ) were active and put their baked goods into the oven. Never witnessed that moment before. That smelled really, really awesome.

@prologic@twtxt.net At least thatâs the goal. However, progress will not be made until the weekend, thatâs for sure.
@prologic@twtxt.net Cool! Is it dangerous?
@movq@www.uninformativ.de @prologic@twtxt.net Itâs been quite a while, but Ada could be a candidate in my opinion. Still quite compliated for beginners, though.
@prologic@twtxt.net Tview itself ships a list and tree widget, but theyâre extremely limited. List items must all have either one or two lines, tree items can only be one line long.
Oh no, there are a few holes in Git: https://x41-dsec.de/security/research/news/2023/01/17/git-security-audit-ostif/
@prologic@twtxt.net Ah, that only provides graph stuff. Unfortunately, doesnât help me.
I could paint on a second screen and then copy over the cropped segment that should be in view. I think Iâve seen this happening in urwird for scrolling. I could be wrong.
@eaplmx@twtxt.net We have snow again, too.
@movq@www.uninformativ.de Absolutely. Stopped for today, have to consult my pillow. @prologic@twtxt.net Whatâs that? I donât find anything useful with that term.
Iâm currently writing my own tview tree table widget where items can be multiple lines long. Turns out scrolling and offsets are quite a challenge. I might have to revisit my mental model. Building this on top of urwid was much easier as I could use some existing widgets as building blocks like a list that already implemented scrolling for arbitrary long items. Tview on the other hand doesnât offer me anything that I can reuse for this undertaking. Starting from scratch.
@eaplmx@twtxt.net I see. The calendar
package is also really amazing if you want to render calendars: https://docs.python.org/3/library/calendar.html
@movq@www.uninformativ.de Hahaha, hĂŒbsch!
ServerTimeoutError('Connection timeout to host https://yarn.zn80.net/user/carsten/twtxt.txt')
. It turns out, both IPv4 and IPv6 addresses are resolved and the v6 one is preferred. However, connecting via v6 (2606:54c0:5540:18::14:2a4
) fails and an attempt with v4 (81.172.204.59
) is not made at all, the whole thing just aborts. :-( (I believe this is an error with aiohttp
.)
Aha, @carsten@yarn.zn80.net! âIm Gegensatz zum ICMP bei IPv4 ist ICMPv6 zwingend fĂŒr den Betrieb von IPv6 nötig. Ein generelles Blockieren von ICMPv6 auf der Firewall fĂŒhrt dazu, dass IPv6 nicht funktioniert (vgl. RFC 4890).â â https://de.wikipedia.org/wiki/ICMPv6 (Translation for the English speaking world: In contrast to ICMP for IPv4, ICMPv6 is mandatory for the operation of IPv6. Generally blocking ICMPv6 on the firewall causes IPv6 not to function.)
@carsten@yarn.zn80.net Something is off with your server. I have a lot of trouble with the official twtxt clientâs Python AsyncIO to fetch your feed for a few days. Always get a ServerTimeoutError('Connection timeout to host https://yarn.zn80.net/user/carsten/twtxt.txt')
. It turns out, both IPv4 and IPv6 addresses are resolved and the v6 one is preferred. However, connecting via v6 (2606:54c0:5540:18::14:2a4
) fails and an attempt with v4 (81.172.204.59
) is not made at all, the whole thing just aborts. :-( (I believe this is an error with aiohttp
.)
curl
, on the other hand does fall back to v4 automatically and then suceeds in getting your feed. It also attempts v6 first if I interpret the verbose output correctly. I temporarily monkey-patched the twtxt
client to force IPv4 usage and was able to download your feed.
Now the really weird thing: Your firewall seems to block ICMP for v4, but not for v6. ping4
returns nothing, ping6
happily replies back. What the hell?
@carsten@yarn.zn80.net Looking forward to the photos. :-)