# 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 196277
# self = https://watcher.sour.is?offset=172199
# next = https://watcher.sour.is?offset=172299
# prev = https://watcher.sour.is?offset=172099
@bender ha ha yes ideally one day I would love it if Twt hashes referenced at least any yarnd clients were automatically linked. 🤣
@bender ha ha yes ideally one day I would love it if Twt hashes referenced at least any yarnd clients were automatically linked. 🤣
> "Everything should be made as simple as possible, but not simpler."
– *Albert Einstein*

> The beauty of simplicity lies in not losing the essence.

#simplicity #Einstein #wisdom
> "Everything should be made as simple as possible, but not simpler."
– *Albert Einstein*

> The beauty of simplicity lies in not losing the essence.

#simplicity #Einstein #wisdom
@prologic edit, edit! Hashtag, hashtag! 😅
Don't forget about the upcoming Yarn.social monthly online meetup. See #jjbnvgq for details.
Don't forget about the upcoming Yarn.social monthly online meetup. See #jjbnvgq for details.
Last day to have your say before our monthly online meetup 👋

http://polljunkie.com/poll/xdgjib/twtxt-v2
Last day to have your say before our monthly online meetup 👋

http://polljunkie.com/poll/xdgjib/twtxt-v2
@xuu 100%!
I'd like to see them fine me 2% of zero dollars
I'd like to see them fine me 2% of zero dollars
@david having offsets were nice because it gives you context of where the user is in relation to you.
@david having offsets were nice because it gives you context of where the user is in relation to you.
@prologic thanks. I hate it. Might as well use UUID
@prologic thanks. I hate it. Might as well use UUID
🧮 USERS:1 FEEDS:2 TWTS:1104 ARCHIVED:79360 CACHE:2633 FOLLOWERS:17 FOLLOWING:14
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.
@lyse thank you! Raining is starting to fall very steadily. All good so far. Wife's home, a nice meal simmers. Ah! :-D
@lyse thank you! Raining is starting to fall very steadily. All good so far. Wife's home, a nice meal simmers. Ah! :-D
@david Enjoy the day off and fingers crossed that you survive without damages. Stay safe!
Hurricane Helene is passing by. Close enough to give us a day off tomorrow, but not that close to cause major harm. Well, we think. Hurricanes often have a mind of their own, and decide changes on their path. Either way, I shall be back at work on Friday 😩. LOL.
Hurricane Helene is passing by. Close enough to give us a day off tomorrow, but not that close to cause major harm. Well, we think. Hurricanes often have a mind of their own, and decide changes on their path. Either way, I shall be back at work on Friday 😩. LOL.
@lyse on this:

> 3.2 Timestamps: I feel no need to mandate UTC. Timezones are fine with me. But I could also live with this new restriction. I fail to see, though, how this change would make things any easier compared to the original format.

Exactly! If anything it will make things more complicated, no?
@lyse on this:

> 3.2 Timestamps: I feel no need to mandate UTC. Timezones are fine with me. But I could also live with this new restriction. I fail to see, though, how this change would make things any easier compared to the original format.

Exactly! If anything it will make things more complicated, no?
I hear from sources that Khzae will soon shut down. I hope am wrong.
[47°09′27″S, 126°43′42″W] Waiting for carrier
https://xvw.lol/pages/emacs-yasnippet.html
Good writeup, @anth! I agree to most of your points.

3.2 Timestamps: I feel no need to mandate UTC. Timezones are fine with me. But I could also live with this new restriction. I fail to see, though, how this change would make things any easier compared to the original format.

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

4.1 Hash Generation: I do like the idea with with a new uuid metadata field! Any thoughts on two feeds selecting the same UUID for whatever reason? Well, the same could happen today with url.

5.1 Reply to last & 5.2 More work to backtrack: I do not understand anything you're saying. Can you rephrase that?

8.1 Metadata should be collected up front: I generally agree, but if the uuid metadata field were a feed URL and no real UUID, there should be probably an exception to change the feed URL mid-file after relocation.
Pinellas County Running: 4.08 miles, 00:10:08 average pace, 00:41:19 duration

#running
Pinellas County Running: 4.08 miles, 00:10:08 average pace, 00:41:19 duration

#running
Pinellas County Running: 4.08 miles, 00:10:08 average pace, 00:41:19 duration

#running
I passed a mountainbiker with a helmet camera in the forst, saw a four centimeter long black beetle that rolled over its side to change directions and finally spotted three deer on the paddock. An hour well spent I reckon.
[47°09′12″S, 126°43′29″W] --bad checksum--
I might actually end up doing this excercise with our apprentices at work. You can use this as a starting point to teach *a ton* of things. 🤔
I might actually end up doing this excercise with our apprentices at work. You can use this as a starting point to teach *a ton* of things. 🤔
I might actually end up doing this excercise with our apprentices at work. You can use this as a starting point to teach *a ton* of things. 🤔
I might actually end up doing this excercise with our apprentices at work. You can use this as a starting point to teach *a ton* of things. 🤔
@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.
Episódio estranho num táxi em Coimbra. Entrei depois de sair do comboio, e o taxista disse-me logo que tinha de pagar em dinheiro porque não tinha MB. Tudo ok, vamos lá. Quando chegámos ao destino, situação bem estranha:

– Ora bem, são 6.70€
– Ok, vou é precisar de fatura
– Ah não, fatura não tenho
– Como assim?
– Não posso passar fatura
– OK, então temos um problema porque eu tenho de declarar a despesa
– Amigo não lhe posso fazer nada, se não quiser não pague
– o_O como? É assim?
– Pois, se quiser não pague e vá à sua vida
– Ok, uma boa tarde para o senhor
– Boa tarde

O senhor não foi nada mal-educado, simplesmente encolheu os ombros. E eu lá fui à minha vida, sem pagar.
Episódio estranho num táxi em Coimbra. Entrei depois de sair do comboio, e o taxista disse-me logo que tinha de pagar em dinheiro porque não tinha MB. Tudo ok, vamos lá. Quando chegámos ao destino, situação bem estranha:

– Ora bem, são 6.70€
– Ok, vou é precisar de fatura
– Ah não, fatura não tenho
– Como assim?
– Não posso passar fatura
– OK, então temos um problema porque eu tenho de declarar a despesa
– Amigo não lhe posso fazer nada, se não quiser não pague
– o_O como? É assim?
– Pois, se quiser não pague e vá à sua vida
– Ok, uma boa tarde para o senhor
– Boa tarde

O senhor não foi nada mal-educado, simplesmente encolheu os ombros. E eu lá fui à minha vida, sem pagar.
Um belo verbo encontrado nos meandros do desenvolvimento web: "transpilar"
Um belo verbo encontrado nos meandros do desenvolvimento web: "transpilar"
[47°09′18″S, 126°43′07″W] Reading: 1.32000 PPM
****
El mundo se acaba:

https://es.euronews.com/business/2024/09/24/el-precio-del-cafe-sube-mientras-las-catastrofes-naturales-diezman-las-cosechas ⌘ Read more****
@anth Thank you I'll have a read 👌
@anth Thank you I'll have a read 👌
This is only first draft quality, but I made some notes on the #twtxt v2 proposal. http://a.9srv.net/b/2024-09-25
This is only first draft quality, but I made some notes on the #twtxt v2 proposal. http://a.9srv.net/b/2024-09-25
[47°09′32″S, 126°43′12″W] Reading: 0.44000 PPM
@sorenpeter i'm just saying that your argument, better support better clients and worrying less about the actual underlying raw Twtxt feed. so the simplicity argument is a bit weaker here.
@sorenpeter i'm just saying that your argument, better support better clients and worrying less about the actual underlying raw Twtxt feed. so the simplicity argument is a bit weaker here.
[47°09′46″S, 126°43′45″W] --white noise--
https://jacobin.com/2024/09/rashida-tlaib-antisemitism-palestinians-media
Based in Barcelona rigth now! :P
Based in Barcelona rigth now! :P
why can we both have a format that you can write by hand and better clients?
why can we both have a format that you can write by hand and better clients?
why can we both have a format that you can write by hand and better clients?
why can we both have a format that you can write by hand and better clients?
@sorenpeter This is an argument for better clients really and less worry about the "transport" -- the raw Twtxt feed file.
@sorenpeter This is an argument for better clients really and less worry about the "transport" -- the raw Twtxt feed file.
@sorenpeter CPU cost of calculating hashes are negligible
@sorenpeter CPU cost of calculating hashes are negligible
🧮 USERS:1 FEEDS:2 TWTS:1103 ARCHIVED:79345 CACHE:2623 FOLLOWERS:17 FOLLOWING:14
Actually, I stand corrected. It shows a reply to a twtxt both having the same date/timestamp.
No, json is overhead. I love twtxt for simplicity where blog is just text file and not several json files where fields are repeated...
yes that works
yes that works
yes that works
yes that works
@sorenpeter not even this: https://twtxt.net/media/AzUmzTN5YEJdt4VPeeprjB.png?full=1
@sorenpeter this will show broken, because you are hellbent on editing twtxts, aren't you? :-D
@sorenpeter this will show broken, because you are hellbent on editing twtxts, aren't you? :-D
@bender doesn't work if you are not logged in at twtxt.net. Even if I use the image URL from the raw twtxt it's still a blur.
@sorenpeter right click, open on new tab, zoom if needed. If shows how the location addressing increases the size on each twtxt.
[47°09′26″S, 126°43′08″W] Transfer aborted
What does this screenshot show? The resolution it too low for reading the text...
(#2024-09-24T12:53:35Z) What does this screenshot show? The resolution it too low for reading the text...
(#2024-09-24T12:53:35Z) What does this screenshot show? The resolution it too low for reading the text...
(#2024-09-24T12:53:35Z) What does this screenshot show? The resolution it too low for reading the text...
(#2024-09-24T12:53:35Z) What does this screenshot show? The resolution it too low for reading the text...
(#2024-09-24T12:45:54Z) @prologic I'm not really buying this one about readability. It's easy to recognize that this is a URL and a date, so you skim over it like you would we mentions and markdown links and images. If you are not suppose to read the raw file, then we might a well jam everything into JSON like mastodon
(#2024-09-24T12:45:54Z) @prologic I'm not really buying this one about readability. It's easy to recognize that this is a URL and a date, so you skim over it like you would we mentions and markdown links and images. If you are not suppose to read the raw file, then we might a well jam everything into JSON like mastodon
(#2024-09-24T12:45:54Z) @prologic I'm not really buying this one about readability. It's easy to recognize that this is a URL and a date, so you skim over it like you would we mentions and markdown links and images. If you are not suppose to read the raw file, then we might a well jam everything into JSON like mastodon
(#2024-09-24T12:45:54Z) @prologic I'm not really buying this one about readability. It's easy to recognize that this is a URL and a date, so you skim over it like you would we mentions and markdown links and images. If you are not suppose to read the raw file, then we might a well jam everything into JSON like mastodon
@prologic I'm not really buying this one about readability. It's easy to recognize that this is a URL and a date, so you skim over it like you would we mentions and markdown links and images. If you are not suppose to read the raw file, then we might a well jam everything into JSON like mastodon
(#2024-09-24T12:44:35Z) There is a increase in space/memory for sure. But calculating the hashes also takes up CPU. I'm not good with that kind of math, but it's a tradeoff either way.
(#2024-09-24T12:44:35Z)\tThere is a increase in space/memory for sure. But calculating the hashes also takes up CPU. I'm not good with that kind of math, but it's a tradeoff either way.
(#2024-09-24T12:44:35Z) There is a increase in space/memory for sure. But calculating the hashes also takes up CPU. I'm not good with that kind of math, but it's a tradeoff either way.
There is a increase in space/memory for sure. But calculating the hashes also takes up CPU. I'm not good with that kind of math, but it's a tradeoff either way.
(#2024-09-24T12:44:35Z) There is a increase in space/memory for sure. But calculating the hashes also takes up CPU. I'm not good with that kind of math, but it's a tradeoff either way.
(#2024-09-24T12:44:35Z) There is a increase in space/memory for sure. But calculating the hashes also takes up CPU. I'm not good with that kind of math, but it's a tradeoff either way.
(#2024-09-24T12:39:32Z) @prologic It might be simple for you to run echo -e "\\t\\t" | sha256sum | base64, but for people who are not comfortable in a terminal and got their dev env set up, then that is magic, compared to the simplicity of just copy/pasting what you see in a textfile into another textfile -- Basically what @movq also said. I'm also on team extreme minimalism, otherwise we could just use mastodon etc. Replacing line-breaks with a tab would also make it easier to handwrite your twtxt. You don't have to hardwrite it, but at least you should have the option to. Just as i do with all my HTML and CSS.
(#2024-09-24T12:39:32Z) @prologic It might be simple for you to run echo -e "\t\t" | sha256sum | base64, but for people who are not comfortable in a terminal and got their dev env set up, then that is magic, compared to the simplicity of just copy/pasting what you see in a textfile into another textfile -- Basically what @movq also said. I'm also on team extreme minimalism, otherwise we could just use mastodon etc. Replacing line-breaks with a tab would also make it easier to handwrite your twtxt. You don't have to hardwrite it, but at least you should have the option to. Just as i do with all my HTML and CSS.
(#2024-09-24T12:39:32Z) @prologic) @prologic It might be simple for you to run echo -e "\\t\\t" | sha256sum | base64, but for people who are not comfortable in a terminal and got their dev env set up, then that is magic, compared to the simplicity of just copy/pasting what you see in a textfile into another textfile -- Basically what @movq also said. I'm also on team extreme minimalism, otherwise we could just use mastodon etc. Replacing line-breaks with a tab would also make it easier to handwrite your twtxt. You don't have to hardwrite it, but at least you should have the option to. Just as i do with all my HTML and CSS.
(#2024-09-24T12:39:32Z) @prologic It might be simple for you to run echo -e "\t\t" | sha256sum | base64, but for people who are not comfortable in a terminal and got their dev env set up, then that is magic, compared to the simplicity of just copy/pasting what you see in a textfile into another textfile -- Basically what @movq also said. I'm also on team extreme minimalism, otherwise we could just use mastodon etc. Replacing line-breaks with a tab would also make it easier to handwrite your twtxt. You don't have to hardwrite it, but at least you should have the option to. Just as i do with all my HTML and CSS.
(#2024-09-24T12:39:32Z) @prologic It might be simple for you to run echo -e "\t\t" | sha256sum | base64, but for people who are not comfortable in a terminal and got their dev env set up, then that is magic, compared to the simplicity of just copy/pasting what you see in a textfile into another textfile -- Basically what @movq also said. I'm also on team extreme minimalism, otherwise we could just use mastodon etc. Replacing line-breaks with a tab would also make it easier to handwrite your twtxt. You don't have to hardwrite it, but at least you should have the option to. Just as i do with all my HTML and CSS.
(#2024-09-24T12:39:32Z) @prologic It might be simple for you to run echo -e "\t\t" | sha256sum | base64, but for people who are not comfortable in a terminal and got their dev env set up, then that is magic, compared to the simplicity of just copy/pasting what you see in a textfile into another textfile -- Basically what @movq also said. I'm also on team extreme minimalism, otherwise we could just use mastodon etc. Replacing line-breaks with a tab would also make it easier to handwrite your twtxt. You don't have to hardwrite it, but at least you should have the option to. Just as i do with all my HTML and CSS.
@prologic It might be simple for you to run echo -e "\\t\\t" | sha256sum | base64, but for people who are not comfortable in a terminal and got their dev env set up, then that is magic, compared to the simplicity of just copy/pasting what you see in a textfile into another textfile -- Basically what @movq also said. I'm also on team extreme minimalism, otherwise we could just use mastodon etc. Replacing line-breaks with a tab would also make it easier to handwrite your twtxt. You don't have to hardwrite it, but at least you should have the option to. Just as i do with all my HTML and CSS.