# 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 61083
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=35291
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=35391
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=35191
@lyse For example, I notice in my pod's cache there are 3 entries for you: https://gist.github.com/prologic/fe636e615c147d7465e2379d838ad780

I'm assuming only one of them is actually correct?
@lyse For example, I notice in my pod's cache there are 3 entries for you: https://gist.github.com/prologic/fe636e615c147d7465e2379d838ad780

I'm assuming only one of them is actually correct?
@akoizumi Sounds good to me 👌
@akoizumi Sounds good to me 👌
And @eaplmx I _thnik_ you're overthinking this a big. what you're proposing is _actually_ a good idea for when a feed author decides to move their feed. Something we've wanted to add to yarnd specifically in the past, whereby a user could "delete" their feed/account but tell yarnd that it's moved over here. Redirects would then be put in place for say up to 90 days or something so clients don't have to be updated (or are automatically updated because of the redirect responses).
And @eaplmx I _thnik_ you're overthinking this a big. what you're proposing is _actually_ a good idea for when a feed author decides to move their feed. Something we've wanted to add to yarnd specifically in the past, whereby a user could "delete" their feed/account but tell yarnd that it's moved over here. Redirects would then be put in place for say up to 90 days or something so clients don't have to be updated (or are automatically updated because of the redirect responses).
@lyse I kind of agree with @mckinley here in that centralising this goes against the grain of the Yarn/Twtxt ecosystem we've built. Instead why don't we do one of two things (or both):

- Figure out the source of the "bad data" in the first place, and fix it.
- Build an interface for yarnd operators to write "rewrite rules" to handle this (assuming finding/fixing the bad data doesn't work)
- Something else?

I _feel_ like this is just a case of "bad data" that _can_ be fixed easily.
@lyse I kind of agree with @mckinley here in that centralising this goes against the grain of the Yarn/Twtxt ecosystem we've built. Instead why don't we do one of two things (or both):

- Figure out the source of the "bad data" in the first place, and fix it.
- Build an interface for yarnd operators to write "rewrite rules" to handle this (assuming finding/fixing the bad data doesn't work)
- Something else?

I _feel_ like this is just a case of "bad data" that _can_ be fixed easily.
@darch Should we release a new version soon? Any other Niggling UX issues we've found?
@darch Should we release a new version soon? Any other Niggling UX issues we've found?
See we do support forums 😆
See we do support forums 😆
@abucci Love it 😍 Wish I had mad skillz to do this 😂
@abucci Love it 😍 Wish I had mad skillz to do this 😂
@darch I _think_ this line is confusing the Lexttwt and Markdown parsers:


2022-10-06T10:04:12Z\t
\t[by: @darch@neotxt.dk] and then the message


It would be better if this was:


2022-10-06T10:04:12Z\tby: @darch and then the message


I _think_
@darch I _think_ this line is confusing the Lexttwt and Markdown parsers:


2022-10-06T10:04:12Z	
[by: @darch@neotxt.dk] and then the message


It would be better if this was:


2022-10-06T10:04:12Z by: @darch and then the message


I _think_ 🤔
@darch I _think_ this line is confusing the Lexttwt and Markdown parsers:


2022-10-06T10:04:12Z	
[by: @darch@neotxt.dk] and then the message


It would be better if this was:


2022-10-06T10:04:12Z by: @darch and then the message


I _think_ 🤔
@darch I _think_ this line is confusing the Lexttwt and Markdown parsers:


2022-10-06T10:04:12Z\t
\t[by: @darch@neotxt.dk] and then the message


It would be better if this was:


2022-10-06T10:04:12Z\tby: @darch and then the message


I _think_ 🤔
@darch I _think_ this line is confusing the Lexttwt and Markdown parsers:


2022-10-06T10:04:12Z\t
\t[by: @] and then the message


It would be better if this was:


2022-10-06T10:04:12Z\tby: @darch and then the message
@darch This is built-in to yarnd -- Basically on every failed password auth, you cause a delay. Every time the same IP/User tries to login and fails, you increase this delay. It makes "brute force" attempts at password auth _much much_ harder to do.
@darch This is built-in to yarnd -- Basically on every failed password auth, you cause a delay. Every time the same IP/User tries to login and fails, you increase this delay. It makes "brute force" attempts at password auth _much much_ harder to do.
@brasshopper Makes sense, and something I plan to improve upon. Know anyone that could contribute some Go code to improve the search engine I built? 🤔
@brasshopper Makes sense, and something I plan to improve upon. Know anyone that could contribute some Go code to improve the search engine I built? 🤔
@brasshopper Ahh yea I see: But like you said you can download it, mode it or run your own pod 👌 Nothing proprietary or closed source here 🤗 -- Speaking of which... I'm open to ideas that make taking your feed with you easier and what not ...
@brasshopper Ahh yea I see: But like you said you can download it, mode it or run your own pod 👌 Nothing proprietary or closed source here 🤗 -- Speaking of which... I'm open to ideas that make taking your feed with you easier and what not ...
@darch Adding exponential back-off helps with this 👌
@darch Adding exponential back-off helps with this 👌
@brasshopper Same functionality exists for users on pods too 👌 -- You can either Unfollow or Mute or both -- You can even Hide Twts and entire threads too!
@brasshopper Same functionality exists for users on pods too 👌 -- You can either Unfollow or Mute or both -- You can even Hide Twts and entire threads too!
Not to mention that "moderation" in a 'decentralised" system is kind of silly IMO 😅
Not to mention that "moderation" in a 'decentralised" system is kind of silly IMO 😅
@brasshopper Noted. On slightly different note, I'm very happy with the tools we've built and the fact we've managed to avoid "moderation" really. I hope it stay that way 🤞
@brasshopper Noted. On slightly different note, I'm very happy with the tools we've built and the fact we've managed to avoid "moderation" really. I hope it stay that way 🤞
@justamoment Your idea of embedding something on a website intrigues me. I know how we _can_ do it, but there just hasn't been enough of a demand to built it (yet). Basically (if I may):

- [ ] Add microPub API to yarnd
- [x] Add IndieAuth support (provider) to yarnd

Once we have these two pieces in place (we're half-way there already) we can embed a little widget on websites that lets any visitor to your site login to the pod you choose to use, we'd create them an account on the fly, and then they can use the widget to make comments.

Does any of this make sense?
@justamoment Your idea of embedding something on a website intrigues me. I know how we _can_ do it, but there just hasn't been enough of a demand to built it (yet). Basically (if I may):

- [ ] Add microPub API to yarnd
- [x] Add IndieAuth support (provider) to yarnd

Once we have these two pieces in place (we're half-way there already) we can embed a little widget on websites that lets any visitor to your site login to the pod you choose to use, we'd create them an account on the fly, and then they can use the widget to make comments.

Does any of this make sense?
@justamoment We _can_ do a lot if we implement microPub + IndieAuth.
@justamoment We _can_ do a lot if we implement microPub + IndieAuth.
@eaplmx Hmmm interesting 🤔
@eaplmx Hmmm interesting 🤔
I've always enjoyed (but don't play much nowadays):

AlphaMan - The New Beginning game at DOSGames.com
I've always enjoyed (but don't play much nowadays):

AlphaMan - The New Beginning game at DOSGames.com
@eaplmx Which text based game? 🤔
@eaplmx Which text based game? 🤔
Yarn.social pods (_running yarnd_) also support Web Mentions too btw... In theory (even now) it _is_ possibly to modify the code to accept inbound Web Mentions -- Though I've never seen it used in practise 😢 Anyway we support a lot of IndieWeb features 👌
Yarn.social pods (_running yarnd_) also support Web Mentions too btw... In theory (even now) it _is_ possibly to modify the code to accept inbound Web Mentions -- Though I've never seen it used in practise 😢 Anyway we support a lot of IndieWeb features 👌
@brasshopper Thanks! 🙏
@brasshopper Thanks! 🙏
@brasshopper Thanks! 🙏 Again I'm sorry. One of the things I'm painfully aware of iw how "text" form (especially short-form) can be so misleading and intent misinterpreted. -- Yes you're probably right, short-form microBlogging such as Yarn/Twtxt is _probably_ ill suited to "hard debates" like the one we just seemed to have 😅 -- OTOH it _can_ also be fine, this isn't the first time "hot debate" has occurred in the Yarn/Twtxt ecosystem at large, sometimes they've gone on for days 😅
@brasshopper Thanks! 🙏 Again I'm sorry. One of the things I'm painfully aware of iw how "text" form (especially short-form) can be so misleading and intent misinterpreted. -- Yes you're probably right, short-form microBlogging such as Yarn/Twtxt is _probably_ ill suited to "hard debates" like the one we just seemed to have 😅 -- OTOH it _can_ also be fine, this isn't the first time "hot debate" has occurred in the Yarn/Twtxt ecosystem at large, sometimes they've gone on for days 😅
@justamoment We _can_ do this fairly easily once we add microPub support to yarnd and IndieAuth (we already implement a provider), we're 1.3rd the way there 😅
@justamoment We _can_ do this fairly easily once we add microPub support to yarnd and IndieAuth (we already implement a provider), we're 1.3rd the way there 😅
@justamoment Yes yes you won 🥳 Haha! 🤣
@justamoment Yes yes you won 🥳 Haha! 🤣
@eaplmx Clearly not playing enough games 😳 To be fair, my being blind basically makes most games too visually intense for my poor eyes to cope with 🤣
@eaplmx Clearly not playing enough games 😳 To be fair, my being blind basically makes most games too visually intense for my poor eyes to cope with 🤣
@justamoment I would _imagine_ so, that's basically how most clients work 😅
@justamoment I would _imagine_ so, that's basically how most clients work 😅
@me Very nice! 👌
@me Very nice! 👌
@justamoment Yup that's it! 😅 Whoops and the black lines I _think_ were me trying to blurr out the PII (Personal identifiable Information) -- The number plate. I _must_ have accidently drew some other crap on the photo 🤦‍♂️
@justamoment Yup that's it! 😅 Whoops and the black lines I _think_ were me trying to blurr out the PII (Personal identifiable Information) -- The number plate. I _must_ have accidently drew some other crap on the photo 🤦‍♂️
@eaplmx Never heard of that one either 😅 Is it a board game? 🤔
@eaplmx Never heard of that one either 😅 Is it a board game? 🤔
@mckinley Yeah and I feel really bad now 🤦‍♂️ I was _trying_ to keep the peace (as I always do) and probably should have kept my stupid mouth shut 😅 I was not _trying_ tbe condescending at all 🤦‍♂️ So sorry @brasshopper (_probably muted me too 😢_)_
@mckinley Yeah and I feel really bad now 🤦‍♂️ I was _trying_ to keep the peace (as I always do) and probably should have kept my stupid mouth shut 😅 I was not _trying_ tbe condescending at all 🤦‍♂️ So sorry @brasshopper (_probably muted me too 😢_)_
Note to self. Don't talk about "controversial" things. 🤦‍♂️
Note to self. Don't talk about "controversial" things. 🤦‍♂️
@brasshopper Oh dear 😅 Sorry, I was just trying to keep things civil. 🤦‍♂️ I guess I failed 😢
@brasshopper Oh dear 😅 Sorry, I was just trying to keep things civil. 🤦‍♂️ I guess I failed 😢
@justamoment Don't we already have that now? I'd it's just a matter of style and presentation we can do things around that 😆
@justamoment Don't we already have that now? I'd it's just a matter of style and presentation we can do things around that 😆
I _think_ I read somewhere similar things about the possibility of taxing unrealized gains too.

The problem is that it's completely unfair as it's unrealized. You actually haven't made any gains at all, so you're taxing something that may have artificially gone up in value, but then just as easily may go back down in value.
I _think_ I read somewhere similar things about the possibility of taxing unrealized gains too.

The problem is that it's completely unfair as it's unrealized. You actually haven't made any gains at all, so you're taxing something that may have artificially gone up in value, but then just as easily may go back down in value.
For example I have the same problems with basisally all "cloud" services of any kind really 😆
For example I have the same problems with basisally all "cloud" services of any kind really 😆
@brasshopper Not what I'm saying at all. I'm howecwr opposed to energy guzzling inefficient systems of any kind!
@brasshopper Not what I'm saying at all. I'm howecwr opposed to energy guzzling inefficient systems of any kind!
@mckinley LOL it's great isn't it and all completely decentralized and spread across so many feeds 😆
@mckinley LOL it's great isn't it and all completely decentralized and spread across so many feeds 😆
@mckinley Possibly ? 🤔
@mckinley Possibly ? 🤔
@brasshopper Reminds me of James Howells's story: $11 million campaign is planned to find James Howells' hard drive with 8,000 Bitcoin in Newport, South Wales | Fortune 😂
@brasshopper Reminds me of James Howells's story: $11 million campaign is planned to find James Howells' hard drive with 8,000 Bitcoin in Newport, South Wales | Fortune 😂
@eaplmx never heard of this game before ? 🤔
@eaplmx never heard of this game before ? 🤔
@mckinley Yeah to be honest, I don't really get the concept of "printing money" in the first place 🤣
@mckinley Yeah to be honest, I don't really get the concept of "printing money" in the first place 🤣
I _think_ the concept of "borrowing" has always been around, even in the ye 'old times in the good 'ol bartering days. What has changed however is the concept of "charging" for the "privilege of borrowing". There are _some_ countries that actually make this illegal.
I _think_ the concept of "borrowing" has always been around, even in the ye 'old times in the good 'ol bartering days. What has changed however is the concept of "charging" for the "privilege of borrowing". There are _some_ countries that actually make this illegal.
@brasshopper I will ask him 😅
@brasshopper I will ask him 😅
@brasshopper This is true. If AUD/USD were not traded it would cease to have value.
@brasshopper This is true. If AUD/USD were not traded it would cease to have value.
@brasshopper 👍
@brasshopper 👍
@eaplmx Oh nice! 🥳
@eaplmx Oh nice! 🥳
@brasshopper Dilution here is inherently controlled by the upper bound of BTC. As there are only 21M in the system, BTC has to be diluted over those that hold it, which is why you end up having micro amounts and micro transactions. At some point if BTC became bigger than it is today and more widespread, you'd end up with diluted amounts of BTS in the 10^-9 or more 😅
@brasshopper Dilution here is inherently controlled by the upper bound of BTC. As there are only 21M in the system, BTC has to be diluted over those that hold it, which is why you end up having micro amounts and micro transactions. At some point if BTC became bigger than it is today and more widespread, you'd end up with diluted amounts of BTS in the 10^-9 or more 😅
@brasshopper 👌