# 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=159940
# next = https://watcher.sour.is?offset=160040
# prev = https://watcher.sour.is?offset=159840
@lyse Awesome! glad to hear that!
@mckinley You definitely have got a point!

It is kind of a hassle to keep things in sync and NOT eff up.
It happened to me before but I was lucky enough to have backups elsewhere.
But, now I kind of have a workflow to avoid data loss while benefiting from both tools.

P.S: my bad, I meant Syncthing earlier on my original replay instead of Rsync. 🫠
@mckinley You definitely have got a point!

It is kind of a hassle to keep things in sync and NOT eff up.
It happened to me before but I was lucky enough to have backups elsewhere.
But, now I kind of have a workflow to avoid data loss while benefiting from both tools.

P.S: my bad, I meant Syncthing earlier on my original replay instead of Rsync. 🫠
Pinellas County - Long Run: 8.07 miles, 00:10:41 average pace, 01:26:18 duration
at about mile 3 i switched to 4 minutes on 1 minute off. this was because my left knee started to act up. kept this up pretty well until a weird sharp pain at about 7 and a half miles. walked it off for a bit and tried again but called it when things didn't feel right. don't want to regress.
#running #injury
@lyse Ah, thanks for letting me know about the typo. 😅

“PM” stands for “Presentation Manager” and is/was common prefix for graphical OS/2 programs. The PM actually got replaced by the “Workplace Shell” in version 2.0, but somehow the PM prefix kept being used. At least that is how I remember it. 🥴

Hmm, right, an “Abort” button. That could be useful. In my tests, the scans always finished so quickly that I didn’t even think about this … 😅
@lyse Ah, thanks for letting me know about the typo. 😅

“PM” stands for “Presentation Manager” and is/was common prefix for graphical OS/2 programs. The PM actually got replaced by the “Workplace Shell” in version 2.0, but somehow the PM prefix kept being used. At least that is how I remember it. 🥴

Hmm, right, an “Abort” button. That could be useful. In my tests, the scans always finished so quickly that I didn’t even think about this … 😅
@lyse Ah, thanks for letting me know about the typo. 😅

“PM” stands for “Presentation Manager” and is/was common prefix for graphical OS/2 programs. The PM actually got replaced by the “Workplace Shell” in version 2.0, but somehow the PM prefix kept being used. At least that is how I remember it. 🥴

Hmm, right, an “Abort” button. That could be useful. In my tests, the scans always finished so quickly that I didn’t even think about this … 😅
Pinellas County - Long Run: 8.07 miles, 00:10:41 average pace, 01:26:18 duration
at about mile 3 i switched to 4' on 1' off. this was because my left knee started to act up. kept this up pretty well until a weird sharp pain at about 7.5 miles. walked it off a bit and tried again but called it when things did not feel right.
#running
Pinellas County - Long Run: 8.07 miles, 00:10:41 average pace, 01:26:18 duration
at about mile 3 i switched to 4' on 1' off. this was because my left knee started to act up. kept this up pretty well until a weird sharp pain at about 7.5 miles. walked it off a bit and tried again but called it when things did not feel right.
#running
Pinellas County - Long Run: 8.07 miles, 00:10:41 average pace, 01:26:18 duration
at about mile 3 i switched to 4' on 1' off. this was because my left knee started to act up. kept this up pretty well until a weird sharp pain at about 7.5 miles. walked it off a bit and tried again but called it when things did not feel right.
#running
Oh, you finally did implement multithreading, @movq. Cool, cool. :-) https://www.uninformativ.de/blog/postings/2024-04-21/0/POSTING-en.html Just in case you want to keep working on PMdusage, my suggestion for a future upgrade is to make the scan abortable. 8-) By the way, what does "PM" in "PMdusage" stand for?

Always great to see that bugs are quickly fixed.

There's a tiny typo in the second to last paragraph: "Windows NT is something that I _had_ no contact with…"
Voidlinux : mes retours sont très positifs. 3 points : 1 - les paquets sont rapidement publiés, la vuln du paquet xz a donc été rapidement installée. 2 - Suite install de openssl en v3-3, authent 802.1x HS avec wpa_suppliant. J'ai dû rollback. 3 - Sur laptop HS mon écran scintille parfois quand la souris passe vers le bas de l'écran, étrange.
Voidlinux : mes retours sont très positifs. 3 points : 1 - les paquets sont rapidement publiés, la vuln du paquet xz a donc été rapidement installée. 2 - Suite install de openssl en v3-3, authent 802.1x HS avec wpa_suppliant. J'ai dû rollback. 3 - Sur laptop HS mon écran scintille parfois quand la souris passe vers le bas de l'écran, étrange.
Après un WE à 27°C semaine dernière, ce samedi nous avons fait de la luge aux Jouv !
Après un WE à 27°C semaine dernière, ce samedi nous avons fait de la luge aux Jouv !
@sorenpeter Good points 👌
@sorenpeter Good points 👌
@sorenpeter Good points 👌
[47°09′15″S, 126°43′23″W] Transponder still failing -- switching to analog communication
@lyse This ☝️
@lyse This ☝️
@lyse This ☝️
@lyse Thanks! 🙇‍♂️
@lyse Thanks! 🙇‍♂️
@lyse Thanks! 🙇‍♂️
@mckinley Haha, interesting read.
@aelaraji Nice, I can confirm it's now fixed. I reckon the Content-Type: text/plain; charset=utf-8 did the trick. Something in the twtxt client must have incorrectly guessed ISO-8859-1 or something along those lines when there was no charset advertised in the response header.
@prologic @bender Agreed, looking heaps better. <3
The wording can be more subtle like "This feed have not seen much activity within the last year" and maybe adding a UI like I did in timeline showing time ago for all feeds

I agree that it good to clean up the Mastodon re-feeds, but it should also be okay for anyone to spin up a twtxt.txt just for syndicating they stuff from blog or what ever.

The "not receiving replies" could partly be fixed by implementing a working webmentions for twtxt.txt
The wording can be more subtle like "This feed have not seen much activity within the last year" and maybe adding a UI like I did in timeline showing time ago for all feeds

I agree that it good to clean up the Mastodon re-feeds, but it should also be okay for anyone to spin up a twtxt.txt just for syndicating they stuff from blog or what ever.

The "not receiving replies" could partly be fixed by implementing a working webmentions for twtxt.txt
The wording can be more subtle like "This feed have not seen much activity within the last year" and maybe adding a UI like I did in timeline showing time ago for all feeds

I agree that it good to clean up the Mastodon re-feeds, but it should also be okay for anyone to spin up a twtxt.txt just for syndicating they stuff from blog or what ever.

The "not receiving replies" could partly be fixed by implementing a working webmentions for twtxt.txt
The wording can be more subtle like "This feed have not seen much activity within the last year" and maybe adding a UI like I did in timeline showing time ago for all feeds

I agree that it good to clean up the Mastodon re-feeds, but it should also be okay for anyone to spin up a twtxt.txt just for syndicating they stuff from blog or what ever.

The "not receiving replies" could partly be fixed by implementing a working webmentions for twtxt.txt
@mckinley Do you have an alternate proposal? What we _want_ to avoid really (if possible) is the idea of "1-ay posting" or "posting to the void". As an obvious example, the idea of syncing your Mastoon toots to Twtxt twts that you never see replies to is well umm just silly 🤣 and thus creates unwanted noise as it's just like talking to a "brick wall" 😥
@mckinley Do you have an alternate proposal? What we _want_ to avoid really (if possible) is the idea of "1-ay posting" or "posting to the void". As an obvious example, the idea of syncing your Mastoon toots to Twtxt twts that you never see replies to is well umm just silly 🤣 and thus creates unwanted noise as it's just like talking to a "brick wall" 😥
@mckinley Do you have an alternate proposal? What we _want_ to avoid really (if possible) is the idea of "1-ay posting" or "posting to the void". As an obvious example, the idea of syncing your Mastoon toots to Twtxt twts that you never see replies to is well umm just silly 🤣 and thus creates unwanted noise as it's just like talking to a "brick wall" 😥
@rrraksamam You must live in the southern hemisphere? 🤔 It doesn't ever snow here in Brisbane 🤣
@rrraksamam You must live in the southern hemisphere? 🤔 It doesn't ever snow here in Brisbane 🤣
@rrraksamam You must live in the southern hemisphere? 🤔 It doesn't ever snow here in Brisbane 🤣
[47°09′33″S, 126°43′20″W] Transponder jammed
[47°09′58″S, 126°43′44″W] Transponder malfunction
@prologic can't
see it depending on how you open the file, but it's there. Here's a
screenshot with: "bat" vs "cat" vs "twtxt view {link}" : image
@bender This is what I fell over and bunged up my shin 😱
@bender This is what I fell over and bunged up my shin 😱
@bender This is what I fell over and bunged up my shin 😱
🤣
@test Looks fine to me? 🤔
@test Looks fine to me? 🤔
@test Looks fine to me? 🤔
@bender LOL no 🤣
@bender LOL no 🤣
@bender LOL no 🤣
G👀gle ... Chill! and maybe check your /ai.txt first


"GET /2024-04-21_01-37-08_931x123.png HTTP/1.1" 200 27569 "-" "Google-Cloud-ML-Vision"
@prologic is that the one that hit you in the shin? 😬
And this one with a GUI text editor xed just in case... lorem lipsum and stuff. it looks like this one didn't get affected at all! Hmmmm... Maybe the environment variable is called VISUAL for a reason? 🤨 207 characters and counting...
Filler text for a different terminal to see if it's going to be
differ... Nope! Still got the new line. 🫠
@prologic All set
up and ready! ✅at the same time I'll try and some filler text using a
different terminal. You never know...
@bender can't say for sure, but I believe it's a JetBrainsMono Nerd Font ... I'm kind of the set it and forget it type. but will try and check later to be sure.
@bender can't say for sure, but I believe it's a JetBrainsMono Nerd Font ... I'm kind of the set it and forget it type. but will try and check later to be sure.
6x4 Medium Duty Smooth Floor Box Trailer For Sale Brisbane good lightweight trailer 😅
6x4 Medium Duty Smooth Floor Box Trailer For Sale Brisbane good lightweight trailer 😅
6x4 Medium Duty Smooth Floor Box Trailer For Sale Brisbane good lightweight trailer 😅
@aelaraji No worries! We can work this out, Unicode is hard™ at the best of times 🤣
@aelaraji No worries! We can work this out, Unicode is hard™ at the best of times 🤣
@aelaraji No worries! We can work this out, Unicode is hard™ at the best of times 🤣
@prologic sure! Give me a couple of minutes to set things up.
Also, you can check the charset again, I did set it up even tho I do observe the problem in my twtxt.txt file on my local machine way before doing scp to the remote one. They show up when I use bat but not when I cat the file nor on neomut.
@prologic sure! Give me a couple of minutes to set things up.
Also, you can check the charset again, I did set it up even tho I do observe the problem in my twtxt.txt file on my local machine way before doing scp to the remote one. They show up when I use bat but not when I cat the file nor on neomut.
@xuu Like it's pretty easy to use really:

[prologic/go-htmx-demo: A simple Web App written in Go using htmx on the frontend to drive a single-page-app (SPA) experience. - go-htmx-demo - Mills](https://git.mills.io/prologic/go-htmx-demo)
@xuu Like it's pretty easy to use really:

[prologic/go-htmx-demo: A simple Web App written in Go using htmx on the frontend to drive a single-page-app (SPA) experience. - go-htmx-demo - Mills](https://git.mills.io/prologic/go-htmx-demo)
@xuu Like it's pretty easy to use really:

[prologic/go-htmx-demo: A simple Web App written in Go using htmx on the frontend to drive a single-page-app (SPA) experience. - go-htmx-demo - Mills](https://git.mills.io/prologic/go-htmx-demo)
@aelaraji Can you perhaps setup a temporary/test feed, link me and let's debug this together? Maybe it's a bug in Jenny? 🤣
@aelaraji Can you perhaps setup a temporary/test feed, link me and let's debug this together? Maybe it's a bug in Jenny? 🤣
@aelaraji Can you perhaps setup a temporary/test feed, link me and let's debug this together? Maybe it's a bug in Jenny? 🤣
@aelaraji The only thing I've observed so far is your server isn't setting a charset. e.g:


$ curl -v -o /dev/null https://twtxt.net/~prologic/twtxt.txt 2>&1 | grep 'content-type'
< content-type: text/plain; charset=utf-8
@aelaraji The only thing I've observed so far is your server isn't setting a charset. e.g:


$ curl -v -o /dev/null https://twtxt.net/~prologic/twtxt.txt 2>&1 | grep 'content-type'
< content-type: text/plain; charset=utf-8
@aelaraji The only thing I've observed so far is your server isn't setting a charset. e.g:


$ curl -v -o /dev/null https://twtxt.net/~prologic/twtxt.txt 2>&1 | grep 'content-type'
< content-type: text/plain; charset=utf-8
@aelaraji a bit on the tangent, what font is that one on your screenshot?
@prologic Thank
you! and here's a twt with the said random characters, since I've been
cleaning them up manually, earlier before scp-ing my twtxt.txt file. And
maybe a screenshot of how things look in my editor? screenshot of neovim

Those new lines are added automatically as I type (except for the ones
after the screenshot.
@prologic Thank
you! and here's a twt with the said random characters, since I've been
cleaning them up manually, earlier before scp-ing my twtxt.txt file. And
maybe a screenshot of how things look in my editor? screenshot of neovim

Those new lines are added automatically as I type (except for the ones
after the screenshot.
@aelaraji I'll inspect your feed later and see if I can work out wtf is going in 🤣
@aelaraji I'll inspect your feed later and see if I can work out wtf is going in 🤣
@aelaraji I'll inspect your feed later and see if I can work out wtf is going in 🤣
@xuu How about we just refactor the existing UI with it? 🤔
@xuu How about we just refactor the existing UI with it? 🤔
@xuu How about we just refactor the existing UI with it? 🤔
@bender Sounds good!
@bender Sounds good!
@bender Sounds good!
@bender I usually am actually 🤣 Only way to improve things is to "dog food" right?! 😅
@bender I usually am actually 🤣 Only way to improve things is to "dog food" right?! 😅
@bender I usually am actually 🤣 Only way to improve things is to "dog food" right?! 😅
@bender I'm using both machines in English.

Checked my locale and it spits out:

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

🤷🏽 ... and that only happens when vi, vim or nvim are launched by Jenny to compose a twt.
@bender I'm using both machines in English.

Checked my locale and it spits out:

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

🤷🏽 ... and that only happens when vi, vim or nvim are launched by Jenny to compose a twt.
Its quite nice. I have been half tempted to make a twtxt client with it
Its quite nice. I have been half tempted to make a twtxt client with it
@prologic I noticed you were using the mobile app. Such a brave soul! 😂
@prologic it makes absolute sense for a Yarn.social user. I propose the following formatting change:

> WARNING:
>
> You are about to follow a legacy feed, which may not have any kind of engagement. Do you want to continue?
Err I meant @bender and I (Mobile app doesn't have auto-complete for -mentions 🤦‍♂️🥲😢)
Err I meant @bender and I (Mobile app doesn't have auto-complete for -mentions 🤦‍♂️🥲😢)
Err I meant @bender and I (Mobile app doesn't have auto-complete for -mentions 🤦‍♂️🥲😢)
@aelaraji Yeah we use the Unicode new line character to represent "new lines"