# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 7053
# self = https://watcher.sour.is?uri=https://lyse.isobeef.org/twtxt.txt&offset=6552
# next = https://watcher.sour.is?uri=https://lyse.isobeef.org/twtxt.txt&offset=6652
# prev = https://watcher.sour.is?uri=https://lyse.isobeef.org/twtxt.txt&offset=6452
@bender Deal!
@bender Deal!
@movq @bender @kat Oh yeah, this is a great article! The site looks quite horrible, but tastes are different. :-)
@movq @bender @kat Oh yeah, this is a great article! The site looks quite horrible, but tastes are different. :-)
@kat Oh dear, what a way to start the day! :-(
@kat Oh dear, what a way to start the day! :-(
Once again, we had a lovely sunset: https://lyse.isobeef.org/abendhimmel-2025-05-04/
Once again, we had a lovely sunset: https://lyse.isobeef.org/abendhimmel-2025-05-04/
@javivf You also cut from the front and not the back.
@javivf You also cut from the front and not the back.
@prologic 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 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 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 True.
@prologic 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 True.
@movq Indeed, a Wüstenmaus sounds cute. However, a Wüstenratte — which is more a desert rat — not so much.
@movq Indeed, a Wüstenmaus sounds cute. However, a Wüstenratte — which is more a desert rat — not so much.
@prologic ODD, lol. I don't wanna be rude, but this sounds more like Code And Fix.
@prologic 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 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.

Fire escape staircase camouflaged behind some wooden slats

https://lyse.isobeef.org/wanderung-von-asperg-nach-besigheim-2025-05-01/
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.

Fire escape staircase camouflaged behind some wooden slats

https://lyse.isobeef.org/wanderung-von-asperg-nach-besigheim-2025-05-01/
@quark 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.
@quark 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.
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 @bender 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!
@movq @bender 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 It's like having good manners at the table. Use forks and knives. ;-)
@bender It's like having good manners at the table. Use forks and knives. ;-)
@movq This suits the background image perfectly.
@movq This suits the background image perfectly.
@movq 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 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 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.
@movq 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:

Kestrel sitting on the edge of a tower

https://lyse.isobeef.org/asperg-2025-04-30/
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:

Kestrel sitting on the edge of a tower

https://lyse.isobeef.org/asperg-2025-04-30/
@movq 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 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 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 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 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!
@movq 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!
@movq In case you reconsider, it would be even easier then to just send an HTTP 429 Too Many Requests. :-)
@movq In case you reconsider, it would be even easier then to just send an HTTP 429 Too Many Requests. :-)
@bender Hehehe! :-D

@movq 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.
@bender Hehehe! :-D

@movq 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 Thank you for writing this together. I just left a few comments.
@prologic Thank you for writing this together. I just left a few comments.
@movq You better push new code sooner!!

As @bender 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
@movq You better push new code sooner!!

As @bender 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.
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 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.
@xuu 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 Exactly, @bender! :-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.
@prologic Exactly, @bender! :-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.
@prologic Phew, I'm indeed not twtxt.dev, because I sometimes actually do edit my feed with vim like a barbarian.
@prologic Phew, I'm indeed not twtxt.dev, because I sometimes actually do edit my feed with vim like a barbarian.
@prologic 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. ]:->
@prologic 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. ]:->
Hahaha! https://blog.bofh.it/debian/id_471
Hahaha! https://blog.bofh.it/debian/id_471
@movq 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 ifs 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.
@movq 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 ifs 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 I see, ta. The big spring cleaning continues. ;-)
@sorenpeter 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.

Sheep

https://lyse.isobeef.org/waldspaziergang-2025-04-27/
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.

Sheep

https://lyse.isobeef.org/waldspaziergang-2025-04-27/
@bender Must be the US tariffs, it's working reasonably quick in Europe. :-D
@bender Must be the US tariffs, it's working reasonably quick in Europe. :-D
@movq Your next experiment should be triangles. :-)
@movq 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. :-)
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 Bwahahaahaaa, this is fucking brilliant, I love it! :-D What a wonderful thing to start my Sunday.
@movq Bwahahaahaaa, this is fucking brilliant, I love it! :-D What a wonderful thing to start my Sunday.
@movq I hightly doubt that I am wiser than you. :-D
@movq I hightly doubt that I am wiser than you. :-D
@bender Ha! It turns out, some cows indeed have magnets in them: https://en.wikipedia.org/wiki/Hardware_disease
@bender 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! :-)
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 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.
@movq 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 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 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 Mission accomplished. :-)
@bender Mission accomplished. :-)
Hey @sorenpeter, is your neotxt.dk feed permanently dead or will you resurrect it?
Hey @sorenpeter, 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.

Cows on a meadow

https://lyse.isobeef.org/waldspaziergang-2025-04-24/
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.

Cows on a meadow

https://lyse.isobeef.org/waldspaziergang-2025-04-24/
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.
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:

Category: Adult Content

Completely expected from AI bullshit.
That reminds me of a workmate telling me the other day that my photo albums are blocked by corporate "»'security'«" trashware, bwahahahaaahaaaaa:

Category: Adult Content

Completely expected from AI bullshit.
@bender Great tits always makes for lovely nick names!

A pair of great tits, female on the left, male on the right
@bender Great tits always makes for lovely nick names!

A pair of great tits, female on the left, male on the right