# 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 196316
# self = https://watcher.sour.is?offset=158658
# next = https://watcher.sour.is?offset=158758
# prev = https://watcher.sour.is?offset=158558
On my blog: Developer Diary, Transatlantic Slave Trade Remembrance https://john.colagioia.net/blog/2024/03/25/slavery.html #programming #project #devjournal
On my blog: Developer Diary, Transatlantic Slave Trade Remembrance https://john.colagioia.net/blog/2024/03/25/slavery.html #programming #project #devjournal
[47°09′12″S, 126°43′08″W] Storm recedes -- back to normal work
[47°09′30″S, 126°43′05″W] Wind speed: 54kph -- batteries low
Does everyone who posts from ciberlandia live in the same house in Portugal ?
Does everyone who posts from ciberlandia live in the same house in Portugal ?
Does everyone who posts from ciberlandia pt live in the same house in Portugal ?
****
Lunes santo es un contradicción. ⌘ Read more****
****
Odio los lunes santos. ⌘ Read more****
[47°09′47″S, 126°43′41″W] Wind speed: N/A -- Cannot comunicate
music, especially the kind with nested rhythms, is direct neuron spike addressing of mental contents, which is how it can unlock emotions that language can't
🧮 USERS:1 FEEDS:2 TWTS:916 ARCHIVED:71065 CACHE:2307 FOLLOWERS:14 FOLLOWING:14
Sweet little squirrel skittering across the telephone lines in the snow, not slipping too much
@prologic
@sorenpeter
@sorenpeter
@sorenpeter
You were mentioned in: https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:33:59Z,%0A" rel=noopener>https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:33:59Z>
>
@sorenpeter
@sorenpeter
@sorenpeter
@sorenpeter
You were mentioned in: https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:26:06Z,%0A" rel=noopener>https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:26:06Z>
>
@sorenpeter
@sorenpeter
You were mentioned in: https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:25:53Z,%0A" rel=noopener>https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:25:53Z>
>
@sorenpeter
You were mentioned in: https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:23:18Z,%0A" rel=noopener>https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:23:18Z>
>
@sorenpeter
@sorenpeter
@sorenpeter
You were mentioned in: https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:22:46Z,%0A" rel=noopener>https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:22:46Z>
>
@sorenpeter
You were mentioned in: https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:21:25Z,%0A" rel=noopener>https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:21:25Z>
>
@sorenpeter
@sorenpeter
@sorenpeter
You were mentioned in: https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:21:08Z,%0A" rel=noopener>https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:21:08Z>
>
@sorenpeter
You were mentioned in: https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:17:30Z,%0A" rel=noopener>https://darch.dk/twtxt.txt#:~:text=2024-03-24T22:17:30Z>
>
@sorenpeter
@sorenpeter
@sorenpeter this dot?
@sorenpeter what dot?
@sorenpeter
@sorenpeter
@sorenpeter
@sorenpeter
@sorenpeter
@sorenpeter trying to detect wm-endpoint
@sorenpeter trying to detect wm-end via twtxt.txt
[47°09′46″S, 126°43′18″W] Wind speed: 70kph
Come on guys, can't we just do IPv6 already?
Whenever I write O_RDWR it makes me think of Martin Crane
[47°09′44″S, 126°43′45″W] Wind speed: 80kph -- batteries low
****
58 días sin tootear...

Estaba echándome una siesta. ⌘ Read more****
@lyse It's just a simple config file subscriptions.yaml for me and the program run on a cron. This basically lets me subscribe to, download and keep in sync various channels I'm interested in and store them wherever I want. The nice thing is the output format / presets are done in such a way as to support media servers like Plex or Jellyfin out-of-the-box.
@lyse It's just a simple config file subscriptions.yaml for me and the program run on a cron. This basically lets me subscribe to, download and keep in sync various channels I'm interested in and store them wherever I want. The nice thing is the output format / presets are done in such a way as to support media servers like Plex or Jellyfin out-of-the-box.
@lyse It's just a simple config file subscriptions.yaml for me and the program run on a cron. This basically lets me subscribe to, download and keep in sync various channels I'm interested in and store them wherever I want. The nice thing is the output format / presets are done in such a way as to support media servers like Plex or Jellyfin out-of-the-box.
@prologic I might have to look into this thing. But at first glimpse it looks rather complicated and doesn't look like a simple replacement in my chain.

Again, YT keeps on deploying broken shit. >:-( Excerpt from my cronjob error feed: https://lyse.isobeef.org/tmp/404.png
[47°09′34″S, 126°43′28″W] Weather forecast alert -- storm from N
adventures in feed
adventures in feed
an adventures in food and drink might be an idea for a twtxt feed
an adventures in food and drink might be an idea for a twtxt feed
[47°09′02″S, 126°43′15″W] --interrupted--
Merging code on the phone (klunkily): https://akkartik.name/post/2024-03-24-devlog
Merging code on the phone (klunkily): https://akkartik.name/post/2024-03-24-devlog
@lyse Damn, thanks. 😅
@lyse Damn, thanks. 😅
@lyse Damn, thanks. 😅
[47°09′39″S, 126°43′52″W] Raw reading: 0x65FFC161, offset +/-3
@lyse I use ytdlp-sub
@lyse I use ytdlp-sub
@lyse I use ytdlp-sub
@prologic Does your cronjob parse the HTML, queries an API or how does it work? I parsed the video list HTML in the past. But it constantly broke, because somebody at Google thought they have to mess with the HTML every now and then. When I noticed that there are actually RSS feeds, I immediately switched. It's way better. Here's my setup: https://lyse.isobeef.org/online-video-setup/ I reckon I have to update this article with the latest achievements of #shorts exclusion.
🧮 USERS:1 FEEDS:2 TWTS:915 ARCHIVED:71057 CACHE:2304 FOLLOWERS:14 FOLLOWING:14
@prologic Not sure why the deerstand's roof is on the ground. That high seat has been built not that long ago. I can't tell for sure but I'm fairly certain that the roof was installed the last time I checked. :-?
@movq Cool! sed 21/s/one/on/ vec.h 8-)
@lyse Pretty cool tree house 🏠
@lyse Pretty cool tree house 🏠
@lyse Pretty cool tree house 🏠
@lyse Do you really need to rely on RSS? You could just run a daily cron like I do?
@lyse Do you really need to rely on RSS? You could just run a daily cron like I do?
@lyse Do you really need to rely on RSS? You could just run a daily cron like I do?
@movq Very cool 😎
@movq Very cool 😎
@movq Very cool 😎
@slashdot Oh boi, here we go 🙄
@slashdot Oh boi, here we go 🙄
@slashdot Oh boi, here we go 🙄
https://castel.dev/post/lecture-notes-2/ inkscape note taking
We had 11°C and a lot of wind today. I left the house at beautiful sunshine to go into the woods. I had to shelter from the rain under a coniferous tree right away for 10-15 minutes or so.

Many puddles had plenty of spawn in them. Some of the super tiny tadpoles already hatched. Unfortunately, none of them will probably make it, because all those puddles will all dry up in the next one or two months I reckon. Let's hope for the best, though.

Spawn

A bird landed in the trees about 30 meters away from me and it appeared to be a larger one, like a buzzard. Only at home at the screen I then saw that it was just a pidgeon. :-)

A bit later, there was a chaffinch happily singing and picking on the forest road. I could close in to about five meters before it flew half a meter further and continued. So I made a few steps, too. That game continued for over five minutes, before it then decided to relocate four meters higher onto a branch to let me pass by beneath. Pretty cool!
[47°09′12″S, 126°43′10″W] Raw reading: 0x65FF34C1, offset +/-1
Pinellas County - Base: 6.35 miles, 00:09:37 average pace, 01:01:02 duration
not base. not sure if it was heat, humidity, pace, or all the yard work i had been doing but my HR was really high. fun, but it did not feel relaxed.
#running
Pinellas County - Base: 6.35 miles, 00:09:37 average pace, 01:01:02 duration
not base. not sure if it was heat, humidity, pace, or all the yard work i had been doing but my HR was really high. fun, but it did not feel relaxed.
#running
Pinellas County - Base: 6.35 miles, 00:09:37 average pace, 01:01:02 duration
not base. not sure if it was heat, humidity, pace, or all the yard work i had been doing but my HR was really high. fun, but it did not feel relaxed.
#running
Pinellas County - Base: 6.35 miles, 00:09:37 average pace, 01:01:02 duration
not base. not sure if it was heat, humidity, pace, or all the yard work i had been doing but my HR was really high. fun, but it did not feel relaxed.
#running
Innkeeper, long island iced tea please
Innkeeper, long island iced tea please
@lyse What the hell! 🤣
@lyse What the hell! 🤣
@lyse What the hell! 🤣
Rainy day.

I was toying with OS/2 when I noticed that my hard disk was getting a bit full. I’m not aware that something like ncdu or just du exists in OS/2 Warp 4’s *base system* (I’m sure there’s software like that already available, but I was too lazy to search), so I quickly cobbled a little program together that sums up directory sizes. And there you have it, an installation of Carmageddon was lurking on the disk, weighing in at 200 MB. 🥴

[![](https://movq.de/v/57f01ccd46/.html%2Dindex%2Dthumb%2DIMG_7415%2Dsmall.jpg.jpg)](https://movq.de/v/57f01ccd46/IMG_7415%2Dsmall.jpg)

Being able to cross-compile this from Linux still blows my mind.

Anyway, here’s my tool: https://uninformativ.de/git/dusage

Let’s see, this might be a good opportunity to make an OS/2 GUI version of this. 🤔 I’ve never done that and this might be doable (unlike other stuff I’ve recently tried).
Rainy day.

I was toying with OS/2 when I noticed that my hard disk was getting a bit full. I’m not aware that something like ncdu or just du exists in OS/2 Warp 4’s *base system* (I’m sure there’s software like that already available, but I was too lazy to search), so I quickly cobbled a little program together that sums up directory sizes. And there you have it, an installation of Carmageddon was lurking on the disk, weighing in at 200 MB. 🥴

[![](https://movq.de/v/57f01ccd46/.html%2Dindex%2Dthumb%2DIMG_7415%2Dsmall.jpg.jpg)](https://movq.de/v/57f01ccd46/IMG_7415%2Dsmall.jpg)

Being able to cross-compile this from Linux still blows my mind.

Anyway, here’s my tool: https://uninformativ.de/git/dusage

Let’s see, this might be a good opportunity to make an OS/2 GUI version of this. 🤔 I’ve never done that and this might be doable (unlike other stuff I’ve recently tried).
Rainy day.

I was toying with OS/2 when I noticed that my hard disk was getting a bit full. I’m not aware that something like ncdu or just du exists in OS/2 Warp 4’s *base system* (I’m sure there’s software like that already available, but I was too lazy to search), so I quickly cobbled a little program together that sums up directory sizes. And there you have it, an installation of Carmageddon was lurking on the disk, weighing in at 200 MB. 🥴

[![](https://movq.de/v/57f01ccd46/.html%2Dindex%2Dthumb%2DIMG_7415%2Dsmall.jpg.jpg)](https://movq.de/v/57f01ccd46/IMG_7415%2Dsmall.jpg)

Being able to cross-compile this from Linux still blows my mind.

Anyway, here’s my tool: https://uninformativ.de/git/dusage

Let’s see, this might be a good opportunity to make an OS/2 GUI version of this. 🤔 I’ve never done that and this might be doable (unlike other stuff I’ve recently tried).
[47°09′22″S, 126°43′53″W] Dosimeter fixed
Ah, it's supposed to be this pattern in the example code, but – to my understanding – applied incorrectly since all interaction with this channel happens in the same goroutine: https://pkg.go.dev/net/http#Server.Shutdown
I'm not a channel expert, @prologic, but idleConnsClosed is useless here, right? https://git.mills.io/yarnsocial/yarn/src/branch/main/internal/server.go#L192
On my blog: Free Culture Book Club — Airlock Bound, part 1 https://john.colagioia.net/blog/2024/03/23/airlock-bound-1.html #freeculture #bookclub
[47°09′58″S, 126°43′26″W] Resetting dosimeter
@movq Thanks. It's so cool to see all the colorful change and animal activity that comes along with spring. :-)