# 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=34891
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=34991
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=34791
@darch Yup 👌 Which I updated to 👌
@akoizumi v2 😆
@akoizumi v2 😆
@tkanos Gotcha 👌
@tkanos Gotcha 👌
@darch Latest UX changes looks good 👌
@darch Latest UX changes looks good 👌
@tkanos That's pretty impressive 👌
@tkanos That's pretty impressive 👌
@lyse @darch Can you look at this? 🤗
@lyse @darch Can you look at this? 🤗
blacklisted because those are not real people? 🤔
blacklisted because those are not real people? 🤔
@mckinley Cool! 👌 So... Let's nuke it? 🤔 Are you thinking of writing a new spec?
@mckinley Cool! 👌 So... Let's nuke it? 🤔 Are you thinking of writing a new spec?
@lyse Very nice photos 👌
@lyse Very nice photos 👌
@tkanos HHahaha 🤣
@tkanos HHahaha 🤣
@darch I'll merge your PR today and teat 👌

Meanwhile I noticed this on your Pod
@darch I'll merge your PR today and teat 👌

Meanwhile I noticed this on your Pod
@darch
@darch
Hmmm interesting 🤔
Hmmm interesting 🤔
@darch 🤣
@darch 🤣
@abucci point taken 👌
@abucci point taken 👌
@darch No it's not too annoying. Need to get that PR finished I have in progress
@darch No it's not too annoying. Need to get that PR finished I have in progress
Hah 😆
Hah 😆
We never seemed to have this problem with our two kids? 🤔
We never seemed to have this problem with our two kids? 🤔
@darch How do I find that out? 🤔
@darch How do I find that out? 🤔
@tkanos Really good question! I don't honestly know 🤔
@tkanos Really good question! I don't honestly know 🤔
@abucci Explain?
@abucci Explain?
To help combat spam -- Should we build an invite system? 🤔
To help combat spam -- Should we build an invite system? 🤔
@darch Awrsome 👌
@darch Awrsome 👌
@darch Couple of UX problems I sorted on mobile web on safari on iOS
@darch Couple of UX problems I sorted on mobile web on safari on iOS
@tkanos Nice 👌
@tkanos Nice 👌
@golang_news This blog post is pretty interesting on Go and how maps can cause you memory leaks 🤔 Also the mentioned book "100 mistakes in Go" might be worth buying...
@golang_news This blog post is pretty interesting on Go and how maps can cause you memory leaks 🤔 Also the mentioned book "100 mistakes in Go" might be worth buying...
@movq Oh! 😳 I totally missed that detail 😆 Very clever 👌
@movq Oh! 😳 I totally missed that detail 😆 Very clever 👌
@movq Hah 🤣
@movq Hah 🤣
@movq What did you do? 🤔
@movq What did you do? 🤔
@movq da fuq?😳
@movq da fuq?😳
@movq is right, it's still valid but it is hard to render as anything beyond a URL? 🤔
@movq is right, it's still valid but it is hard to render as anything beyond a URL? 🤔
@mckinley Too bad I can't think of a way to do this via the search engine 🤔
@mckinley Too bad I can't think of a way to do this via the search engine 🤔
@brasshopper Yeah it used to take around ~20-30m on my iMac to scrawl the entire space~
@brasshopper Yeah it used to take around ~20-30m on my iMac to scrawl the entire space~
@mckinley Without a nick, we'd (yarnd) would have to go fetch the feed, parse it, cache it and then render it properly. This kind of "form" I _think_ should be illegal IMO.
@mckinley Without a nick, we'd (yarnd) would have to go fetch the feed, parse it, cache it and then render it properly. This kind of "form" I _think_ should be illegal IMO.
Does anyone know what Hedgedoc uses for its Markdown editor? 🤔
Does anyone know what Hedgedoc uses for its Markdown editor? 🤔
@akoizumi Bit blurry... Got better quality?
@akoizumi Bit blurry... Got better quality?
@tkanos Geographically? 🤔 Australia/Brisbane
@tkanos Geographically? 🤔 Australia/Brisbane
Also to give you an idea... This pile of crappy ass code I whacked together on a weekend I _think_ could be a lot more efficient 😅 The Twtxt search space is really not that large to warrant this kind of resource utilisation: -- I don't mind the daily CPU spikes -- But even that _could_ be improved I _think_.
Also to give you an idea... This pile of crappy ass code I whacked together on a weekend I _think_ could be a lot more efficient 😅 The Twtxt search space is really not that large to warrant this kind of resource utilisation: -- I don't mind the daily CPU spikes -- But even that _could_ be improved I _think_.
@brasshopper So right now the code uses bleve to index documents (feeds and twts here) and is also used as the query engine. It has thing thing called MemoryNeededForSearchResult that _might_ be useful here.

Alternatively there is another good Go library for indexing and searching called bluge that I've been following, it _might_ be worthwhile looking in to...
@brasshopper So right now the code uses bleve to index documents (feeds and twts here) and is also used as the query engine. It has thing thing called MemoryNeededForSearchResult that _might_ be useful here.

Alternatively there is another good Go library for indexing and searching called bluge that I've been following, it _might_ be worthwhile looking in to...
Submitted the funding proposal to Nlnet for the Salty.im project -- Hoping it gets through so we can build a decent mobile app 🤞 #Salty.im #NLnet
Submitted the funding proposal to Nlnet for the Salty.im project -- Hoping it gets through so we can build a decent mobile app 🤞 #Salty.im #NLnet
Also note that whatever improvements you make here in the global search engine, I'd like to bring across to yarnd itself -- So let's build it like a library as well as a search engine and crawler (server) 🙏
Also note that whatever improvements you make here in the global search engine, I'd like to bring across to yarnd itself -- So let's build it like a library as well as a search engine and crawler (server) 🙏
@brasshopper Yup a /help endpoint sounds good to me 👌
@brasshopper Yup a /help endpoint sounds good to me 👌
@brasshopper Oh! 🤦‍♂️ That was you 😅 I _should_ have known 🤣 -- The biggest thing I want to see improved as well is the memory usage of this thing, it keeps triggering "memory pressure" alarms and its kind of annoying, not really sure what to do about it yet...
@brasshopper Oh! 🤦‍♂️ That was you 😅 I _should_ have known 🤣 -- The biggest thing I want to see improved as well is the memory usage of this thing, it keeps triggering "memory pressure" alarms and its kind of annoying, not really sure what to do about it yet...
@akoizumi I'd be happy to buy you a domain and pay for it for you, as long as you don't pick one of those Uber expensive ones 😆
@akoizumi I'd be happy to buy you a domain and pay for it for you, as long as you don't pick one of those Uber expensive ones 😆
Why can't you pay for one? 🤔
Why can't you pay for one? 🤔
I don't suppose you could talk about the experience and work that goes into a crowd funding campaign? 🤔
I don't suppose you could talk about the experience and work that goes into a crowd funding campaign? 🤔
@eaplmx Very cool 👌
@eaplmx Very cool 👌
Woke up this morning to see two different offers from GoDaddy and Aftermarket to purchase my domain name mills.io for $1,000 USD 😳 I obviously declined this, as it is our family name and have had this domain since ~2013 😅 It is actively in use 🤣~
Woke up this morning to see two different offers from GoDaddy and Aftermarket to purchase my domain name mills.io for $1,000 USD 😳 I obviously declined this, as it is our family name and have had this domain since ~2013 😅 It is actively in use 🤣~
@darch Awesome! 👌
@darch Awesome! 👌
@darch Thanks! And no GIO is not a typo 😅
@darch Thanks! And no GIO is not a typo 😅
@abucci Precisely 👌