# 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 196279
# self = https://watcher.sour.is?offset=173980
# next = https://watcher.sour.is?offset=174080
# prev = https://watcher.sour.is?offset=173880
Well I have been working on an update of Timeline, mainly improving speed. Getting a multiple of feeds can really become a big fetch. So I would advocate for ideas to maintain performance.

Regardings your points:
1. Agreed, but at the moment date+txt creates the unique timestamp
2. Preferably newest twt as the last line, will make for more structure.
Simplified twtxt - I want to suggest some dogmas or commandments for twtxt, from where we can work our way back to how to implement different feature like replies/treads:

0. It's a text file, so you must be able to write it by hand (ie. no app logic) and read by eye. If you edit a post you change the content not the timestamp. Otherwise it will be considered a new post.

2. The order of lines in a twtxt.txt must not hold any significant. The file is a container and each line an atomic piece of information. You should be able to run sort on a twtxt.txt and it should still work.

1. Transport protocol should not matter, as long as the file served is the same. Http and https are preferred, so it is suggested that feed served via Gopher or Gemini also provide http(s).

3. Do we need more commandments?
Simplified twtxt - I want to suggest some dogmas or commandments for twtxt, from where we can work our way back to how to implement different feature like replies/treads:

0. It's a text file, so you must be able to write it by hand (ie. no app logic) and read by eye. If you edit a post you change the content not the timestamp. Otherwise it will be considered a new post.

2. The order of lines in a twtxt.txt must not hold any significant. The file is a container and each line an atomic piece of information. You should be able to run sort on a twtxt.txt and it should still work.

1. Transport protocol should not matter, as long as the file served is the same. Http and https are preferred, so it is suggested that feed served via Gopher or Gemini also provide http(s).

3. Do we need more commandments?
Simplified twtxt - I want to suggest some dogmas or commandments for twtxt, from where we can work our way back to how to implement different feature like replies/treads:

0. It's a text file, so you must be able to write it by hand (ie. no app logic) and read by eye. If you edit a post you change the content not the timestamp. Otherwise it will be considered a new post.

2. The order of lines in a twtxt.txt must not hold any significant. The file is a container and each line an atomic piece of information. You should be able to run sort on a twtxt.txt and it should still work.

1. Transport protocol should not matter, as long as the file served is the same. Http and https are preferred, so it is suggested that feed served via Gopher or Gemini also provide http(s).

3. Do we need more commandments?
Simplified twtxt - I want to suggest some dogmas or commandments for twtxt, from where we can work our way back to how to implement different feature like replies/treads:

0. It's a text file, so you must be able to write it by hand (ie. no app logic) and read by eye. If you edit a post you change the content not the timestamp. Otherwise it will be considered a new post.

2. The order of lines in a twtxt.txt must not hold any significant. The file is a container and each line an atomic piece of information. You should be able to run sort on a twtxt.txt and it should still work.

1. Transport protocol should not matter, as long as the file served is the same. Http and https are preferred, so it is suggested that feed served via Gopher or Gemini also provide http(s).

3. Do we need more commandments?
I think it could be yarnd’s avatar caching. That’s why my avatar field has a #20240102 at the end: To trick yarnd into reloading it.
I think it could be yarnd’s avatar caching. That’s why my avatar field has a #20240102 at the end: To trick yarnd into reloading it.
I think it could be yarnd’s avatar caching. That’s why my avatar field has a #20240102 at the end: To trick yarnd into reloading it.
I think it could be yarnd’s avatar caching. That’s why my avatar field has a #20240102 at the end: To trick yarnd into reloading it.
Alcanzando el conocimiento supremo: - Con constancia, puedo comer 4 veces al día.-
#catsoftwtxt
Alcanzando el conocimiento supremo: - Con constancia, puedo comer 4 veces al día.-
/https://duque-terron.cat/media/photos/IMG_2426.jpeg) #catsoftwtxt
Alcanzando el conocimiento supremo: - Con constancia, puedo comer 4 veces al día.-
#catsoftwtxt
Because the formatting of your twtxt.txt file "headers" is wrong. Everything in your twtxt.txt in here:


#        nick = sorenpeter
# description = visualist and livecoder
#         url = http://darch.dk/twtxt.txt
#      avatar = http://darch.dk/avatar.png
#     profile = http://darch.dk/timeline
#  webmention = http://darch.dk/timeline/webmention
#        prev = archive twtxt-archive.txt


I think it is being ignored. It should be:


# nick = sorenpeter
# description = visualist and livecoder
# url = http://darch.dk/twtxt.txt
# avatar = http://darch.dk/avatar.png
# profile = http://darch.dk/timeline
# webmention = http://darch.dk/timeline/webmention
# prev = archive twtxt-archive.txt
My first PC as a kid had an amber monitor, so this feels right at home:

https://www.youtube.com/watch?v=PeuH0YmWkI4

💛
My first PC as a kid had an amber monitor, so this feels right at home:

https://www.youtube.com/watch?v=PeuH0YmWkI4

💛
My first PC as a kid had an amber monitor, so this feels right at home:

https://www.youtube.com/watch?v=PeuH0YmWkI4

💛
My first PC as a kid had an amber monitor, so this feels right at home:

https://www.youtube.com/watch?v=PeuH0YmWkI4

💛
@prologic Why does twtxt.net still show my old avatar?
@prologic Why does twtxt.net still show my old avatar?
@prologic Why does twtxt.net still show my old avatar?
@prologic Why does twtxt.net still show my old avatar?
@Codebuzz Welcome to the twt'verse 👋
@Codebuzz Welcome to the twt'verse 👋
@Codebuzz Welcome to the twt'verse 👋
@Codebuzz Welcome to the twt'verse 👋
[47°09′01″S, 126°43′18″W] Transponder fixed
@doesnm finally someone read my blogpost ;)
@doesnm finally someone read my blogpost ;)
@doesnm finally someone read my blogpost ;)
@doesnm finally someone read my blogpost ;)
@aelaraji Thank you, and yes I got more on my websites https://darch.dk/vj/ and https://algorave.dk/videos/
@aelaraji Thank you, and yes I got more on my websites https://darch.dk/vj/ and https://algorave.dk/videos/
@aelaraji Thank you, and yes I got more on my websites https://darch.dk/vj/ and https://algorave.dk/videos/
@aelaraji Thank you, and yes I got more on my websites https://darch.dk/vj/ and https://algorave.dk/videos/
The List | DecentNet https://decentnet.github.io/decenttech.html
The List | DecentNet https://decentnet.github.io/decenttech.html
Uma boa #musiquinta sobre #dordecotovelo é esta aqui, que sendo apenas instrumental, fala-nos muito sobre dor de cotovelo... na música e entre músicos. Meta? Não sei, mas ouçam:

https://www.youtube.com/watch?v=Ykll0NyqC4o
Uma boa #musiquinta sobre #dordecotovelo é esta aqui, que sendo apenas instrumental, fala-nos muito sobre dor de cotovelo... na música e entre músicos. Meta? Não sei, mas ouçam:

https://www.youtube.com/watch?v=Ykll0NyqC4o
How's everyone? I go on Gemini/gopher for a hobby. Still learning.
@prologic it has been around for much longer (worked on Chrome, just recently does on Safari).
@anth that doesn't work because you need encode that URL, like so http://a.9srv.net/tw.txt#:~:text=2024%2D10%2D08-,2024%2D10%2D23T18%3A59%3A49%2D07%3A00
I have muted the user. Everything is back to its peaceful "normality". LOL.
@doesnm someone started to follow a "dead" feed. And the feed's owner is fed up with people following their dead feed, and they have come up with an "innovative" way to fight it.
[47°09′39″S, 126°43′25″W] Transponder still failing
@prologic huh? looks like someone flooding twtxt
Je cherche à comprendre si on peut avoir une couche IP sur des communications LORA. Pas simple :-)
Je cherche à comprendre si on peut avoir une couche IP sur des communications LORA. Pas simple :-)
According to this it was only published as a specification/standard last year. It's no wonder 💭
According to this it was only published as a specification/standard last year. It's no wonder 💭
@anth I admit I didn't know about text fragments. How new is this? 🤔
@anth I admit I didn't know about text fragments. How new is this? 🤔
****
Ejpaña. ⌘ Read more****
[47°09′32″S, 126°43′26″W] Resetting transponder
Hm, seems i breaking something in twet code for handling mentions
@sorenpeter 's webmentions uses this trick: http://darch.dk/mentions-twtxt
[47°09′14″S, 126°43′31″W] Transponder jammed
For example, this links to the previous post, no crypto needed: http://a.9srv.net/tw.txt#:~:text=2024-10-23T18:59:49-07:00
For example, this links to the previous post, no crypto needed: http://a.9srv.net/tw.txt#:~:text=2024-10-23T18:59:49-07:00
Huh. I had long forgotten about text fragment URLs. Seems relevant for linking to discussions around linking to individual twtxt posts. https://alfy.blog/2024/10/19/linking-directly-to-web-page-content.html
Huh. I had long forgotten about text fragment URLs. Seems relevant for linking to discussions around linking to individual twtxt posts. https://alfy.blog/2024/10/19/linking-directly-to-web-page-content.html
🧮 USERS:1 FEEDS:2 TWTS:1132 ARCHIVED:80026 CACHE:2464 FOLLOWERS:17 FOLLOWING:14
[47°09′42″S, 126°43′14″W] Transponder malfunction
[47°09′30″S, 126°43′25″W] --white noise--
[47°09′44″S, 126°43′18″W] Dosimeter fixed
What's up dear Windows95 users?
#bomdia ciberlândia, aqui vai a dose diária de crítica às autoridades

via este post no passaralho Autocolante de fundo rosa choque e letras de estilo graffiti amarelo fluorescente, a dizer "Defund Paw Patrol" Rabisco numa porta a dizer "A.C.A.B. includes Paw Patrol"
#bomdia ciberlândia, aqui vai a dose diária de crítica às autoridades

via este post no passaralho Autocolante de fundo rosa choque e letras de estilo graffiti amarelo fluorescente, a dizer "Defund Paw Patrol" Rabisco numa porta a dizer "A.C.A.B. includes Paw Patrol"
Pinellas County - 90': 6.58 miles, 00:09:48 average pace, 01:04:31 duration
did not get the full 90 minutes in but it was a good workout. glutes a bit tight after all the squats yesterday so may need to tweak the scheduling in the future.
#running
Pinellas County - 90': 6.58 miles, 00:09:48 average pace, 01:04:31 duration
did not get the full 90 minutes in but it was a good workout. glutes a bit tight after all the squats yesterday so may need to tweak the scheduling in the future.
#running
Pinellas County - 90': 6.58 miles, 00:09:48 average pace, 01:04:31 duration
did not get the full 90 minutes in but it was a good workout. glutes a bit tight after all the squats yesterday so may need to tweak the scheduling in the future.
#running
[47°09′48″S, 126°43′41″W] Resetting dosimeter
[47°09′06″S, 126°43′21″W] Dosimeter overflow
🧮 USERS:1 FEEDS:2 TWTS:1131 ARCHIVED:80025 CACHE:2464 FOLLOWERS:17 FOLLOWING:14
[47°09′02″S, 126°43′08″W] Dosimeter still failing
An illustration of a man in an armchair, wearing a keffiye, a Kalashnikov rifle at his side, and above him a quote by Yahya Sinwar: "Does the world expect us to be well-behaved victims while we're getting killed?.
@aelaraji As long as you’re having fun, you’re doing the right thing. 😅 (Kind of. 😂)
@aelaraji As long as you’re having fun, you’re doing the right thing. 😅 (Kind of. 😂)
@aelaraji As long as you’re having fun, you’re doing the right thing. 😅 (Kind of. 😂)
@aelaraji As long as you’re having fun, you’re doing the right thing. 😅 (Kind of. 😂)
@lyse Now I feel like an ant. 🐜 (Imagine how ants must feel when they see this! 🤯)
@lyse Now I feel like an ant. 🐜 (Imagine how ants must feel when they see this! 🤯)
@lyse Now I feel like an ant. 🐜 (Imagine how ants must feel when they see this! 🤯)
@lyse Now I feel like an ant. 🐜 (Imagine how ants must feel when they see this! 🤯)
@bender Consider me stumped! 😅 Yeah, I can imagine this not being super fast. 🥴
@bender Consider me stumped! 😅 Yeah, I can imagine this not being super fast. 🥴
@bender Consider me stumped! 😅 Yeah, I can imagine this not being super fast. 🥴
@bender Consider me stumped! 😅 Yeah, I can imagine this not being super fast. 🥴
@movq allow me to stump you! Our Oracle team runs scripts, java, and a few others from NFS shares. That has become a true problem when VMs have moved to Azure, and NFS servers remain on premises. NFS doesn't like latency, especially when laced with high I/O activity.
@prologic right, but "regular" forks have parents. An edited twt---currently---has none. Edits just create a new branch-less leaf.
I *guess* crashing the program with a SIGBUS is intentional. Here’s a blog post that describes this exact thing when running binaries off of NFS:

https://rachelbythebay.com/w/2018/03/15/core/

It’s just that this also happens locally nowadays and, thus, much easier and more often (I bet few people run programs via NFS these days). 🫤

Not a fan of this. (Time will tell if I have the energy to discuss this on the Linux kernel mailing list.)
I *guess* crashing the program with a SIGBUS is intentional. Here’s a blog post that describes this exact thing when running binaries off of NFS:

https://rachelbythebay.com/w/2018/03/15/core/

It’s just that this also happens locally nowadays and, thus, much easier and more often (I bet few people run programs via NFS these days). 🫤

Not a fan of this. (Time will tell if I have the energy to discuss this on the Linux kernel mailing list.)
I *guess* crashing the program with a SIGBUS is intentional. Here’s a blog post that describes this exact thing when running binaries off of NFS:

https://rachelbythebay.com/w/2018/03/15/core/

It’s just that this also happens locally nowadays and, thus, much easier and more often (I bet few people run programs via NFS these days). 🫤

Not a fan of this. (Time will tell if I have the energy to discuss this on the Linux kernel mailing list.)
I *guess* crashing the program with a SIGBUS is intentional. Here’s a blog post that describes this exact thing when running binaries off of NFS:

https://rachelbythebay.com/w/2018/03/15/core/

It’s just that this also happens locally nowadays and, thus, much easier and more often (I bet few people run programs via NFS these days). 🫤

Not a fan of this. (Time will tell if I have the energy to discuss this on the Linux kernel mailing list.)
came here from hn, hello
[47°09′41″S, 126°43′54″W] Dosimeter malfunction
@movq In our case at work the new behavior can indeed be considered an improvement. systemd would then restart the new version automatically if the old one crashed. Still, crashing in the first place is very uncool. We don't have a recent enough kernel version, though.
@slashdot wut da fuq?! What happened? What da hell was the Australian federal police even doing or asking? da fuq? I didn't even know Session was based in Australia?! 🇦🇺 Oh my 😱 -- I _think_ this is worth enough to raise this with my local Federal MP (Elizabeth Watson Brown). This is nuts. The Australia FP can get bent 🤦‍♂️ I'd like to learn more about wtf happened here, seriously this is unacceptable and an overreach at first glance.
@slashdot wut da fuq?! What happened? What da hell was the Australian federal police even doing or asking? da fuq? I didn't even know Session was based in Australia?! 🇦🇺 Oh my 😱 -- I _think_ this is worth enough to raise this with my local Federal MP (Elizabeth Watson Brown). This is nuts. The Australia FP can get bent 🤦‍♂️ I'd like to learn more about wtf happened here, seriously this is unacceptable and an overreach at first glance.
-Mi cueva impenetrable.-
#catsoftwtxt
-Mi cueva impenetrable.-
#catsoftwtxt