# 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 196300
# self = https://watcher.sour.is?offset=166738
# next = https://watcher.sour.is?offset=166838
# prev = https://watcher.sour.is?offset=166638
@stigatle It looks like your some kind of problem with the reverse proxy in front of yarnd? 🤔I 'm seeing this error: incomplete chunked encoding error(s) I don't know anything about this though, tbh I've never seen this before myself 🤔
@stigatle It looks like your some kind of problem with the reverse proxy in front of yarnd? 🤔I 'm seeing this error: incomplete chunked encoding" error(s) ![](https://twtxt.net/media/CYtYtfTcvTzHXdxYFesUcX.png) I don't know anything about this though, tbh I've never seen this before myself 🤔
@stigatle I'm doing okay 👌 Busy with work as you can imagine, and still tinkering of course whenever I can spare a moment or two! 😅
@stigatle I'm doing okay 👌 Busy with work as you can imagine, and still tinkering of course whenever I can spare a moment or two! 😅
@prologic Thank you! How are you doing these days?
@lyse hm, that's weird, not sure what's going on there to be honest.
Jugando a ser mayor
/https://baldo.cat/media/photos/photo_20325-07-2024_09-39-29.jpg) #catsoftwtxt
Jugando a ser mayor
#catsoftwtxt
Jugando a ser mayor
#catsoftwtxt
For example this one that got fixed this year:


commit 4304ec7ea3c5df95e0ed82bfa292c9330e342f61
Author: James Mills <james@mills.io>
Date:   Mon Jan 24 00:10:33 2022 +0000

    Fix bug in DownloadImage() leaking termporary files for external avatar downloads (#746)
For example this one that got fixed this year:


commit 4304ec7ea3c5df95e0ed82bfa292c9330e342f61
Author: James Mills <james@mills.io>
Date:   Mon Jan 24 00:10:33 2022 +0000

    Fix bug in DownloadImage() leaking termporary files for external avatar downloads (#746)
[47°09′03″S, 126°43′31″W] Wind speed: 84kph -- batteries low
[47°09′10″S, 126°43′31″W] Wind speed: N/A -- Cannot comunicate
I also think you may be running a version that had a bug and lacked cleanup of those temp files
I also think you may be running a version that had a bug and lacked cleanup of those temp files
At work right now so will have more concrete details in a few hours from now
At work right now so will have more concrete details in a few hours from now
@abucci I will have a look but I suspect it has something to do with the open nature of the external endpoint. I closed this loophole recently due to other reasons myself.
@abucci I will have a look but I suspect it has something to do with the open nature of the external endpoint. I closed this loophole recently due to other reasons myself.
@prologic Sure, but why would this start happening all of a sudden today? Nothing like this has happened before. Is this a known bug?
@stigatle Nice to see you still around (even if occasionally) 😅
@stigatle Nice to see you still around (even if occasionally) 😅
Same hwre
Same hwre
@abucci Please update!
@abucci Please update!
@abucci can you update to the latest revision in the main branch?
@abucci can you update to the latest revision in the main branch?
https://anthony.buc.ci/info has the deets!
@prologic 0.15.1, looks like.
@abucci What revision are you running?
@abucci What revision are you running?
@abucci Wer that's a bug!
@abucci Wer that's a bug!
@bender I hope so too. I've never seen anything like this before. Whatever it is, it's strange.
@lyse they all showed fine right after posting. I can’t see them now. Not even Stig avatar shows on the home pod.
@abucci that’s so weird! I wonder what in the world is causing it. Hopefully @prologic has an insight.
Hack of the day: running watch -n 60 rm -rf /tmp/yarn-avatar-* in a tmux because all of a sudden, without warning, yarnd started throwing hundreds of gigabytes of files with names like yarn-avatar-62582554 into /tmp, which filled up the entire disk and started crashing other services.
This is completely insane!


abucci@buc:/tmp$ du -sh /tmp/yarnd-avatar-*
564M    /tmp/yarnd-avatar-3024946878
7.2G    /tmp/yarnd-avatar-3122347915
11G     /tmp/yarnd-avatar-3533381443
445M    /tmp/yarnd-avatar-441914658


I'm going to have to shut down my server soon. This looks like some kind of DDoS. Whether intentional or not it's filling up the disk at an unsustainable rate.
There are also a bunch of log messages scrolling by. I've never seen this much activity in the log:


Jul 25 01:37:39 buc.ci yarnd[829]: [yarnd] 2024/07/25 01:37:39 (149.71.56.69) "GET /external?nick=lovetocode999&uri=https://pagez.co.uk/services/your-own-100-fully-owned-online-vi>
Jul 25 01:37:39 buc.ci yarnd[829]: [yarnd] 2024/07/25 01:37:39 (162.211.155.2) "GET /twt/112135496802692324 HTTP/1.1" 400 12 826.65µs
Jul 25 01:37:40 buc.ci yarnd[829]: [yarnd] 2024/07/25 01:37:40 (51.222.253.14) "GET /conv/muttriq HTTP/1.1" 200 36881 20.448309ms
Jul 25 01:37:40 buc.ci yarnd[829]: [yarnd] 2024/07/25 01:37:40 (162.211.155.2) "GET /twt/112730114943543514 HTTP/1.1" 400 12 663.493µs
Jul 25 01:37:40 buc.ci yarnd[829]: [yarnd] 2024/07/25 01:37:40 (27.75.213.253) "GET /external?nick=lovetocode999&uri=http%3A%2F%2Falfarah.jo%2FHome%2FChangeCulture%3FlangCode%3Den>
Jul 25 01:37:40 buc.ci yarnd[829]: time="2024-07-25T01:37:40Z" level=error msg="http://bynet.com.br/log_envio.asp?cod=335&email=%21%2AEMAIL%2A%21&url=https%3A%2F%2Fwww.almanacar.c>
Jul 25 01:37:40 buc.ci yarnd[829]: [yarnd] 2024/07/25 01:37:40 (162.211.155.2) "GET /twt/111674756400660911 HTTP/1.1" 400 12 545.106µs
Jul 25 01:37:40 buc.ci yarnd[829]: time="2024-07-25T01:37:40Z" level=warning msg="feed FetchFeedRequest: @<lovetocode999 http://alfarah.jo/Home/ChangeCulture?langCode=en&returnUrl>
Jul 25 01:37:41 buc.ci yarnd[829]: [yarnd] 2024/07/25 01:37:41 (162.211.155.2) "GET /twt/112507964696096567 HTTP/1.1" 400 12 838.946µs


Something really weird is going on?
I deleted them all right before I sent my previous message, and already, a few minutes later, there are two more:


abucci@buc:~$ du -sh /tmp/yarnd-avatar-3*
1.8G    /tmp/yarnd-avatar-3122347915
2.4G    /tmp/yarnd-avatar-3533381443


What is this?
@prologic This is weird, but today, out of nowhere, yarnd filled up the disk on the VPS where I run it. It's never done anything like this before and I have no idea why it would start. But it threw almost 700 Gbytes of data into /tmp in files like this:


yarnd-avatar-1087570772  yarnd-avatar-1599127133  yarnd-avatar-2042956376  yarnd-avatar-2562946212  yarnd-avatar-3274766535  yarnd-avatar-3931929859  yarnd-avatar-553201529
yarnd-avatar-1089125452  yarnd-avatar-1606826819  yarnd-avatar-2089122560  yarnd-avatar-2611944556  yarnd-avatar-3310922372  yarnd-avatar-3938996661  yarnd-avatar-556240195
yarnd-avatar-1101228867  yarnd-avatar-1618755765  yarnd-avatar-2104107259  yarnd-avatar-2641384948  yarnd-avatar-3326285269  yarnd-avatar-3939402047  yarnd-avatar-559344463
yarnd-avatar-1112165824  yarnd-avatar-1650827505  yarnd-avatar-2142824779  yarnd-avatar-2680659340  yarnd-avatar-3340682113  yarnd-avatar-3998621883  yarnd-avatar-570292705
yarnd-avatar-1119886894  yarnd-avatar-1656673647  yarnd-avatar-2160786463  yarnd-avatar-271923479   yarnd-avatar-3374584613  yarnd-avatar-4005102536  yarnd-avatar-595490106
yarnd-avatar-1131417623  yarnd-avatar-1685698239  yarnd-avatar-2165405940  yarnd-avatar-2793562275  yarnd-avatar-3380606954  yarnd-avatar-4016872095  yarnd-avatar-679251850
yarnd-avatar-1160959085  yarnd-avatar-1746759128  yarnd-avatar-2171489899  yarnd-avatar-2842068287  yarnd-avatar-3416352997  yarnd-avatar-4110048378  yarnd-avatar-679950970
yarnd-avatar-1231649265  yarnd-avatar-1752278279  yarnd-avatar-2251317422  yarnd-avatar-2843868670  yarnd-avatar-3468636088  yarnd-avatar-4116552474  yarnd-avatar-737874628


164 files. Some are empty, some are 7 or even 10 Gbyte.

Any idea what would cause that? And why now, after running yarnd for so long with nothing like this happening?
🧮 USERS:1 FEEDS:2 TWTS:1041 ARCHIVED:76918 CACHE:2303 FOLLOWERS:17 FOLLOWING:14
@stigatle Welcome back! I don't know what's going on, but all the photos fail to load for me. Wget reports decoding errors for the received TLS packets. :-?
Went for a walk onto my backyard mountain again and ate the first three wild blackberries of the season. Watching the sunset unfold from the summit was quite spectacular. The solar disk was glowing extremely blood red. The photos show it way too white, though.

Blood red sunset

More: https://lyse.isobeef.org/waldspaziergang-2024-07-24/
@bender haha yeah :) I agree, but it's always nice to check back on here as well and catch up a bit and see what's new :)
@stigatle I am guilty of being silent myself. I have been more active on the Fediverse these days. Having a super easy to run ActivityPub server helps! :-)

welcome back!
[47°09′57″S, 126°43′49″W] Wind speed: 62kph -- batteries low
@bender Thank you :) Yeah I've been silent for a while, been so much work and other things to focus on, but now I have vacation, so I missed this place, and wanted to bring it up to speed here as well :)
@stigatle woah! You are gone for a while, but when you return, you truly bring some "goodies" with you! :-) Great clicks, mate, love them!
Related to this.
Related to this.

> "Some users experienced message delivery delays beginning last night that primarily impacted linked devices like Signal Desktop. We just deployed a fix. Affected users might see failed delivery notices while Signal automatically catches up. We apologize for the inconvenience!"

Source: Signal Fediverse account
@prologic I want to change my current setup to that as well, been thinking about it for a while, but I have never gotten to it yet.
Emilia was so excited about this, and this woman brought her pony so that they could go for a stroll along the river in the forest.

And seljordsvannet, with the famous sea serpent. The image is taken from the observation tower they put up (17m high wooden tower).
We also went to Lunde locks, lot’s of history here. There are 6 of these locks, this is the biggest one.

We also rented a cabin for 5 days, and did a lot of things..

We visited Heddal stave church from 13th century, was really nice. Never been inside it until yesterday. Such a great building. Amazing to sit there and think about all the people who had been there since it was built.


We went to a new dog park today (1.5hr drive), booked the biggest of 3 parks for 2 hours, we had a really nice time there :) us and kids + dog had a blast :)



@xuu Interesting!
i imagine this is the agreement that the lower plebs are stuck in. Larger enterprise accounts wont fall under these agreements. When I worked a hospital we would get agreements like this with contracts and the legal would line out things like this add new language and send them back.
i imagine this is the agreement that the lower plebs are stuck in. Larger enterprise accounts wont fall under these agreements. When I worked a hospital we would get agreements like this with contracts and the legal would line out things like this add new language and send them back.
[47°09′40″S, 126°43′59″W] Automatic systems disengaged due to thunderstorm
@prologic well...

> “And for that, we send our heartfelt thanks and apologies for the inconvenience,” the email read, according to a screenshot shared by the source. The same email was also posted on X by someone else. “To express our gratitude, your next cup of coffee or late night snack is on us!”

Source: Techcrunch

With apology offers like these, who would remember? 🤣
@prologic … what was that again? 🤔😅🤪
@prologic … what was that again? 🤔😅🤪
@prologic … what was that again? 🤔😅🤪
@prologic … what was that again? 🤔😅🤪
Are we over Crowdstrike yeti 🤔🤣 Have We forgotten about it? 😅
Are we over Crowdstrike yet? 🤔🤣 Have We forgotten about it? 😅
Are we over Crowdstrike yet? 🤔🤣 Have We forgotten about it? 😅
[47°09′11″S, 126°43′09″W] Working impossible due to thunderstorm
Base: 9.00 miles, 00:09:44 average pace, 01:27:34 duration
smooth run. a bit tired since i had to get it done before heading out to weeki wachee for the day.
#running #treadmill
Base: 9.00 miles, 00:09:44 average pace, 01:27:34 duration
smooth run. a bit tired since i had to get it done before heading out to weeki wachee for the day.
#running #treadmill
Base: 9.00 miles, 00:09:44 average pace, 01:27:34 duration
smooth run. a bit tired since i had to get it done before heading out to weeki wachee for the day.
#running #treadmill
[47°09′13″S, 126°43′18″W] Automatic systems disengaged due to blizzard
[47°09′38″S, 126°43′42″W] Wind speed: 53kph -- batteries low
❤️ 🎶: Poem for you by Kassy
❤️ 🎶: I Remember You by LEE SEUNG YOON
❤️ 🎶: I Guess I Like You by Hello Ga-Young
❤️ 🎶: A message to myself by JEONG HYO BEAN
Yes, yes, yes.
🧮 USERS:1 FEEDS:2 TWTS:1040 ARCHIVED:76910 CACHE:2313 FOLLOWERS:17 FOLLOWING:14
Does anyone else digitize their print books like I do? Scanning and OCR (Tesseract) is tedious, but I still like digital copies.
#catsoftwtxt
/https://baldo.cat/media/photos/photo_20223-07-2024_22-04-55.jpg) #catsoftwtxt
#catsoftwtxt
/https://baldo.cat/media/photos/photo_20123-07-2024_22-04-54.jpg) #catsoftwtxt
#catsoftwtxt
#catsoftwtxt
Aprendiendo de los mayores
#catsoftwtxt
Aprendiendo de los mayores
/https://baldo.cat/media/photos/photo_20023-07-2024_21-51-06.jpg) #catsoftwtxt
Aprendiendo de los mayores
#catsoftwtxt
@lyse I guess it’s all about “absolute” performance. Everything is *just* fast enough for you to get stuff done – no matter the underlying machine. LibreOffice today on my modern machine takes the same time to start up as StarOffice (its ancestor) on my retro machine. And working with it feels the same, everything is just as fast (or slow).

Browsing the web today feels similar to 25 years ago. Even all this wobbling that my link above demonstrates already existed back then (in a way), but it was caused by images loading so slowly. Then, for a brief moment, some browser (I don’t remember which one) had this brilliant feature of trying to keep the current scrolling position *stable* while the page was still loading. That was great. 😃 This feature then got lost again, probably because it’s too hard to do with JavaScript changing the DOM all the time. So now we’re back to the way it was before.

Corporations should give devs the slowest and oldest machines that they have. 😏 Not only would this be more sustainable, it would also force them to optimize better.
@lyse I guess it’s all about “absolute” performance. Everything is *just* fast enough for you to get stuff done – no matter the underlying machine. LibreOffice today on my modern machine takes the same time to start up as StarOffice (its ancestor) on my retro machine. And working with it feels the same, everything is just as fast (or slow).

Browsing the web today feels similar to 25 years ago. Even all this wobbling that my link above demonstrates already existed back then (in a way), but it was caused by images loading so slowly. Then, for a brief moment, some browser (I don’t remember which one) had this brilliant feature of trying to keep the current scrolling position *stable* while the page was still loading. That was great. 😃 This feature then got lost again, probably because it’s too hard to do with JavaScript changing the DOM all the time. So now we’re back to the way it was before.

Corporations should give devs the slowest and oldest machines that they have. 😏 Not only would this be more sustainable, it would also force them to optimize better.
@lyse I guess it’s all about “absolute” performance. Everything is *just* fast enough for you to get stuff done – no matter the underlying machine. LibreOffice today on my modern machine takes the same time to start up as StarOffice (its ancestor) on my retro machine. And working with it feels the same, everything is just as fast (or slow).

Browsing the web today feels similar to 25 years ago. Even all this wobbling that my link above demonstrates already existed back then (in a way), but it was caused by images loading so slowly. Then, for a brief moment, some browser (I don’t remember which one) had this brilliant feature of trying to keep the current scrolling position *stable* while the page was still loading. That was great. 😃 This feature then got lost again, probably because it’s too hard to do with JavaScript changing the DOM all the time. So now we’re back to the way it was before.

Corporations should give devs the slowest and oldest machines that they have. 😏 Not only would this be more sustainable, it would also force them to optimize better.
@lyse I guess it’s all about “absolute” performance. Everything is *just* fast enough for you to get stuff done – no matter the underlying machine. LibreOffice today on my modern machine takes the same time to start up as StarOffice (its ancestor) on my retro machine. And working with it feels the same, everything is just as fast (or slow).

Browsing the web today feels similar to 25 years ago. Even all this wobbling that my link above demonstrates already existed back then (in a way), but it was caused by images loading so slowly. Then, for a brief moment, some browser (I don’t remember which one) had this brilliant feature of trying to keep the current scrolling position *stable* while the page was still loading. That was great. 😃 This feature then got lost again, probably because it’s too hard to do with JavaScript changing the DOM all the time. So now we’re back to the way it was before.

Corporations should give devs the slowest and oldest machines that they have. 😏 Not only would this be more sustainable, it would also force them to optimize better.
[47°09′01″S, 126°43′31″W] Weather forecast alert -- storm from N
https://www.youtube.com/watch?v=NVPibVfFVt Create Stunning Python GUIs in 10 Minutes With Drag & Drop #figma #design
https://ane.iki.fi/emacs/patches.html
@movq It's fascinating how people always find ways to completely waste all gained resource improvements and speedups and beyond, so every new and more powerful computer actually feels like a big step backwards. :-( The web shit is particularly terrible.