# 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 6169
# self = https://watcher.sour.is?uri=https://lyse.isobeef.org/twtxt.txt&offset=4816
# next = https://watcher.sour.is?uri=https://lyse.isobeef.org/twtxt.txt&offset=4916
# prev = https://watcher.sour.is?uri=https://lyse.isobeef.org/twtxt.txt&offset=4716
@xuu These are indeed iterators. Very weird syntax, though.
@xuu Oh, I wasn't aware of this! Thanks for bringing it to my attention.
I do like that they move away from one shared variable per loop to an own one per iteration. That makes sooo much more sense. I don't hit that often, but it happened a few times in the past and getting this figured out is not the easiest thing in the world.
I have to read up on the yield functions. From your examples I fear iterators would have been more useful. Let's see.
@movq I just listened ten (lol) times very carefully, but it's much closer to "ten" than "tin" I think. Hahahaha, the dickheads video is fantastic! :-D Can't tell if I would have understood that correctly if I weren't reading the subtitles.
@movq @prologic Haha, this is nice! I have to admit, my ears cannot differentiate between Aussie and Kiwi, both sound the same to me. But then, for New Zealandish I also just watch Project Brupeg. Two Kiwis rebuilding a sunken boat in Down Under, so they might already have been Straya-lized, no clue.
@mckinley My goodness, 99 specifications!? I'm out.
Maybe some people want to periodically change their keys or if your private key is lost or leaked, you also need a new one. But yeah, you're right. You have to draw a line somewhere.
@movq Oh dear, you should probably switch shops. At least the Verbraucherzentrale backs us up here.
ARGH! All tests passed, but once I ran the exact same scenario in the real application, numbers didn't line up anymore. What the heck, how in the world is this even possible!? Turns out I haven't committed the changes to the database, that's why I still could see them perfectly fine in my debug session, but the application's session of course didn't. Took me four (!) hours to figure this out. Yeah, I really have to go to bed now. Good night.
@stigatle Cool. I was coding today all day long.
@prologic Are you already sick of your fast internet? :-D Enjoy your holidays!
@movq Wow, when entering or leaving?
@movq Just 13°C with cold wind. But the sun shining through the window was nice.
@mckinley Brings up a few interesting points. But I fear it's a rather complicated protocol. I read through a few pages on that site, but I haven't seen a real specification for it. I immediately thought that you can't really change your keys without losing your identity. Basically the same as with changing feed URLs over here. Maybe slightly better, but not much.
Something is wrong with me. My eyes fell on the onions and I thought, mmmmm, those apples look delicious. But I'm now eating a real apple.
@movq Yeah, the visual emoji thing is silly. Picking letters or words only would have been way too easy… So oldschool! But that's what you get with today's kids, they're all emoji power users.
Luckily, my terminal font shows all the same seven squares in the correct order. :-D
I think I see a water pistol in Firefox.
@movq Bwahahahahaahaaahaaaahaaaaa, that's a really good one! :'-D I love it!
When I was tying my shoelaces on the landing, the birds in the neighborhood gave a real concert. Sounded great.
I never tried it, @prologic. And I probably never will after this catastrophic report. @eapl.me @bender E-mail, IRC and Jabber, that's it for me.
16°C, almost bathers weather! Sun was hiding behind the clouds, though. The walk in the forest was very beautiful. Birds were singing, the first bees gathered nectar, all sorts of flowers brought some more color into nature. We enjoyed it.

Who spots the bee?
@prologic It escaped its guard rails! :-D I hope you're alright.
Thank you! Sure, go on, @mckinley, please help yourself! :-) It took me some time to simplify the magic spell to a single sed invocation.
Actually, @movq, I couldn't live without a bell in my prompt either. It's so neat in combination with URxvt.urgentOnBell: true
in my _~/.Xdefaults_. Comes in handy every single day.
My self-winding watch just shows me the time._~
I noticed this afternoon that we currently have Carnival vacations this week. So many people outdoors.
I've seen three great spotted woodpeckers and heard dozens more hammering the trees. But the photos turned out to be rubbish.
It was very windy at the summit, but I sat on the castle wall and enjoyed the sun beating on me. I would have loved to just relax there half an hour longer, but I had to be back in time. :-(
09 looks like it's straight from an AI, but the moss was actually on top of a smaller tree. I fell down from a giant moss-covered tree next to it.
Quite cool how much reach the lift's outriggers have to level it on that steep street.
29-32 show the reason for closing the forest road for one and a half months. A tree fell over and got hung up in the telephone cable in a 45° angle. Only the wire prevented it from crashing down on the road. I find it astonishing that the cable did not rip apart. After all, the tree was quite substantial. No idea why it took them so long to get it removed, though.
The entire meadow in 36 was totally covered with mouse holes. Sick!
https://lyse.isobeef.org/waldspaziergang-2024-02-13/
Action shot of a brown squirrel
Haha, @bender! :-D
@mckinley Usually, I get away with sleep 5m; echo -e "\\aSomething, something"
. For longer waiting periods (checking on laundry, cake, etc.) I often want to know how much time is left, so I built this lengthy shell script: https://git.isobeef.org/lyse/gelbariab/-/blob/master/srem/srem?ref_type=heads
Unfortunately, I don't remember where I got ringring.ogg from. Maybe it was shipped with KAlarm in KDE 3.5. I think it had the option to ring an alarm clock. That's useful when watching a video in fullscreen.
Haha, @bender! :-D
@mckinley Usually, I get away with sleep 5m; echo -e "\aSomething, something"
. For longer waiting periods (checking on laundry, cake, etc.) I often want to know how much time is left, so I built this lengthy shell script: https://git.isobeef.org/lyse/gelbariab/-/blob/master/srem/srem?ref_type=heads
Unfortunately, I don't remember where I got ringring.ogg from. Maybe it was shipped with KAlarm in KDE 3.5. I think it had the option to ring an alarm clock. That's useful when watching a video in fullscreen.
@mckinley I just keep the tea bag in my cup until the cup is empty.
@stigatle The whole week has been a gray soup over here, too.
@bender Let's hope it's not ~2 minutes. ;-)~
Congrats, @prologic, two meters latency, heck yeah! :-)
I went to the dairy farm and back in 50 minutes. It was suprisingly dark. Luckily, I walked the forest paths a hundred times, otherwise it would have been very hard to find my bearings a few times. On the way home I wanted to shortcut over the meadow, but then realized that there were grazing sheep. I took a detour to not wake them up. This quick walk was very well needed to blow the cobwebs away.
One last thing, @movq. I really do like that interesting stuff is hosted at uninformativ.de. Not only is this great irony, but it suggests that you don't take yourself too seriously. I love that. When I first encountered your domain I thought – and still do – that it is a funny name. Anyway, don't wanna push you.
The first ladder is glued up. The second one only needs its eight mortises cut and it's ready for assembly, too. Six more to go then.
@xuu @prologic All I can tell you is I won't have a use for key value pairs. If I write a German message every now and then, I'm too lazy to annotate the language. I also never missed formal reposts. The simplicity works well for me.
@movq FWIW, I find "uninformativ" quite cool. :-) When you move, my client will show me duplicates, as my parser doesn't look at the first `url` meta data field but uses the feed URL instead. I think. It's been too long since I worked on that. Either I implement the spec correctly or I simply do not change the subscription URL.
We went on a nice walk today. It rained a bit this morning, so we had a clear view. We first thought of a forest fire, but the smoke was gone quickly. Can't complain about the sunset.
Sunset
@movq Do you mean the "clonk, clonk" in the first second of your recording? I guess the rest then is balls hitting each other.
@adi Hmm, I never heard of that one before. The debian package description says:
> The cu command is used to call up another system and act as a dial-in
> terminal (mostly on a serial line). It can also do simple file transfers with
> no error checking.
>
> cu is part of the UUCP source but has been split into its own package because
> it can be useful even if you do not do uucp.
I'm wondering what are you using it for?
@movq Doesn't sound broken to me.
@eapl.me This is cool! And Raku is indeed an extremely weird language.
Oh boy the rain was much heavier than we thought. My pants were completely soaked and glued to my thigs after just ten minutes. With all the wind we decided to stick to the forest as much as possible to protect against horizontal rain. I first wanted to go a different route this time, but that would have left us much more exposed to the elements. It was a cold, but still a nice, an hour and a half long walk.
Just like @mckinley, I never found anything that I was remotely happy with. If the use case at hand diverges just the tiniest bit from what this thing was designed for, you're just screwed. I always ended up throwing the CMS away and writing my own HTML and CSS, so I'm with @adi. In the long run it's so much simpler. 10-20 years ago I taught a casual aquaintance the basics of HTML in a bunch of lessons for her new job. She was not in IT at all, so it can work with patience and a will to learn.
Grrrr, those bloody printers! Cost me two hours to make it work again. It just didn't want to print anymore. Print jobs were received and then it rattled, stuff inside moved around, the fan ran, I could hear all the regular noises, but no paper came out.
Black and white copy gave me at least an empty sheet of paper. Color copy even printed something, not the best quality, but there was definitely color on the paper.
The first test print attempt then set some mechanical actions off, "Please wait" was shown, I could hear stuff turn for quite some time, but nothing really happened. Neither did I get a paper nor an error message. Just got returned back to the submenu where I left of. That was it. Any subsequent test print attempt resulted in even only a "Printer busy" message. Nothing happened at all. No noises, nothing. So I restarted the printer. Rinse and repeat, same story.
In the end a printer factory reset did the trick. But the "Printer" menu item to do so was only visible right after reboot. Whenever some kind of printing action was submitted, the "Printer" menu item simply disappeared. After reset I could print the printer configuration page. A one-page print job from the computer was successful, too. Even totally acceptable print quality. Just like nothing had ever happened. Let's see how long that lasts.
The manual's troubleshooting section was of no real help. It didn't have any of my symptoms (except for "does not print", but all suggestions were clearly not useful in my case). It only made me realize at some point in time that there should be a "Printer" menu item. I think that's now always visible.
I also wanted to replace the drums, but I transposed a number, so I ordered the wrong unit. Luckily, I only opened the outer box, the drums are still sealed in their original wrapping.
Righto, I hand-planed seven crossbars, two uprights and cut the first crossbar to length and sawed/chiseled the first mortise for it. Just have to plane 14 more uprights and 25 crossbeams, cut 31 crossbars to final length and make 61 more mortises. And then the ladders for the laundry shelves are already done.
Feels great to do something actually useful. Cannot say that of my dayjob at the moment.
@mckinley Haha, right. They might have figured that everybody is just using *
anyway. :-D Evidence from logs suggests "Spawning-AI".
Yup, @thecanine, I thought so, too. Reminds me a bit of Google using the least restrictive robots.txt rule when in doubt (at least you could argue for improved searchability; but it smells a bit fishy).
In the logs I see these three 404s in a row from someone claiming to be their bot:
* /.well-known/tdmrep.json
* /ai.txt?t=1704481081.54321
* /.well-known/ai.txt?t=1704481081.54321
I never heard of TDM Reservation Protocol before:
> This specification defines a simple and practical Web protocol, capable of
> expressing the reservation of rights relative to text & data mining (TDM)
> applied to lawfully accessible Web content, and to ease the discovery of TDM
> licensing policies associated with such content.
>
> This initiative is a technical answer to the constraints set by the Article 4
> of the new European Directive on copyright and related rights in the Digital
> Single Market.*
@movq Fortunately, I was spared this fate. :-D I vaguely remember flash videos. Thank goodness they have passed away. I reckon I came across Igorrr's stuff in the past. All I can say, not my cup of tea. :-) Extremely wild, you're absolutely right.
@movq Never seen or heard this. So there are crazier videos these days? I usually only listen to songs. Maybe for the better? :-?
@thecanine @prologic @eldersnake @mckinley This page is just a terrible joke. Great writeup, mckinley! Exactly my thoughts, but you forgot to mention that you see zero contents unless you scroll a full page down. Boy do I hate this. Luckily, I did not watch this stupid video.
Why does this generator add tons of *.ext
rules when it also has a simple *
to catch them all? I'm not a robot.txt expert, but that feels redundant. If I do not have an ai.txt, is their crawler consulting my robots.txt? I could not find an answer to that – in my opinion – obvious question. I don't want any bots on my site.
@movq Very cool photos! You got lucky again with the blackbird, so cute.
Thank you, @movq. Yup, and he's also wearing knee pads.
@prologic Woohoo, it's coming together. Digging holes that quickly fill up with water is not so pleasant. I'm glad that they managed it, though. Let's hope that your upgrade is completed next week.
@stigatle I got you covered. :-P Fingers crossed that you can pay your forests a visit soon.
11 might be deer tracks, maybe a hunter can tell. It's definitely originates from wildlife. I was the only one on that path. There were no other footprints than mine.
I took plenty of videos and now have to edit them. Phew, that's unpleasant work. Gotta replace some audio. The wind noise makes my ears bleed. I reckon I will finish this tomorrow. :-/
I really enjoyed to finally get some shop time again. It's been quite a while. But today I started on the shelves.
In the afternoon I then decided to go out and soak up the winter sun. This turned into a four hours walk. In contrast to yesteray, there were a lot more people on the way. I wore my other gloves and boy, do they work better. So much warmer! Gonna always bring them from now on.
The autofocus left me in the church when I spotted the great spotted woodpecker in 03. Sigh. Despite the focus causing trouble yet again, timing in 31 was perfect. The fisherman casts his net to catch the car. ;-)
Two people were having a barbie at the public fireplace on top of the mountain. Haven't seen that in action for quite some months now. The fire smelled beautiful.
I estimate the sledder's age to about 60 years. He went down the steep, snowy and icy mountain road. Quite a bit crazy with people walking up and down, too.
Iced up twigs
@movq Thanks! Yeah, not to speak of our mouths either. :-)
Congrats, @adi! :-) That fits them very well.
@movq Oh, cool. I thought so. This just looks very close. Yeah, one just has to get lucky, that's for sure. But you certainly did enjoy the rub of the green today. :-)
Today was incredible. It felt actually fairly warm in the sun without any wind at all. We came across surprisingly plenty of snow. And ice. There is barely any snow left in town. But as soon as you leave it behind and enter nature, it's a different story. Some parts were just unpassable. On the way back we slid down 10-15 meters on a thick ice-covered road. That was great fun. The flag in 05 was frozen solid. 13 and 14 shows a beautiful stalagmite, but maybe it was a stalagtite that had been melted off of the bench. Not sure. The surroundings were extremely blue today, 16 shows that bit. Very unreal. Nobody of us has ever noticed the lock beneath the red lady (22 and 23). Yes, the trashcan in 30 is currently out of service. It might take a while to come out of hibernation. I appologize for the sound of the video in advance.
Lion with snow-covered beanie
Heck yeah, this is absolutely fantastic, @movq! <3 I reckon I have to upgrade my gear. Really amazing shots. I saw a great spotted woodpecker from my window, but this guy was too far away, the pics turned out real rubbish. How close were you in 7186?
@movq Nice, that's quite a bit! You've got certainly much more than we this afternoon.
@movq Haha, righto! Of course I dutifully followed these instructions without hesitation. :-D Oh, you were very courageous, dicing with the death. ;-) One caution notice I came across actually spoke of "Gefahr für Leib und Leben" (danger to life and limb).
@stigatle @movq I didn't even attempt to go out today. There were warnings about ice sheets all over the place. Even our employer sent an e-mail to take advantage of home office whenever possible. :-)
Called it quits a bit earlier to enjoy the lovely sunshine at 1°C. I heard plenty of woodpeckers hammering trees, but despite great conditions without leaves on the trees, I could only spot one. Trying to point the camera at it and it was gone already. When the sun sets, temps rapidly drop. We're currently at -4°C. In order to operate my cam, I stripped my gloves too often. My hands got so cold that it actually hurt. Hottie to the rescue again.
Rotten tree trunk covered in moss, leaves and a bit of snow
13-15 doesn't show gravel on a tree but rather a large snow-covered mushroom. Even in person 15 looks totally like premium forest road material.
@stigatle Nice job! We got about two centimeters of snow yesterday afternoon, but it's supposed to reach 9°C tomorrow. So, everything will be gone again.
Wasn't bad at all. With long underwear, a thick working jacket, of course gloves, beanie and scarf I didn't feel cold at all. I was walking and moving around all time, so I even sweated a little bit. We were mostly done until noon. All in all, good fun actually.
On the way home I took a detour via the woods to enjoy the beautiful winter scenery. The white trees look just so amazing. Light was already fading, in person it was several times better. Tomorrow, I have to redo all the macros.
Frozen trees
We're collecting christmas trees with the scouts today and dispose of them at the green waste site. It's gonna be chilly at -6°C on top of the truck beds, I will tell you that. However, years ago we picked the coldest day of the year and had to deal with -15°C. A very different situation. This morning we even got a little snowfall, first one of the year. Footpaths are covered in a centimeter thin white layer. Gotta gear up.
@xuu I never read the RFC, but I'm absoutely not surprised regarding complexity. :-(
@stigatle Ah, I see. Happy extending then. :-)
@stigatle But that's a project for another time, isn't it? One and a half meters of snow, holy crap, you can't replace the fence with that much snow on the ground. Maybe only fix a few things at the upper section of the fence. In fact, you might not even need a ladder now. :-D
Quite cold, but hardly any wind, so -4°C weren't too terrible. Very hazy, though, all you could see was a white wall. There was a tiny bit of snow at the summit. In contrast to two weeks ago, only very few people were outside today. Much appreciated.
Snow covering lichens on a sandstone wall
@xuu Thanks, that video is quite good. Crazy stuff. ;-)
You intrigued me, @xuu. I have to read up on Fibonacci Heaps when I'm clear-headed. :-)
@movq This spider doesn't look too bad. I don't find eight legged creatures visually pleasing, not even close, but there are worse spiders than this one. Anyways, I'm glad that we're generally in a petting zoo here in Europe. :-)
@movq Dann bin ich auch erstmal überfragt. Kann mich nicht erinnern, jemals in das Problem gelaufen zu sein. Nur zu lange Zeilen hatte ich hin und wieder mal und musste dann händisch ein paar Worttrennungsmarkierungen einfügen. Oder Sätze so umbauen, dass die entsprechenden Codeschnipsel (ich glaub, das waren die weit aus größten Übeltäter) mitten in die Zeile drunter rutschten. Alles schon zu lang her.
@movq Chaos, unfortunately. At least I talked to another one of A and we will have an appointment together with B tomorrow morning. They invited. :-D
Lol, mail servers. :-D How many e-mails did you get?
@movq Some people seem to never have heard of commas in their written communication. ;-) My day was also very unproductive if I say so myself. A thousand sideshows. And it looks like that will continue tomorrow.
@movq I once saw a similar sized, harmless (as I was told after asking the locals) spider on the exterior wall. I reckon that's much worse, though: https://lyse.isobeef.org/tmp/redbackspider.jpg This one was hiding on the outdoor water tap. One guy was bitten by a red back spider as a child and said that was the worst pain he ever felt in all his fourty years or so. Vomited constantly, heavily hallucinated for one day and then it started to get better again.
@movq Naja, die Mitte hab ich dann irgendwann großzügig überflogen. ;-)
Ich find das auch arg seltsam, wie LaTeX sowas produziert. Hast Du evtl. pdflatex
nicht oft genug ausgeführt? Meine Fastregel ist dreimal drüberrödeln lassen. Ab dann sollte es keine Änderungen mehr geben, wenn ich das richtig in Erinnerung hab.
Ja, bei der Streckendarstellung musste ich auch an eine der AoC-Aufgaben denken, die mir unterkam. Aber das ist ein gutes Format, denk ich. In der Tat absolut verblüffend, wie durch diese einfache Regel so viele gute Strecken dabei rauskommen. Hätte ich auch niemals gedacht. Im Leben nicht.
There was a display shelf full of C64s in one of our computer science rooms in school.
@eapl.me Oh, cool. 99.9% of the time, my music player just starts at the very top and then simply plays all files in my collection in an alphabetical order by artist, album by year and then all tracks. No randomization at all. But I remember wondering about the same back in the days: Hmm, the fifth $same_artist in a row. That's not random!@1
@movq Yeah, there was one particular where a neighboring team A wanted to talk to another team B to confirm something long before holiday season and apparently they didn't, because we all got an e-mail from B on how to proceed. They're blocked. For multiple weeks now. I reminded one of A yesterday and I was assured that they will handle it. But I haven't seen a reply from them today either. :-/ I might just answer myself tomorrow. Sigh.
This is really annoying. Especially because this is not the first time it goes like that. :-( So much time, energy and nerves wasted.
Apart from that major one, I saw a few decently interesting messages, not super important, but still good to know.
@movq Sehr schön! Wahrscheinlich hätte ich mir zuvor die referenzierten Dokumente anschauen müssen, um Deinem Aufschrieb einfacher folgen zu können. Die Levelgenerierung finde ich ziemlich genial. Seite 17:
> Diese Ersetzungsregel existiert für alle Richtungen, nicht nur horizontal.
Müsse „vertikal“ statt „horizontal“ heißen, oder?
Mit Abbildung 13 hatte ich erst so meine Schwierigkeiten, die Erläuterung im Fließtext hat dann aber die Sache schließlich nach mehreren Runden aufgeklärt. Ein Hinweis auf die weißen Kästchen nach dem grünen Feld hätte mir vermutlich geholfen. Außerdem hab ich ne ganze Weile gebraucht, diese verbundene, lange Zelle in der Mitte zu verstehen. :-D
Hurenkindalarm auf den Seiten 11 und 12. :-P
Surprisingly, it took me only half a day to go through all the written communications.
@prologic @movq Well, there are a few things that might be important to me, but I would miss otherwise. I should maybe spend a bunch more time on creating filter rules for all that crap. Sort out mails from bots into the trash automatically and things like that. A lot of definitely important stuff is already handled. But the maybe pile is still quite large.
@prologic I hear you! I reckon Monday will be only going through gazillion of e-mails and following up different chats (of course there are different ones, why would you settle on one?).
I bet you did, @stigatle. Enjoy! Tuesday will be the coldest night with -7°C so far. Probably some light snowfall on Sunday.
My headset microphone didn't work, so I finally used another – rather crappy – headset. After the meeting I noticed that the hardware mute button was pressed on the first one. As soon as you're on vacation for three weeks, you forget all these simple things from the working world. :-)
Went to Lake Linsenholz which is a construction site at the moment. It's very muddy around the lake, we sunk in a bunch of times. My camera did an extraordinary bad job at focusing today. So I apologize for the crap quality. 2: info sign with tons of typos, 4: rest of drain (Mönch), 5: old rainwater channel across the forest path, 8-10: surprisingly, they used wooden veneers to protect seedlings against being eaten, I only ever saw plastic stuff which breaks down in the sun in a few years and leaves a big mess, 12: counter contruction site by a mole, 18: extracted drain, 19: Lyse sinking in the sand (it kinda looked like solid gravel).
Empty lake
@prologic I had and have to work with Mattermost and RocketChat. Their web UIs pretty much feel like clones to me and they also both suck in my opinion. The threading view just doesn't really work out in my experience. To be fair, I'm just a simple user, it might very well be, that these instances are just configured in a weird way, no clue. But I'd stay away from these two softwares if I could help it. Since you seem to like Mattermost, you might want to have a look at RocketChat.
@stigatle Sick! All the best to you. Severe events increase in number and severity. Some parts of Germany currently have some issues of flooding again. Luckily, here is nothing at all.