# 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=173440
# next = https://watcher.sour.is?offset=173540
# prev = https://watcher.sour.is?offset=173340
[47°09′10″S, 126°43′29″W] Raw reading: 0x670BA831, offset +/-1
Welcome back online! I thought you abandoned us to our fate :( I had a panic attack as if a hurricane had blown you away.
If you mean, remote code execution, none of these devices are remotely, even connected to anything that resembles any kind of network connectivity.
If you mean, remote code execution, none of these devices are remotely, even connected to anything that resembles any kind of network connectivity.
@lyse Sorry what's RCE?
@lyse Sorry what's RCE?
@prologic I have no clue, but the only thing that comes to mind is that chances of RCE are higher the more it exposes.
[47°09′36″S, 126°43′51″W] Raw reading: 0x670B6FF1, offset +/-5
[47°09′53″S, 126°43′28″W] --white noise--
🧮 USERS:1 FEEDS:2 TWTS:1121 ARCHIVED:79914 CACHE:2472 FOLLOWERS:17 FOLLOWING:14
I can't decide which DCDC charger to. buy for my Camper trailer. Help me! 🙏 Currently it's a choice between:

- KickAss 12V/24V 25A DCDC Charger With Solar MPPT + Pre-Wired Anderson

- iTECHDCDC25 12V/24V 25A DCDC & MPPT Battery Charger
- Renogy DCC30S 12V 30A Dual Input DC to DC Battery Charger with MPPT

The only advantage of the Renogy over the KickAss/ITech models is it has Bluetooth monitoring and an App capabilities so you can check the state of the battery/charging/etc from your phone.
I can't decide which DCDC charger to. buy for my Camper trailer. Help me! 🙏 Currently it's a choice between:

- KickAss 12V/24V 25A DCDC Charger With Solar MPPT + Pre-Wired Anderson

- iTECHDCDC25 12V/24V 25A DCDC & MPPT Battery Charger
- Renogy DCC30S 12V 30A Dual Input DC to DC Battery Charger with MPPT

The only advantage of the Renogy over the KickAss/ITech models is it has Bluetooth monitoring and an App capabilities so you can check the state of the battery/charging/etc from your phone.
@off_grid_living This looks like a glass of water? hmmm 🧐
@off_grid_living This looks like a glass of water? hmmm 🧐
@aelaraji Congrats 🙌
@aelaraji Congrats 🙌
@asquare@asquare I guess someone follows you from my pod (twtxt.net) so welcome 🤗 (_if you see this_)
@asquare I guess someone follows you from my pod (twtxt.net) so welcome 🤗 (_if you see this_)
@asquare I guess someone follows you from my pod (twtxt.net) so welcome 🤗 (_if you see this_)
[47°09′31″S, 126°43′02″W] --interrupted--
@asquare Yeah, that would have been overkill. :-) Hello and welcome, btw. 👋
@asquare Yeah, that would have been overkill. :-) Hello and welcome, btw. 👋
@asquare Yeah, that would have been overkill. :-) Hello and welcome, btw. 👋
@asquare Yeah, that would have been overkill. :-) Hello and welcome, btw. 👋
[47°09′49″S, 126°43′31″W] Saalmi, retransmit, please
Este combo título+autor Site do The Spectator com um artigo do Slavoj Zizek intitulado "Why am I popular on TikTok?"
Este combo título+autor Site do The Spectator com um artigo do Slavoj Zizek intitulado "Why am I popular on TikTok?"
Pulled an all nighter for nothing 😅 but hey, better paranoid than sorry!
Pulled an all nighter for nothing 😅 but hey, better paranoid than sorry!
Pulled an all nighter for nothing 😅 but hey, better paranoid than sorry!
****
A mi me da pena por la cabra. 🌩️ ⌘ Read more****
On my blog: Free Culture Book Club — Restoration Day, part 1 https://john.colagioia.net/blog/2024/10/12/restoration-day-1.html #freeculture #bookclub
[47°09′04″S, 126°43′15″W] Non-significative results -- sampling finished
/https://baldo.cat/media/photos/IMG_2334.jpeg) #catsoftwtxt
#catsoftwtxt
#catsoftwtxt
On threads? all ten users? :D At least they are agreeing that decentralized is the way to go.
****
¡Mejora esto Ayuso! ⌘ Read more****
#catsoftwtxt
#catsoftwtxt
/https://duque-terron.cat/media/photos/IMG_2322.jpeg) #catsoftwtxt
/https://duque-terron.cat/media/photos/IMG_2327.jpeg) #catsoftwtxt
#catsoftwtxt
#catsoftwtxt
[47°09′38″S, 126°43′12″W] Re-taking samples
More interesting aspects about Antenna:

At first, I thought that Antenna acted like a “traditional” blog aggregator, but that’s not really the case. You know, with a blog aggregator, you would normally contact the owner and ask them to include your feed. That step is not needed with Antenna.

So, when someone publishes a blog/gemlog post and you would like to “reply” to it, you can just do that: Write your post and then publish the link on Antenna. This means your Gemini capsule doesn’t need to be well known in order to participate. If I read something interesting and would like to reply, I could do that *right now* – instead of having to wait for the webmaster of the aggregator to include/unlock my feed.

Also, it’s just arbitrary Gemini links in Antenna – unlike a blog aggregator, where everything is a blog post. So I just saw someone publishing a link titled “A wild twtxt appears” and that’s just a link to their twtxt file.

In many ways, this thing is a bit more like a forum than a blog aggregator. Or maybe you could also call it a “bus”.
More interesting aspects about Antenna:

At first, I thought that Antenna acted like a “traditional” blog aggregator, but that’s not really the case. You know, with a blog aggregator, you would normally contact the owner and ask them to include your feed. That step is not needed with Antenna.

So, when someone publishes a blog/gemlog post and you would like to “reply” to it, you can just do that: Write your post and then publish the link on Antenna. This means your Gemini capsule doesn’t need to be well known in order to participate. If I read something interesting and would like to reply, I could do that *right now* – instead of having to wait for the webmaster of the aggregator to include/unlock my feed.

Also, it’s just arbitrary Gemini links in Antenna – unlike a blog aggregator, where everything is a blog post. So I just saw someone publishing a link titled “A wild twtxt appears” and that’s just a link to their twtxt file.

In many ways, this thing is a bit more like a forum than a blog aggregator. Or maybe you could also call it a “bus”.
More interesting aspects about Antenna:

At first, I thought that Antenna acted like a “traditional” blog aggregator, but that’s not really the case. You know, with a blog aggregator, you would normally contact the owner and ask them to include your feed. That step is not needed with Antenna.

So, when someone publishes a blog/gemlog post and you would like to “reply” to it, you can just do that: Write your post and then publish the link on Antenna. This means your Gemini capsule doesn’t need to be well known in order to participate. If I read something interesting and would like to reply, I could do that *right now* – instead of having to wait for the webmaster of the aggregator to include/unlock my feed.

Also, it’s just arbitrary Gemini links in Antenna – unlike a blog aggregator, where everything is a blog post. So I just saw someone publishing a link titled “A wild twtxt appears” and that’s just a link to their twtxt file.

In many ways, this thing is a bit more like a forum than a blog aggregator. Or maybe you could also call it a “bus”.
More interesting aspects about Antenna:

At first, I thought that Antenna acted like a “traditional” blog aggregator, but that’s not really the case. You know, with a blog aggregator, you would normally contact the owner and ask them to include your feed. That step is not needed with Antenna.

So, when someone publishes a blog/gemlog post and you would like to “reply” to it, you can just do that: Write your post and then publish the link on Antenna. This means your Gemini capsule doesn’t need to be well known in order to participate. If I read something interesting and would like to reply, I could do that *right now* – instead of having to wait for the webmaster of the aggregator to include/unlock my feed.

Also, it’s just arbitrary Gemini links in Antenna – unlike a blog aggregator, where everything is a blog post. So I just saw someone publishing a link titled “A wild twtxt appears” and that’s just a link to their twtxt file.

In many ways, this thing is a bit more like a forum than a blog aggregator. Or maybe you could also call it a “bus”.
[47°09′51″S, 126°43′44″W] Taking samples
@slashdot Isn't that the pot calling the kettle black Jack? 🤔 Where are your principles? Or don't you have any? 😅
@slashdot Isn't that the pot calling the kettle black Jack? 🤔 Where are your principles? Or don't you have any? 😅
@aelaraji No that's not normal.
@aelaraji No that's not normal.
🧮 USERS:1 FEEDS:2 TWTS:1120 ARCHIVED:79904 CACHE:2492 FOLLOWERS:17 FOLLOWING:14
https://galusik.fr/fridayrockmetal/2024-10-11-frm.m3u Tonight #FridayRockMetal playlist
On my blog: Toots 🦣 from 10/07 to 10/11 https://john.colagioia.net/blog/2024/10/11/week.html #linkdump #socialmedia #quotes #week
Testing a reply
[47°09′22″S, 126°43′49″W] Reading: 1.40 Sv
@doesnm Much appreciated!! 🙏 I'll go through the files and see if I can understand any of it. I might learn a thing or two along the way.
@doesnm Much appreciated!! 🙏 I'll go through the files and see if I can understand any of it. I might learn a thing or two along the way.
@doesnm Much appreciated!! 🙏 I'll go through the files and see if I can understand any of it. I might learn a thing or two along the way.
thank you gemini for continuing to inspire me to think smol
Web interface is deleted in https://git.mills.io/saltyim/saltyim/commit/376de2702319686c902ec03b8ca1e17b020fc639 but seems incorrectly (in source i see git lfs metadata). Can be builded if you grab https://git.mills.io/saltyim/saltyim/src/commit/15a64de82829/internal/web/app.wasm and place it in source (go directory has cached source) and rebuild
@prologic would you please check my web interface? is that a normal thing or am I missing something?
@prologic would you please check my web interface? is that a normal thing or am I missing something?
@prologic would you please check my web interface? is that a normal thing or am I missing something?
[47°09′15″S, 126°43′12″W] Transfer aborted
****
Me estaba comiendo una sopa y ¡zas!, ahí estaba, Rafa Nadal. ⌘ Read more****
@movq Yeah this is why thin @anth is that and that any v2 spec we get around to _actually_ publishing with far better quality than the bullshit half-baked attempt I tried to 🤣; should just _mandate_ utf-8 period. Just assume it to be true, there is no other content encoding we should ever support 😅
@movq Yeah this is why thin @anth is that and that any v2 spec we get around to _actually_ publishing with far better quality than the bullshit half-baked attempt I tried to 🤣; should just _mandate_ utf-8 period. Just assume it to be true, there is no other content encoding we should ever support 😅
@lyse Ahh, I see. So it’s not really a drama. 😅

(When the spec says “content is UTF-8”, then it kind of follows for me that I should set Content-Type: text/plain; charset=utf-8. Lots of feeds don’t do that, though, which is why jenny ignores the header altogether and always decodes as UTF-8.)
@lyse Ahh, I see. So it’s not really a drama. 😅

(When the spec says “content is UTF-8”, then it kind of follows for me that I should set Content-Type: text/plain; charset=utf-8. Lots of feeds don’t do that, though, which is why jenny ignores the header altogether and always decodes as UTF-8.)
@lyse Ahh, I see. So it’s not really a drama. 😅

(When the spec says “content is UTF-8”, then it kind of follows for me that I should set Content-Type: text/plain; charset=utf-8. Lots of feeds don’t do that, though, which is why jenny ignores the header altogether and always decodes as UTF-8.)
@lyse Ahh, I see. So it’s not really a drama. 😅

(When the spec says “content is UTF-8”, then it kind of follows for me that I should set Content-Type: text/plain; charset=utf-8. Lots of feeds don’t do that, though, which is why jenny ignores the header altogether and always decodes as UTF-8.)
[47°09′10″S, 126°43′55″W] Transfer 75% complete...
@doesnm Nice 👌 I'll send you a message later 😅
@doesnm Nice 👌 I'll send you a message later 😅
Im also have running saltyd at doesnm.cc (delegated to salty-doesnm.p.projectsegfau.lt) but maybe i do something wrong
@aelaraji Of course! 🤣 @xuu and I run saltyd 😅
@aelaraji Of course! 🤣 @xuu and I run saltyd 😅
[47°09′30″S, 126°43′02″W] Transfer 50% complete...
Anyone has saltyd actually up and running? my deployment was a mess ... will tell you all about it when I wake up 😅
Anyone has saltyd actually up and running? my deployment was a mess ... will tell you all about it when I wake up 😅
Anyone has saltyd actually up and running? my deployment was a mess ... will tell you all about it when I wake up 😅
[47°09′39″S, 126°43′14″W] Transfer 25% complete...
🧮 USERS:1 FEEDS:2 TWTS:1119 ARCHIVED:79896 CACHE:2501 FOLLOWERS:17 FOLLOWING:14
Just to be clear, I'm 100% for mandating UTF-8 and only UTF-8. Nothing else. Exactly how it has always been.

I just like to send a proper Content-Type stating the right encoding to be a good web citizen. That's all. :-)
Righto @anth, v2 is up again for me:

> Clients (and human readers) just assume a flat threading
> structure by default, read things in order […]

I might misunderstand this, but I slightly disagree. Personally, I like to look at the tree structure and my client also does present me the conversation tree as an actual tree, not a flat list. Yes, this gets messy when there are a lot of branches and long messages, but I managed to live with that. Doesn't happen very often. Anyway, just a personal preference. Nothing to really worry.

> The v2 spec requires each reply to re-calculate the hash
> of the specific entry I’m replying to […]

Hmmmm, where do you read that the client has to re-calculate the hash on reply? (Sorry, I'm probably just not getting your point here in the entire paragraph.)

> Clients should not be expected to track conversations back
> across forking points […]

I agree. It totally depends on the client.
Righto @anth, v2 is up again for me:

> Clients (and human readers) just assume a flat threading
> structure by default, read things in order \n

I might misunderstand this, but I slightly disagree. Personally, I like to look at the tree structure and my client also does present me the conversation tree as an actual tree, not a flat list. Yes, this gets messy when there are a lot of branches and long messages, but I managed to live with that. Doesn't happen very often. Anyway, just a personal preference. Nothing to really worry.

> The v2 spec requires each reply to re-calculate the hash
> of the specific entry I’m replying to \n

Hmmmm, where do you read that the client has to re-calculate the hash on reply? (Sorry, I'm probably just not getting your point here in the entire paragraph.)

> Clients should not be expected to track conversations back
> across forking points \n

I agree. It totally depends on the client.
@movq If my memory serves me right, I think v2 doesn't mention UTF-8 at all. Then I came along and noted that the Content-Type: text/plain might be not enough, as the HTTP spec defaults to Latin1 or whatever, not UTF-8. So there is a gap or room for incorrect interpretation. I could be wrong, but I understand @anth's comment that he doesn't want to even have a Content-Type header in the first place.

I reckon it should be optional, but when deciding to sending one, it should be Content-Type: text/plain; charset=utf-8. That also helps browsers pick up the right encoding right away without guessing wrong (basically always happens with Firefox here). That aids people who read raw feeds in browsers for debugging or what not. (I sometimes do that to decide if there is enough interesting content to follow the feed at hand.)
Merci, @movq! Back to gray this afternoon again, mostly dry, though.
Installing Devuan 3.1 and Migrating to Ceres | https://starbreaker.org/blog/tech/installing-devuan-31-migrating-ceres/index.html
Installing Devuan 3.1 and Migrating to Ceres | https://starbreaker.org/blog/tech/installing-devuan-31-migrating-ceres/index.html
[47°09′20″S, 126°43′05″W] Waiting for carrier
@anth (I’m also a bit confused by the UTF-8 topic. I thought that the original twtxt spec has *always* mandated UTF-8 for the content. Why’s that an issue now? 😅 Granted, my client also got this wrong in the past, but it has been fixed ~3 years ago.)~
@anth (I’m also a bit confused by the UTF-8 topic. I thought that the original twtxt spec has *always* mandated UTF-8 for the content. Why’s that an issue now? 😅 Granted, my client also got this wrong in the past, but it has been fixed ~3 years ago.)~
@anth (I’m also a bit confused by the UTF-8 topic. I thought that the original twtxt spec has *always* mandated UTF-8 for the content. Why’s that an issue now? 😅 Granted, my client also got this wrong in the past, but it has been fixed ~3 years ago.)~
@anth (I’m also a bit confused by the UTF-8 topic. I thought that the original twtxt spec has *always* mandated UTF-8 for the content. Why’s that an issue now? 😅 Granted, my client also got this wrong in the past, but it has been fixed ~3 years ago.)~
@lyse That looks like lovely weather. We had nothing but rain. 🥴