# 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 196325
# self = https://watcher.sour.is?offset=159399
# next = https://watcher.sour.is?offset=159499
# prev = https://watcher.sour.is?offset=159299
Base: 6.25 miles, 00:09:41 average pace, 01:00:30 duration
treadmill due to life. damn pain between miles 4 and 5. nothing the day before and nothing afterwards so maybe that is a good sign things are turning around.
#running #treadmill
Base: 6.25 miles, 00:09:41 average pace, 01:00:30 duration
treadmill due to life. damn pain between miles 4 and 5. nothing the day before and nothing afterwards so maybe that is a good sign things are turning around.
#running #treadmill
[47°09′06″S, 126°43′07″W] Dosimeter malfunction
Tiene la manía de meterla dentro de su cuenco de agua
#catsoftwtxt
Tiene la manía de meterla dentro de su cuenco de agua
#catsoftwtxt
@pratikbaid3 is looking for a few small projects to add to his contractor/freelance CV and has reached out to me to see if he could do a bit of work on the Yarn.social mobile app. He's done work before in the past and has done a pretty decent job.
Two projects we've discussed:
- Flutter upgrade and cleanup, ensuring the mobile app builds successfully with the latest Flutter (_which breaks all the time 🤦♂️_)
- A UI/UX Redesign of the Mobile App with a Bottom Nav Bar layout. This would end up having something like Timeline | Mentioned | Profile -- Maybe it _could_ also have "Search" too if I somehow found the time to add an appropriate search endpoint to the API.
What do y'all think? 🤔_
@pratikbaid3 is looking for a few small projects to add to his contractor/freelance CV and has reached out to me to see if he could do a bit of work on the Yarn.social mobile app. He's done work before in the past and has done a pretty decent job.
Two projects we've discussed:
- Flutter upgrade and cleanup, ensuring the mobile app builds successfully with the latest Flutter (_which breaks all the time 🤦♂️_)
- A UI/UX Redesign of the Mobile App with a Bottom Nav Bar layout. This would end up having something like Timeline | Mentioned | Profile -- Maybe it _could_ also have "Search" too if I somehow found the time to add an appropriate search endpoint to the API.
What do y'all think? 🤔_
@pratikbaid3 is looking for a few small projects to add to his contractor/freelance CV and has reached out to me to see if he could do a bit of work on the Yarn.social mobile app. He's done work before in the past and has done a pretty decent job.
Two projects we've discussed:
- Flutter upgrade and cleanup, ensuring the mobile app builds successfully with the latest Flutter (_which breaks all the time 🤦♂️_)
- A UI/UX Redesign of the Mobile App with a Bottom Nav Bar layout. This would end up having something like Timeline | Mentioned | Profile -- Maybe it _could_ also have "Search" too if I somehow found the time to add an appropriate search endpoint to the API.
What do y'all think? 🤔_
@movq Well it's screwed with my working hours somewhat, but this year I've decided to just "not give a shit"™ and just get up at the normal time and start at the time I had been starting work the past 6 months, 8.30am. In practise it probably means I end up working a bit longer for 1/2 the year, but oh well, at least I don't have to fiddle with my alarm clock ⏰
@movq Well it's screwed with my working hours somewhat, but this year I've decided to just "not give a shit"™ and just get up at the normal time and start at the time I had been starting work the past 6 months, 8.30am. In practise it probably means I end up working a bit longer for 1/2 the year, but oh well, at least I don't have to fiddle with my alarm clock ⏰
@movq Well it's screwed with my working hours somewhat, but this year I've decided to just "not give a shit"™ and just get up at the normal time and start at the time I had been starting work the past 6 months, 8.30am. In practise it probably means I end up working a bit longer for 1/2 the year, but oh well, at least I don't have to fiddle with my alarm clock ⏰
@movq Yeah I immediately thought of this when you asked, because we use eBPF-based tools in Kubernetes clusters. It's very powerful stuff and you can do a lot very cheaply with it, including tying packets to processes.
@movq Yeah I immediately thought of this when you asked, because we use eBPF-based tools in Kubernetes clusters. It's very powerful stuff and you can do a lot very cheaply with it, including tying packets to processes.
@movq Yeah I immediately thought of this when you asked, because we use eBPF-based tools in Kubernetes clusters. It's very powerful stuff and you can do a lot very cheaply with it, including tying packets to processes.
@movq @prologic The several megabytes of Go binaries always feel so wrong. Hello world is 1.8 MiB, with -ldflags '-w' still 1.3 MiB. Growing with each Go release.
@movq No, at least not that I know of. The closest would be probably the one from the Americans in Stuttgart. No idea whose war machines these were, though.
The mountain is 684 meters above sea level, so this makes for a difference of about 350 meters in 5 kilometers (most direct trip). Plus a little bit up and down here and there, or more, depending on the selected route. But it's not climbing stairs, so it's much more pleasant I'd say. Kudos to you! The last section is the actually steep part. Each brown contour line marks an increase of 10 meters. Sure enough, I'm glad when I finally reach the summit and can pause for a breath. :-)
The switch to daylight saving time has really screwed me up this year. I’ve been tired for two weeks now. 😩
The switch to daylight saving time has really screwed me up this year. I’ve been tired for two weeks now. 😩
The switch to daylight saving time has really screwed me up this year. I’ve been tired for two weeks now. 😩
[47°09′01″S, 126°43′06″W] --no signal--
@movq @prologic I just don't. But this script looks really interesting.
@movq I don't mind the binary size. It's a taxed odd between size, portability and feature.
@movq I don't mind the binary size. It's a taxed odd between size, portability and feature.
@movq I don't mind the binary size. It's a taxed odd between size, portability and feature.
@movq An eBPF logger would do the trick here 👌
@movq An eBPF logger would do the trick here 👌
@movq An eBPF logger would do the trick here 👌
QOTD: Hello Linux users, what do you use to monitor your network traffic?
As you can see in most of my screenshots, I have a widget at the top of my screen that shows the current bandwidth usage:
https://movq.de/v/303e1b1cad/a.jpg
But what does that tell me? What do I do when I see a sudden spike and I don’t know where it’s coming from? 🤔 I don’t have an answer for that. I’d like to have something like a summarized log of the recent network activity of all processes.
Something like tcpdump doesn’t help here, because the traffic is often already finished when I notice it.
QOTD: Hello Linux users, what do you use to monitor your network traffic?
As you can see in most of my screenshots, I have a widget at the top of my screen that shows the current bandwidth usage:
https://movq.de/v/303e1b1cad/a.jpg
But what does that tell me? What do I do when I see a sudden spike and I don’t know where it’s coming from? 🤔 I don’t have an answer for that. I’d like to have something like a summarized log of the recent network activity of all processes.
Something like tcpdump doesn’t help here, because the traffic is often already finished when I notice it.
QOTD: Hello Linux users, what do you use to monitor your network traffic?
As you can see in most of my screenshots, I have a widget at the top of my screen that shows the current bandwidth usage:
https://movq.de/v/303e1b1cad/a.jpg
But what does that tell me? What do I do when I see a sudden spike and I don’t know where it’s coming from? 🤔 I don’t have an answer for that. I’d like to have something like a summarized log of the recent network activity of all processes.
Something like tcpdump doesn’t help here, because the traffic is often already finished when I notice it.
@lyse The magic of dynamic linking (and C). 😅 It has pros and cons, smaller binary size surely is one of the advantages. Go’s huge binary sizes is something that I’ve never gotten used to. 🫤 (Rust *can* be a little better at it, but they’re still very large as well.)
@lyse The magic of dynamic linking (and C). 😅 It has pros and cons, smaller binary size surely is one of the advantages. Go’s huge binary sizes is something that I’ve never gotten used to. 🫤 (Rust *can* be a little better at it, but they’re still very large as well.)
@lyse The magic of dynamic linking (and C). 😅 It has pros and cons, smaller binary size surely is one of the advantages. Go’s huge binary sizes is something that I’ve never gotten used to. 🫤 (Rust *can* be a little better at it, but they’re still very large as well.)
[47°09′18″S, 126°43′42″W] --bad checksum--
@lyse War helicopters? Oof. 😳 Do you have an airbase nearby?
I only realized this now: Although I’m living quite high up in a tower building, your mountain/hill is probably higher, judging by the view that you get. That gives me a whole new appreciation for your hikes, taking the stairs to my appartment can be quite exhausting. 😅
@lyse War helicopters? Oof. 😳 Do you have an airbase nearby?
I only realized this now: Although I’m living quite high up in a tower building, your mountain/hill is probably higher, judging by the view that you get. That gives me a whole new appreciation for your hikes, taking the stairs to my appartment can be quite exhausting. 😅
@lyse War helicopters? Oof. 😳 Do you have an airbase nearby?
I only realized this now: Although I’m living quite high up in a tower building, your mountain/hill is probably higher, judging by the view that you get. That gives me a whole new appreciation for your hikes, taking the stairs to my appartment can be quite exhausting. 😅
🧮 USERS:1 FEEDS:2 TWTS:935 ARCHIVED:71213 CACHE:2307 FOLLOWERS:14 FOLLOWING:14
@movq 50 kB executable sizes, nice! I can't even recall when I came across one this small. The good old days.
Recordings erase the space around you
[47°09′41″S, 126°43′59″W] Not enough data -- sampling finished
[47°09′34″S, 126°43′42″W] Re-taking samples
Hmm, three war helicopters clattered past today. It was (and still is) very sunny and there's just a little wind. The 21°C sun on the back felt pleasant. In the forest we encountered two dead mice on the paths, they might have been dropped by birds. https://lyse.isobeef.org/waldspaziergang-2024-04-12/
Canola fields
the martians, lacking a war god in their pantheon, are a surprisingly peaceful people, however they practice whatever unspeakable thing the earthbound deity does↵↵and the venusians are just terrifying
[47°09′17″S, 126°43′53″W] Taking samples
[47°09′16″S, 126°43′07″W] Saalmi, retransmit, please
[47°09′58″S, 126°43′37″W] Wind speed: 50kph -- batteries low
@shreyan first you must clearly explain what a monad is.
@shreyan first you must clearly explain what a monad is.
🧮 USERS:1 FEEDS:2 TWTS:934 ARCHIVED:71209 CACHE:2308 FOLLOWERS:14 FOLLOWING:14
Just a few minutes into my walk I saw a raven chopping up a slow worm in three parts. :-( I rescued the reptile as best as what you can call rescue in that state. Crazy how the the tail and middle part kept on twisting hard for minutes. I didn't see where the raven went hiding, so I can only hope it did not reattack after the slow worm went its way and I left the scene.
The small forest pond was covered in pollen, looked like a liming truck went by. And the other one with the duck was really oily. Way more than last time. Didn't look healthy at all. :-(
Dandelion
[47°09′47″S, 126°43′03″W] Weather forecast alert -- storm from W
And, of course, at some point the directory items should be clickable, so you can navigate the tree as usual. That’s much less interesting than delving into threading, though. 😅
And, of course, at some point the directory items should be clickable, so you can navigate the tree as usual. That’s much less interesting than delving into threading, though. 😅
And, of course, at some point the directory items should be clickable, so you can navigate the tree as usual. That’s much less interesting than delving into threading, though. 😅
After a bug in the Open Watcom OS/2 resource compiler has been fixed (imagine that – they still fix bugs related to OS/2! 🤯💚), I was able to make some more progress with the OS/2 GUI version of my little disk usage tool. It now has a menu bar and a dialog to open another directory:
https://movq.de/v/2ea508ef9a/MVI_7479.MOV.mp4
The video includes the ZMODEM transfer process of the 50 kB .EXE file from my laptop. It’s a bit lengthy, but I kept it in for nostalgia. 😅
Next up is probably multithreading: Do the disk scanning in a background thread so the UI doesn’t freeze. (This is running on a Compact Flash card, a real hard disk would be much slower.)
After a bug in the Open Watcom OS/2 resource compiler has been fixed (imagine that – they still fix bugs related to OS/2! 🤯💚), I was able to make some more progress with the OS/2 GUI version of my little disk usage tool. It now has a menu bar and a dialog to open another directory:
https://movq.de/v/2ea508ef9a/MVI_7479.MOV.mp4
The video includes the ZMODEM transfer process of the 50 kB .EXE file from my laptop. It’s a bit lengthy, but I kept it in for nostalgia. 😅
Next up is probably multithreading: Do the disk scanning in a background thread so the UI doesn’t freeze. (This is running on a Compact Flash card, a real hard disk would be much slower.)
After a bug in the Open Watcom OS/2 resource compiler has been fixed (imagine that – they still fix bugs related to OS/2! 🤯💚), I was able to make some more progress with the OS/2 GUI version of my little disk usage tool. It now has a menu bar and a dialog to open another directory:
https://movq.de/v/2ea508ef9a/MVI_7479.MOV.mp4
The video includes the ZMODEM transfer process of the 50 kB .EXE file from my laptop. It’s a bit lengthy, but I kept it in for nostalgia. 😅
Next up is probably multithreading: Do the disk scanning in a background thread so the UI doesn’t freeze. (This is running on a Compact Flash card, a real hard disk would be much slower.)
[47°09′52″S, 126°43′58″W] Raw reading: 0x66180901, offset +/-3
Pinellas County - Recovery: 4.06 miles, 00:10:24 average pace, 00:42:13 duration
slow. my body literally could not have gone quicker. it hurt too.
#running
Pinellas County - Recovery: 4.06 miles, 00:10:24 average pace, 00:42:13 duration
slow. my body literally could not have gone quicker. it hurt too.
#running
Pinellas County - Recovery: 4.06 miles, 00:10:24 average pace, 00:42:13 duration
slow. my body literally could not have gone quicker. it hurt too.
#running
[47°09′09″S, 126°43′43″W] --white noise--
[47°09′27″S, 126°43′56″W] Reading: 1.18000 PPM
[47°09′17″S, 126°43′09″W] 4010 days without news from Herve
🧮 USERS:1 FEEDS:2 TWTS:933 ARCHIVED:71205 CACHE:2320 FOLLOWERS:14 FOLLOWING:14
[47°09′39″S, 126°43′10″W] Storm recedes -- back to normal work
#catsoftwtxt
#catsoftwtxt
[47°09′36″S, 126°43′30″W] Working impossible due to heavy rain
Pinellas County - Base: 6.02 miles, 00:09:21 average pace, 00:56:19 duration
this one hurt several times on the run in knee pain but also HR and breathing.
#running
Pinellas County - Base: 6.02 miles, 00:09:21 average pace, 00:56:19 duration
this one hurt several times on the run in knee pain but also HR and breathing.
#running
Pinellas County - Base: 6.02 miles, 00:09:21 average pace, 00:56:19 duration
this one hurt several times on the run in knee pain but also HR and breathing.
#running
[47°09′04″S, 126°43′20″W] Automatic systems disengaged due to blizzard