# 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 60515
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=56291
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=56391
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=56191
@aelaraji Please do! 😅
@movq All good! 😊 I totally get it 😅
@movq All good! 😊 I totally get it 😅
@movq This is fair 😅 Most development with Twtxt / Yarn.socail continues to be "asynchronous" and "slow" in nature 🤣 -- regardless of whether we see you on IRC or not 😅
@movq This is fair 😅 Most development with Twtxt / Yarn.socail continues to be "asynchronous" and "slow" in nature 🤣 -- regardless of whether we see you on IRC or not 😅
@movq Come join me! https://meet.mills.io/call/Yarn.social
@movq Come join me! https://meet.mills.io/call/Yarn.social
@movq This is gone though right? 🤔
@movq This is gone though right? 🤔
@bender I'm mostly talking about compare twt chain
@bender I'm mostly talking about compare twt chain
@lyse I'm here ! 😅 It's an open window sof ~4 hours, so plenty of time to jump on 🤣~
@lyse I'm here ! 😅 It's an open window sof ~4 hours, so plenty of time to jump on 🤣~
@falsifian Yeah this is a good idea. Opening up the little tiny API that yarnd has for "peering" between pods for this reason. It's quite simple really and its _actually_ open publicly, so you can just use the scripts I wrote.

One thing to bare in mind is that Twtxt (_the original spec_) is largely dead, this included the registry. The registry in practise was never really widely used, and suffers from "centralization" -- Which registry do you use? Its for this reason we built a search engine/crawler to help with searching and discovery. Anyway I digress... LMK if you want to go down this path, happy to document it beyond the scripts I wrote.
@falsifian Yeah this is a good idea. Opening up the little tiny API that yarnd has for "peering" between pods for this reason. It's quite simple really and its _actually_ open publicly, so you can just use the scripts I wrote.

One thing to bare in mind is that Twtxt (_the original spec_) is largely dead, this included the registry. The registry in practise was never really widely used, and suffers from "centralization" -- Which registry do you use? Its for this reason we built a search engine/crawler to help with searching and discovery. Anyway I digress... LMK if you want to go down this path, happy to document it beyond the scripts I wrote.
⏰ for our monthly Yarn.social Online Meetup! 🤞

----

- Event: Yarn.social Online Meetup
- When: 24th August 2024 at 12:00pm UTC (_midday_)
- Where: https://meet.mills.io/call/Yarn.social
- Cadence: 4th Saturday of every Month

- Agenda:

> Anything we want to talk about. Twtxt, Yarn, self hosting, cool stuff you’ve been working on. chit-chat, whatever 😅

#Yarn.social #Meetup
⏰ for our monthly Yarn.social Online Meetup! 🤞

----

- Event: Yarn.social Online Meetup
- When: 24th August 2024 at 12:00pm UTC (_midday_)
- Where: https://meet.mills.io/call/Yarn.social
- Cadence: 4th Saturday of every Month

- Agenda:

> Anything we want to talk about. Twtxt, Yarn, self hosting, cool stuff you’ve been working on. chit-chat, whatever 😅

#Yarn.social #Meetup
⏰ for our monthly Yarn.social Online Meetup! 🤞

----

- Event: Yarn.social Online Meetup
- When: 24th Augist 2024 at 12:00pm UTC (_midday_)
- Where: https://meet.mills.io/call/Yarn.social
- Cadence: 4th Saturday of every Month

- Agenda:

> Anything we want to talk about. Twtxt, Yarn, self hosting, cool stuff you’ve been working on. chit-chat, whatever 😅

#Yarn.social #Meetup
@bender ABV, IBU and EBC? 🤔
@bender ABV, IBU and EBC? 🤔
@aelaraji I had to nuke the search engine's database last night due to a bug in a dependency that got fixed, but left me with a corrupted index :/
@aelaraji I had to nuke the search engine's database last night due to a bug in a dependency that got fixed, but left me with a corrupted index :/
@bender Good question! XFCE us a better choice IMO
@bender Good question! XFCE us a better choice IMO
But why?
But why?
I fully support "small scale" and "slow" here. I think if you're going to be successful at "self hosting" that's kind of the design and architecture you need to go for IMO.
I fully support "small scale" and "slow" here. I think if you're going to be successful at "self hosting" that's kind of the design and architecture you need to go for IMO.
@aelaraji Me neither. I did a bit of research but couldn't find anything. So if we created something, it'd have to be our own thing I think.
@aelaraji Me neither. I did a bit of research but couldn't find anything. So if we created something, it'd have to be our own thing I think.
@aelaraji Would there be any standard way of indicate this behavior at all that you're aware of? Any special way of linking the image? Or something? Hmmm 🧐
@aelaraji Would there be any standard way of indicate this behavior at all that you're aware of? Any special way of linking the image? Or something? Hmmm 🧐
@aelaraji Ahh cool! Thank you 🙏 FWIW yarnd has a built-in feature similar to this too where an operator (_what we call a poderator_) has to "whitelist" domains that _may_ serve images before it'll render them inline at all (_to prevent abuse_).
@aelaraji Ahh cool! Thank you 🙏 FWIW yarnd has a built-in feature similar to this too where an operator (_what we call a poderator_) has to "whitelist" domains that _may_ serve images before it'll render them inline at all (_to prevent abuse_).
@aelaraji Ahh I see! Interesting 🧐 Would you prefer that clients like yarnd prefetch resources liks this, cache them and serve the cached copy? 🤔
@aelaraji Ahh I see! Interesting 🧐 Would you prefer that clients like yarnd prefetch resources liks this, cache them and serve the cached copy? 🤔
I just realized, this is the last Saturday of the month. So Yarn.social meetup is up again tomorrow. Same time as last time if anyone is interested/around to join and hang out!
I just realized, this is the last Saturday of the month. So Yarn.social meetup is up again tomorrow. Same time as last time if anyone is interested/around to join and hang out!
@aelaraji What does "hotlinking" even mean? What feature and web server has this? I've never heard of this before till now 😅
@aelaraji What does "hotlinking" even mean? What feature and web server has this? I've never heard of this before till now 😅
@aelaraji Oh! 🤔 That's really weird. Why does that error like that? 🤔
@aelaraji Oh! 🤔 That's really weird. Why does that error like that? 🤔
@aelaraji That screenshot you posted doesn't load for me? Error 1011?
@aelaraji That screenshot you posted doesn't load for me? Error 1011?
@tkanos Nope. What is it? Why do I want to use it? 🤔
@tkanos Nope. What is it? Why do I want to use it? 🤔
@bender do you think we need to think about any new kind of visualization for these large yarn threads? 🤔
@bender do you think we need to think about any new kind of visualization for these large yarn threads? 🤔
@bender Haha that's what u do 🤣 Can't stand going to see doctors 🙄 (Sorry, I mean GPs)
@bender Haha that's what u do 🤣 Can't stand going to see doctors 🙄 (Sorry, I mean GPs)
@bender No the domain is black listed from this pod at the moment.
@bender No the domain is black listed from this pod at the moment.
@falsifian @movq You actually only really want the missing root Twt. You could just fetch this from any Yarn pod. There are scripts I built way back when yo do this 😅
@falsifian @movq You actually only really want the missing root Twt. You could just fetch this from any Yarn pod. There are scripts I built way back when yo do this 😅
@lyse Yes 🤣
@lyse Yes 🤣
@bender Yup! But you should not be seeing any requests from this pod, only the search engine ;'(until I fix it) 😅
@bender Yup! But you should not be seeing any requests from this pod, only the search engine ;'(until I fix it) 😅
@bender Hah! 🤣 Please remind me to try to fix this. Just been looking at the code, nothing is "quick", except to add your domain to an internal blacklist, recompile and redeploy (_uggh_)
@bender Hah! 🤣 Please remind me to try to fix this. Just been looking at the code, nothing is "quick", except to add your domain to an internal blacklist, recompile and redeploy (_uggh_)
@bender Hmm I _think_ you've uncovered a bug (_or interesting side effect_) of the crawler in yarns (_the search engine_) 😢
@bender Hmm I _think_ you've uncovered a bug (_or interesting side effect_) of the crawler in yarns (_the search engine_) 😢
@bender Btw, as you know, one thing the yarnd client has always lacked is some kind of "in-app" notification of sorts. Something to inform the user, "hey, you know what feed you follow, it's looking like it's kind of dead, maybe consider unfollowing it!" 🤣
@bender Btw, as you know, one thing the yarnd client has always lacked is some kind of "in-app" notification of sorts. Something to inform the user, "hey, you know what feed you follow, it's looking like it's kind of dead, maybe consider unfollowing it!" 🤣
I took a guess based on my shell history 🤣


prologic@JamessMacStudio
Thu Aug 22 20:50:32
~/Projects/yarnsocial/yarn
 (main) 0
$ ./tools/who_follows.sh 'https://arrakis.netbros.com/user/pedantic/twtxt.txt'
"darch follows https://arrakis.netbros.com/user/pedantic/twtxt.txt and was last seen 625 days ago"
I took a guess based on my shell history 🤣


prologic@JamessMacStudio
Thu Aug 22 20:50:32
~/Projects/yarnsocial/yarn
 (main) 0
$ ./tools/who_follows.sh 'https://arrakis.netbros.com/user/pedantic/twtxt.txt'
"darch follows https://arrakis.netbros.com/user/pedantic/twtxt.txt and was last seen 625 days ago"
@bender No no, I get it. It's just not as simple as _any_ particular solution. Right now I don't even know what the feed's full URI was nor who on this pod (_if at all_) still follows it? I'll bet it's an inactive user right? Gimme the full URI was it was and I'll have a poke at the DB? 🤔
@bender No no, I get it. It's just not as simple as _any_ particular solution. Right now I don't even know what the feed's full URI was nor who on this pod (_if at all_) still follows it? I'll bet it's an inactive user right? Gimme the full URI was it was and I'll have a poke at the DB? 🤔
@lyse To be fair I think this needs to evolve anyway. Authoring new "personas" isn't really that wildly used beyond the admin of a pod and even that's really just me 🤣
@lyse To be fair I think this needs to evolve anyway. Authoring new "personas" isn't really that wildly used beyond the admin of a pod and even that's really just me 🤣
@off_grid_living What drug is that?
@off_grid_living What drug is that?
@falsifian Hah! Remind me to talk to you about how yarnd peers with each pod in its own network to do exactly that. Maybe we could open up the protocol and you could potentially pee with other pods?
@falsifian Hah! Remind me to talk to you about how yarnd peers with each pod in its own network to do exactly that. Maybe we could open up the protocol and you could potentially pee with other pods?
@falsifian Same here! His server is notoriously unreliable but I know he is somewhat active on Twtxt 😅
@falsifian Same here! His server is notoriously unreliable but I know he is somewhat active on Twtxt 😅
@falsifian This is why yarnd has never implement automatic un-following for this very reason. It's hard (likely impossible) to get 100% right.
@falsifian This is why yarnd has never implement automatic un-following for this very reason. It's hard (likely impossible) to get 100% right.
@slashdot Hah! 😅 Totally didn't see this coming 🤣 AI and LLM(s) as a "service" posing new security and privacy threats? 🙄
@slashdot Hah! 😅 Totally didn't see this coming 🤣 AI and LLM(s) as a "service" posing new security and privacy threats? 🙄
@lyse It certainly looks like a reasonable approach to me so far 👌
@lyse It certainly looks like a reasonable approach to me so far 👌
@bender If you look at your Following list yarnd is continually improving the tools and data available to you especially regarding feed acailabiliry and maybe this helps you manage who/what you follow? 🤔 -- I've certainly found it immediately useful!
@bender If you look at your Following list yarnd is continually improving the tools and data available to you especially regarding feed acailabiliry and maybe this helps you manage who/what you follow? 🤔 -- I've certainly found it immediately useful!
@slashdot oh oh! There goes the Australian economy 🤣
@slashdot oh oh! There goes the Australian economy 🤣
Haha!
Haha!
@lyse Hmm let's add it to the switch that marks feeds as "dead" 🙏
@lyse Hmm let's add it to the switch that marks feeds as "dead" 🙏
@bender Currently internally feeds are marked as "dead" for some known statuses. But yes nothing is automatically done (yet).
@bender Currently internally feeds are marked as "dead" for some known statuses. But yes nothing is automatically done (yet).
@lyse errors are already reported to users, but they're only visible in the following list.
@lyse errors are already reported to users, but they're only visible in the following list.
@aelaraji Good goal! 👌
@aelaraji Good goal! 👌
@rrraksamam Getting hot eh? 🥵
@rrraksamam Getting hot eh? 🥵
@bender Unfoetunately that isn't actually true as it depend on the ingress architecture and networking.
@bender Unfoetunately that isn't actually true as it depend on the ingress architecture and networking.