# 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 60813
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=54780
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=54880
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=54680
@bender Hehe thanks! 😅 Still gotta sort out some other bugs, but that's tomorrows job 🤞
@bender Hehe thanks! 😅 Still gotta sort out some other bugs, but that's tomorrows job 🤞
Nope that appears to be fixed 👌 (_but there are other annoying bugs_) -- I _think_ I should nuke half this crappy Javascript code we wrote years ago and start over 🤣
Nope that appears to be fixed 👌 (_but there are other annoying bugs_) -- I _think_ I should nuke half this crappy Javascript code we wrote years ago and start over 🤣
Let's see if yarnd 0.15.1@115c1cd still has this dupe bug? 🐞
Let's see if yarnd 0.15.1@115c1cd still has this dupe bug? 🐞
@xuu

xuutxt.sour.is to answer your question, the Mentions view and the Mentions filter work a bit differently. The former looks at the pod's entire cache for mentions of you, whilst the later only filters the current view
If that makes sense -- It does beg the question of whether the "Mentions" view is needed at all, as its equivalent to /discover?f=mentionsme I think
@xuu

xuutxt.sour.is to answer your question, the Mentions view and the Mentions filter work a bit differently. The former looks at the pod's entire cache for mentions of you, whilst the later only filters the current view
If that makes sense -- It does beg the question of whether the "Mentions" view is needed at all, as its equivalent to /discover?f=mentionsme I think
@eldersnake You able to grab a screenshot of the console (debug) of the request? 🙏 I can't repro this locally 🧐
@eldersnake You able to grab a screenshot of the console (debug) of the request? 🙏 I can't repro this locally 🧐
@eldersnake Yup! Nig I'm the JavaScript. I plan to fix this tonight!
@eldersnake Yup! Nig I'm the JavaScript. I plan to fix this tonight!
Test
Test
@eldersnake Oh that's not right? Hmmm 🧐 Is this consistently reproducible? If so what does the browser console's network tab say about the request and response hete (XHR)
@eldersnake Oh that's not right? Hmmm 🧐 Is this consistently reproducible? If so what does the browser console's network tab say about the request and response hete (XHR)
@eldersnake I couldn't agree more! 🤣
@eldersnake I couldn't agree more! 🤣
@xuu Yeah it's not feature gated or anything.

Sorry you'll have to forgive me, what's different? 🧐
@xuu Yeah it's not feature gated or anything.

Sorry you'll have to forgive me, what's different? 🧐
@slashdot What the hell?! 😱 So these companies would prefer to continue to harm human health?! 🧐
@slashdot What the hell?! 😱 So these companies would prefer to continue to harm human health?! 🧐
The same company separately quoted over $7,000 to install an outdoor garden tap and plumbing for approximately 20m 😱
The same company separately quoted over $7,000 to install an outdoor garden tap and plumbing for approximately 20m 😱
Just got a quote to fix a bathroom tap and hoses that are corroded for > $1,000 😱
Just got a quote to fix a bathroom tap and hoses that are corroded for > $1,000 😱
@bender @lyse Soeey where?
@bender @lyse Soeey where?
@aelaraji LOL 🤣
@aelaraji LOL 🤣
@shreyan Yhe default is 20ms AFAIK so the delay you're seeing is the axtual request latency I think?

I haven't found a good way to do the right style of "indicator" yet 😢

Help wanted! 🙏 I also broke two other features that require client-side JavaScript 🤦‍♂️
@shreyan Yhe default is 20ms AFAIK so the delay you're seeing is the axtual request latency I think?

I haven't found a good way to do the right style of "indicator" yet 😢

Help wanted! 🙏 I also broke two other features that require client-side JavaScript 🤦‍♂️
@bender Good advice!
@bender Good advice!
@bender Not yet and you're probably right 🤣 The last part is probably far fetched 😅
@bender Not yet and you're probably right 🤣 The last part is probably far fetched 😅
@tkanos I have a different solution. I a) ban social media networks on the network b) educate them about the dangers and c) permit them to use Twtxt / Yarn.social when they're older.
@tkanos I have a different solution. I a) ban social media networks on the network b) educate them about the dangers and c) permit them to use Twtxt / Yarn.social when they're older.
Oops sorry yeah I accidentally duplicated the image links and edited very late 😢
Oops sorry yeah I accidentally duplicated the image links and edited very late 😢
@shreyan It is!
@shreyan It is!
Couple of days ago I made a small patch to yarnd (_this pod effectively runs main_) that filtered out "inactive users", hard-coded to be LastSeenAt > 90 days and not bother fetching feeds for anything they follow. This has had a dramatic impact on the resources used by this pod (twtxt.net) -- See screenshtos.

Has anyone noticed anything? that is y'all that actually do use this pod 😅



Couple of days ago I made a small patch to yarnd (_this pod effectively runs main_) that filtered out "inactive users", hard-coded to be LastSeenAt > 90 days and not bother fetching feeds for anything they follow. This has had a dramatic impact on the resources used by this pod (twtxt.net) -- See screenshtos.

Has anyone noticed anything? that is y'all that actually do use this pod 😅



Couple of days ago I made a small patch to yarnd (_this pod effectively runs main_) that filtered out "inactive users", hard-coded to be LastSeenAt > 90 days and not bother fetching feeds for anything they follow. This has had a dramatic impact on the resources used by this pod (twtxt.net) -- See screenshtos.

Has anyone noticed anything? that is y'all that actually do use this pod 😅



Thanks ! I'll see what happened later tonight 🤞
Thanks ! I'll see what happened later tonight 🤞
True 🤣
True 🤣
@aelaraji Haha glad to hear it 🤣 Speaking of which, how are you finding the SPA-like experience on twtxt.net?
@aelaraji Haha glad to hear it 🤣 Speaking of which, how are you finding the SPA-like experience on twtxt.net?
Or is this /. post just badly written?! 🤔
Or is this /. post just badly written?! 🤔
@slashdot Any way of opting out of this? I trust Apple (sort of) because it's a closed ecosystem. If Apple continue down this path of developing an advertising platform (too late?) and sharing data with 3rd parties, I'm not sure if I can continue to trust Apple... 🧐
@slashdot Any way of opting out of this? I trust Apple (sort of) because it's a closed ecosystem. If Apple continue down this path of developing an advertising platform (too late?) and sharing data with 3rd parties, I'm not sure if I can continue to trust Apple... 🧐
Hey @meff 👋 You still around? Your pod looks like it's still alive and kicking, but rather old 😅
Hey @meff 👋 You still around? Your pod looks like it's still alive and kicking, but rather old 😅
The Valley of Code: htmx -- This is a pretty great article on HTMX really, haven't read it fully yet, but it vibes with how I feel about it and my own experiences so ar 👌
The Valley of Code: htmx -- This is a pretty great article on HTMX really, haven't read it fully yet, but it vibes with how I feel about it and my own experiences so ar 👌
@bmallred Why walk at a heart rate of 170?
@bmallred Why walk at a heart rate of 170?
👋 If y'all notice any weird quirks or UI/UX bugs of late on my pod, please let me know! 🙏 For those that have a Javascript enabled web browser will notice (_hopefully_) a SPA (_single page app_) like experience, even in Mobile! No more full page refreshes! All this without writing a single line of Javascript (_let alone React or whatever_) 😅 -- HTMX is pretty damn cooL! 😎 #htmx
👋 If y'all notice any weird quirks or UI/UX bugs of late on my pod, please let me know! 🙏 For those that have a Javascript enabled web browser will notice (_hopefully_) a SPA (_single page app_) like experience, even in Mobile! No more full page refreshes! All this without writing a single line of Javascript (_let alone React or whatever_) 😅 -- HTMX is pretty damn cooL! 😎 #htmx
@bender Better user experience if you have Javascript enabled. Instead of refreshing the entire page with extra bytes and backend processing that's unnecessary, you effectively replace the part of the UI that needs changing with a partial response.
@bender Better user experience if you have Javascript enabled. Instead of refreshing the entire page with extra bytes and backend processing that's unnecessary, you effectively replace the part of the UI that needs changing with a partial response.
Mooaar HTMX support inbound for yarnd 👌
Mooaar HTMX support inbound for yarnd 👌
@bender Hehe 🤣 There are still going to be small things to fix here and there but so far so good 🤞
@bender Hehe 🤣 There are still going to be small things to fix here and there but so far so good 🤞
I'm glad you keep me on my toes 🤣
I'm glad you keep me on my toes 🤣
@bender Fixed 😅 Sorry about that! Updating rolling out shortly...
@bender Fixed 😅 Sorry about that! Updating rolling out shortly...
Oh I see what I've done, nothing to do with HTMX, just my bad ability to search the codebase. I thought podMenu wasn't used or podLogo clearly not 🤣
Oh I see what I've done, nothing to do with HTMX, just my bad ability to search the codebase. I thought podMenu wasn't used or podLogo clearly not 🤣
@bender Haha, what's not working on mobile? 📱 Hmm? 🧐 I _might_ have to revert all this HTMX code if it's broken things that badly?
@bender Haha, what's not working on mobile? 📱 Hmm? 🧐 I _might_ have to revert all this HTMX code if it's broken things that badly?
It's a little awkward to use though, because you have to make sure you URL encode the uri 😅 That google drive feed was some URI!


$ bat POST "https://pod.domain.tld/api/v1/cache/delete?uri=$(pbpaste | urlenc enc)" "Token:$YARND_TOKEN"
It's a little awkward to use though, because you have to make sure you URL encode the uri 😅 That google drive feed was some URI!


$ bat POST "https://pod.domain.tld/api/v1/cache/delete?uri=$(pbpaste | urlenc enc)" "Token:$YARND_TOKEN"
It's a little awkward to use though, because you have to make sure you URL encode the uri 😅 That google drive feed was some URI!


$ bat POST "https://twtxt.net/api/v1/cache/delete?uri=$(pbpaste | urlenc enc)" "Token:$YARND_TOKEN"
A recent spam feed prompted me to build some more admin endpoints that can be used to nuke feeds out of a pod's cache. My pod's anonymous/discover views looks quite nice and meaningful now 👌
A recent spam feed prompted me to build some more admin endpoints that can be used to nuke feeds out of a pod's cache. My pod's anonymous/discover views looks quite nice and meaningful now 👌
@slashdot No shit 💩
@slashdot No shit 💩
The fact is, right now I don't find LLM(s) very useful, more of a waste of time and energy. But as you say, they're here to say, we're continuing to "evolve" the tech, so let's see what happens...
The fact is, right now I don't find LLM(s) very useful, more of a waste of time and energy. But as you say, they're here to say, we're continuing to "evolve" the tech, so let's see what happens...
@bender That's true 🤣
@bender That's true 🤣
@darren Hey! 👋 You still use this pod? 🤔
@darren Hey! 👋 You still use this pod? 🤔
@bender All I can say is doing a Google search for Cost of a running an LLM is rather interesting...
@bender All I can say is doing a Google search for Cost of a running an LLM is rather interesting...
@bender

> There has been other things/technologies/stuff that worked/performed/functioned bad in their infancy, but then get better, and more useful, over time.

Curious if you can name and describe an example or two? I'm struggling myself to think of one, but I'm sure there are examples and we're just being unreasonably harsh 😅
@bender

> There has been other things/technologies/stuff that worked/performed/functioned bad in their infancy, but then get better, and more useful, over time.

Curious if you can name and describe an example or two? I'm struggling myself to think of one, but I'm sure there are examples and we're just being unreasonably harsh 😅
@xuu Yeah I think a @ in nicks breaks in general right?
@xuu Yeah I think a @ in nicks breaks in general right?
I really can't bring myself to donate to a school fundraising that makes $25m per year in revenue 🧐
I really can't bring myself to donate to a school fundraising that makes $25m per year in revenue 🧐
@bender I mean @movq is basisally spot on! These pieces of crap are just large expensive statistical models that occasionally spit out something sort of valid for some reason, but otherwise are the most useless idiotic and inefficient things I've ever seen or used.
@bender I mean @movq is basisally spot on! These pieces of crap are just large expensive statistical models that occasionally spit out something sort of valid for some reason, but otherwise are the most useless idiotic and inefficient things I've ever seen or used.