# 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 196314
# self = https://watcher.sour.is?offset=170399
# next = https://watcher.sour.is?offset=170499
# prev = https://watcher.sour.is?offset=170299
There are certainly improvements that can be made to this tool.🤞
[47°09′46″S, 126°43′58″W] Resetting transponder
@lyse brr, we have the same here. Starting to get cold riding motorcycle to work in the morning.
@prx I haven't messed with rdomains, but still it might help if you included the command that produced that error (and whether you ran it as root).
@prologic

They're in Section 6:

- Receiver should adopt UDP GRO. (Something about saving CPU processing UDP packets; I'm a but fuzzy about it.) And they have suggestions for making GRO more useful for QUIC.

- Some other receiver-side suggestions: "sending delayed QUICK ACKs"; "using recvmsg to read multiple UDF packets in a single system call".

- Use multiple threads when receiving large files.
[47°09′09″S, 126°43′44″W] Transponder jammed
The missing context makes it kind of hard to follow.
On my blog: Free Culture Book Club — Aumyr, part 2 https://john.colagioia.net/blog/2024/09/14/aumyr-2.html #freeculture #bookclub
[47°09′48″S, 126°43′26″W] Transfer aborted
We need more support summer software :(
Pinellas County - Long Run: 11.04 miles, 00:11:22 average pace, 02:05:22 duration
body was a bit worn out today. switched it up to walk-run after about 5 miles because i have a daddy-daughter dance this afternoon and did not want to be too stiff. met another runner who actually only lives about a mile or less from me. maybe i will try to meet with him after my business trip next week.
#running
Pinellas County - Long Run: 11.04 miles, 00:11:22 average pace, 02:05:22 duration
body was a bit worn out today. switched it up to walk-run after about 5 miles because i have a daddy-daughter dance this afternoon and did not want to be too stiff. met another runner who actually only lives about a mile or less from me. maybe i will try to meet with him after my business trip next week.
#running
Pinellas County - Long Run: 11.04 miles, 00:11:22 average pace, 02:05:22 duration
body was a bit worn out today. switched it up to walk-run after about 5 miles because i have a daddy-daughter dance this afternoon and did not want to be too stiff. met another runner who actually only lives about a mile or less from me. maybe i will try to meet with him after my business trip next week.
#running
[47°09′20″S, 126°43′53″W] Reading: 0.55 Sv
[47°09′34″S, 126°43′34″W] Reading: 1.06000 PPM
@mckinley

> > HTTPS is supposed to do [verification] anyway.
>
> TLS provides verification that nobody is tampering with or snooping on your connection to a server. It doesn't, for example, verify that a file downloaded from server A is from the same entity as the one from server B.

I was confused by this response for a while, but now I think I understand what you're getting at. You are pointing out that with signed feeds, I can verify the authenticity of a feed without accessing the original server, whereas with HTTPS I can't verify a feed unless I download it myself from the origin server. Is that right?

I.e. if the HTTPS origin server is online and I don't mind taking the time and bandwidth to contact it, then perhaps signed feeds offer no advantage, but if the origin server might not be online, or I want to download a big archive of lots of feeds at once without contacting each server individually, then I need signed feeds.

> > feed locations [being] URLs gives some flexibility
>
> It does give flexibility, but perhaps we should have made them URIs instead for even more flexibility. Then, you could use a tag URI, urn:uuid:*, or a regular old URL if you wanted to. The spec seems to indicate that the url tag should be a working URL that clients can use to find a copy of the feed, optionally at multiple locations. I'm not very familiar with IP{F,N}S but if it ensures you own an identifier forever and that identifier points to a current copy of your feed, it could be a great way to fix it on an individual basis without breaking any specs :)

I'm also not very familiar with IPFS or IPNS.

I haven't been following the other twts about signatures carefully. I just hope whatever you smart people come up with will be backwards-compatible so it still works if I'm too lazy to change how I publish my feed :-)
@mckinley

> > HTTPS is supposed to do \n anyway.
>
> TLS provides verification that nobody is tampering with or snooping on your connection to a server. It doesn't, for example, verify that a file downloaded from server A is from the same entity as the one from server B.

I was confused by this response for a while, but now I think I understand what you're getting at. You are pointing out that with signed feeds, I can verify the authenticity of a feed without accessing the original server, whereas with HTTPS I can't verify a feed unless I download it myself from the origin server. Is that right?

I.e. if the HTTPS origin server is online and I don't mind taking the time and bandwidth to contact it, then perhaps signed feeds offer no advantage, but if the origin server might not be online, or I want to download a big archive of lots of feeds at once without contacting each server individually, then I need signed feeds.

> > feed locations \n URLs gives some flexibility
>
> It does give flexibility, but perhaps we should have made them URIs instead for even more flexibility. Then, you could use a tag URI, urn:uuid:*, or a regular old URL if you wanted to. The spec seems to indicate that the url tag should be a working URL that clients can use to find a copy of the feed, optionally at multiple locations. I'm not very familiar with IP{F,N}S but if it ensures you own an identifier forever and that identifier points to a current copy of your feed, it could be a great way to fix it on an individual basis without breaking any specs :)

I'm also not very familiar with IPFS or IPNS.

I haven't been following the other twts about signatures carefully. I just hope whatever you smart people come up with will be backwards-compatible so it still works if I'm too lazy to change how I publish my feed :-)
edit: [...] have an unjustified* [...]*
edit: [...] have an unjustified* [...]*
edit: \n have an unjustified* \n*
@prologic 🤯 HOLLY! ... I'm definitely adding this to my Jenny's publish_command script!! THANK YOU! Now my website has TWO pages instead of just a boring one 😂

New: Log Page
@prologic 🤯 HOLLY! ... I'm definitely adding this to my Jenny's publish_command script!! THANK YOU! Now my website has TWO pages instead of just a boring one 😂

New: Log Page
@prologic 🤯 HOLLY! ... I'm definitely adding this to my Jenny's publish_command script!! THANK YOU! Now my website has TWO pages instead of just a boring one 😂

New: Log Page
@prologic does it renders threads nicely, or is it a straight, flat, timeline.
@prologic Will try it right away!
@prologic Will try it right away!
@prologic Will try it right away!
Many thanks!
Many thanks!
@aelaraji Have you considered https://git.mills.io/yarnsocial/twtxt2html
@aelaraji Have you considered https://git.mills.io/yarnsocial/twtxt2html
🧮 USERS:1 FEEDS:2 TWTS:1092 ARCHIVED:78761 CACHE:2445 FOLLOWERS:17 FOLLOWING:14
@sorenpeter !! I freaking love your Timeline ... I kind of have an justified _PHP phobia_ 😅 but, I'm definitely thinking about giving it a try!

/ME wondering if it's possible to use it locally just to read and manage my feed at first and then _maybe_ make it publicly accessible later.
@sorenpeter !! I freaking love your Timeline ... I kind of have an justified _PHP phobia_ 😅 but, I'm definitely thinking about giving it a try!

/ME wondering if it's possible to use it locally just to read and manage my feed at first and then _maybe_ make it publicly accessible later.
@sorenpeter !! I freaking love your Timeline ... I kind of have an justified _PHP phobia_ 😅 but, I'm definitely thinking about giving it a try!

/ME wondering if it's possible to use it locally just to read and manage my feed at first and then _maybe_ make it publicly accessible later.
https://galusik.fr/fridayrockmetal/2024-09-13-frm.m3u Tonight #fridayrockmetal playlist
On my blog: Toots 🦣 from 09/09 to 09/13 https://john.colagioia.net/blog/2024/09/13/week.html #linkdump #socialmedia #quotes #week
Ta, @bender! Correct, apart from resizing, no further processing on my end. That's just the Japanese sunset photo engineer's magic. :-) In all it's original glory (3.2 MiB): https://lyse.isobeef.org/abendhimmel-2024-09-13/02.JPG
@off_grid_living Looks like you're describing a captcha. They do not really work. Bots seem to solve them, too.
@movq Thanks! Yeah, one week for autumn and spring must be enough. Or so the weather thinks. Looks like there is only on or off.
Because it needs to be seeing bigger!

Lyse's sunset
@lyse pretty cool! No processing, those are the colours the camera saw, right? Amazing!
@prologic Hey, Best wishes! Have fun! 🥳
@prologic Hey, Best wishes! Have fun! 🥳
@prologic Hey, Best wishes! Have fun! 🥳
@prologic Oh, that's a lovely campfire! Seeing them always makes me smile. Enjoy your time in nature with your loved ones.
Cool sunset when I went to the scouts: https://lyse.isobeef.org/abendhimmel-2024-09-13/

El gato viejo sale a jugar
#catsoftwtxt
El gato viejo sale a jugar
#catsoftwtxt
[47°09′16″S, 126°43′15″W] 4166 days without news from Herve
- Estoy malito 🤒 , ¿me haces una sopita de ratita?- 🍲🐭
/https://baldo.cat/media/photos/IMG_1994.jpeg) #catsoftwtxt
- Estoy malito 🤒 , ¿me haces una sopita de ratita?- 🍲🐭
#catsoftwtxt
- Estoy malito 🤒 , ¿me haces una sopita de ratita?- 🍲🐭
#catsoftwtxt
[47°09′17″S, 126°43′25″W] Transponder fixed
you can just have a web address.. i added mine.. though i think they have changed up the protocol so my key doesn't seem to work anymore. https://key.sour.is/id/me@sour.is
you can just have a web address.. i added mine.. though i think they have changed up the protocol so my key doesn't seem to work anymore. https://key.sour.is/id/me@sour.is
Order placed!

Now the wait starts. 😩😂
****
Welcome immigrants! ⌘ Read more****
@bender Thanks! 🤗 -- I know it will 🤣
@bender Thanks! 🤗 -- I know it will 🤣
@prologic I will ping you on the 15th. Enjoy the weekend, mate! Don't worry, the Mills DC will continue to run 😂. Disconnect, and have fun!
Out camping with the family this weekend for my birthday 🥳
Out camping with the family this weekend for my birthday 🥳
I think so 😅 Thanks$!🙇‍♂️
I think so 😅 Thanks$!🙇‍♂️
@prologic you want this, https://key.sour.is/id/me@sour.is?
[47°09′40″S, 126°43′09″W] Transponder malfunction
The Fediverse Files ⌘ https://notiz.blog/a/9L7
The Fediverse Files ?~L~X https://notiz.blog/a/9L7
The Fediverse Files ⌘ https://notiz.blog/a/9L7
The Fediverse Files ?~L~X https://notiz.blog/a/9L7
[47°09′24″S, 126°43′44″W] Transfer completed
[47°09′33″S, 126°43′08″W] Transfer 99% complete...
@aelaraji Hah interesting 🤔
@aelaraji Hah interesting 🤔
@prologic you should see This ! The devs were already trying to figure things out for TWTXT and Yarn.social 😃
@prologic you should see This ! The devs were already trying to figure things out for TWTXT and Yarn.social 😃
@prologic you should see This ! The devs were already trying to figure things out for TWTXT and Yarn.social 😃
@prologic Thanks! I tried 😅
@prologic Thanks! I tried 😅
@prologic Thanks! I tried 😅
@prologic No luck so far and it looks like I have plenty of reading to do tomorrow morning. 😅
@prologic No luck so far and it looks like I have plenty of reading to do tomorrow morning. 😅
@prologic No luck so far and it looks like I have plenty of reading to do tomorrow morning. 😅
🧮 USERS:1 FEEDS:2 TWTS:1091 ARCHIVED:78750 CACHE:2482 FOLLOWERS:17 FOLLOWING:14
@xuu What's the keyoxide thingy you wrote/built? 🤔 What's your URI/profile? 🤔
@xuu What's the keyoxide thingy you wrote/built? 🤔 What's your URI/profile? 🤔
@aelaraji Sounds like it would work 👌 Though I've not tried or invested anytime into proofs and claims type things so far 🤔
@aelaraji Sounds like it would work 👌 Though I've not tried or invested anytime into proofs and claims type things so far 🤔
On my blog: Real Life in Star Trek, Cause and Effect https://john.colagioia.net/blog/2024/09/12/cause-effect.html #scifi #startrek #closereading
@aelaraji Nice write up!
@aelaraji Nice write up!
@bender Does it have to. To my understanding, all you have to do is to add in a claim to your Twtxt feed link into your key, update your profile and post one of These Identity formats to your Twtxt file/Profile...

Give me a couple of minutes, I'll give it a try myself 😉
@bender Does it have to. To my understanding, all you have to do is to add in a claim to your Twtxt feed link into your key, update your profile and post one of These Identity formats to your Twtxt file/Profile...

Give me a couple of minutes, I'll give it a try myself 😉
@bender Does it have to. To my understanding, all you have to do is to add in a claim to your Twtxt feed link into your key, update your profile and post one of These Identity formats to your Twtxt file/Profile...

Give me a couple of minutes, I'll give it a try myself 😉
@prologic well...

> how would that work exactly?

To my limited knowledge, Keyoxide is an open source project offering different tools for verifying one's online persona(s). That's done by either A) creating an Ariande Profile using the web interface, a CLI. or B) Just using your GPG key. Either way, you add in Identity claims to your different profiles, links and whatnot, and finally advertise your profile ... Then there is a second set of Mobile/Web clients and CLI your correspondents can use to check your identity claims. I think of them like the front-ends of GPG Keyservers (which keyoxide leverages for verification when you opt for the GPG Key method), where you verify profiles using links, Key IDs and Fingerprints...

> Who maintains cox site? Is it centralized or decentralized can be relied upon?

- Maintainers? Definitely not me, but here's their Git stuff and OpenCollective page ...
- Both ASP and Keyoxide Webtools can be self-hosted. I don't see a central authority here... + As mentioned on their FAQ page the whole process can be done manually, so you don't have to relay on any one/thing if you don't want to, the whole thing is just another tool for convenience (with a bit of eye candy).

> Does that mean then that every user is required to have a cox side profile?

Nop. But it looks like a nice option to prove that I'm the same person to whom that may concern if I ever change my Twtxt URL, host/join a yarn pod or if I reach out on other platforms to someone I've met in her. Otherwise I'm just happy exchanging GPG keys or confirm the change IRL at a coffee shop or something. 😁
@prologic well...

> how would that work exactly?

To my limited knowledge, Keyoxide is an open source project offering different tools for verifying one's online persona(s). That's done by either A) creating an Ariande Profile using the web interface, a CLI. or B) Just using your GPG key. Either way, you add in Identity claims to your different profiles, links and whatnot, and finally advertise your profile ... Then there is a second set of Mobile/Web clients and CLI your correspondents can use to check your identity claims. I think of them like the front-ends of GPG Keyservers (which keyoxide leverages for verification when you opt for the GPG Key method), where you verify profiles using links, Key IDs and Fingerprints...

> Who maintains cox site? Is it centralized or decentralized can be relied upon?

- Maintainers? Definitely not me, but here's their Git stuff and OpenCollective page ...
- Both ASP and Keyoxide Webtools can be self-hosted. I don't see a central authority here... + As mentioned on their FAQ page the whole process can be done manually, so you don't have to relay on any one/thing if you don't want to, the whole thing is just another tool for convenience (with a bit of eye candy).

> Does that mean then that every user is required to have a cox side profile?

Nop. But it looks like a nice option to prove that I'm the same person to whom that may concern if I ever change my Twtxt URL, host/join a yarn pod or if I reach out on other platforms to someone I've met in her. Otherwise I'm just happy exchanging GPG keys or confirm the change IRL at a coffee shop or something. 😁
@prologic well...

> how would that work exactly?

To my limited knowledge, Keyoxide is an open source project offering different tools for verifying one's online persona(s). That's done by either A) creating an Ariande Profile using the web interface, a CLI. or B) Just using your GPG key. Either way, you add in Identity claims to your different profiles, links and whatnot, and finally advertise your profile ... Then there is a second set of Mobile/Web clients and CLI your correspondents can use to check your identity claims. I think of them like the front-ends of GPG Keyservers (which keyoxide leverages for verification when you opt for the GPG Key method), where you verify profiles using links, Key IDs and Fingerprints...

> Who maintains cox site? Is it centralized or decentralized can be relied upon?

- Maintainers? Definitely not me, but here's their Git stuff and OpenCollective page ...
- Both ASP and Keyoxide Webtools can be self-hosted. I don't see a central authority here... + As mentioned on their FAQ page the whole process can be done manually, so you don't have to relay on any one/thing if you don't want to, the whole thing is just another tool for convenience (with a bit of eye candy).

> Does that mean then that every user is required to have a cox side profile?

Nop. But it looks like a nice option to prove that I'm the same person to whom that may concern if I ever change my Twtxt URL, host/join a yarn pod or if I reach out on other platforms to someone I've met in her. Otherwise I'm just happy exchanging GPG keys or confirm the change IRL at a coffee shop or something. 😁
thinking about moving some of my services to dependable third parties.. I love to host my own stuff, but I need to have at least some backups. esp for stuff that mostly serves as an alias.
@lyse Wow, those are some great shots. Fall is finally here! 😍 (Might be a bit exaggerated by my redshift. 😅)

That temperature drop was pretty sudden. Boom, cold, no warning. Give me some time to adapt, man! 😂