@javivf@adn.org.es You also cut from the front and not the back.
@prologic@twtxt.net I also wore gloves, but after hours of demanding work, my shoulders and wrists were shattered. I hope Iām back to normal tomorrow. :-)
@prologic@twtxt.net To clarify, from my observations on how the system behaves, it feels like that. This doesnāt make it any better, I know. Sorry mate! I never claimed that testing is always easy, but in my experience it sure does help cutting down regressions. But to each their own, no worries. The diagram is all Greek to me. Anyway.
@bender@twtxt.net True.
@movq@www.uninformativ.de Indeed, a Wüstenmaus sounds cute. However, a Wüstenratte ā which is more a desert rat ā not so much.
@prologic@twtxt.net ODD, lol. I donāt wanna be rude, but this sounds more like Code And Fix.
We just split about one and a half cubic meters of fire wood at our scout yard. And even more chainsaw action to cut the logs in smaller chunks. Iām bloody tired now. But it was really great fun swinging the axe. I will sleep like a rock tonight.
We went on a 14Ā kilometers long hike in the heat, only a few spots were in the shade, most of our trip was in the open fields with the sun beating down on us. We reapplied the sun blocker after about two hours or so. All in all it took us about three and a half hours before we reached our destination Besigheim.
Last time I was there it was rainy, now we had the exact opposite. After some yummy Chinese lunch we visited the old town. Thereās some gorgeous timer framing to see. When kept in decent shape, it just looks so dang cool.
Since it was too hot, we rode back by train. Despite the heat and some sections near the roaring Autobahn, this was a nice hike. Would do it again. Only in colder weather, though. I certainly donāt wanna trade my comperatively larger (still nothing to other more rural areas), covering forests with the wide open fields and vineyards in summer. Thatās for sure.
https://lyse.isobeef.org/wanderung-von-asperg-nach-besigheim-2025-05-01/
@quark@ferengi.one Despite the Reddit part (I never understood it), this is a great analysis. I could not have put it any better. I also feel quite home here with the all feeds I follow. Itās a small bunch of good people.
The temperatures are getting pleasant now. All the freshly cut grass really smells lovely. Looks like farmers are securing their harvests before the rain hits tomorrow in the arvo.
@movq@www.uninformativ.de @bender@twtxt.net 28°C right now, but luckily, just 20°C tomorrow and rain. Even a thunderstorm at night. On Sunday weāre down to 12°C. What a ride. Oh boys!
@bender@twtxt.net Itās like having good manners at the table. Use forks and knives. ;-)
@movq@www.uninformativ.de This suits the background image perfectly.
3rvya6q
and your feed, but your feed certainly does not include that particular twt (it comes from my feed).
@movq@www.uninformativ.de Oooooohhhhhh, I see. Hmmmm.
To answer your question: Ideally, you would have replied directly to my reply. :-) The flat conversation model always felt unnatural to me. I just yielded to the communityās way of doing it.
@movq@www.uninformativ.de When I reply to a message, I typically already mention the feed. Just like in this very message. I believe this mechanism should work for most replies. But there are of course the odd responses where I do not mention the original feed, but rather some other feed(s) instead to which I actually want to reply. Maybe āforkingā, as prologic calls it, would be the better option there.
I visited a good mate after a day in the office and went for a stroll in the evening. It still was really hot, phew, about 24°C. Must have been the aftermath of the fire in the morning! For sure! The firealarm went off during a meeting and we all had to leave the building. Anyway, I only managed to take one lizard photo, all the other ones we came across immediately vanished in the brush or cracks in the vineyard walls. The kestrels were way more cooperative:
@movq@www.uninformativ.de Oh, I see. I reckon I accidentally late April-fooled myself. :-D
Itās an interesting comparison. I really should have thought about that.
Youāre right, the rendering would not be very spectacular. :-)
@movq@www.uninformativ.de Agreed, finding the right motivation can be tricky. You sometimes have to torture yourself in order to later then realize, yeah, that was actually totally worth it. Itās often hard.
I think if you find a project or goal in general that these kids want to achieve, that is the best and maybe only choice with a good chance of positive outcome. I donāt know, like building a price scraper, a weather station or whatever. Yeah, these are already too advanced if they never programmed, but you get the idea. If they have something they want to build for themselves for their private life, that can be a great motivator Iāve experienced. Or you could assign āem the task to build their own twtxt client if they donāt have any own suitable ideas. :-)
Showing them that you do a lot of your daily work in the shell can maybe also help to get them interested in text-based boring stuff. Or at least break the ice. Lead by example. The more I think about it, the more I believe this to be very important. Thatās how I still learn and improve from my favorite workmate today in general. Which Iām very thankful of.
@movq@www.uninformativ.de Wow, thatās sick! Assuming the rendering is correct, I never realized the mountain ranges being this steep and tall. This has real education potential for geography classes. Really cool!
git pull
on one of my repos ā once every two minutes. This is a very pointless endeavour. I push new code a couple of times per month.
@movq@www.uninformativ.de In case you reconsider, it would be even easier then to just send an HTTP 429 Too Many Requests
. :-)
now()
or the message's creation timestamp? I reckon the latter is the case, but it's undefined right now. Then we can discuss and potentially tweak the proposal.
@bender@twtxt.net Hehehe! :-D
@movq@www.uninformativ.de I have to admit, I didnāt follow the topic very closely, but I was under the impression that there were more votes on location-based addressing. But maybe Iām completely wrong. Anyway. I donāt have the energy to be part of a fundamental debate.
@prologic@twtxt.net Thank you for writing this together. I just left a few comments.
git pull
on one of my repos ā once every two minutes. This is a very pointless endeavour. I push new code a couple of times per month.
@movq@www.uninformativ.de You better push new code sooner!!
As @bender@twtxt.net says, that sounds like a bot. Iād just block the IP address, hoping it doesnāt change all the time. But then you know for sure that itās the AI fuckwits.
Also, the devil in me thinks itās funny to swap out the repo in question for something entirely different. :-D
Oh wow, that 48 hours timelapse from SDO is super cool: https://social.bund.de/system/media_attachments/files/114/413/834/747/006/466/original/91b1698392ae5188.mp4 At the end, the moon is whizzing by.
@xuu@txt.sour.is Hahaha, thatās cool! You were (and still are) way ahead of me. :-)
We started with a simple traffic light phase and then added pedestrian crossing buttons. But only painting it on the canvas. In our computer room there was an actual traffic light on the wall and at the very end of the school year our IT basics teacher then modified the program to actually control the physical traffic light. That was very impressive and completely out of reach for me at the time. That teacher pulled the first lever for me ending up where I am now.
@prologic@twtxt.net Exactly, @bender@twtxt.net! :-D This is at the entrance of a veggie farm (11 & 12) where there are free-ranging kids playing on the road, so people should slow down when driving there to buy some supplies. I also wondered why the sign says āHalt!ā instead of āLangsam fahren!ā (Drive slowly!) or something like that. On second thought, maybe to actually park there on the street right at the property line.
I actually never walked on that road before and discovered that this was a dead end. Thereās usually at the very least a foot path on which to continue when passing a farm. Not this time, though. I didnāt want to stamp down the high grass to cut across country, so I had to walk back maybe 150 meters. Not too bad.
twtxt.txt
feeds. Instead, we use modern Twtxt clients that conform to the specifications at Twtxt.dev for a seamless, automated experience. #Twtxt #Twt #UserExperience
@prologic@twtxt.net Phew, Iām indeed not twtxt.dev, because I sometimes actually do edit my feed with vim like a barbarian.
7
to 12
and use the first 12
characters of the base32 encoded blake2b hash. This will solve two problems, the fact that all hashes today either end in q
or a
(oops) š
And increasing the Twt Hash size will ensure that we never run into the chance of collision for ions to come. Chances of a 50% collision with 64 bits / 12 characters is roughly ~12.44B Twts. That ought to be enough! -- I also propose that we modify all our clients and make this change from the 1st July 2025, which will be Yarn.social's 5th birthday and 5 years since I started this whole project and endeavour! š± #Twtxt #Update
@prologic@twtxt.net Can you please draft up a specification for that proposed change with all the details? Such as which date do you actually refer to? Is it now()
or the messageās creation timestamp? I reckon the latter is the case, but itās undefined right now. Then we can discuss and potentially tweak the proposal.
Also, I see what you did there in regards to the reply model change poll. ]:->
@movq@www.uninformativ.de I started with Delphi in school, the book (that we never ever used even once and I also never looked at) taught Pascal. The UI part felt easy at first but prevented me from understanding fundamental stuff like procedures or functions or even begin
and end
blocks for if
s or loops. For example I always thought that I needed to have a button somewhere, even if hidden. That gave me a handler procedure where I could put code and somehow call it. Two or three years later, a new mate from the parallel class finally told me that this wasnāt necessary and how to do thing better.
You know all too well that back in the day there was not a whole lot of information out there. And the bits that did exist were well hidden. At least from me. Eventually discovering planet-quellcodes.de (I donāt remember if that was the original forum or if that got split off from some other board) via my best schoolmate was like finding the Amber Room. Yeah, reading the ITG book would have been a very good idea for sure. :-)
In hindsight, a console program without the UI overhead might have been better. At least for the very start. Much less things to worry about or get lost.
Hence, Iād recommend to start programming with a console program. As for the language, not sure. But Python is probably a good choice, it doesnāt require a lot of surrounding boilerplate like, say Java or Go. It also does exceptionally well in the principle of least surprise.
@sorenpeter@darch.dk I see, ta. The big spring cleaning continues. ;-)
I went on a small hike, just 12-13km this time. The weather was great, blue sky, sunny 18°C, but with the wind it felt colder. Leaves and other green stuff is exploding like crazy. It looks super beautiful right now.
I came across an unfortunately dead salamander on the forest road, some fenced in deer, heaps of sheep, some unmagnetic cows (some were aligned very roughly north-south, but mainly with the axis of the best view I believe), a maybeetle and finally an awesome sunset. Not too shabby! The sheep were mehing all the time, that was really lovely to hear. And the crickets were already active, too. Didnāt expect them to hear yet. I tried to record the concert, but the wind messed it all up. Oh well.
@bender@twtxt.net Must be the US tariffs, itās working reasonably quick in Europe. :-D
@movq@www.uninformativ.de Your next experiment should be triangles. :-)
I just fixed a bug in ttās reply to parent feature. Previously, when the message tree looked like the following
Message
āā“Reply 1
ā āā“Subreply
āā“Reply 2
and āReply 2ā was selected, pressing A
to reply to the parent should have picked āMessageā. However, a reply to āReply 2ā was composed instead. The reason was a precausiously introduced safety guard to abort the parent search which stopped at āSubreplyā, because its subject didnāt match āReply 2āās. It was originally intended to abort on a completely different message conversation root. Just in case. Turns out that this thoght was flawed.
Fixing bugs by only removing code is always cool. :-)
@movq@www.uninformativ.de Bwahahaahaaa, this is fucking brilliant, I love it! :-D What a wonderful thing to start my Sunday.
@movq@www.uninformativ.de I hightly doubt that I am wiser than you. :-D
@bender@twtxt.net Ha! It turns out, some cows indeed have magnets in them: https://en.wikipedia.org/wiki/Hardware_disease
Cool, Hubble turns 35 today! https://science.nasa.gov/missions/hubble/nasa-celebrates-hubbles-35th-year-in-orbit/ Happy birthday little space telescope and thanks for all the lovely photos! :-)
@movq@www.uninformativ.de Aha! See? You got Long (Time Ago) Covid! ;-)
But this also happened to me all the time already before the pandemic. Time just flies and accelerates even more the wiser we get.
@bender@twtxt.net Hahaha, is that a satire site? :-D I havenāt noticed them prefering a north-south direction. Theyāre typically aligned in the marching direction to step forward to get to new grass. Or they just follow the leader cow.
@bender@twtxt.net Mission accomplished. :-)
Hey @sorenpeter@darch.dk, is your neotxt.dk feed permanently dead or will you resurrect it?
It was fairly gray all day. Just before I went on a stroll, a rain shower paid us a visit. Then, the sun took over. Great timing. Itās crazy how rapidly the greenery grows. No comparison to only two weeks ago.
Yesterday, I saw two courting great tits in front of the window. One fed the other a few times. That was super sweet to watch. Iāve never witnessed that myself before.
That reminds me of a workmate telling me the other day that my photo albums are blocked by corporate āĀ»āsecurityāĀ«ā trashware, bwahahahaaahaaaaa:
Completely expected from AI bullshit.
@bender@twtxt.net Great tits always makes for lovely nick names!
Exactly, @bender@twtxt.net, I was happily surprised when I discovered it. :-)
I was listening to āTurn On The Nightā by Kiss and thought, I very well turn on the light and close the shutters. Itās very dark and stormy outside. The second thunderstorm this year is here.
@thecanine@twtxt.net Woof, woof, woof, thatās pretty cool!
@kat@yarn.girlonthemoon.xyz Congrats! I wish it was that easy at work here, too. No matter what, 95% of the time I never complete or very often just even work on tasks that I want to get at. So much other rubbish popping up.
@bender@twtxt.net Hell yeah, that sounds like a good day!
Ta, @prologic@twtxt.net! Assuming you mean 13, itās just some old shed in an orchard. I reckon the owners keep some of their tools in there. They are all over the place around here. To me they look like they were all built like 50 odd years ago or maybe more, not sure. I could be completely wrong. I just like the look of them and actually wanted to capture the dark sky with the rolling in thunderstorm, but my camera had totally other plans. Didnāt work out at all.
@movq@www.uninformativ.de Hahaha, this is so cool! :ā-D
@kat@yarn.girlonthemoon.xyz And tasty! :-) Turns out thereās marzipan in the bunny belly. Yum-yum!
@bender@twtxt.net Thanks! The rain rapidly cooled off the 17°C to just 10°C. I certainly appreciated that. The weather is coming from the west here, so I thought youāve sent it our way. Let me try to return it. :-)
Todayās stroll was really nice. Just around 11km in total Iād reckon. We had a barbie at a mateās garden where everybody went on a hunt for an easter basket. Oh boy, what a preparation that must have been! Baking the bunnies, dying the eggs, mixing the bear leek butter and so on. Thatās dedication, let me tell you. :-)
It was the first time this year that we had half proper April weather and a thunderstorm in general. It started off with clear sky and lovely sunshine. Right after arvo lunch it started to rain, so we went into the hut. Then, the sun returned.
On the way back with the growling thunder in the distance coming closer and closer we escaped the rain just perfectly. A minute or two after we reached the car, wet stuff started coming down the sky. Not even half a minute after opening the front door, it poured like crazy. Lucky twice today. Thereās beautiful sunshine again by now. It smells absolutely great after the rain. I love it!
@movq@www.uninformativ.de Oh, thatās beautiful!
I opened up all the photos in new tabs and went through them. For a second, I wondered that it was snowing at your place right now. :-D
That made me realize that so far we basically had nearly no April weather whatsoever. May might be full of it then, letās see. :-)
@prologic@twtxt.net @movq@www.uninformativ.de @bmallred@staystrong.run @ionores@twtxt.net Thank you! Yeah, the yellow meadows look truly awesome.
Watching āHappy People: A Year in the Taigaā in German the evening before, this thing totally looked like a trap to us. So, we decided to sit on another, more rustic bench nearby. :-) Oh neat, it turns out, there is a much longer four part series of the documentary in English on YouTube. Highly recommended! This is part one: https://www.youtube.com/watch?v=fbhPIK-oBvA
Judging by the surroundings, I think this is actually a forest altar or something of that nature. But it looks like they started with the chappelās reinforcement steel and then they ran out of money before completing it or even placing the concrete forms. :-P
Yeah, 78 might be photo of the month. Itās one of my favorites.
A mate and I had an amazing but also exhausting hike to the highest of the Three Emperor Mountains yesterday with perfect weather conditions. Sunny 18°C, blue sky with barly a cloud and a little welcoming breeze, just beautiful.
Mt. Stuifen is 757 meters above sea level, has a small shelter and a barbie area and is still the most boring one of the three. Itās also the one farthest away from me. Not sure why it has two summit crosses, but both arenāt at the summit. The third, makeshift one at the real summit was gone by now. Four years ago, somebody had cobbled one together and put it up.
We bought our tucker at a local bakery on our way. This was the first time I tried a Teufelsbrezel (lit. devilās pretzel), a lye pretzel with pepper. Havenāt come across that anywhere else. But I can certainly recommend that, itās yummy.
We were glad when we were finally back home after some 26 or 27km. I wonāt do much today and let my feet rest. Another friend called for a much, much shorter hike tomorrow.
Enjoy the 92 photos: https://lyse.isobeef.org/wanderung-auf-den-stuifen-2025-04-19/
@bender@twtxt.net Exactly. I suspect it was because of sqlitebrowser
also accessing the database in parallel to debug the original issue.
So far, I have not found the exact reason why some replies donāt show up. When I do not filter for unread messages and show all, though, I actually see them. So, thereās that.
Today is the day where everything is falling apart. Suddenly, I get: SQL logic error: cannot start a transaction within a transaction
Aha, they all had to do with a dropped feed. I suspect the internal bookkeeping with root paths couldnāt keep up.
I just noticed that my unread messages counter was off by quite a bit. It showed 8, but I only saw one unread message. Even after restarting my client, which recalculates the number of unread messages, it remained at eight. Weird. Looking in the database revealed that this is indeed correct.
Apparently, my query to build up the message tree must be incorrect. It somehow misses seven messages. They all are orphaned, maybe thatās a clue. However, generating missing root messages (and thereby including the replies) typically works just fine. Hmm.
@movq@www.uninformativ.de Hopefully at your neighbors and not your building. :-S Keep your pecker up!
I just heard the fire brigade respond here with their compressed air sirens, too.
If you let fire take effect properly, it helps to reduce density.
Thatās an interesting research article about Wallbleed, a memory disclosure vulnerability in the Great Firewall of China. They reverse-engineered the buggy DNS query processing code that injects a response if the hostname should be censored: https://gfw.report/publications/ndss25/data/paper/wallbleed.pdf
@movq@www.uninformativ.de Lol! Yeah, nobody wants to see you bring your coal-powered forklift into the gym. :-D
Even though I really do like the shell, I always use Dolphin to mount my digicam SD card and copy the photos onto my computer. I finally added a context menu item in Dolphin to create a forest stroll directory with the current date in order to save some typing:
The following goes in ~/.local/share/kservices5/ServiceMenus/galmkdir.desktop:
[Desktop Entry]
Type=Service
X-KDE-ServiceTypes=KonqPopupMenu/Plugin,inode/directory
Actions=Waldspaziergang;
[Desktop Action Waldspaziergang]
Name=Heutigen Waldspaziergang anlegenā¦
Icon=folder-green
Exec=~/src/gelbariab/galmkdir "%f"
In order to update the KDE desktop cache and make this action menu item available in Dolphin, I ran:
kbuildsycoca5
The referenced galmkdir
script looks like that:
#!/bin/sh
set -e
current_dir="$1"
if [ -z "$current_dir" ]; then
echo "Usage: $0 DIRECTORY" >&2
exit 1
fi
dir="$(kdialog \
--geometry 350x50 \
--title "Heutigen Waldspaziergang anlegen" \
--inputbox "Neues Verzeichnis in ā$current_dirā anlegen:" \
"waldspaziergang-$(date +%Y-%m-%d)")"
mkdir "$current_dir/$dir"
dolphin "$current_dir/$dir"
This solution is far from perfect, though. Ideally, Iād love to have it in the āCreate Newā menu instead of the āActionsā menu. But that doesnāt really work. I cannot define a default directory name, not to mention even a dynamic one with the current date. (I would have to update the .desktop file every day or so.) I also failed to create an empty directory. I somehow managed to create a directory with some other templates in it for some reason I do not really understand.
Letās see how that works out in the next days. If I like it, I might define a few more default directory names.
@bender@twtxt.net Oooofff, Iām panting for breath when just thinking about that! Iāll immediately stop complaining. :-) I already forgot that a jacket over my jumper would have been nice. Iām happy to be cold.
We had some nice 22°C today. But after work, it got rather windy and cloudy, temps rapidly dropped so just 14°C. Still a nice stroll to our backyard mountain. https://lyse.isobeef.org/waldspaziergang-2025-04-16/
@movq@www.uninformativ.de For sure, an app for that is very silly. Iāve just seen signs in participating shops in my town. Thatās how I know of this concept.
@movq@www.uninformativ.de You just have to dress yourself up in a dog custume to pee on a tree, fence post or house wall. :-P
Depending on the hour, town halls and also graveyards are typically good options for public toilets. But yeah, you have to find them first. And then, there might be the āNette Toiletteā: https://www.die-nette-toilette.de/ (Unfortunately, you canāt see on the website which towns and cities participate in that concept. :-()
@movq@www.uninformativ.de Heck yeah, thatās an awesome shot!
@bender@twtxt.net Yup, we run an ejabberd.
This 8 bit trip is really cool! https://www.youtube.com/watch?v=pCm1fKZGvl47
@prologic@twtxt.net So, this flag isnāt doing exactly what you thought it does? Or is there a bug in the implementation itself?
@prologic@twtxt.net Ta! :-)
@bender@twtxt.net @ionores@twtxt.net Yep, itās extremely seldom that a photo turns out looking better than reality. Very rarely does that happen. But basically never with sunsets. ;-) Maybe once a leap year Iām very surprised to wonder how that subject wasnāt better in person but actually on film.
A mate and I met at the scout yard to prepare an upcoming workshop. Boy did we have an amazing sunset when we left. The photos donāt reflect it, it was a hell lot more beautiful in person: https://lyse.isobeef.org/plaetzle-2025-04-11/
@anth@a.9srv.net Hahaha, for a second I thought that you implemented word splitting according to Swiss (.ch
) rules. :-D
Btw, both manpage links string(2)
and getields(2)
(itās missing an f
) point into nothingness: http://a.9srv.net/src/wordwrap.2.html
I canāt help but notice line 9: http://a.9srv.net/src/wordwrap.c
And I reckon your finger slipped one key to the right for quore
: http://a.9srv.net/src/litclock.1.html
Cool stuff! :-)
@bender@twtxt.net @movq@www.uninformativ.de Thanks! Iāll think about switching to higher resolution teasers in the future. The reasoning behind the thumbnails is to avoid wasting traffic. Maybe folks in the outback or on expensive mobile networks appreciate it. Yeah, they could disable images in general.
Thatās a dang cool story from Apollo 11 where priority queues saved the day: https://www.nasa.gov/history/alsj/a11/a11.1201-fm.html
Hit by the arvo sun rays behind the window I was convinced that it is t-shirt weather. Deep blue sky, yeah, for sure! It turned out to be just 15°C and declining, though. So, I had to wear my jacket on todayās windy stroll. Pretty nice. Didnāt take many photos, but there you go: https://lyse.isobeef.org/waldspaziergang-2025-04-10/
@movq@www.uninformativ.de Holy crap, thatās really crazy!
Hahaha, you got me. When I read your first sentence I thought you were going to tell about your Wayland experience in comparison to X11. :-D
@movq@www.uninformativ.de @ionores@twtxt.net Thank you! Nope, still a petting farm over here. The only dangerous (to humans) animals are boars and ticks. But I only ever encountered a wild hog once in my entire life so far. Luckily, it took off and didnāt attack me. Ticks, on the other hand, regularly attack me.
@bender@twtxt.net @prologic@twtxt.net Thanks mates!
Another nice stroll in nature last week: https://lyse.isobeef.org/waldspaziergang-2025-04-03/
@kat@yarn.girlonthemoon.xyz Itās very well hidden, it took me a while to find that. Go to āSettingsā in the menu bar up top ā āProfile and Privacyā (already selected) ā on the right at āUser Infoā ā ā1 Mutedā ā click the link with the minus in the circle at the message you want to unmute.
@movq@www.uninformativ.de @kat@yarn.girlonthemoon.xyz Heck yeah, thatās crazy! :-) Fingers crossed! (tt
also agrees with the right⢠hash)
@prologic@twtxt.net @bender@twtxt.net @movq@www.uninformativ.de Iām going to join the party in Down Under. :-)
And weāre back to the regular landscape! Not only in subject but also photo orientation. No more silly portrait. I canāt recall it exactly, but I reckon that was one of ~20°C days. The evening sun was really crazy that day, made a great combination with the puddles: https://lyse.isobeef.org/waldspaziergang-2025-04-02/
@prologic@twtxt.net Not sure if the confirmation helps at all. You just condition yourself to immediately press y
on a daily basis.
Apart from that, aborting the removal should probably terminate the function with a non-zero exit code, something like return 1
.
@movq@www.uninformativ.de Same! Another infrastructure apocalypse at work. Who needs reliable shit? Definitely not us.
@doesnm@doesnm.p.psf.lt Hahahaha, I heard this one before, but itās brilliant! :-D
@prologic@twtxt.net Ta! :-)
Pretty sunset from last weekend: https://lyse.isobeef.org/abendhimmel-2025-03-30/
@prologic@twtxt.net Spring cleanup! Thatās one way to encourage people to self-host their feeds. :-D
Since Iām only interested in the url
metadata field for hashing, I do not keep any comments or metadata for that matter, just the messages themselves. The last time I fetched was probably some time yesterday evening (UTC+2). I cannot tell exactly, because the recorded last fetch timestamp has been overridden with todayās by now.
I dumped my new SQLite cache into: https://lyse.isobeef.org/tmp/backup.tar.gz This time maybe even correctly, if youāre lucky. Iām not entirely sure. It took me a few attempts (date and time were separated by space instead of T
at first, I normalized offsets +00:00
to Z
as yarnd does and converted newlines back to U+2028
). At least now the simple cross check with the Twtxt Feed Validator does not yield any problems.
And now, letās finish it off with Besigheimās old town. Only when we left, the sun peaked through the clouds. That was a bit unfortunate, but what can you do? It has some nice buildings. https://lyse.isobeef.org/besigheim-2025-03-30/
Today, we had a cleanup day with the scouts. I estimate that we ended up with about half a metric ton of rubbish. Despite the heat it was really great fun.
@prologic@twtxt.net In all my two Go projects I use modernc.org/sqlite
and canāt complain. Works great for me.