# 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 1824
# self = https://watcher.sour.is?uri=https://twtxt.net/user/bender/twtxt.txt&offset=1224
# next = https://watcher.sour.is?uri=https://twtxt.net/user/bender/twtxt.txt&offset=1324
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/bender/twtxt.txt&offset=1124
@prologic quoting a friend of mine, C# developer of 25 years now converted to DevOP:

> "If you are not using AI everyday, you're working too much", and "completely worth it \n, no question. Same work output, in less of my time. More breaks for me."

It is not to rely on it 100%. It's just a tool.
@prologic exactly! Supposedly this engagement of his is "blessed" by his lawyers. 🤦🏻‍♂️ He might need better lawyers too!
"You have reached a non-working number at UPS [...]" says the recording. If it is a non-working number, it wouldn't even ring, right? It should have said "You have reached an outgoing calls only number at UPS [...]", or better yet, route outgoing call only numbers to the one we should be calling instead. Problem resolved.
"You have reached a non-working number at UPS \n" says the recording. If it is a non-working number, it wouldn't even ring, right? It should have said "You have reached an outgoing calls only number at UPS \n", or better yet, route outgoing call only numbers to the one we should be calling instead. Problem resolved.
See comments from him (photomatt) on that HN entry.
When you thought he couldn't be more foolish, he proves you wrong: https://news.ycombinator.com/item?id=41726197
@lyse pretty cool! What's the process that you follow? Share, share! :-)
@xuu being contrarian isn't a problem. Having different opinions force us to think, and make---hopefully---better decisions. We shouldn't, mustn't be contrarians, tough, while not offering a viable path forward that makes sense. What I am saying is that after that "so…" of yours needs to come a (or a set of) tangible recommendation(s). 😉
@eldersnake and Snapchat, that one is the worse. No, I am not sharing my entire address book. Geez!
@lyse I agree. Yet, even with a proposal, it is hard to finally agree to something, because it is not about developing a unique, sole client, but agreeing on a set of "standards" to be used on a handful(?) of clients, make by different people.

Using Mastodon as a---albeit poorly---contrast, they set their road-map, and clients (even other server implementations!) that want to cater/communicate with it using similar APIs will have to adjust. No other way. That doesn't apply to twtxt.

I think the incremental changes that have been made to twtxt happened kind of slowly for that reason.
@aelaraji so, did you get approve? What's your tilde?
@aelaraji a one way only feed? I can't see the twtxt you are referring to, but checked the original feed, and they seem not to be engaging with anyone.
@prologic is base64 more desirable than base32? I noticed I get alphanumeric replacing base64 with base32.
@prologic I would think we would want to make it as easy as possible. I would favour something that's most widely and readily available, won't you?
@movq that is it! Thank you! In comparison, sha256sum is much less complicated. :-D
@prologic indeed. The batcat package under Ubuntu doesn't install one.
@prologic you set the MANPATH and man pages install on that location. I found the man page for Ubuntu 24.04, and got it installed now: https://manpages.ubuntu.com/manpages/noble/man1/batcat.1.html
In Linux all man pages are under /usr/share/man/. Packages build, and install, their own man pages. Now bat is one of those odd ones that doesn't.
It bothers me that some tools (namely bat) do not come with their own man pages. I think it goes against the Unix philosophy.
@prologic the resultant hash doesn't look anything close to the hashes being used today. Is b2sum generating something else, or what?
@prologic why sorry? For all we know @movq won the lottery, and is retiring in Tasmania. :-P
With so many messenger apps, why would anyone use Telegram? 🤯
@prologic it is funny. What do you think of it? True, or false?
@lyse oh, fancy!

X-Y table
@prologic how about following the same scheme as Yarn? I mean, I can match colours for visited/non-visited links that work nice, and provide, if that what you would like. What base colour would you like?
@prologic the links are still problematically coloured, at least on dark mode. See screenshot below.

Screenshot of a site showing the visited and non-visited link colours
@aelaraji I figure it will be the same as those on a tilde server, right? Try https://tilde.town/ !
@aelaraji I figure it will be the same as those on a tilde server, right? Try https://tilde.town/!
@aelaraji LOL. You got me! :-D
@aelaraji yeah, but he is shacking his finger at you for your use of markdown, and emoji. :-)
@prologic from IRC:

> "Hashes will increase then, and will use SHA256 instead? That is the end result of weeks long discussions, correct?"
@mckinley they are fighting to make more money. Seeing it any other way is rather naïve.
@prologic yup, it was muted. I didn't do it purposely, though. I truly don't know how that happened. That beget the question, shouldn't that be disallowed? That is, muting ourselves should not be possible. That same for following/blocking ourselves (if that breaks functionality).
@doesnm me too! 🤭 (kidding, kidding!)
@off_grid_living mind sharing the PDF, to take a look? Some PDF containing text as images, which makes it more difficult to complete the task you want to perform.
@doesnm am I understanding correctly that you do not have a desktop/laptop computer, but a pocket Android based one?
Rightfully so, @xuu pod has it on cache: https://txt.sour.is/twt/v6eemvq. This pod (twtxt.net), knows nothing about it, so it seems.
I don’t see it on the client (Yarn), but as you can see it is on the raw feed. 🧐
@prologic I wonder where did this one went to:


2024-09-29T12:08:15Z	(#7wdvhia) @<lyse https://lyse.isobeef.org/twtxt.txt> love 27! Is that your town as seeing from the mountain, or some other town? From 395 to 40 is quite some picking! I figure that’s the most difficult part, right?

Ah, 16°C… what dreams are made of! 😍
@prologic I wonder where did this one went to:


2024-09-29T12:08:15Z\t(#7wdvhia) @<lyse https://lyse.isobeef.org/twtxt.txt> love 27! Is that your town as seeing from the mountain, or some other town? From 395 to 40 is quite some picking! I figure that’s the most difficult part, right?

Ah, 16°C… what dreams are made of! 😍
@lyse love 27! Is that your town as seeing from the mountain, or some other town? From 395 to 40 is quite some picking! I figure that’s the most difficult part, right?

Ah, 16°C… what dreams are made of! 😍
@doesnm see jenny.
I shall be there (here?). LOL.
Very nice setup, @prologic! I envy that display! 😍
@aelaraji come! @movq come! @xuu come! @abucci come!
The lottery is open for everyone, and the pool is small, so chances are you will (might?) be the winner. Come check, and see if you are the winner!
Come join us!

Happening now: https://meet.mills.io/call/Yarn.social
@prologic what if I copy your uuid, and use it on my feed? What happens then? Also, was the dot after the timestamp intended?
@falsifian “The Memory Police” sounds like an interesting title. What is it about, if you don’t mind? Even a brief sentence would suffice. Thanks!
@prologic it was discovered because aelaraji engaged with it. I don’t think you will see a reply. 😩
@prologic do you think that, I don’t know, but maybe(?), Gopher/Gemini feeds might lack, pffff, I don’t know, any mechanisms for discovery…. and caching?!?! 🤣
@aelaraji LOL. For lyse’s sake (and everybody else’s), let’s not! 😂😂😂
@lyse I am jesting. Ain’t nobody got time for that!
@xuu wrote:

> "@bender I am also in camp no edit signals. deletes only breaks the head of a thread. all the replies are unaffected."

I figure I could also answer *every* single twtxt like this, so that if the original gets edited, or deleted, at least I don't sound foolish without knowing exactly what I replied to. 🤭
@aelaraji LOL, now that's rich! Hahahaha!
@xuu what do we want then? Just up the hash size to avoid collisions? I figure that’s easy. It’s going to be a short call tomorrow then. 😂🥳
@aelaraji it is just plain text. :-) Up for the challenge? Convert this: https://github.com/coignard/weblog, to shell!
@lyse in other words, you will take a hike. :-D
@aelaraji oh, they are not, but that doesn't take away that title from Matt. :-)
Have a fun, safe one, mate! I still have 6 more hours of work. Oof! :-D
@prologic you are better off not knowing. Didn't I say he is an asshole? 😂
@xuu yeah, that one. Or the other. Or some other obscurer one we might think of! 😂
@aelaraji "get off my lawn!" 😂 😂 😂
You ruined it, all by yourself! I wanted to ruin it too, but nooooooo, you had to do it all alone! 👿
@prologic I will not be following anyone on those two protocols. Can’t care less.
Oh, and I think I said this before, but just in case, fuck Gemini. Hell, fuck Gopher too. Bring on telnet, and UCCP. 😈
Either way, it is the last time I do something like this. It turns on my fastidiousness, and kind of makes me feel uneasy. Will pause a bit longer from now on.
@prologic yes, it has gotten kind of messy. Someone deleted/edited. That’s the only explanation.
@prologic and this one? It’s madness!
@prologic what was this in reply to? 🤭
@aelaraji it is not.
@aelaraji not missing it at all!
What does this image means?

That board is really… something (really can’t explain it with words). Also found interesting that’s a board for a single five-stars user, “Admin”. 😳
@mckinley dogecoin or nothing. Dogecoin is life! 😅
@prologic edit, edit! Hashtag, hashtag! 😅
@xuu 100%!
On:

> 3.4 Multi-Line Twts: What exactly do you think are bad things with multi-lines?

OP doesn’t want/like markdown (or some of it). He believes multi-lines propitiates or, rather, encourages it.
@anth you wrote:

> "Edits and Deletions should go; see also Section 6. This is probably the worst example of this document pushing a text document to do more protocol-like things."

Edit and deletions are precisely what brought us here. Currently, if one replies to a twtxt, and the original gets later edited, it breaks replies, and potentially drastically changes context.
Actually, I stand corrected. It shows a reply to a twtxt both having the same date/timestamp.
@sorenpeter not even this: https://twtxt.net/media/AzUmzTN5YEJdt4VPeeprjB.png?full=1
@sorenpeter right click, open on new tab, zoom if needed. If shows how the location addressing increases the size on each twtxt.
@prologic violent enough to be taken away by the police. 🤭😂
I know what keeps me coming back to twtxt. It is the little group of people with whom I interact. I don’t need a big audience. More often than not I have nothing interesting to write, but I enjoy the small interactions: bugging prologic, reading abucci, browsing Lyse’s clicks. I enjoy movq commentaries (I imagine him as a professor of some kind, don’t ask me why).

Anyway… cheers!
@eapl.me are you sure X will bring joy, and value? Will you have clear conscience knowing you are contributing to such despicable platform? It is your decision to make, sure.

Joy starts at you, not the platform you use. When you get bored, disgusted, offended, and leave X, come and let us know. I will be interested to read all about your experiment then. For now, “¡hasta pronto!”
@falsifian you can colorise things in Mutt/Neomutt. I have have colours for bold, italics, code, and blockquotes. In a way, I can “see” markdown! 😊
@falsifian it would be easier if instead of a bulleted list you would have used a numbered one. That way it would be easier to refer to the specific miscellaneous comment.

I have little to contribute on this reply. On bullet two, he meant the original hash. On the last bullet, markdown is already part of it (after all, it is plain text). Yarn, being a web client/server, simply renders it.
Meanwhile in Florida we are having a very Autumnal Equinox day, with temperatures 10-14° cooler than normal. That, on its own, isn’t normal at all, but I taketh! 😂
The three things we briefly talk about tonight (your morning), so that I don’t forget:

1. Add the ability to allow feed address changes.
2. Increase hash from 7 to 11, and/or change the hashing algorithm to something else, better.
3. Implement movq (I simply can’t mention while on mobile) second option (the one you like, which maintains content addressing).
@lyse makes me want to be there. Sunny, but “feels” fresh. Lovely!
@aelaraji it looks good! Where do you see those notifications?
I like the (replyto:...) as well. If the feed changes, well, it is the same as changing emails (and deleting the old one). No?
@movq good job!
Something’s broken.
@prologic the one I relied to. It vanished now.
@prologic where is the parent on your reply? 🧐🤔😅
@prologic right, because it was deleted, and purged from cache, of course! Good try, mister, you are in trouble. Call the Yarn Police! 😂
@prologic woot, woot! Glad everything went well. I feel it faster already!
@yarn_police I am noticing crimes around here, but I am too afraid to say anything (points at Lyse with mouth movements, no muttering a single word). Help us, officer!
@lyse matter of fact, earlier you posted:


2024-09-19T20:20:00+02:00\tI don't like Australians!


And then deleted it, fearing the Australian Mafia (which, as we know, is very powerful in Bavaria). But I got the hash for it, p5zdahq, and that timestamp has tt written all over it. That's my proof! 😅😅😅
@lyse matter of fact, earlier you posted:


2024-09-19T20:20:00+02:00	I don't like Australians!


And then deleted it, fearing the Australian Mafia (which, as we know, is very powerful in Bavaria). But I got the hash for it, p5zdahq, and that timestamp has tt written all over it. That's my proof! 😅😅😅