# 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 196237
# self = https://watcher.sour.is?offset=173985
# next = https://watcher.sour.is?offset=174085
# prev = https://watcher.sour.is?offset=173885
[47°09′01″S, 126°43′49″W] Weather forecast alert -- storm from NW
@sorenpeter your mentions are broken too. His shows fine:


# nick   = movq
# url    = https://www.uninformativ.de/twtxt.txt
# avatar = https://www.uninformativ.de/avatar.png#20240102
#
# [...]
#
# Legacy, don't use:
# nick_alias = vain
#
# prev = 6v47cua twtxt-old_2024-04-21_6v47cua.txt


What's on the [...] is just a comment he added. Here is mine:


# nick        = bender
# url         = https://twtxt.net/user/bender/twtxt.txt
# avatar      = https://twtxt.net/user/bender/avatar#zccci5jyuxv266gelyggvufoacqp3elvhyv2k3t7sfl6hlggtkza
# description = "Yeah, well, I'm gonna go build my own theme park. With blackjack and hookers! In fact, forget the park."
man i wish that gemini had smth like this
There is a reason P2P was invented. The streaming model will never work, but.. if they want to act like digital kings, then own the pain that comes with it.
Thank you, thank you @sorenpeter 😃
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