# 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 196316
# self = https://watcher.sour.is?offset=168999
# next = https://watcher.sour.is?offset=169099
# prev = https://watcher.sour.is?offset=168899
@prologic Yeah, I need to clean this up in jenny. It still supports a ton of old formats that aren’t used anymore at all. 🧟
@prologic Yeah, I need to clean this up in jenny. It still supports a ton of old formats that aren’t used anymore at all. 🧟
@prologic Yeah, I need to clean this up in jenny. It still supports a ton of old formats that aren’t used anymore at all. 🧟
@thecanine Oh no! :-( Please don't!
[47°09′37″S, 126°43′34″W] Transfer 50% complete...
It cooled off to 20°C today, but mid week is supposed to be crazy hot again. It was a nice walk, also plenty of people around, though. So we decided against going up our backyard mountain to avoid the masses. We finally took a path that we haven't checked out for years. That was pretty cool. I couldn't remember anything on that.

Garden with sunflowers in the background

More scenery: https://lyse.isobeef.org/waldspaziergang-2024-08-25/

Neither of us has ever seen such a marmelade bun mushroom:

Marmelade bun in the woods, ah, no, it's a mushroom
@bender Yeah, I switched to OpenBSD a couple of years ago when sysupgrade(8) became available. I like it a lot, requires very little maintenance. 👌
@bender Yeah, I switched to OpenBSD a couple of years ago when sysupgrade(8) became available. I like it a lot, requires very little maintenance. 👌
@bender Yeah, I switched to OpenBSD a couple of years ago when sysupgrade(8) became available. I like it a lot, requires very little maintenance. 👌
@bender Yeah, I switched to OpenBSD a couple of years ago when sysupgrade(8) became available. I like it a lot, requires very little maintenance. 👌
@bender I am considering it. 😅 (I might end up being too lazy to set any of this up. 🤪)
@bender I am considering it. 😅 (I might end up being too lazy to set any of this up. 🤪)
@bender I am considering it. 😅 (I might end up being too lazy to set any of this up. 🤪)
@bender I am considering it. 😅 (I might end up being too lazy to set any of this up. 🤪)
Those 15 minutes were the longest ever! 😅😂
LOL. Sadly, there really seems to be no escape. People are hellbent on using—or misusing—AI.
@movq oh, I didn’t know you ran OpenBSD.

I run conduwuit for Matrix. That, GoToSocial, WireGuard, and several websites and experiments coexist on a 2GB, 1vCPU, 50GB VPS. 😊
@movq this is pretty cool, and neat! 😍😍😍
@movq GoToSocial is pretty good, and actively developed. Consider it! 🙈
Thought: If the invocation including --only-twt-hash fails to find that twt, it could ask a couple of Yarn instances for it (if configured).

(All this needs polishing.)
Thought: If the invocation including --only-twt-hash fails to find that twt, it could ask a couple of Yarn instances for it (if configured).

(All this needs polishing.)
Thought: If the invocation including --only-twt-hash fails to find that twt, it could ask a couple of Yarn instances for it (if configured).

(All this needs polishing.)
Thought: If the invocation including --only-twt-hash fails to find that twt, it could ask a couple of Yarn instances for it (if configured).

(All this needs polishing.)
Pinellas County - Long Run: 5.36 miles, 00:10:30 average pace, 00:56:16 duration
missed my alarm. it was a late night and did not really want to get up. my chest was tight most of the run on top of the exhaustion, and the heat just zapped any motivation out of me. oh well, taper week.
#running
Pinellas County - Long Run: 5.36 miles, 00:10:30 average pace, 00:56:16 duration
missed my alarm. it was a late night and did not really want to get up. my chest was tight most of the run on top of the exhaustion, and the heat just zapped any motivation out of me. oh well, taper week.
#running
Pinellas County - Long Run: 5.36 miles, 00:10:30 average pace, 00:56:16 duration
missed my alarm. it was a late night and did not really want to get up. my chest was tight most of the run on top of the exhaustion, and the heat just zapped any motivation out of me. oh well, taper week.
#running
Honestly, the only thing I want to do on Mastodon is follow the #retrocomputing hashtag and sometimes post under that hashtag. That’s it. 😂
Honestly, the only thing I want to do on Mastodon is follow the #retrocomputing hashtag and sometimes post under that hashtag. That’s it. 😂
Honestly, the only thing I want to do on Mastodon is follow the #retrocomputing hashtag and sometimes post under that hashtag. That’s it. 😂
Honestly, the only thing I want to do on Mastodon is follow the #retrocomputing hashtag and sometimes post under that hashtag. That’s it. 😂
There was an outage of the Mastodon server I use this morning. A good reminder that this is a service that someone else hosts (and I don’t even pay for it). Could be gone tomorrow.

Now that I’ve got a server to spare (the Matrix one is gone), I might look into hosting a snac instance. 🤔
There was an outage of the Mastodon server I use this morning. A good reminder that this is a service that someone else hosts (and I don’t even pay for it). Could be gone tomorrow.

Now that I’ve got a server to spare (the Matrix one is gone), I might look into hosting a snac instance. 🤔
There was an outage of the Mastodon server I use this morning. A good reminder that this is a service that someone else hosts (and I don’t even pay for it). Could be gone tomorrow.

Now that I’ve got a server to spare (the Matrix one is gone), I might look into hosting a snac instance. 🤔
There was an outage of the Mastodon server I use this morning. A good reminder that this is a service that someone else hosts (and I don’t even pay for it). Could be gone tomorrow.

Now that I’ve got a server to spare (the Matrix one is gone), I might look into hosting a snac instance. 🤔
@movq yes, on both.
[47°09′16″S, 126°43′11″W] Transfer 25% complete...
RIP, Matrix server. 🪦

$ doas rcctl stop synapse
synapse(ok)
RIP, Matrix server. 🪦

$ doas rcctl stop synapse
synapse(ok)
RIP, Matrix server. 🪦

$ doas rcctl stop synapse
synapse(ok)
RIP, Matrix server. 🪦

$ doas rcctl stop synapse
synapse(ok)
https://news.itsfoss.com/localsend/ LocalSend: An Opensource #AirDrop alternative for everyone
@lyse Definately! Next time I'll make sure I announce it a few days in advance. 🙄😅
@lyse Definately! Next time I'll make sure I announce it a few days in advance. 🙄😅
This ☝️
This ☝️
@movq I certainly am 🤣 I wonder whether she is one of the yontest? 🤔
@movq I certainly am 🤣 I wonder whether she is one of the yontest? 🤔
@prologic I would be so damned proud of that. 💪
@prologic I would be so damned proud of that. 💪
@prologic I would be so damned proud of that. 💪
@prologic I would be so damned proud of that. 💪
@falsifian I’ve pushed a *draft* into the git repo.

You can now do a “oneshot fetch” for a URL:

jenny oneshot-fetch --url https://feeds.twtxt.net/hacker-news-newest/twtxt.txt --nick hacker-news-newest

This fetches the entire feed, which might be too much. So there’s also this, which only fetches a single twt:

jenny oneshot-fetch --url https://feeds.twtxt.net/hacker-news-newest/twtxt.txt --nick hacker-news-newest --only-twt-hash r6rbinq

Let me know what you think. 🤔
@falsifian I’ve pushed a *draft* into the git repo.

You can now do a “oneshot fetch” for a URL:

jenny oneshot-fetch --url https://feeds.twtxt.net/hacker-news-newest/twtxt.txt --nick hacker-news-newest

This fetches the entire feed, which might be too much. So there’s also this, which only fetches a single twt:

jenny oneshot-fetch --url https://feeds.twtxt.net/hacker-news-newest/twtxt.txt --nick hacker-news-newest --only-twt-hash r6rbinq

Let me know what you think. 🤔
@falsifian I’ve pushed a *draft* into the git repo.

You can now do a “oneshot fetch” for a URL:

jenny oneshot-fetch --url https://feeds.twtxt.net/hacker-news-newest/twtxt.txt --nick hacker-news-newest

This fetches the entire feed, which might be too much. So there’s also this, which only fetches a single twt:

jenny oneshot-fetch --url https://feeds.twtxt.net/hacker-news-newest/twtxt.txt --nick hacker-news-newest --only-twt-hash r6rbinq

Let me know what you think. 🤔
@falsifian I’ve pushed a *draft* into the git repo.

You can now do a “oneshot fetch” for a URL:

jenny oneshot-fetch --url https://feeds.twtxt.net/hacker-news-newest/twtxt.txt --nick hacker-news-newest

This fetches the entire feed, which might be too much. So there’s also this, which only fetches a single twt:

jenny oneshot-fetch --url https://feeds.twtxt.net/hacker-news-newest/twtxt.txt --nick hacker-news-newest --only-twt-hash r6rbinq

Let me know what you think. 🤔
My 9yr old daughter just made her Git commit today, her first website, setup two-factor authentication and used several credentials (_which I helped her with_) 🤣 -- next lessons: password hygiene/management.
My 9yr old daughter just made her Git commit today, her first website, setup two-factor authentication and used several credentials (_which I helped her with_) 🤣 -- next lessons: password hygiene/management.
@prologic @movq You can just GET /twt/<HASH> with Accept: application/json:


$ curl -sH 'Accept: application/json' https://twtxt.net/twt/fgthxaq | jq 
{
  "twter": {
    "nick": "prologic",
    "uri": "https://twtxt.net/user/prologic/twtxt.txt",
    "avatar": "https://twtxt.net/user/prologic/avatar#gdoicerjkh3nynyxnxawwwkearr4qllkoevtwb3req4hojx5z43q"
  },
  "text": "(#tkjafka) @<falsifian https://www.falsifian.org/twtxt.txt> @<movq https://www.uninformativ.de/twtxt.txt> You actually only really want the missing root Twt. You could just fetch this from any Yarn pod. There are scripts I built way back when yo do this 😅",
  "created": "2024-08-23T00:54:04Z",
  "markdownText": "(#tkjafka) [@falsifian](https://www.falsifian.org/twtxt.txt#falsifian) [@movq](https://www.uninformativ.de/twtxt.txt#movq) You actually only really want the missing root Twt. You could just fetch this from any Yarn pod. There are scripts I built way back when yo do this 😅",
  "hash": "fgthxaq",
  "tags": [
    "tkjafka"
  ],
  "subject": "(#tkjafka)",
  "mentions": [
    "@<falsifian https://www.falsifian.org/twtxt.txt>",
    "@<movq https://www.uninformativ.de/twtxt.txt>"
  ],
  "links": []
}
[47°09′10″S, 126°43′41″W] Sample analyzing complete -- starting transfer
@prologic I returned way later. Maybe next time. :-)
@movq It's all in this single [Converge()](https://git.mills.io/yarnsocial/yarn/src/commit/4f8a3570cf93dd02d1a4652131a6ac4f3ac22884/internal/cache.go#L1403-L1456) method. Let me see if I can decipher and document wtf is going on here...
@movq It's all in this single [Converge()](https://git.mills.io/yarnsocial/yarn/src/commit/4f8a3570cf93dd02d1a4652131a6ac4f3ac22884/internal/cache.go#L1403-L1456) method. Let me see if I can decipher and document wtf is going on here...
@movq Yeah, they should rotate though, but yes.
@movq Yeah, they should rotate though, but yes.
@quark It’s really only about the hash, isn’t it? 🤔 The user mention (@<quark …) should still be visible in full?
@quark It’s really only about the hash, isn’t it? 🤔 The user mention (@<quark …) should still be visible in full?
@quark It’s really only about the hash, isn’t it? 🤔 The user mention (@<quark …) should still be visible in full?
@quark It’s really only about the hash, isn’t it? 🤔 The user mention (@<quark …) should still be visible in full?
@prologic Ok, wow, yes, I really only do want that one single missing twt. The slashdot/hackernews feeds are *huge*. 🥴
@prologic Ok, wow, yes, I really only do want that one single missing twt. The slashdot/hackernews feeds are *huge*. 🥴
@prologic Ok, wow, yes, I really only do want that one single missing twt. The slashdot/hackernews feeds are *huge*. 🥴
@prologic Ok, wow, yes, I really only do want that one single missing twt. The slashdot/hackernews feeds are *huge*. 🥴
@prologic Where can I find Yarn’s API docs for that endpoint? 🤔 (If there is any. 😅)
@prologic Where can I find Yarn’s API docs for that endpoint? 🤔 (If there is any. 😅)
@prologic Where can I find Yarn’s API docs for that endpoint? 🤔 (If there is any. 😅)
@prologic Where can I find Yarn’s API docs for that endpoint? 🤔 (If there is any. 😅)
[47°09′27″S, 126°43′17″W] Taking samples
@mckinley That’s the file sharing stuff, right? I couldn’t care less about that. Frankly, I think it’s a shame that Usenet turned into that. 🫤
@mckinley That’s the file sharing stuff, right? I couldn’t care less about that. Frankly, I think it’s a shame that Usenet turned into that. 🫤
@mckinley That’s the file sharing stuff, right? I couldn’t care less about that. Frankly, I think it’s a shame that Usenet turned into that. 🫤
@mckinley That’s the file sharing stuff, right? I couldn’t care less about that. Frankly, I think it’s a shame that Usenet turned into that. 🫤
@hacker-news-newest Oh! Wow! 😮 Does anyone know or have any insight as to the arrest of the Telegram CEO (Pavel Durov)? 🤔 #Telegram
@hacker-news-newest Oh! Wow! 😮 Does anyone know or have any insight as to the arrest of the Telegram CEO (Pavel Durov)? 🤔 #Telegram
@aelaraji Please do! 😅
@aelaraji Please do! 😅
@movq Didn't know there was a yarnd IRC channel!! hopping in to say Hi 😁
@movq Didn't know there was a yarnd IRC channel!! hopping in to say Hi 😁
@movq Didn't know there was a yarnd IRC channel!! hopping in to say Hi 😁
🧮 USERS:1 FEEDS:2 TWTS:1072 ARCHIVED:77642 CACHE:2395 FOLLOWERS:17 FOLLOWING:14
The music video was directed by two Brazilians, the Fridman Sisters. A nice touch for such gem. https://www.youtube.com/watch?v=nRmlLrI0OVk
Just discovered that last year they released an official music video for Miki Matsubara's Mayonaka no Door (Stay With Me).
[47°09′40″S, 126°43′36″W] --interrupted--
[47°09′33″S, 126°43′59″W] 4146 days without news from Herve
@movq All good! 😊 I totally get it 😅
@movq All good! 😊 I totally get it 😅
@prologic I’m so sorry, I just can’t muster up the social energy for that. 😂 I’m sitting in video calls all week long and it’s … just … so … exhausting. I can’t, sorry. 😅
@prologic I’m so sorry, I just can’t muster up the social energy for that. 😂 I’m sitting in video calls all week long and it’s … just … so … exhausting. I can’t, sorry. 😅
@prologic I’m so sorry, I just can’t muster up the social energy for that. 😂 I’m sitting in video calls all week long and it’s … just … so … exhausting. I can’t, sorry. 😅
@prologic I’m so sorry, I just can’t muster up the social energy for that. 😂 I’m sitting in video calls all week long and it’s … just … so … exhausting. I can’t, sorry. 😅
@movq This is fair 😅 Most development with Twtxt / Yarn.socail continues to be "asynchronous" and "slow" in nature 🤣 -- regardless of whether we see you on IRC or not 😅