# 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
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.
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
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.
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
@anth Thank you I'll have a read 👌
@anth Thank you I'll have a read 👌
[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--
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...
@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.