# 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 15
# self = https://watcher.sour.is/conv/tl62cva
Hmm I just noticed something quite interesting I had not noticed before... @abucci You posted a Twt (I don't know what it's hash was now, as I lost it) but then you edited it and obviously corrected something.

That is #r63ni5a (relative link). When I replied I quickly realised I had forked your conversation (because of your edit), but because pods actually subscribe to each other via websub I was able to quickly delete my forked reply and re-reply to your edited Twt instead.

Very cool! 👌
Hmm I just noticed something quite interesting I had not noticed before... @abucci You posted a Twt (I don't know what it's hash was now, as I lost it) but then you edited it and obviously corrected something.

That is #r63ni5a (relative link). When I replied I quickly realised I had forked your conversation (because of your edit), but because pods actually subscribe to each other via websub I was able to quickly delete my forked reply and re-reply to your edited Twt instead.

Very cool! 👌
This is only possible between pods because of the near real-time subscription between pods. A Twtxt feed hosted manually is much harder to deal with, because by the time its been fetched its too late and too slow for you or anyone to do anything about.
This is only possible between pods because of the near real-time subscription between pods. A Twtxt feed hosted manually is much harder to deal with, because by the time its been fetched its too late and too slow for you or anyone to do anything about.
@prologic Interesting! I wonder how hard it'd be to make that automated 🤔
@abucci Ooof good fucking question actually. I did a. bunch of "text similarity" work in this space, so I'm confident it can be detached. But honestly I haven't tried to properly solve it, it honestly doens't present itself as a problem too frequently actually.
@abucci Ooof good fucking question actually. I did a. bunch of "text similarity" work in this space, so I'm confident it can be detached. But honestly I haven't tried to properly solve it, it honestly doens't present itself as a problem too frequently actually.
that seems like a giant can of worms though never mind
@abucci It's a "hard problem" but not NP hard.
@abucci It's a "hard problem" but not NP hard.
@prologic yeah, and I think to do that correctly might be super hard, so it's one of those problens that's rare and whose solutions are likely to be buggy. â›”
@abucci Its also probably not really worth solving either...
@abucci Its also probably not really worth solving either...
@prologic right, I mean a problem that has many edge cases that are easy to miss and tricky to get right (haven't tried so I'm just guessing). Like if the original post is edited, and the new post is magically linked to the edited version, but the edited removes the text the response was responding to.
@prologic have you documented how the edit button works?
I think it allows you to edit your last twt, but I don't know if there is a time restriction.

I love to edit (to change my mind or fix typos) and I haven't thought editing do change your hash.

Interesting problem. Perhaps you shouldn't be allowed to edit if you have replies.