# 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 193974
# self = https://watcher.sour.is?offset=190535
# next = https://watcher.sour.is?offset=190635
# prev = https://watcher.sour.is?offset=190435
[47°09′19″S, 126°43′58″W] 4408 days without news from Herve
@movq There are some real bangers in your collection! Aro3, the octopus, would look great on a wall.
@movq A quick search revealed https://www.tux-onlineshop.de/plueschtiere next door to you, but these tuxes look rather ugly. Also, shipping to the US&A is 60 bucks. I bet @kat's sister can do better. :-)
Forgot to post these here: A bunch of Mandelbrot images using the trans, ace, and aro color palettes.

[![](https://movq.de/v/fa024865a8/.html%2Dindex%2Dthumb%2Dace6b.png.jpg)](https://movq.de/v/fa024865a8/ace6b.png)

[![](https://movq.de/v/c732f4178a/.html%2Dindex%2Dthumb%2Daro3.png.jpg)](https://movq.de/v/c732f4178a/aro3.png)

[![](https://movq.de/v/c732f4178a/.html%2Dindex%2Dthumb%2Dtrans3.png.jpg)](https://movq.de/v/c732f4178a/trans3.png)

More and full res PNGs:

https://movq.de/v/c732f4178a/

https://movq.de/v/fa024865a8/
Forgot to post these here: A bunch of Mandelbrot images using the trans, ace, and aro color palettes.

[![](https://movq.de/v/fa024865a8/.html%2Dindex%2Dthumb%2Dace6b.png.jpg)](https://movq.de/v/fa024865a8/ace6b.png)

[![](https://movq.de/v/c732f4178a/.html%2Dindex%2Dthumb%2Daro3.png.jpg)](https://movq.de/v/c732f4178a/aro3.png)

[![](https://movq.de/v/c732f4178a/.html%2Dindex%2Dthumb%2Dtrans3.png.jpg)](https://movq.de/v/c732f4178a/trans3.png)

More and full res PNGs:

https://movq.de/v/c732f4178a/

https://movq.de/v/fa024865a8/
@kat I was about to say that you can always just buy one, but apparently that’s not so easy anymore?! What the heck happened? 🤨 There used to be several shops here in Germany that sold a variety of Tux plushies, but none of that exists anymore … 😳
@kat I was about to say that you can always just buy one, but apparently that’s not so easy anymore?! What the heck happened? 🤨 There used to be several shops here in Germany that sold a variety of Tux plushies, but none of that exists anymore … 😳
@movq Has that hashing change even be accepted? :-?
@kat Thanks, I hope so too. 😅
@kat Thanks, I hope so too. 😅
little blog post on how i got my astro site to automatically build & deploy with my git instance + sourcehut builds yayyy https://bubblegum.girlonthemoon.xyz/articles/14
little blog post on how i got my astro site to automatically build & deploy with my git instance + sourcehut builds yayyy https://bubblegum.girlonthemoon.xyz/articles/14
@movq i know that feeling TT hope you get some energy soon!!
@movq i know that feeling TT hope you get some energy soon!!
@kat I CAN'T FUCKING SEW I'M GOING TO BRIBE MY SISTER TO MAKE ME ONE
@kat I CAN'T FUCKING SEW I'M GOING TO BRIBE MY SISTER TO MAKE ME ONE
good morning. i want a tux plushie so bad i am going to eat drywall
good morning. i want a tux plushie so bad i am going to eat drywall
ugh hearing XG rap over a rock arrangement of woke up is a transcendent experience. best female rappers in k-pop right now https://www.youtube.com/watch?v=OShP_a6g-3A
ugh hearing XG rap over a rock arrangement of woke up is a transcendent experience. best female rappers in k-pop right now https://www.youtube.com/watch?v=OShP_a6g-3A
News from Ukraine: kyivpost_official on telegram
[47°09′09″S, 126°43′53″W] Reading: 1.45 Sv
I have zero mental energy for programming at the moment. 🫤

I’ll try to implement the new hashing stuff in jenny before the “deadline”. But I don’t think you’ll see any texudus development from me in the near future. ☹️
I have zero mental energy for programming at the moment. 🫤

I’ll try to implement the new hashing stuff in jenny before the “deadline”. But I don’t think you’ll see any texudus development from me in the near future. ☹️
@bender Good , glad you agree 👍
That should minimise the need for muting all those awkward feeds, I figure. :-D Sounds good!
I'm also thinking of adding eye-off icon next to every Twt that, when clicked, hides that feed (tooltip: "Hide this feed"). This would work with the filters as a "temporary additive filter" to restrict/control the current view.
I'm thinking of bringing back filters (_this time not as a feature flag, just baked in_): New filters: Hide Feed, Hide Bots, Hide News, Media Only, No Replies, Local Only — toggle to trim noise & surface the Twts you care about.
These are the times that tread men's souls. peace
[47°09′51″S, 126°43′48″W] Transfer aborted
#<2025-05-10T19:34:00+00:00 https://andros.dev/texudus.txt> Nice:) And is this implemented in your client as well? I've started to brainstorm on how to parse texudus in php, but I guess it could snatch some code from you?
#<2025-05-10T19:34:00+00:00 https://andros.dev/texudus.txt> Nice:) And is this implemented in your client as well? I've started to brainstorm on how to parse texudus in php, but I guess it could snatch some code from you?
#<2025-05-10T19:34:00+00:00 https://andros.dev/texudus.txt> Nice:) And is this implemented in your client as well? I've started to brainstorm on how to parse texudus in php, but I guess it could snatch some code from you?
#<2025-05-10T19:34:00+00:00 https://andros.dev/texudus.txt> Nice:) And is this implemented in your client as well? I've started to brainstorm on how to parse texudus in php, but I guess it could snatch some code from you?
[47°09′35″S, 126°43′55″W] Waiting for carrier
[47°09′36″S, 126°43′32″W] Transponder still failing -- switching to analog communication
@javivf Sorry. 😂 Meet me on IRC at irc.mills.io in #edgeguard 👌 I'm @james there 😅
@bender Haha fine 🤣
@prologic where on IRC? Network, channel, nick? IRC is vast! It’s like saying, “meet me in Australia, and we go from there!” 😅
@javivf Hit me up on IRC or something and we'll get started 👌
🧮 USERS:1 FEEDS:2 TWTS:1339 ARCHIVED:87053 CACHE:2780 FOLLOWERS:22 FOLLOWING:14
Was feeling kind of blue, then a bird pooped on me
@bender it's here!!!! i'm so happy with it :DDD hugo is awesome, i just found astro to be easiest to customize!
@bender it's here!!!! i'm so happy with it :DDD hugo is awesome, i just found astro to be easiest to customize!
@kat so, where is the site? Show us, show us! I use Hugo exclusively, just a binary. My sites also build upon a commit, on my own VPS. 🙈
@kat i'm so obsessed like now i actually wanna play with the site more https://bytes.4-walls.net/kat/eunoia-astro
@kat i'm so obsessed like now i actually wanna play with the site more https://bytes.4-walls.net/kat/eunoia-astro
that site of mine i mentioned earlier? well it's now statically generated with astro, AND it automatically builds and deploys after i push changes to my own git instance, with the power of sourcehut builds! this is so cool
that site of mine i mentioned earlier? well it's now statically generated with astro, AND it automatically builds and deploys after i push changes to my own git instance, with the power of sourcehut builds! this is so cool
@prologic hahahah i chose astro!
@prologic hahahah i chose astro!
@prologic noted!
@prologic noted!
@movq yeahhh very true stuff. find is annoying af i just use fd when i can
@movq yeahhh very true stuff. find is annoying af i just use fd when i can
@prologic it's so annoying!
@prologic it's so annoying!
@movq :DDD
@movq :DDD
@prologic What can I do for you? :)
#IL no twitter: "Estes vieram estragar e destruir enquanto a Iniciativa Liberal trabalha também para defender o ambiente."

Programa da IL sobre o ambiente: "uma rota política reformista, sustentada numa economia livre e aberta, capaz de produzir as soluções e transformações tecnológicas e infraestruturais de que precisamos." [isto é: solucionismo tecnológico]; "mais tecnologia e cada vez mais barata, para acelerar a transição energética rumo a um futuro não só mais eficiente, mas mais abundante." [idem]; "A Iniciativa Liberal está comprometida com os objetivos estabelecidos no Acordo de Paris, e considera fundamental que Portugal alcance uma economia de carbono líquido zero até 2050." [meta que segundo a IEA tem de ser atingida em 2035 para cumprir com o Acordo de Paris].

Ou seja, o que os miúdos vieram mesmo estragar e destruir foi a fantasia que a IL tenta espalhar de que eles estão do lado da solução e não do problema quanto à crise climática.

#criseclimática
#IL no twitter: "Estes vieram estragar e destruir enquanto a Iniciativa Liberal trabalha também para defender o ambiente."

Programa da IL sobre o ambiente: "uma rota política reformista, sustentada numa economia livre e aberta, capaz de produzir as soluções e transformações tecnológicas e infraestruturais de que precisamos." [isto é: solucionismo tecnológico]; "mais tecnologia e cada vez mais barata, para acelerar a transição energética rumo a um futuro não só mais eficiente, mas mais abundante." [idem]; "A Iniciativa Liberal está comprometida com os objetivos estabelecidos no Acordo de Paris, e considera fundamental que Portugal alcance uma economia de carbono líquido zero até 2050." [meta que segundo a IEA tem de ser atingida em 2035 para cumprir com o Acordo de Paris].

Ou seja, o que os miúdos vieram mesmo estragar e destruir foi a fantasia que a IL tenta espalhar de que eles estão do lado da solução e não do problema quanto à crise climática.

#criseclimática
[47°09′41″S, 126°43′58″W] Resetting transponder
YouTube just went from this:



To this:



Why.

Red for “activated” and dark gray for “deactivated” was easy to recognize.

Now we have light gray for “activated” and dark gray for “deactivated”. It’s clearly worse.

Why, why, why.
YouTube just went from this:



To this:



Why.

Red for “activated” and dark gray for “deactivated” was easy to recognize.

Now we have light gray for “activated” and dark gray for “deactivated”. It’s clearly worse.

Why, why, why.
Nice European greenfinch: https://lyse.isobeef.org/gruenfink-2025-05-10/

A programming env for computer/phone, now with tutorials, learning programming, examples, reference docs: https://akkartik.itch.io/carousel
A programming env for computer/phone, now with tutorials, learning programming, examples, reference docs: https://akkartik.itch.io/carousel
@kat You don't need to change the directory first in line 11, you can just create the directory, that's sufficient since you're having an absolute path.

The echo in line 13 is useless, you can simplify this to: newdir="$WD/$now" If you reversed this line with the previous one, you could make use of the variable in the directory creation: mkdir "$newdir".

In line 16, pull the directory change out of the loop upfront. The loop body doesn't modify the working directory, so no need to reset it with each cycle. In fact, you could even spare the cd altogether when you simply tell find where to look: find "$basedir" -type f….

I didn't try it, but if I read the manpage correctly, you should be able to simplify line 19 as well:

> -C Change to DIR before performing any operations. This option is order-sensitive, i.e. it affects all options that follow.

Hence, remove the cd and put the -C "$WD" as the first argument to tar. Again, I didn't try it. Proceed with caution.

Finally, you don't need to specify the full path to rm in line 21. I bet, /bin is in your PATH. When you removed the previous cd from my last suggestion, the relative path that follows won't work anymore. So, just use the absolute path that you already have in a variable: rm -rf "$newdir"

I hope you find this tiny review a wee bit useful. :-)
@kat Tux plushie is life, Tux plushie is best friend 🤘
@kat Tux plushie is life, Tux plushie is best friend 🤘
@kat @movq @prologic Yeah, I'm also having them in my repertoire for ages, so I'm used to the weird command line options. From today's perspective, they're not consistent with the rest of the typical shell utilities, that's for sure.

Regarding find | grep foo, I recommend find -name '*foo*', prologic. Also, I regularly use -type d and -type f to find directories or files.
[47°09′09″S, 126°43′33″W] Transponder still failing
@kat Nothing wrong with handwritten HTML. That's often superior to generated stuff I believe. :-)
Farrrk me Google search is and these days. Will they please "fuck off" with this Gemini AI garbage at the top that takes forever and is distracting as shit™ 💩 Fark me 🤦‍♂️ #Google #Search #Sucks #AI #Gemini
@movq Yeah I _actually_ use sift a lot these days for most "searching" -- at least code and text searching. For finding files by name I still use find | grep.
@kat @prologic Given that all these programs are super old (tar is from the late 1970ies), while trying to retain backwards-compatibilty, I’m not surprised that the UI isn’t too great. 🤔

find has quite a few pitfalls, that is very true. At work, we don’t even use it anymore in more complex scenarios but write Python scripts instead. find can be fast and efficient, but fewer and fewer people lack the knowledge to use it … The same goes for Shell scripting in general, actually.
@kat @prologic Given that all these programs are super old (tar is from the late 1970ies), while trying to retain backwards-compatibilty, I’m not surprised that the UI isn’t too great. 🤔

find has quite a few pitfalls, that is very true. At work, we don’t even use it anymore in more complex scenarios but write Python scripts instead. find can be fast and efficient, but fewer and fewer people lack the knowledge to use it … The same goes for Shell scripting in general, actually.
@kat It's also perfectly safe to nuke your cache as well. i.e: rm data/cache* and it's all good, things will just get rebuilt 👌
@kat I totally recommend zs 🤣 It powers all my sites! 😅 https://twtxt.dev https://yarn.socia/ https://prologic.dev etc 😎
i got so emo about my site not being statically generated and instead hand coded but it's like i don't even know if i want that because i feel most SSGs are built for blogging and continuous posting and i don't want that i just want to make my silly pages....

that being said, the one i'd use if i did switch to one would be astro and that one is so flexible i could really do anything with it including keeping my pages as is mostly without doing the blog stuff. idk! something to consider
i got so emo about my site not being statically generated and instead hand coded but it's like i don't even know if i want that because i feel most SSGs are built for blogging and continuous posting and i don't want that i just want to make my silly pages....

that being said, the one i'd use if i did switch to one would be astro and that one is so flexible i could really do anything with it including keeping my pages as is mostly without doing the blog stuff. idk! something to consider
i still want a tux plushie ngl. i'm gonna draft my sister (she can sew) into making me one
i still want a tux plushie ngl. i'm gonna draft my sister (she can sew) into making me one
@prologic haven't noticed anything weird in the logs! i'll let you know if it happens again and monitor more closely though. it was def weird!
@prologic haven't noticed anything weird in the logs! i'll let you know if it happens again and monitor more closely though. it was def weird!
@kat Hmmm Please if this happens again, help me reproduce it. Any clues in the logs? Hmm? 🧐 My own pod has been running flawlessly for weeks now 😅
@movq Same here, you do get used to things over time and build a sort-of "muscle memory". But you're right, maybe they have terrible interfaces and usage options? 🤔
@movq the flags are SO WEIRD AND CONFUSING especially
tar
which all look keysmashed and make no sense and the order matters apparently?!?! and
find
is SO SLOW and when i look at a typical command for it on stack overflow it looks like fucking regex it's EVILLLLL LMAO
@movq the flags are SO WEIRD AND CONFUSING especially
tar
which all look keysmashed and make no sense and the order matters apparently?!?! and
find
is SO SLOW and when i look at a typical command for it on stack overflow it looks like fucking regex it's EVILLLLL LMAO
@kat What’s wrong with them? I’ve been doing this for so long now, I don’t see the issues anymore. 🤣 (Doesn’t mean they don’t exist.)
@kat What’s wrong with them? I’ve been doing this for so long now, I don’t see the issues anymore. 🤣 (Doesn’t mean they don’t exist.)
The album I got by accident is starting to grow on me. Not that bad. 🤔 It’s Dredg – El Cielo, btw: https://www.youtube.com/watch?v=e4JB8rmXaO8&list=PLRASiMqDV8psZSFQi7nUX4p0R8oRHbUy_&index=1
The album I got by accident is starting to grow on me. Not that bad. 🤔 It’s Dredg – El Cielo, btw: https://www.youtube.com/watch?v=e4JB8rmXaO8&list=PLRASiMqDV8psZSFQi7nUX4p0R8oRHbUy_&index=1
last night my timeline randomly reset to only show my own recent twts and i restarted my instance a few times and pulled from main and shit and it didn't change but it seems fine now lol?!
last night my timeline randomly reset to only show my own recent twts and i restarted my instance a few times and pulled from main and shit and it didn't change but it seems fine now lol?!
@eldersnake awww ty! it's mostly fun stuff and links to my friends :) the buttons have been revived by indie web folks and the people at neocities, it's super fun!
@eldersnake awww ty! it's mostly fun stuff and links to my friends :) the buttons have been revived by indie web folks and the people at neocities, it's super fun!
@bender I like to self-host 🤣
Raw fish: Grants the So long and thanks for all the fish achievement. NICE!!!