# 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 60781
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=59580
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=59680
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=59480
@movq Docker Swarm to the rescue! 🤣
@movq Docker Swarm to the rescue! 🤣
So am I 🤣
So am I 🤣
@doesnm It stores it in the devices secure store, whatever that is on the device. It's different for Android and iOS.
@doesnm It stores it in the devices secure store, whatever that is on the device. It's different for Android and iOS.
@aelaraji Haha don't ask me 🤣 I don't do PHP 😆
@aelaraji Haha don't ask me 🤣 I don't do PHP 😆
It's nice to see we're all largely thinking along the same lines. e.g: Salty.im 😅
It's nice to see we're all largely thinking along the same lines. e.g: Salty.im 😅
@eapl.me Yeah this is true. Previously RSA and AES were more common. These days Salsa and Chacha and Curve are fairly prevalent. For example all the Wireguard stuff uses Curve25519 / Ed25519 crypto. Signal uses very similar crypto too, but with some very nice double ratcheting 3DH.
@eapl.me Yeah this is true. Previously RSA and AES were more common. These days Salsa and Chacha and Curve are fairly prevalent. For example all the Wireguard stuff uses Curve25519 / Ed25519 crypto. Signal uses very similar crypto too, but with some very nice double ratcheting 3DH.
@eapl.me I _-think_ we've gotten use to it somewhat 🤣
@eapl.me I _-think_ we've gotten use to it somewhat 🤣
@doesnm whilst technically true, expensive and unnecessary.
@doesnm whilst technically true, expensive and unnecessary.
@doesnm I always do 👌
@doesnm I always do 👌
👋👋 Reminders that this weekend our monthly Yarn.social online meetup. Who's coming? 🤔 Some possible topics:

- Direct Messaging for Twtxt
- @prologic 's new EdgeGuard services 🤣
- What's the weather like? 👍

Details:

- When: 25th Jan 2025 at 12:00PM UTC (midday)
- Where: https://meet.mills.io/call/Yarn.social
👋👋 Reminders that this weekend our monthly Yarn.social online meetup. Who's coming? 🤔 Some possible topics:

- Direct Messaging for Twtxt
- @prologic 's new EdgeGuard services 🤣
- What's the weather like? 👍

Details:

- When: 25th Jan 2025 at 12:00PM UTC (midday)
- Where: https://meet.mills.io/call/Yarn.social
@eapl.me@eapl.me But we're actively discussing on Twtxt 🤣
@eapl.me@eapl.me But we're actively discussing on Twtxt 🤣
@eapl.me@eapl.me Agree with the base64 encoding 👌
@eapl.me@eapl.me Agree with the base64 encoding 👌
@eapl.me@eapl.me actually it is easy 🤣 It's now the standard for SSH keys 😆
@eapl.me@eapl.me actually it is easy 🤣 It's now the standard for SSH keys 😆
@aelaraji Hmmm? 🤔
@aelaraji Hmmm? 🤔
@xuu Is this because there's a bug in persisting trusted peers? 🤔
@xuu Is this because there's a bug in persisting trusted peers? 🤔
@lyse This is a good point.
@lyse This is a good point.
@doesnm That's _actually_ not true, because you'd have to know the target you're interested in, in the first place. Inboxes in Salty.IM are deliberately shahed for this reason. So whilst you _may_ know your own inbox address, etc, I (_as an arbitrary bad actor_) wouldn't easily be able to guess (_let alone brute force_) my way to another inbox address of an interested party.
@doesnm That's _actually_ not true, because you'd have to know the target you're interested in, in the first place. Inboxes in Salty.IM are deliberately shahed for this reason. So whilst you _may_ know your own inbox address, etc, I (_as an arbitrary bad actor_) wouldn't easily be able to guess (_let alone brute force_) my way to another inbox address of an interested party.
@xuu Can you elaborate in textual form for the poor vision impaired developer 🤣 🙏
@xuu Can you elaborate in textual form for the poor vision impaired developer 🤣 🙏
@andros 🤩😍
@andros 🤩😍
It would also be great if you put up a PR against twtxt.dev 🙏
It would also be great if you put up a PR against twtxt.dev 🙏
@andros My only comment so far is to use Ed25519 keys for crypto.
@andros My only comment so far is to use Ed25519 keys for crypto.
@bender planning on being around in 10 years 🤔 😅
@bender planning on being around in 10 years 🤔 😅
Multihull of the year Winner: 2024 ILIAD 53F Power Catamaran Yacht Tour - YouTube👈 Really loving this Multihull Power Catamaran 👌 Very nice yacht! 🛥️
Multihull of the year Winner: 2024 ILIAD 53F Power Catamaran Yacht Tour - YouTube👈 Really loving this Multihull Power Catamaran 👌 Very nice yacht! 🛥️
@kat Do you want to stand it up on your own or use it as a service? 🤔🤔
@kat Do you want to stand it up on your own or use it as a service? 🤔🤔
@kat sounds intriguing 🤔
@kat sounds intriguing 🤔
EdgeGuard Update:

I am now in a position where I'm no longer having any ports open on my firewall at the Mills DC. 🥳 All services (Gopher, SMTP, IRC, SSH, HTTP) are being proxied through my edge network 💪
EdgeGuard Update:

I am now in a position where I'm no longer having any ports open on my firewall at the Mills DC. 🥳 All services (Gopher, SMTP, IRC, SSH, HTTP) are being proxied through my edge network 💪
@xuu Speaking of TV Shows, can anyone recommend anything good of late? Hmm 🤔
@xuu Speaking of TV Shows, can anyone recommend anything good of late? Hmm 🤔
@doesnm Hmmm yhe flow doesn't look right to me hmm 🤔
@doesnm Hmmm yhe flow doesn't look right to me hmm 🤔
@doesnm Is that implementing IndieAuth? 🤔
@doesnm Is that implementing IndieAuth? 🤔
@bender Aye aye 🙌
@bender Aye aye 🙌
Would anyone object to the feeds.twtxt.net service having auth soon™ ? 🤔 I'm tired of the garbage feeds that it has accumulated over tie (_spammers_) and I want to a) clean it up b) lock it down somewhat.

The idea would be that you'd login with your Yarn.social account on some pod you control/operate or share with a nice person 🤣 -- For those unfamiliar, this is called IndieAuth or IndieLogin. ALL Yarn.social pods are in fact valid (_have been for years now_) IndieAuth Providers. So I can just ust that. This also technically means you _could_ login with your own domain too (_more on that later..._)
Would anyone object to the feeds.twtxt.net service having auth soon™ ? 🤔 I'm tired of the garbage feeds that it has accumulated over tie (_spammers_) and I want to a) clean it up b) lock it down somewhat.

The idea would be that you'd login with your Yarn.social account on some pod you control/operate or share with a nice person 🤣 -- For those unfamiliar, this is called IndieAuth or IndieLogin. ALL Yarn.social pods are in fact valid (_have been for years now_) IndieAuth Providers. So I can just ust that. This also technically means you _could_ login with your own domain too (_more on that later..._)
@hacker-news-newest TL;DR:

> The author recounts their experience with a “no calls” policy in enterprise sales, finding it surprisingly effective. They attribute this success to addressing common reasons for calls—lack of understanding, onboarding issues, pricing uncertainty, and trust concerns—through clear messaging, self-serve onboarding, transparent pricing, and robust security documentation. While acknowledging potential limitations, the author advocates for a #nocalls approach, emphasizing the benefits of efficiency and alignment with their values.
@hacker-news-newest TL;DR:

> The author recounts their experience with a “no calls” policy in enterprise sales, finding it surprisingly effective. They attribute this success to addressing common reasons for calls—lack of understanding, onboarding issues, pricing uncertainty, and trust concerns—through clear messaging, self-serve onboarding, transparent pricing, and robust security documentation. While acknowledging potential limitations, the author advocates for a #nocalls approach, emphasizing the benefits of efficiency and alignment with their values.
@lyse Who does right 🤣 I wonder if anyone read the ToC(s) of any Yarn pod? 🤔
@lyse Who does right 🤣 I wonder if anyone read the ToC(s) of any Yarn pod? 🤔
@news-minimalist Ahh now I like to read news like this in my feed. THis is perfect! 🤩 Thank you @bender and so far this is such a nice quite way to be "informed" without the _noise_ and sensational crappy clickbait shit™
@news-minimalist Ahh now I like to read news like this in my feed. THis is perfect! 🤩 Thank you @bender and so far this is such a nice quite way to be "informed" without the _noise_ and sensational crappy clickbait shit™
@kat Evening 👋
@kat Evening 👋
@arne True! 👌👌
@arne True! 👌👌
@kat I also happen to use it to run https://mbox.blue as well as to front SSh access to https://git.mills.io 👌
@kat I also happen to use it to run https://mbox.blue as well as to front SSh access to https://git.mills.io 👌
@arne To be honest I don't _really_ understand why anyone would use Facebook™, X/Twitter™, TikTok™ Instagram™, etc... When it clearly states in their Terms of Conditions that the content you "enter" into _their_ systems, is NOT yours.
@arne To be honest I don't _really_ understand why anyone would use Facebook™, X/Twitter™, TikTok™ Instagram™, etc... When it clearly states in their Terms of Conditions that the content you "enter" into _their_ systems, is NOT yours.
@kat That was https://git.mills.io/prologic/sshbox
@kat That was https://git.mills.io/prologic/sshbox
@aelaraji Fuck sorry!
@aelaraji Fuck sorry!
@arne Haha nice one 😆
@arne Haha nice one 😆
@andros Created. Can you try logging in via Github? I had to take a stab/guess at your Email address, which is very clearly wrong, but hopefully you an just update it when you login 🤣🤣
@andros Created. Can you try logging in via Github? I had to take a stab/guess at your Email address, which is very clearly wrong, but hopefully you an just update it when you login 🤣🤣
Actually. it's probably fine if you just drop your Github username/profile here. They're all public info anyway 🤣🤣
Actually. it's probably fine if you just drop your Github username/profile here. They're all public info anyway 🤣🤣
@andros I _believe_ I disabled new registrations by default due to increase in levels of "spam accounts". If you could email me, or DM me (IRC) your Github username, I'll add an account for you that matches your Github profile and you can sign-in that way.

Respectfully, I will not move any of my projects back to Github after this blog post; hope you can understand, but I'd prefer to stick to my moral values here as much as I can 😅
@andros I _believe_ I disabled new registrations by default due to increase in levels of "spam accounts". If you could email me, or DM me (IRC) your Github username, I'll add an account for you that matches your Github profile and you can sign-in that way.

Respectfully, I will not move any of my projects back to Github after this blog post; hope you can understand, but I'd prefer to stick to my moral values here as much as I can 😅
@kat Any ideas of the volume coming out of their RSS feed? 🤔
@kat Any ideas of the volume coming out of their RSS feed? 🤔
@kat Now you just need to front this with sshbox and protect your precious little SSh resource 💪
@kat Now you just need to front this with sshbox and protect your precious little SSh resource 💪
@xuu Haha 🤣🤣🤣
@xuu Haha 🤣🤣🤣
@bender Yeah I think I follow the Hacker News top N feed already. So taht's fine.
@bender Yeah I think I follow the Hacker News top N feed already. So taht's fine.
Well it imported nicely into the feeds service, so I'll give it a try 👌
Well it imported nicely into the feeds service, so I'll give it a try 👌
@kingdomcome Hey 👋 Ya know, working, etc 🤣
@kingdomcome Hey 👋 Ya know, working, etc 🤣