# 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=175140
# next = https://watcher.sour.is?offset=175240
# prev = https://watcher.sour.is?offset=175040
Thanks @lyse! I'm replying here https://text.eapl.mx/reply-to-lyse-about-twtxt
Damn, it's certainly broken. Thank you for letting me know! I'm editing my .txt file by hand, and it seems WinSCP editor doesn't support that character and replaced them all =/=
notiz.pulli ⌘ https://notiz.blog/p/Ctu
notiz.pulli ?~L~X https://notiz.blog/p/Ctu
notiz.pulli ?~L~X https://notiz.blog/p/Ctu
notiz.pulli ⌘ https://notiz.blog/p/Ctu
@wbknl That it pretty cool 😎
@wbknl That it pretty cool 😎
[47°09′49″S, 126°43′43″W] --bad checksum--
Will Republicans Bring Back Windows 95 and VHS Tapes?
[47°09′53″S, 126°43′33″W] Transfer aborted
Americans, congrats on a landslide victory!
[47°09′47″S, 126°43′35″W] Carrier too weak
@lyse you sure are a crafty young man!
🧮 USERS:1 FEEDS:2 TWTS:1147 ARCHIVED:80339 CACHE:2544 FOLLOWERS:17 FOLLOWING:14
making my own browser framework that can use something like librewolf as a web renderer and other graphical components and runtimes for other protocols. though I think that means that i'll be retiring tomo-el-fuego in favor of a different runtime architecture. there's a lot that I like about inferno, but modernizing it enough to actually use anywhere is another story. I doubt this is the end of my infernal experiments, but I can only do so much at a time innit.
On my blog: Real Life in Star Trek, Time's Arrow, part 1 https://john.colagioia.net/blog/2024/11/07/time-s-arrow-1.html #scifi #startrek #closereading
@bender Ohhh, nice! I tried to learn Morse code a while back (well, 11 years ago, apparently), but never got very good at it. 😢 Ultimately, I didn’t have a real-world application for it. 🫤
@bender Ohhh, nice! I tried to learn Morse code a while back (well, 11 years ago, apparently), but never got very good at it. 😢 Ultimately, I didn’t have a real-world application for it. 🫤
@bender Ohhh, nice! I tried to learn Morse code a while back (well, 11 years ago, apparently), but never got very good at it. 😢 Ultimately, I didn’t have a real-world application for it. 🫤
@bender Ohhh, nice! I tried to learn Morse code a while back (well, 11 years ago, apparently), but never got very good at it. 😢 Ultimately, I didn’t have a real-world application for it. 🫤
I built another small shelf for the drill press. I upcycled the wooden sticks from New Year rockets that littered the neighborhood. I really love the rustic look of it: https://lyse.isobeef.org/tmp/tischbohrmaschinenregal/

Shelf sitting on the drill press table before installing it between the posts of the stand

When I glued the shelf between the posts of the stand, I tightened the long clamp too hard, ripping the back panel and shelf board apart. So, I had to reglue them. :-)
@wbknl ahh! I didn't know that tidbit of information. It all makes sense now.
Righto, @eapl.me, ta for the writeup. Here we go. :-)

Metadata on individual twts are too much for me. I do like the simplicity of the current spec. But I understand where you're coming from.

Numbering twts in a feed is basically the attempt of generating message IDs. It's an interesting idea, but I reckon it is not even needed. I'd simply use location based addressing (feed URL + '#' + timestamp) instead of content addressing. If one really wanted to, one could hash the feed URL and timestamp, but the raw form would actually improve disoverability and would not even require a richer client. But the majority of twtxt users in the last poll wanted to stick with content addressing.

yarnd actually sends If-Modified-Since request headers. Not only can I observe heaps of 304 responses for yarnds in my access log, but in Cache.FetchFeeds(…) we can actually see If-Modified-Since being deployed when the feed has been retrieved with a Last-Modified response header before: https://git.mills.io/yarnsocial/yarn/src/commit/98eee5124ae425deb825fb5f8788a0773ec5bdd0/internal/cache.go#L1278

Turns out etags with If-None-Match are only supported when yarnd serves avatars (https://git.mills.io/yarnsocial/yarn/src/commit/98eee5124ae425deb825fb5f8788a0773ec5bdd0/internal/handlers.go#L158) and media uploads (https://git.mills.io/yarnsocial/yarn/src/commit/98eee5124ae425deb825fb5f8788a0773ec5bdd0/internal/media_handlers.go#L71). However, it ignores possible etags when fetching feeds.

I don't understand how the discovery URLs should work to replace the User-Agent header in HTTP(S) requests. Do you mind to elaborate?

Different protocols are basically just a client thing.

I reckon it's best to just avoid mixing several languages in one feed in the first place. Personally, I find it okay to occasionally write messages in other languages, but if that happens on a more regularly basis, I'd definitely create a different feed for other languages.

Isn't the emoji thing "just" a client feature? So, feed do not even have to state any emojis. As a user I'd configure my client to use a certain symbol for feed ABC. Currently, I can do a similar thing in tt where I assign colors to feeds. On the other hand, what if a user wants to control what symbol should be displayed, similar to the feed's nick? Hmm. But still, my terminal font doesn't even render most of emojis. So, Unicode boxes everywhere. This makes me think it should actually be a only client feature.
@wbknl you and I. There is a backyard waiting for me to mow (most likely will tackle it tomorrow), and a front yard that yearns the touch of the mower as well (that one will have to wait a bit longer).
@wbknl you don't have a permanent address? Why will you need a forwarding service?
@lyse I would say it is extremely broken.
i've been a ham since i was a kid, but i haven't been too active lately. i've seen some interesting signed packet radio schemes, but nothing I've taken a close look at. i've been doing a bunch of research into mesh networking protocols over the years and now that i'm approaching something worth writing i may have to get back into the hardware side of things
D+D -> H3, D+3HE -> D + 3 HE Æ p (14.7MeV) + 4 He (3.7MeV) + 18.4 MeV
i do kinda like htmx, but i might end up going my own way with my own similar library that matches better with my use patterns which are really not compatible with any extra scripting. so less flexible, but possible more powerful in the end.
@prologic Yeah, the principle of data economy. :-)

Btw. if you blindly run the command again in a few days, your query might match new feeds that are not included in today's list. Hence, some accounts might be dropped without a warning. But then, they probably don't care.
Hehe, thank you guys, I'm still alive :)
[47°09′05″S, 126°43′49″W] --white noise--
Hey @eapl.me, your feed is broken. All U+2028 got transformed into newlines.
Fsck democrats! Don't mourn, organize!
Na #musiquinta do #protesto, confesso que fui fã dos Homens da Luta, pré-festival da canção, e tenho pena de terem desaparecido do mapa... Os melhores animadores de manifestações. E o povo, pá?

https://youtu.be/pZonZntFU7Y
Na #musiquinta do #protesto, confesso que fui fã dos Homens da Luta, pré-festival da canção, e tenho pena de terem desaparecido do mapa... Os melhores animadores de manifestações. E o povo, pá?

https://youtu.be/pZonZntFU7Y
@wbknl CW was all I did during my military "tour". I learned Morse code when I was 5 years old, and used it during my youth, and early adulthood. Went to competences, and won, and all! :-)

My father was a professional radio-telegraphist for many years, until his retirement at 67 years old.
[47°09′49″S, 126°43′38″W] Weather forecast alert -- storm from E
[Pinellas County - 4 x {1km [1'30"]} 4 x {400m [1']}](https://staystrong.run/user/bmallred/activity/7680a465-3f19-4543-8c8f-0d414e780160): 5.52 miles, 00:09:56 average pace, 00:54:52 duration
first four intervals were good. needed more time to rest i think between the 400m intervals because the humidity was tough again. stopped after the fourth because it was so bad. fema out in full force on the trail, too.
#running
[Pinellas County - 4 x {1km [1'30"]} 4 x {400m [1']}](https://staystrong.run/user/bmallred/activity/7680a465-3f19-4543-8c8f-0d414e780160): 5.52 miles, 00:09:56 average pace, 00:54:52 duration
first four intervals were good. needed more time to rest i think between the 400m intervals because the humidity was tough again. stopped after the fourth because it was so bad. fema out in full force on the trail, too.
#running
[Pinellas County - 4 x {1km [1'30"]} 4 x {400m [1']}](https://staystrong.run/user/bmallred/activity/7680a465-3f19-4543-8c8f-0d414e780160): 5.52 miles, 00:09:56 average pace, 00:54:52 duration
first four intervals were good. needed more time to rest i think between the 400m intervals because the humidity was tough again. stopped after the fourth because it was so bad. fema out in full force on the trail, too.
#running
@prologic that's already done (IP over RF). But they are other protocols (radio packet, SDR, etc.) that they use. More efficient, and specially geared towards ham radio.
@wbknl It's probably okay for things like Twtxt which are designed to be in the open anyway 👌
@wbknl It's probably okay for things like Twtxt which are designed to be in the open anyway 👌
@wbknl The only thing I know about the HAM Radio space is that it's considered "taboo" to encrypt the traffic. So that makes secure IP a bit difficult to say the least right? 🤔
@wbknl The only thing I know about the HAM Radio space is that it's considered "taboo" to encrypt the traffic. So that makes secure IP a bit difficult to say the least right? 🤔
@wbknl Ahh none that I'm aware of. I've _thought_ about getting into HAM Radio myself, but haven't so far...
@wbknl Ahh none that I'm aware of. I've _thought_ about getting into HAM Radio myself, but haven't so far...
@bender I mean I've thought about it! It's an intriguing idea to be able to have basic IP over HAM Radio 🤔
@bender I mean I've thought about it! It's an intriguing idea to be able to have basic IP over HAM Radio 🤔
@wbknl none, unless you are. 😊
@prologic OP meant the same way they use email, or the web.

Knowing how many other things hams can get into, I doubt there is even one using twtxt. You would know, right @prologic ?
@wbknl How do you mean? How do you think that would even work? 🤔
@wbknl How do you mean? How do you think that would even work? 🤔
(I don’t think this is related to or caused by the US stuff. It’s weird timing, though.)
(I don’t think this is related to or caused by the US stuff. It’s weird timing, though.)
(I don’t think this is related to or caused by the US stuff. It’s weird timing, though.)
(I don’t think this is related to or caused by the US stuff. It’s weird timing, though.)
The german government fell apart yesterday and now we’re probably going to have new elections within the next 4-5 months.

It’s too early to tell, but it’s not looking good. We don’t have an orange clown (yet), but the country is deeply divided. Right and far-right parties are on the rise.

😐
The german government fell apart yesterday and now we’re probably going to have new elections within the next 4-5 months.

It’s too early to tell, but it’s not looking good. We don’t have an orange clown (yet), but the country is deeply divided. Right and far-right parties are on the rise.

😐
The german government fell apart yesterday and now we’re probably going to have new elections within the next 4-5 months.

It’s too early to tell, but it’s not looking good. We don’t have an orange clown (yet), but the country is deeply divided. Right and far-right parties are on the rise.

😐
The german government fell apart yesterday and now we’re probably going to have new elections within the next 4-5 months.

It’s too early to tell, but it’s not looking good. We don’t have an orange clown (yet), but the country is deeply divided. Right and far-right parties are on the rise.

😐
[47°09′04″S, 126°43′21″W] Reading: 0.13 Sv
FYI 👋 I will be deleting the following inactive users from my pod (twtxt.net) soon™:


$ ./tools/inactive_users.sh 730


@thgie last seen 732 days ago
@will last seen 740 days ago
@shaneflores last seen 752 days ago
@magnus last seen 757 days ago
@nickmellor last seen 757 days ago
@birb last seen 763 days ago
@screem last seen 772 days ago
@servusdei last seen 774 days ago
@alex last seen 790 days ago
@andreottica last seen 801 days ago
@fox last seen 822 days ago
@anx last seen 829 days ago
@olav last seen 855 days ago
@caesar last seen 866 days ago
@jim last seen 869 days ago
@rell last seen 882 days ago
@readfog last seen 886 days ago

If anyone on this lists sees this post and wishes to preserve their feed/account for some reason (_beyonds backups I maintain_), please login at least once over the next coming weeks to get off this list. I will re-run this tool again, and then nuke blindly anything that matches >730 days of inactivity.
FYI 👋 I will be deleting the following inactive users from my pod (twtxt.net) soon™:


$ ./tools/inactive_users.sh 730


@thgie last seen 732 days ago
@will last seen 740 days ago
@shaneflores last seen 752 days ago
@magnus last seen 757 days ago
@nickmellor last seen 757 days ago
@birb last seen 763 days ago
@screem last seen 772 days ago
@servusdei last seen 774 days ago
@alex last seen 790 days ago
@andreottica last seen 801 days ago
@fox last seen 822 days ago
@anx last seen 829 days ago
@olav last seen 855 days ago
@caesar last seen 866 days ago
@jim last seen 869 days ago
@rell last seen 882 days ago
@readfog last seen 886 days ago

If anyone on this lists sees this post and wishes to preserve their feed/account for some reason (_beyonds backups I maintain_), please login at least once over the next coming weeks to get off this list. I will re-run this tool again, and then nuke blindly anything that matches >730 days of inactivity.
[47°09′20″S, 126°43′57″W] Saalmi, retransmit, please
@xuu Haha 🤣 and 😢
@xuu Haha 🤣 and 😢
@bender Hah 😅
@bender Hah 😅
[47°09′01″S, 126°43′37″W] Analyzing samples
🧮 USERS:1 FEEDS:2 TWTS:1146 ARCHIVED:80323 CACHE:2540 FOLLOWERS:17 FOLLOWING:14
@prologic it depends on the impact it has on you, and/or your loved ones. So, debatable. I think I understand the context on which you used it (based on the @movq two posts); I was just not in a good mood for it. I am alright now. Much work to be done from now on, we'll try harder.
@prologic it depends on the impact is has on you, and/or your loved ones. So, debatable. I think I understand the context on which you used it (based on the @movq two posts); I was just not in a good mood for it. I am alright now. Much work to be done from now on, we'll try harder.
@wbknl that Messenger bag is a big one, isn't it?
[47°09′22″S, 126°43′11″W] Reading: 1.31000 PPM
[47°09′15″S, 126°43′18″W] Storm recedes -- back to normal work
@bender they revel in their blindness. Roll within their stink.
@bender they revel in their blindness. Roll within their stink.
@eapl.me Also welcome back 🤗
@eapl.me Also welcome back 🤗
@eapl.me There's some good ideas in this 👌 I _think_ we can definitely incorporate some of them pretty easily already. Others will have to be discussed, and some other bits like hashing and edits are a bit more controversial.
@eapl.me There's some good ideas in this 👌 I _think_ we can definitely incorporate some of them pretty easily already. Others will have to be discussed, and some other bits like hashing and edits are a bit more controversial.
@bender Ouch, that's rought 😢
@bender Ouch, that's rought 😢
@bender You gotta laugh at the stupidy of the world don't you? 🤣
@bender You gotta laugh at the stupidy of the world don't you? 🤣
@eapl.me well, well, look who the cat dragged in! 😊 Will read, and discuss!
Pinellas County - 90': 7.00 miles, 00:10:52 average pace, 01:16:04 duration
ugh, brutal but got it done.
#running
Pinellas County - 90': 7.00 miles, 00:10:52 average pace, 01:16:04 duration
ugh, brutal but got it done.
#running
Pinellas County - 90': 7.00 miles, 00:10:52 average pace, 01:16:04 duration
ugh, brutal but got it done.
#running
I've been thinking of a few improvements for the next generation of twtxt spec, let me know if these are useful or interesting :) https://text.eapl.mx/a-few-ideas-for-a-next-twtxt-version
@xuu on top of it, having to stomach joyful messages in some group chats that are hard, or almost impossible, to break away from.
@prologic interesting emoji choice here, mate. 😞
I am so sorry.
I am so sorry.
[47°09′47″S, 126°43′13″W] Weather forecast alert -- storm from NW
Fuxk 🤣
Fuxk 🤣