# 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 60435
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=57791
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=57891
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=57691
@bender Who did that? 🤔🤣
@bender This is true 🤣 I'd you don't specify one; one will be auto-generated 🤣
@bender This is true 🤣 I'd you don't specify one; one will be auto-generated 🤣
> The text parameters are percent-decoded before matching. Dash (-), ampersand (&), and comma (,) characters in text parameters are percent-encoded to avoid being interpreted as part of the text directive syntax.
> The text parameters are percent-decoded before matching. Dash (-), ampersand (&), and comma (,) characters in text parameters are percent-encoded to avoid being interpreted as part of the text directive syntax.
Pretty bland without an avatar though 😢
Pretty bland without an avatar though 😢
@doesnm I never really thought about that to be honest 🤔
@doesnm I never really thought about that to be honest 🤔
@doesnm I did yes 👌
@doesnm I did yes 👌
Done
Done
@Codebuzz yarnd actually uses WebSub between pods for this reason:
@Codebuzz yarnd actually uses WebSub between pods for this reason:
@Codebuzz Yes! welcome yo the community 🙇‍♂️
@Codebuzz Yes! welcome yo the community 🙇‍♂️
@bender Maybe so but likely only recently formalized right?
@bender Maybe so but likely only recently formalized right?
@bender Same. I will also blaxklosy yhe domain shortly.
@bender Same. I will also blacklist the domain shortly.
@bender Same. I will also blacklist the domain shortly.
@Codebuzz Welcome to Twtxt 🤗
@Codebuzz Welcome to Twtxt 🤗
Ya know; Rather than being an asshole and getting all angry, just be reasonable and reach out to the community or folks fetching (or trying) your feed.

Most clients respect caching if your feed is transported I've HTTP.

Otherwise you can add the # refresh hint to clients on your feed.

No need to be an obnoxious ass and flood your own feed. That will just get you permanarely unfollowed and ignored.
Ya know; Rather than being an asshole and getting all angry, just be reasonable and reach out to the community or folks fetching (or trying) your feed.

Most clients respect caching if your feed is transported I've HTTP.

Otherwise you can add the # refresh hint to clients on your feed.

No need to be an obnoxious ass and flood your own feed. That will just get you permanarely unfollowed and ignored.
According to this it was only published as a specification/standard last year. It's no wonder 💭
According to this it was only published as a specification/standard last year. It's no wonder 💭
@anth I admit I didn't know about text fragments. How new is this? 🤔
@anth I admit I didn't know about text fragments. How new is this? 🤔
@slashdot wut da fuq?! What happened? What da hell was the Australian federal police even doing or asking? da fuq? I didn't even know Session was based in Australia?! 🇦🇺 Oh my 😱 -- I _think_ this is worth enough to raise this with my local Federal MP (Elizabeth Watson Brown). This is nuts. The Australia FP can get bent 🤦‍♂️ I'd like to learn more about wtf happened here, seriously this is unacceptable and an overreach at first glance.
@slashdot wut da fuq?! What happened? What da hell was the Australian federal police even doing or asking? da fuq? I didn't even know Session was based in Australia?! 🇦🇺 Oh my 😱 -- I _think_ this is worth enough to raise this with my local Federal MP (Elizabeth Watson Brown). This is nuts. The Australia FP can get bent 🤦‍♂️ I'd like to learn more about wtf happened here, seriously this is unacceptable and an overreach at first glance.
@lyse Oh man that was very sexy indeed 🤣 The detail! Oh my 😮
@lyse Oh man that was very sexy indeed 🤣 The detail! Oh my 😮
@asquare No need to apologise 😅 All very good points 👌
@asquare No need to apologise 😅 All very good points 👌
@asquare This is absolutely true! 💯 However the natural behavior of editing a post is the same as forking. So from a community perspective, we're _actaully_ okay with how that works in reality. I _think_ we're all getting a bit too hung up on "exactness". One of the things I think we're finding hard to reconcile is the fine line between a decentralised ecosystem and distributed system.

I want it very much to remain decentralised. That means Content-based addressing makes sense, because you can have integrity about what a Twt Hash means. I don't really mind if a thread gets forked because the OP was edited, that's actually how forking works anyway 😅
@asquare This is absolutely true! 💯 However the natural behavior of editing a post is the same as forking. So from a community perspective, we're _actaully_ okay with how that works in reality. I _think_ we're all getting a bit too hung up on "exactness". One of the things I think we're finding hard to reconcile is the fine line between a decentralised ecosystem and distributed system.

I want it very much to remain decentralised. That means Content-based addressing makes sense, because you can have integrity about what a Twt Hash means. I don't really mind if a thread gets forked because the OP was edited, that's actually how forking works anyway 😅
In any case, yes Content addressing can break threads when the original content is edited that's for sure, however we've since agreed and realized that technically speaking, we can actually identify from a clients perspective, whether an edit took place.
In any case, yes Content addressing can break threads when the original content is edited that's for sure, however we've since agreed and realized that technically speaking, we can actually identify from a clients perspective, whether an edit took place.
@asquare Iant yhay what I said? Or did I fat-finger my reply 🤣
@asquare Iant yhay what I said? Or did I fat-finger my reply 🤣
@asquare Yeah my UI skillz aren't so great sorry 🤣
@asquare Yeah my UI skillz aren't so great sorry 🤣
@asquare correct 👌
@asquare correct 👌
I guess the question now becomes;

> Why does it cause the running process to crash?
I guess the question now becomes;

> Why does it cause the running process to crash?
@movq Sounds like you'll be submitting a bug report upstream though at some point when you have time? 🤔
@movq Sounds like you'll be submitting a bug report upstream though at some point when you have time? 🤔
@movq Is this on a particular Kernel version? 🤔
@movq Is this on a particular Kernel version? 🤔
@asquare We've collectively as a community (_welcome to the community too! 🥳_) had a many-week, multi-thread debate over this. It all boils down to Content Addressing vs. Location Addressing and the benefits, pros/cons of each approach. Ultimately though threads in Twtxt take advantage of a convention we formalized as the Twt Subject. This is combined with a Location-based Addressing, the Twt Hash extension. In the end we are likely to stay with this approach, but fix the parameters we use and truction._
@asquare We've collectively as a community (_welcome to the community too! 🥳_) had a many-week, multi-thread debate over this. It all boils down to Content Addressing vs. Location Addressing and the benefits, pros/cons of each approach. Ultimately though threads in Twtxt take advantage of a convention we formalized as the Twt Subject. This is combined with a Location-based Addressing, the Twt Hash extension. In the end we are likely to stay with this approach, but fix the parameters we use and truction._
@asquare Yeah we know 🤣 Still debating changes to the extension 😅
@asquare Yeah we know 🤣 Still debating changes to the extension 😅
@bmallred I always get to imagine vim with its roots from vi and ed
@bmallred I always get to imagine vim with its roots from vi and ed
@asquare Hehw 🤣

https://twtxt.dev
@asquare Hehw 🤣

https://twtxt.dev
@asquare This is true! Even true of the extensions 👌
@asquare This is true! Even true of the extensions 👌
@asquare So basically very manual? 🤔
@asquare So basically very manual? 🤔
@movq Seems like a cool game 🤔 Hard to play on mobile though 🤣
@movq Seems like a cool game 🤔 Hard to play on mobile though 🤣
The V: pattern itself is quite good because you can do quite a lot of powerful things with selected text.

For example: ggV}:s/^/ -/ will insert a - at the beginning of every line turning your bunch of lines into a Markdown list of items 😅
The V: pattern itself is quite good because you can do quite a lot of powerful things with selected text.

For example: ggV}:s/^/ -/ will insert a - at the beginning of every line turning your bunch of lines into a Markdown list of items 😅
@movq Same here 🤣 My fingers know everything, my brain does not 😅 Same with passwords too, at least the important ones, master password, passwords for my machine(s) and work laptop. Don't ever try to interrogate me for them, only my fingers know 🤣
@movq Same here 🤣 My fingers know everything, my brain does not 😅 Same with passwords too, at least the important ones, master password, passwords for my machine(s) and work laptop. Don't ever try to interrogate me for them, only my fingers know 🤣
Offen Fair Web Analytics This looks pretty good., might give this a try. Been using GoatCounter, but it's pretty bland in that it doesn't really tell me much 😅
Offen Fair Web Analytics This looks pretty good., might give this a try. Been using GoatCounter, but it's pretty bland in that it doesn't really tell me much 😅
👋 Reminder folks of the upcoming Yarn.social monthly online meetup:

- Event: Yarn.social Online Meetup
- When: 26th October 2024 at 12:00PM UTC (midday)
- Where: Mills Meet : Yarn.social

#Yarn.social #Meetup
👋 Reminder folks of the upcoming Yarn.social monthly online meetup:

- Event: Yarn.social Online Meetup
- When: 26th October 2024 at 12:00PM UTC (midday)
- Where: Mills Meet : Yarn.social

#Yarn.social #Meetup
@slashdot seriously who the fuck is asking for this shit?
@slashdot seriously who the fuck is asking for this shit?
@slashdot WHO does Tim Cook think he is anyway?! 🤦‍♂️
@slashdot WHO does Tim Cook think he is anyway?! 🤦‍♂️
@aelaraji Noice 👌
@aelaraji Noice 👌
@aelaraji And pray tell/share with us what these magical commands do? 🤣
@aelaraji And pray tell/share with us what these magical commands do? 🤣
@lyse What do you love about this gist?
@lyse What do you love about this gist?
@xuu Seems pretty cool 👌
@xuu Seems pretty cool 👌
@movq Just some rubbish trashy youtube videos on stupid crap I don't believe in 🤣
@movq Just some rubbish trashy youtube videos on stupid crap I don't believe in 🤣
@bender No no, I'm quite sane 🤣
@bender No no, I'm quite sane 🤣
The world has gone mad.
The world has gone mad.
@movq Yeah I noticed that earlier, and forgot 😅 That explains everything now 🤣
@movq Yeah I noticed that earlier, and forgot 😅 That explains everything now 🤣
@asquare And actually...

> does a one-off fetch of any feed -mentioned by a pod member

What is true here is if someone visits your "profile" on a pod whilst logged, it, yes yarnd fetches it in the background if it wasn't already cached, as a "once off". This is true.
@asquare And actually...

> does a one-off fetch of any feed -mentioned by a pod member

What is true here is if someone visits your "profile" on a pod whilst logged, it, yes yarnd fetches it in the background if it wasn't already cached, as a "once off". This is true.
@asquare By the way... It _might_ be nice to set yourself up with an Avatar 👌
@asquare By the way... It _might_ be nice to set yourself up with an Avatar 👌
@asquare I see your reply now that I'm following you 🤣 The commit you're ferring to btw is for WebMentions, which has little practical value IMO, it works but is rarely useful 😅
@asquare I see your reply now that I'm following you 🤣 The commit you're ferring to btw is for WebMentions, which has little practical value IMO, it works but is rarely useful 😅