# 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 60515
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=58315
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=58415
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=58215
Starting the call: https://meet.mills.io/call/Yarn.social

Come join us!
Very nice presentation! ๐Ÿ‘
Very nice presentation! ๐Ÿ‘
@sorenpeterdarch.dk i'm there! Just in time I think, can't comment, wants to signup, which I won't.
@sorenpeterdarch.dk i'm there! Just in time I think, can't comment, wants to signup, which I won't.
@aelaraji I knew you'd end up choosing OpenGist ๐Ÿคฃ
@aelaraji I knew you'd end up choosing OpenGist ๐Ÿคฃ
@aelaraji Yeah I've been busily refactoring code today to use yt-dlp under the hood ๐Ÿ‘Œ
@aelaraji Yeah I've been busily refactoring code today to use yt-dlp under the hood ๐Ÿ‘Œ
Same here:


$ youtubedr download 'https://www.youtube.com/watch?v=YpiK1FMy2Mg'
2024/11/23 09:01:12 download to directory .
time=2024-11-23T09:01:12.946+10:00 level=INFO msg="Downloading video" id=YpiK1FMy2Mg quality=medium mimeType="video/mp4; codecs=\"av01.0.01M.08\""
chunk at offset 0 has invalid size: expected=10485760 actual=0


What I'm seeing is some kind of detection going on and the CDN servers responding with 0 bytes.
Same here:


$ youtubedr download 'https://www.youtube.com/watch?v=YpiK1FMy2Mg'
2024/11/23 09:01:12 download to directory .
time=2024-11-23T09:01:12.946+10:00 level=INFO msg="Downloading video" id=YpiK1FMy2Mg quality=medium mimeType="video/mp4; codecs=\\"av01.0.01M.08\\""
chunk at offset 0 has invalid size: expected=10485760 actual=0


What I'm seeing is some kind of detection going on and the CDN servers responding with 0 bytes.
Same here:


$ youtubedr download 'https://www.youtube.com/watch?v=YpiK1FMy2Mg'
2024/11/23 09:01:12 download to directory .
time=2024-11-23T09:01:12.946+10:00 level=INFO msg="Downloading video" id=YpiK1FMy2Mg quality=medium mimeType="video/mp4; codecs=\"av01.0.01M.08\""
chunk at offset 0 has invalid size: expected=10485760 actual=0


What I'm seeing is some kind of detection going on and the CDN servers responding with 0 bytes.
Wow! Just Wow! ๐Ÿ˜ฎ Discovered this whilst trying to debug why my Youtube frontend no longer works:


$ youtube-dl 'https://www.youtube.com/watch?v=YpiK1FMy2Mg'
[youtube] YpiK1FMy2Mg: Downloading webpage
WARNING: unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
ERROR: unable to download video data: HTTP Error 403: Forbidden
Wow! Just Wow! ๐Ÿ˜ฎ Discovered this whilst trying to debug why my Youtube frontend no longer works:


$ youtube-dl 'https://www.youtube.com/watch?v=YpiK1FMy2Mg'
[youtube] YpiK1FMy2Mg: Downloading webpage
WARNING: unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
ERROR: unable to download video data: HTTP Error 403: Forbidden
@sorenpeterdarch.dk Post us a link to the livestream as you're about to go on? ๐Ÿ™
@sorenpeterdarch.dk Post us a link to the livestream as you're about to go on? ๐Ÿ™
@sorenpeterdarch.dk Cool! ๐Ÿ˜Ž
@sorenpeterdarch.dk Cool! ๐Ÿ˜Ž
@bender I no longer do, no. But I do run https://gist.mills.io/
@bender I no longer do, no. But I do run https://gist.mills.io/
@ both look pretty good and delicious to me ๐Ÿ˜€
@ both look pretty good and delicious to me ๐Ÿ˜€
@bender Can't say I have sorry ๐Ÿ˜”
@bender Can't say I have sorry ๐Ÿ˜”
@bender Fair enough ๐Ÿ˜€
@bender Fair enough ๐Ÿ˜€
@bender Got it! ๐Ÿ‘Œ
@bender Got it! ๐Ÿ‘Œ
@bender Perhaps it might be better to describe a "Pod" or "Yarn Pod" as a Web Application or Desktop/Mobile App that provides a good user experience to provide a decentralised set of capabilities for following and interactions with one or more Twtxt feeds? ๐Ÿค” By that definition, even Jenny would fit that bill ๐Ÿ˜‰
@bender Perhaps it might be better to describe a "Pod" or "Yarn Pod" as a Web Application or Desktop/Mobile App that provides a good user experience to provide a decentralised set of capabilities for following and interactions with one or more Twtxt feeds? ๐Ÿค” By that definition, even Jenny would fit that bill ๐Ÿ˜‰
The only reason that Yarn was ever referred to as a pod was because it supported multiple users.
The only reason that Yarn was ever referred to as a pod was because it supported multiple users.
@aelaraji Nice! ๐Ÿ‘Œ
@aelaraji Nice! ๐Ÿ‘Œ
@aelaraji Evening! ๐Ÿ‘‹ What's up? ๐Ÿค”
@aelaraji Evening! ๐Ÿ‘‹ What's up? ๐Ÿค”
@gallowsgryph i've been an exclusive vim power user for some 30+ years now I think ๐Ÿคฃ
@gallowsgryph i've been an exclusive vim power user for some 30+ years now I think ๐Ÿคฃ
@movq It's been raining here non-stop for the past two or three days too ๐Ÿ˜ฑ
@movq It's been raining here non-stop for the past two or three days too ๐Ÿ˜ฑ
@gallowsgryph I even use vim inside VSCode these days ๐Ÿคฃ
@gallowsgryph I even use vim inside VSCode these days ๐Ÿคฃ
@cuaxolotl What do you mean by this?

> eugen and his interlocutors have had immense power with which to challenge twitter but their racial and cultural and ideological insularity prevented them from using i

Can you share examples? ๐Ÿค”
@cuaxolotl What do you mean by this?

> eugen and his interlocutors have had immense power with which to challenge twitter but their racial and cultural and ideological insularity prevented them from using i

Can you share examples? ๐Ÿค”
@bender Wrong! ๐Ÿ’ฏ I s my fault๐Ÿคฃ
@bender Wrong! ๐Ÿ’ฏ I s my fault๐Ÿคฃ
@bender thanks for this! Do you remember the numerous times that I have stated the nuances between distributed networks and decentralized networks? With Bluesky it's even worse as the way they are operating building and maintaining their service, It's more closer to centralized service than anything remotely close to what we would consider "decentralized".
@bender thanks for this! Do you remember the numerous times that I have stated the nuances between distributed networks and decentralized networks? With Bluesky it's even worse as the way they are operating building and maintaining their service, It's more closer to centralized service than anything remotely close to what we would consider "decentralized".
@bender Same ๐Ÿ˜…
@bender Same ๐Ÿ˜…
This sounds awful ๐Ÿคฃ
This sounds awful ๐Ÿคฃ
yarnd automatically rotates at the configured maximum fetch size.
yarnd automatically rotates at the configured maximum fetch size.
Btw the way, here's a copy of the Email I sent to my Federal MP (Elizabeth Watson Brown):
Btw the way, here's a copy of the Email I sent to my Federal MP (Elizabeth Watson Brown):
@doesnm I think it's worth looking at the Web Browser Timeline to really understand the history and derivation of web browsers over time. I agree that building a Web Browser is complicated and hard, but that's only because of the expectations we place on web browsers today and the enormous set of features they now carry. Ultimately we're still talking about one of the most powerful and simplest protocols ever invesnted, the Hypermedia Text Transport Protocol and Hypermedia Systems.

But that's not what I meant when I said "The web is seemingly garbage these days".
@doesnm I think it's worth looking at the Web Browser Timeline to really understand the history and derivation of web browsers over time. I agree that building a Web Browser is complicated and hard, but that's only because of the expectations we place on web browsers today and the enormous set of features they now carry. Ultimately we're still talking about one of the most powerful and simplest protocols ever invesnted, the Hypermedia Text Transport Protocol and Hypermedia Systems.

But that's not what I meant when I said "The web is seemingly garbage these days".
@movq No worries ๐Ÿค—
@movq No worries ๐Ÿค—
@movq Were you going to add Jenny here? https://twtxt.dev/clients.html
@movq Were you going to add Jenny here? https://twtxt.dev/clients.html
I still wanna know whether you'll get your pizzas on time ๐Ÿคฃ
I still wanna know whether you'll get your pizzas on time ๐Ÿคฃ
@rrraksamam The specs seem fine for a low end laptop. ๐Ÿ‘Œ
@rrraksamam The specs seem fine for a low end laptop. ๐Ÿ‘Œ
Ya know, like how yarn is stable ๐Ÿคฃ
Ya know, like how yarn is stable ๐Ÿคฃ
@bender Teue but it's also likely pretty stable ๐Ÿ˜…
@bender Teue but it's also likely pretty stable ๐Ÿ˜…
@bender I can see that ๐Ÿ˜… I'm thinking about buying two for the Mills DC to use as CI/CD build machines ๐Ÿคฃ
@bender I can see that ๐Ÿ˜… I'm thinking about buying two for the Mills DC to use as CI/CD build machines ๐Ÿคฃ
Maybe ๐Ÿค”
Maybe ๐Ÿค”
Test
Test
Okay that bug is squished (_was my bug, not bluge's ๐Ÿคฃ_)_
Okay that bug is squished (_was my bug, not bluge's ๐Ÿคฃ_)_
Far out, the new Mac Mini is _actually_ cheaper than one from several years ago ๐Ÿ˜ฑ
Far out, the new Mac Mini is _actually_ cheaper than one from several years ago ๐Ÿ˜ฑ
I will promote the feature then, as well as webringer and search (soonโ„ข) -- After Which we can probably cut a "big ass" release ๐Ÿคฃ (_well overdue ๐Ÿคฆโ€โ™‚๏ธ_)_
I will promote the feature then, as well as webringer and search (soonโ„ข) -- After Which we can probably cut a "big ass" release ๐Ÿคฃ (_well overdue ๐Ÿคฆโ€โ™‚๏ธ_)_
@bender All good ๐Ÿ‘
@bender All good ๐Ÿ‘
@xuu Which ones in particular do you think _could_ be applied in a truely decentralisd context of say Twtxt/Yarn? Hmm? ๐Ÿง
@xuu Which ones in particular do you think _could_ be applied in a truely decentralisd context of say Twtxt/Yarn? Hmm? ๐Ÿง
Fuck! ๐Ÿคฆโ€โ™‚๏ธ I keep finding bugs in bluge ๐Ÿ˜ข
Fuck! ๐Ÿคฆโ€โ™‚๏ธ I keep finding bugs in bluge ๐Ÿ˜ข
@bender If it's to be removed, what should replace it? ๐Ÿค” It's been enabled as a feature for a while now on my pod, and I _do_ use it occasionally.
@bender If it's to be removed, what should replace it? ๐Ÿค” It's been enabled as a feature for a while now on my pod, and I _do_ use it occasionally.
@bender Fair
@bender Fair
One of the things I'm going to work on next (_maybe today, we'll see how much time there's left in the day_) is being able to load up old conversations (_fallen off the cache_) like this one.
One of the things I'm going to work on next (_maybe today, we'll see how much time there's left in the day_) is being able to load up old conversations (_fallen off the cache_) like this one.
This pod is now using the index for archive twts instead of the old (_naive_) disk-based index with that results in millions of files over a long time ๐Ÿคฃ
This pod is now using the index for archive twts instead of the old (_naive_) disk-based index with that results in millions of files over a long time ๐Ÿคฃ
This pod is nos using the index for archive twts instead of the old (_naive_) disk-based index with that results in millions of files over a long time ๐Ÿคฃ
I occasionally use the last 5 filters:
- Images/Videos
- Without replies
- Hide Bots
- Hide Feeds (_which should be 'Hide News"?_)
- Hide my Posts_
I occasionally use the last 5 filters:
- Images/Videos
- Without replies
- Hide Bots
- Hide Feeds (_which should be 'Hide News"?_)
- Hide my Posts_
Anyone actively use filters here? ๐Ÿค” If so which ones? If not, why? Any more useful than others? ๐Ÿค”