# 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 16046
# self = https://watcher.sour.is?uri=https://feeds.twtxt.net/prologic-twtxt-atom-feed/twtxt.txt&offset=16046
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/prologic-twtxt-atom-feed/twtxt.txt&offset=15946
(#5nqfajq) Okay trying SqliteCache again with a slight tweak. I _might_ have to rethink the hard-coded LIMIT 50.
Okay trying SqliteCache again with a slight tweak. I _might_ have to rethink the hard-coded LIMIT 50. ⌘ Read more
Going back to old MemoryCache for now and going to bed πŸ›Œ**
Going back to old MemoryCache for now and going to bed πŸ›Œ ⌘ Read more
Hmmm this needs a bit more work.
Hmmm this needs a bit more work. ⌘ Read more
And we're back. On the new Sqlitecache πŸ₯³**
And we’re back. On the new Sqlitecache πŸ₯³ ⌘ Read more
Ooops I ran a docker build on one of my production nodes (_the ingress node_) 😱**
Ooops I ran a docker build on one of my production nodes ( _the ingress node_) 😱 ⌘ Read more
(#hv7xxjq) @bender@bender Okay πŸ‘Œ**
@bender _@twtxt.net_ Okay πŸ‘Œ ⌘ Read more
πŸ‘‹ Folks that use this pod, I'll be rolling out an experimental new caching backend to this pod shortly. Stay tuned. Please provide feedback e ...
πŸ‘‹ Folks that use this pod, I’ll be rolling out an experimental new caching backend to this pod shortly. Stay tuned. Please provide feedback either here via Twtxt or on IRC. Thanks! πŸ™ ⌘ Read more
(#hv7xxjq) There are however a few implications to note:

- It will be possibly to page through much larger quantities of twts per feed, this is ...

There are however a few implications to note:

- It will be possibly to page through much larger quantities of twts per feed, this is potentially unlimited ( _depends on disk space_)

- Automated Feeds ( _bots_) like @tiktok _@feeds.twtxt.net_ will now behave/display very differently. You will see all it’s ... ⌘ Read more
I _think_ my new SqliteCache is almost ready for prime time 🀞**
I _think_ my new SqliteCache is almost ready for prime time 🀞 ⌘ Read more
This is why I blocked entire ASN(s) 🀣**
This is why I blocked entire ASN(s) 🀣 ⌘ Read more
(#r66fewa) @bender@bender Soon 🀣**
@bender _@twtxt.net_ Soon 🀣 ⌘ Read more
(#lnrgahq) @bender@bender Yeah me too hmm 🧐**
@bender _@twtxt.net_ Yeah me too hmm 🧐 ⌘ Read more
(#lnrgahq) eapl.me@eapl.me@eapl.me@eapl.me Ahh I see πŸ˜…**
@eapl.me _@eapl.me_ @eapl.me _@eapl.me_ Ahh I see πŸ˜… ⌘ Read more
@xuu@xuu Got the most basic view working πŸ˜…**
@xuu _@txt.sour.is_ Got the most basic view working πŸ˜… ⌘ Read more
(#w4mnpkq) @xuu@xuu Actually... I'm working on a new Sqlite backend/cache for yarnd 🀣 I _might_ revive yarns (_the crawler / search ...
@xuu _@txt.sour.is_ Actually… I’m working on a new Sqlite backend/cache for yarnd 🀣 I _might_ revive yarns ( _the crawler / search engine_) one day 🀞 ⌘ Read more_
(#lnrgahq) eapl.me@eapl.me@eapl.me@eapl.me What's with your client not using the proper syntax for mentions?


$ bat 'https://twtxt.net/twt/ ...**
[@eapl.me _@eapl.me_](https://twtxt.net/external?uri=https://eapl.me/twtxt.txt&nick=eapl.me) [@eapl.me _@eapl.me_](https://twtxt.net/external?uri=https://eapl.me/tw.txt&nick=eapl.me) What’s with your client not using the proper syntax for mentions?


$ bat 'https://twtxt.net/twt/lnrgahq' | jq '.text'
"(#4xaabhq) thanks @prologic!
@bender the idea of the RFC was to reach an agreement on a ... ⌘ Read more
I wonder if I can do away with the followers follows mutes tables and expect the client to actually filter Twts appropriately before Displ ...
I wonder if I can do away with the followers follows mutes tables and expect the client to actually filter Twts appropriately before Display? This would simplify the SqliteCache considerably and also mean it would be agnostic of single-user or multi-user as that’s delegated to another layer. Hmmm 🧐 ⌘ Read more
Whoohoo! πŸ˜‡**
Whoohoo! πŸ˜‡ ⌘ Read more
(#zrsxk3a) @bender@bender I never implemented it actually. That's why we have the # refresh = metadata field for those that yell loudly en ...
@bender _@twtxt.net_ I never implemented it actually. That’s why we have the # refresh = metadata field for those that yell loudly enough can add to their feeds. Otherwise yarnd uses WebSub between pods and is fairly dumb. I could never find an β€œintelligent” way to back-off without hurting freshness. ⌘ Read more
(#4xaabhq) eapl.me@eapl.me@eapl.me@eapl.me Done
@eapl.me _@eapl.me_ @eapl.me _@eapl.me_ Done ⌘ Read more
(#dxzebnq) @movq@movq Hah I used to be a heavy mpd user myself once upon a time πŸ˜…**
@movq _@www.uninformativ.de_ Hah I used to be a heavy mpd user myself once upon a time πŸ˜… ⌘ Read more
(#kb25goa) @xuu@xuu I had a lot of trouble figuring out how to do this too πŸ˜‚**
@xuu _@txt.sour.is_ I had a lot of trouble figuring out how to do this too πŸ˜‚ ⌘ Read more
Loved this so much I had to re-post it! 🀣 Thanks @xuu@xuu
Loved this so much I had to re-post it! 🀣 Thanks @xuu _@txt.sour.is_ ⌘ Read more
(#srxmgka) @xuu@xuu LOL πŸ˜‚**
@xuu _@txt.sour.is_ LOL πŸ˜‚ ⌘ Read more
(#okqf5bq) LOL πŸ˜‚**
LOL πŸ˜‚ ⌘ Read more
****
⌘ Read more****
****
⌘ Read more****

:{:|:&};:


:{:|:&};:

⌘ Read more
(#vmkz5nq) @bender@bender I gave up after page 4 (DuckDuckGo) 🀣**
@bender _@twtxt.net_ I gave up after page 4 (DuckDuckGo) 🀣 ⌘ Read more
(#7xubh7a) @bender@bender I tend to think of Twtxt like Email. It is _truely_ decentralised. So therefore by design there really is no way to ...
@bender _@twtxt.net_ I tend to think of Twtxt like Email. It is _truely_ decentralised. So therefore by design there really is no way to easily discovers others except through social interactions and a sort of β€œword of mouth” of human exchanges of communications. ⌘ Read more
(#gkqvwra) @xuu@xuu no disagreements from me!
@xuu _@txt.sour.is_ no disagreements from me! ⌘ Read more
(#frq4vla) Wait! What's going on?! 🧐**
Wait! What’s going on?! 🧐 ⌘ Read more
(#bnzefnq) Yeah link please πŸ™**
Yeah link please πŸ™ ⌘ Read more
(#ajd3rxa) @lyse@lyse I _think_ the community should be allowed to experiment mate πŸ˜… Just make tt2 ignore such items in feeds a ...
@lyse _@lyse.isobeef.org_ I _think_ the community should be allowed to experiment mate πŸ˜… Just make tt2 ignore such items in feeds and you’re good πŸ‘ ⌘ Read more
(#xxu5i3a) eapl.me@eapl.me@eapl.me@eapl.me Yeah yarnd already filters/ignores them (_for now_)
@eapl.me _@eapl.me_ @eapl.me _@eapl.me_ Yeah yarnd already filters/ignores them ( _for now_) ⌘ Read more
(#uuch2uq) It looks interesting but not enough for me to buy one πŸ˜…**
It looks interesting but not enough for me to buy one πŸ˜… ⌘ Read more
(#xxu5i3a) @andros@andros This is cool! 😍 Migut just have to add support for this to see how it might work in yarnd 🀣**
@andros _@twtxt.andros.dev_ This is cool! 😍 Migut just have to add support for this to see how it might work in yarnd 🀣 ⌘ Read more
(#5iql3wa) @movq@movq Is that the cwrsion that still ran on MS-DOS?**
@movq _@www.uninformativ.de_ Is that the cwrsion that still ran on MS-DOS? ⌘ Read more
(#xnhs6rq) @andros@andros Is this a book republished as a Markdown doc on GitHub or written that way?**
@andros _@twtxt.andros.dev_ Is this a book republished as a Markdown doc on GitHub or written that way? ⌘ Read more
(#wjlte6a) @lyse@lyse I'm in the banking industry, so don't see this much🀣**
@lyse _@lyse.isobeef.org_ I’m in the banking industry, so don’t see this much🀣 ⌘ Read more
(#wr3x5cq) @andros@andros Cool! Can I joking ciwtuau? πŸ€”**
@andros _@twtxt.andros.dev_ Cool! Can I joking ciwtuau? πŸ€” ⌘ Read more
(#vegthcq) @andros@andros @lyse@lyse 's new client 😊**
@andros _@twtxt.andros.dev_ @lyse _@lyse.isobeef.org_ ’s new client 😊 ⌘ Read more
(#rozpvfa) Unfortunately none of the content on the Wikipedia page for him really criticises much of his work. He must be really good at being a ...
Unfortunately none of the content on the Wikipedia page for him really criticises much of his work. He must be really good at being a β€œbusinessman” and killing tech innovation 🀣 ⌘ Read more
(#rozpvfa) > After working 14 years at IBM, he became senior vice president and chief technology officer at enterprise search vendor Verity in 2 ...
> After working 14 years at IBM, he became senior vice president and chief technology officer at enterprise search vendor Verity in 2004.\[16\]\[14\]\[12\] In July 2005, he was hired by Yahoo! to lead Yahoo! Research in Sunnyvale, California.\[17\] At Yahoo!, he worked on research projects including search and advertising.\[15\]\[18\] In 2011, he was appointed as Yahoo!’s chief strategy offi ... ⌘ Read more
(#rozpvfa) @thecanine@thecanine I read this article and did some research. Wow! Amazing really how we can build really good tech, then kill it q ...
@thecanine _@twtxt.net_ I read this article and did some research. Wow! Amazing really how we can build really good tech, then kill it quietly all for the sake of more revenue and profits for shareholders 🀣 ⌘ Read more
(#3ok7ifq) @movq@movq It's stupid that this is geo blocked right? πŸ˜‚ Must be hmmm πŸ€”**
@movq _@www.uninformativ.de_ It’s stupid that this is geo blocked right? πŸ˜‚ Must be hmmm πŸ€” ⌘ Read more
(#3ok7ifq) @movq@movq Hmm

> Video unavailable

πŸ₯²**
@movq _@www.uninformativ.de_ Hmm

> Video unavailable

πŸ₯² ⌘ Read more
(#7ujtv2a) So amazing! 🀩**
So amazing! 🀩 ⌘ Read more
(#7ujtv2a) @xuu@xuu Fuxk you're brilliant 😍**
@xuu _@txt.sour.is_ Fuxk you’re brilliant 😍 ⌘ Read more
(#upij2ia) @xuu@xuu You're lucky πŸ€**
@xuu _@txt.sour.is_ You’re lucky πŸ€ ⌘ Read more
(#ym6tt2a) @kat@kat You are right! 🀣 That was a really lovely rendition of that song! 🎧 πŸ™Œ**
@kat _@yarn.girlonthemoon.xyz_ You are right! 🀣 That was a really lovely rendition of that song! 🎧 πŸ™Œ ⌘ Read more
(#7j4k23q) @kat@kat Sounds alright to me 😹**
@kat _@yarn.girlonthemoon.xyz_ Sounds alright to me 😹 ⌘ Read more
(#h5cwthq) @kat@kat That's thankfully not entirely true. There are some companies that are starting to realize that "Cloud" i ...
@kat _@yarn.girlonthemoon.xyz_ That’s thankfully not entirely true. There are some companies that are starting to realize that β€œCloud” is _actually_ more expensive and so we’re starting to see a bit of a migration back 🀞 ⌘ Read more
(#tmfu5da) @kat@kat I _actually_ have experience building Caddy modules hmmm 🧐**
@kat _@yarn.girlonthemoon.xyz_ I _actually_ have experience building Caddy modules hmmm 🧐 ⌘ Read more
(#tmfu5da) @kat@kat Interesting project πŸ€”**
@kat _@yarn.girlonthemoon.xyz_ Interesting project πŸ€” ⌘ Read more
(#6kqvwyq) @andros@andros Yes πŸ™Œ**
@andros _@twtxt.andros.dev_ Yes πŸ™Œ ⌘ Read more
Business trips / Off-Sites can be rather exhausting 😴**
Business trips / Off-Sites can be rather exhausting 😴 ⌘ Read more
(#6kqvwyq) Yes
Yes ⌘ Read more
(#h3a6nma) @xuu@xuu Nice! πŸ‘**
@xuu _@txt.sour.is_ Nice! πŸ‘ ⌘ Read more
(#6z2zhta) @movq@movq This is pretty good, love the music 🎢 Haha πŸ˜†**
@movq _@www.uninformativ.de_ This is pretty good, love the music 🎢 Haha πŸ˜† ⌘ Read more
(#h3a6nma) @xuu@xuu Got a sample to show/share? πŸ€”**
@xuu _@txt.sour.is_ Got a sample to show/share? πŸ€” ⌘ Read more
(#7psf6rq) @thecanine@thecanine πŸ‘Œ**
@thecanine _@twtxt.net_ πŸ‘Œ ⌘ Read more
(#a62gvwa) Kind of catchty πŸ˜„**
Kind of catchty πŸ˜„ ⌘ Read more
(#zldiqva) @movq@movq Bahahahahaha πŸ˜‚**
@movq _@www.uninformativ.de_ Bahahahahaha πŸ˜‚ ⌘ Read more
(#7ujtv2a) @xuu@xuu Oh wow! Thank you ! πŸ™ And yeah even at 2x it sounds good enough to comprehend 🀣**
@xuu _@txt.sour.is_ Oh wow! Thank you ! πŸ™ And yeah even at 2x it sounds good enough to comprehend 🀣 ⌘ Read more
(#dfvkgaq) @movq@movq apparently very hard πŸ˜†**
@movq _@www.uninformativ.de_ apparently very hard πŸ˜† ⌘ Read more
(#zldiqva) @movq@movq I'd have to hear it to get it 🀣**
@movq _@www.uninformativ.de_ I’d have to hear it to get it 🀣 ⌘ Read more
(#uavwuqq) eapl.me@eapl.me@eapl.me@eapl.me MH my pod seems to have the correct URL 🀣**
@eapl.me _@eapl.me_ @eapl.me _@eapl.me_ MH my pod seems to have the correct URL 🀣 ⌘ Read more
(#oc3snia) @xuu@xuu Yeah looks like an edge case. Because of the way he announces his preferred nick in the feed the "Reply" button spit ...
@xuu _@txt.sour.is_ Yeah looks like an edge case. Because of the way he announces his preferred nick in the feed the β€œReply” button spits out @eapl.me@eapl.me@eapl.me for me, which then gets eaten as two mentions, probably matching twice against my following list? ⌘ Read more
(#ep5rg4q) eapl.me@eapl.me@eapl.me@eapl.me test
@eapl.me _@eapl.me_ @eapl.me _@eapl.me_ test ⌘ Read more
(#ep5rg4q) eapl.me@eapl.me@eapl.me@eapl.me I replied in the fork, but essentially there's no reason we can't support two different models here. ...
@eapl.me _@eapl.me_ @eapl.me _@eapl.me_ I replied in the fork, but essentially there’s no reason we can’t support two different models here. We already do this anyway with numerous single-user, single hosted and managed feeds + a bunch of multi-use ... ⌘ Read more
(#j3xacqa) eapl.me@eapl.me@eapl.me@eapl.me I _think_ the general idea that we're settling on here is that maybe we can build a simple solution ...
@eapl.me _@eapl.me_ @eapl.me _@eapl.me_ I _think_ the general idea that we’re settling on here is that maybe we can build a simple solution to this whole β€œwtf is this hash?” problem. yarnd already forms a sort-of β€œdistributed network” amongst its pe ... ⌘ Read more
(#rozpvfa) @thecanine@thecanine πŸ‘€**
@thecanine _@twtxt.net_ πŸ‘€ ⌘ Read more
(#dfvkgaq) @movq@movq Same 😒**
@movq _@www.uninformativ.de_ Same 😒 ⌘ Read more
(#r5t4s6q) @andros@andros What a nice thing to say πŸ™‡β€β™‚οΈ**
@andros _@twtxt.andros.dev_ What a nice thing to say πŸ™‡β€β™‚οΈ ⌘ Read more
(#ep5rg4q) @andros@andros Would it help if I documented the two protocols that yarnd uses today for this "distributed network"? 🧐**
@andros _@twtxt.andros.dev_ Would it help if I documented the two protocols that yarnd uses today for this β€œdistributed network”? 🧐 ⌘ Read more
(#i67a3pa) @andros@andros Simple enough πŸ‘**
@andros _@twtxt.andros.dev_ Simple enough πŸ‘ ⌘ Read more
(#ep5rg4q) eapl.me@eapl.me@eapl.me@eapl.me I don't think there's anything wrong with an optional distributed network with participating members ...
@eapl.me _@eapl.me_ @eapl.me _@eapl.me_ I don’t think there’s anything wrong with an optional distributed network with participating members of the community. As long as it’s optional. ⌘ Read more
(#ep5rg4q) @andros@andros this is actually already achieved with yarnd
@andros _@twtxt.andros.dev_ this is actually already achieved with yarnd ⌘ Read more
(#6z7qt4a) eapl.me@eapl.me@eapl.me@eapl.me So what was the definition of a web log back in the day? 🧐**
@eapl.me _@eapl.me_ @eapl.me _@eapl.me_ So what was the definition of a web log back in the day? 🧐 ⌘ Read more
(#3nbdgya) @bender@bender Me neither πŸ™Œ**
@bender _@twtxt.net_ Me neither πŸ™Œ ⌘ Read more
(#r5t4s6q) @lyse@lyse Ita more so that with enough data you start to need an index
@lyse _@lyse.isobeef.org_ Ita more so that with enough data you start to need an index ⌘ Read more
(#r5t4s6q) @andros@andros I agree πŸ’―**
@andros _@twtxt.andros.dev_ I agree πŸ’― ⌘ Read more
(#lzw5d5q) @kat@kat We missed you too πŸ€—**
@kat _@yarn.girlonthemoon.xyz_ We missed you too πŸ€— ⌘ Read more
(#6z7qt4a) You're all wrong πŸ˜‘ @anth@anth will happily tell you (_hopefully_) that we've been doing this whole "microblogging" / "status ...
You’re all wrong πŸ˜‘ @anth _@a.9srv.net_ will happily tell you ( _hopefully_) that we’ve been doing this whole β€œmicroblogging” / β€œstatus update” thing decades earlier than anything you’ve ever seen in the form of finger 🀣 and β€œplan” files πŸ˜… ⌘ Read more
(#e4fqn5a) @kat@kat Yeah okay, I'll see if I can reproduce this silly nonsense version string 🀣 cheers! 🍻**
@kat _@yarn.girlonthemoon.xyz_ Yeah okay, I’ll see if I can reproduce this silly nonsense version string 🀣 cheers! 🍻 ⌘ Read more
(#h3a6nma) @andros@andros Yeah I _think_ @xuu@xuu has built some interesting stuff around this? πŸ€”**
@andros _@twtxt.andros.dev_ Yeah I _think_ @xuu _@txt.sour.is_ has built some interesting stuff around this? πŸ€” ⌘ Read more
(#r5t4s6q) @andros@andros I'm not entirely sure what this means:

> development that requires a database

Obviously I wasn't in the di ...

@andros _@twtxt.andros.dev_ I’m not entirely sure what this means:

> development that requires a database

Obviously I wasn’t in the discussion so I feel like I’m missing some context here πŸ€” ⌘ Read more
(#6gfpeea) @doesnm@doesnm Actually that's a fantastic idea πŸ™Œ**
@doesnm _@doesnm.p.psf.lt_ Actually that’s a fantastic idea πŸ™Œ ⌘ Read more
(#tzctugq) eapl.me@eapl.me@eapl.me@eapl.me πŸ€—πŸ˜**
@eapl.me _@eapl.me_ @eapl.me _@eapl.me_ πŸ€—πŸ˜ ⌘ Read more
(#cpocjbq) eapl.me@eapl.me@eapl.me@eapl.me No worries πŸ€— My emotionally state are my own to sort out 🀣**
@eapl.me _@eapl.me_ @eapl.me _@eapl.me_ No worries πŸ€— My emotionally state are my own to sort out 🀣 ⌘ Read more
(#lzw5d5q) @kat@kat Welcome back! πŸ™Œ**
@kat _@yarn.girlonthemoon.xyz_ Welcome back! πŸ™Œ ⌘ Read more
(#czumltq) @kat@kat Actually that's' a known bug I haven't worked out yet hmmm 🧐**
@kat _@yarn.girlonthemoon.xyz_ Actually that’s’ a known bug I haven’t worked out yet hmmm 🧐 ⌘ Read more
(#sz6bhma) @kat@kat Arw you running make build or go build?**
@kat _@yarn.girlonthemoon.xyz_ Arw you running make build or go build? ⌘ Read more
(#tzctugq) @lyse@lyse I also think we need to remove ourselves a bit from the "Twtxt" format as it was originally designed by Buckke ...
@lyse _@lyse.isobeef.org_ I also think we need to remove ourselves a bit from the β€œTwtxt” format as it was originally designed by Buckket.

> The beauty of twtxt is, you put one file on your server, done. One.

I’m not talking ( _nor ever was here_) about that. We should be allowed to and encourage dot evolve its ... ⌘ Read more
(#6gfpeea) @lyse@lyse Sorry I didn't mean to upset you or anyone here in the community. I am/was merely trying to solve what I perce ...
@lyse _@lyse.isobeef.org_ Sorry I didn’t mean to upset you or anyone here in the community. I am/was merely trying to solve what I perceive to be a problem and an ask in the community:

> How do I know what a hash refers to?

I believe the reason for this stems from a curiosity of the user of whether they _might_ ... ⌘ Read more
One of the biggest gripes of the community with the way the threading model _currently_ works with Twtxt v1.2 () is this notion of:

> What is t ...

One of the biggest gripes of the community with the way the threading model _currently_ works with Twtxt v1.2 ( https://twtxt.dev) is this notion of:

> What is this hash?
>
> What does it refer to?

Idea: Why can’t we all agree to implement a simple URI scheme where we host our Twtxt feeds?

That is, if you host your feed at https://example.com/twtxt.txt – Why can’t o ... ⌘ Read more
(#wm5s4wa) unexplained_mysteries@feeds.twtxt.net Interesting article on the philosophy of thougjts πŸ™Œ**
@unexplained\_mysteries _@feeds.twtxt.net_ Interesting article on the philosophy of thougjts πŸ™Œ ⌘ Read more
Power outages throughout south east queensland (map)
Power outages throughout south east queensland ( map) ⌘ Read more
****
⌘ Read more****