# 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 1824
# self = https://watcher.sour.is?uri=https://twtxt.net/user/bender/twtxt.txt&offset=824
# next = https://watcher.sour.is?uri=https://twtxt.net/user/bender/twtxt.txt&offset=924
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/bender/twtxt.txt&offset=724
@prologic oh, then it can’t be applied to self-hosters. Unless they spin up a similar-to-CloudFlare infrastructure. 😂
DISCLAIMER: I don’t use CloudFlare other than as a Domain Registrar, and their DNS. I might be saying wrong/utterly inaccurate things.
@prologic I think the same way the do DNS proxy. They clean all traffic for you, and your self hosted infra gets it.
@movq nah, it doesn't matter, of course. Better prepared than not. It is also good to look forward something you enjoy doing. May I recommend Assembler?
Isn't Advent of Code during Saturnalia? Like, 6 months from now? 😂😂😂 My kid would tell me, "Touch grass, dude!" 😂
Would you guys like some Beryl?

> "Late Monday, Beryl became the earliest storm to develop into a Category 5 hurricane in the Atlantic and peaked at winds of 165 mph (270 kph) Tuesday before weakening to a still-destructive Category 4..."
@prologic have you seeing this? https://www.sjoerdlangkemper.nl/2024/06/26/htmx-content-security-policy/
Oh, this? https://archlinux.org/news/the-sshd-service-needs-to-be-restarted-after-upgrading-to-openssh-98p1/
@mckinley what happened? I have been tempted to install EndeavourOS to play a bit with it. Should I not? 😅
@aelaraji is it candy, is it candy? Please tell me it is candy, pretty please! 😂
Woot! Yup, fixed! Baby steps, squashing one bug at a time.
@prologic a new Yarn build is needed to fix it here, right?
@prologic see: https://github.com/gomarkdown/markdown/commit/2eda941fd024d4d71bff9acd9d193b03b187b3bc
@prologic went to https://tubesnap.mills.io/ out of curiosity, but the site is showing to be under maintenance.
@lyse I agree. A night in the forrest, while you are not at Sanger of being hunted, is surreal and amazing. I still remember the many times I did it as a child (and yes, caught fireflies and put them in a glass jar, and released them the next morning).

You are fortunate to live near the wilderness. I would have to drive for an hour to even get close a little. 😩
@lyse I agree. A night in the forrest, while you are not at danger of being hunted, is surreal and amazing. I still remember the many times I did it as a child (and yes, caught fireflies and put them in a glass jar, and released them the next morning).

You are fortunate to live near the wilderness. I would have to drive for an hour to even get close a little. 😩
@xuu yeah, I will take it with a grain of salt. Impressive? Yes. Available to just about anyone? I don’t think so… yet.
Is it this?
@xuu that looks interesting, especially when they turned off network connectivity, and still worked just fine. Really, really interesting. Begets the question, though, what are the machine specs? Do you have a link to the source of this?
Hmm. It seems it takes a while before I am allowed to delete.
Hitting delete doesn’t do anything.
@darren wanting to test something with edits.
@darren wanting to test something with edits. Editing now. All good. Deleting.
@darren wanting to test something with edits. Editing now.
Haha! @prologic@twtxt.net becomes @prologic@we.loveprivacy.club upon editing.
This is a test. I am mentioning @prologic. I will then edit this same pst (to correct a misspelling), and see what happens. I will copy this original block to refer to it on the follow up.
This is a test. I am mentioning @prologic. I will then edit this same post (to correct a misspelling), and see what happens. I will copy this original block to refer to it on the follow up.

Original:

> This is a test. I am mentioning @prologic. I will then edit this same pst (to correct a misspelling), and see what happens. I will copy this original block to refer to it on the follow up.
@prologic Filled a quick/small issue with the project. Thanks!

Migrate to goldmark! All the big boys have done it. Ha! (Note: I edited this, and your handle became @prologic@we.loveprivacy.club. I re-edited it to changed it.)
@prologic Filled a quick/small issue with the project. Thanks!

Migrate to goldmark! All the big boys have done it. Ha! (Note: I edited this, and your handle became @prologic@we.loveprivacy.club. I re-edited it to changed it.
@prologic Filled a quick/small issue with the project. Thanks!

Migrate to goldmark! All the big boys have done it. Ha!
@prologic Filled a quick/small issue with the project. Thanks!

Migrate to goldmark! All the big boys have done it. Ha! (Note: I edited this, and your handle became @prologic@we.loveprivacy.club. I re-edited it to changed it.)
@prologic Filed a quick/small issue with the project. Thanks!

Migrate to goldmark! All the big boys have done it. Ha!
@prologic your link is broken. :-P
@prologic it is not weird, it is an "mdash".

> Oh I don’t think this is a bug!...

Also:

> Although I still consider this a bug...

What is it, man? I am being torn now! LOL.
@prologic, found a markdown rendering bug. See parent, specifically *awesome*, which isn't rendering right.
Hmm. *Testing*, will delete.
@darren our summer is hot, and humid. Unless at the beach—in which case it is _awesome_—our summers are far from great. Oh, also the lawn grows like crazy because of the almost everyday showers, and the sun that comes after, so I have to work overtime mowing. 😩
@darren our summer is hot, and humid. Unless at the beach—in which case it is *awesome*—our summers are far from great. Oh, also the lawn grows like crazy because of the almost everyday showers, and the sun that comes after, so I have to work overtime mowing. 😩
@movq I got to say I looked deep, and carefully. I even compared their “shadow” to that of the trash bin. It would have fooled me, shouldn’t you have told the truth. 😅
@prologic I like this part better: “Of course, it is preferred to make things better for multiple constituencies at once.” That should be the aim.

It is worth noting that this comes from a 2007 working draft.
Though this one the store refers about is a completely different scam (or illegal activity, haven’t research it).
I didn’t know this was a thing. Well, local home improvement store believes so.

@prologic sorry, a man might think it has a plan, but wife’s trumps everything. 😅😂
@prologic they would be a nice touch, but don’t spend too many cycles on it. 😂
@prologic that would be a nice touch, but don’t spend too many cycles on it. 😂
@prologic it should just show the page. If I tap on the message box, then bring up the keyboard, of course. Right now it is kind of annoying, as one needs to tap “Done” often, for nothing. 😅
Something odd I have been noticing. Occasionally, when I come to twtxt.net on mobile, the keyboard comes up but there is nothing to type. There is some code left behind from the old onfocus that’s causing this, I gather.
@prologic but the problem is with Yarn too (the front end)! You know it has happened before a few times. Now the chances increase.
I mean, I like it, but I can’t help foreseeing mess. 😬
@prologic what is the side effect of this for others not using Yarn? Right now conversations break upon editing, wouldn’t this potentially cause more havoc? Wouldn’t the specification need to be extended somehow to force a refresh of any edited twtxt?
@prologic that’s tomorrow at 08:00 EDT. I will try joining from mum’s. That’s about the time I sip coffee with them on weekends. 😊
@lyse yeah, he has been living "the good life" for a while now. Farm life is tough, I gather, but honest to god I feel like milking cows most of these days.
Haha, you got a trumpeter too, eh?! There is a kid that "delight" us with his performance, when he comes home for summer break (which now happens to be). One more reason I have to stress on the need of new windows, to wife.
These are my goals in life: https://github.com/dylanaraps

He is neofetch main developer/maintainer. Archived all repositories, and updated GitHub's profile README file to read "Have taken up farming." 🥳
@prologic if we start talking about bots as if they were humans, we have a bigger problem.
Should consider upgrading, current is 1.109.0 (https://github.com/element-hq/synapse/releases).
@prologic it will not be too useful if you are not running a client connected to it. Ha! I will ping you, nevertheless.
@prologic you are running Synapse:


{
  "name": "Synapse",
  "version": "1.96.1"
}


I am running Conduwuit (https://github.com/girlbossceo/conduwuit). :-)
@prologic oh, so you don’t run a Matrix server anymore?
@aelaraji haha! Click bait and all (I didn’t tap it, but you know what I mean)! So, does it truly sucks?
What’s your Matrix handle, @prologic?
@lyse I am part of the selective “can’t-watch-videos” generation 😅. It has to be something truly exceptional for me to watch it, otherwise I prefer reading.
@eldersnake are your replies creating new posts? I know this is a reply to a question from @prologic, but it is not within the same thread.
@tkanos he wrote the opposite of you, though. When he said "using the web app", he meant the web page, not the old-ridden-with-bugs mobile app.
@prologic I exclusively use the web app on mobile. There is no counterpart!
@prologic it is pretty neat. I agree it is an improvement from the previous "flash in your face" one. The keyboard shortcuts are nifty!
@prologic 🥳 Get some sleep, night owl! LOL.
@prologic ah, well, that shouldn't be the cause of @eldersnake problems then. I am kind of stumped.
@bender yes, not running the same commit version, for sure.
@prologic sounds like a sound plan! :-)
Oh boy, another crazy bender. Do we truly need two of us? :-P
Noticing that, after login in, I need to do a hard refresh on the browser to get my preference setting (dark mode to show). Not a show stopper, of course, but something to look at on idle time.
@eldersnake all good? 😊
This one is an example: https://twtxt.net/conv/ndu23qq
I am seeing the “Read more” on longer posts, but I don’t have that setting enabled. Possible bug?
I am seeing the “Read more” on longer posts, but I don’t have that setting enabled. Possible big?
I noticed it almost after it was implemented, but never mention it, and I kind of feel guilty for not doing it. Yarn's search became super helpful ever since commit 2199cedf12. Granted, it is not the full browsing experience I always dreamed for Yarn but, still, a huge leap forward.
I think it is long due to cut a release, don't you think @prologic?
@prologic aha! I didn't look at the code before asking, but it was an easy thing! 🙇🏻
@lyse hurricane gusts, in .DE?! Hehehehe!
@prologic under iOS' Safari, it isn't. It has been inconsistent, but most of the time when I navigate to https://twtxt.net/ I am on focus to enter a twtxt. I don't want that.
While on mobile, navigating to Yarn.social automatically places me on the textarea, as if I was going to post something. Kind of annoying having that on-focus first and above all.
@prologic right, but why? The remember me is yet another box to tick. If I login, let me be logged in unless I hit logout. Or, if I was allowed to start typing to begin with, why to log me out?

I would get rid of that "security" altogether.
@prologic right, but why? The "remember me" is yet another box to tick. If I login, let me be logged in unless I hit logout. Or, if I was allowed to start typing to begin with, why to log me out?

I would get rid of that "security" altogether.
Having Yarn to be agnostic to the domain it is run, and allowing it to be a multi-domain host.
@prologic right now I am david:netbros.com, in Matrix, but I don’t run it on netbros.com, for example.
@prologic yes.
I just typed something that took me a while to enter, hit post, and lost everything because I was logged out. Can that be disabled? Let me be logged in for as long as I want (or for a very long time), unless I hit logout, or account for the previously entered text, and present it (or run the post action), after having to re-login?
@prologic, no, you misunderstood the question. LOL. Can you run twtxt.net on host yarn.mills.io, while offering @username@username handles?
@prologic, no, you misunderstood the question. LOL. Can you run twtxt.net on host yarn.mills.io, while offering @username@twtxt.net handles?
Is it possible to run Yarn on yarn.example.com, but have the handles (or whatever we call twtxt's @usernames) be @username@example.com?
All good... for now. :-P
Final test? We'll see!
Cool! Let's see how it goes on this one. I love testing on production! LOL.
@prologic steps to reproduce a problem I am have found:

- Go to “Timeline”.
- Tap/click “yarn” on a twtxt.
- Enter text on reply. Don’t click/tap on the reply icon/link. Just enter text on textarea and post.
- A new twtxt will be created, or the reply will show under the twtxt you last replied.
Sleep well! I will test a bit to see what I can find.
Interesting.
Hmmm…
This I replied to your testing mentions. Look at where it was placed. 😩😩😩
@prologic it now works.