# 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 235518
# self = https://watcher.sour.is?offset=230536
# next = https://watcher.sour.is?offset=230636
# prev = https://watcher.sour.is?offset=230436
@prologic I believe @andros is referring to the one on the original twtxt docs . I've been meaning to contribute to the discussion on the git but I'm just lazy 😅 amma throw in a little something in a minute Poke a bee hive and run away style 😆
@prologic I believe @andros is referring to the one on the original twtxt docs . I've been meaning to contribute to the discussion on the git but I'm just lazy 😅 amma throw in a little something in a minute Poke a bee hive and run away style 😆
@prologic I'd stumbled upon #FrankenPHP while reading through #Caddy stuff and thought maybe it's bit overkill for what i need it for but then again, it will be just a "One container in for two out", that's win in my book 😆
@prologic I'd stumbled upon #FrankenPHP while reading through #Caddy stuff and thought maybe it's bit overkill for what i need it for but then again, it will be just a "One container in for two out", that's win in my book 😆
@kat Glad you're having fun in the real world 🙌
@kat Glad you're having fun in the real world 🙌
🧮 USERS:1 FEEDS:2 TWTS:1230 ARCHIVED:84439 CACHE:2829 FOLLOWERS:18 FOLLOWING:14
lool
*phew* 😮‍💨


File system:  EXTFS
Device size:   29.8 GB = 7287552 Blocks
Space in use:   7.3 GB = 1789413 Blocks
Free Space:    22.5 GB = 5498139 Blocks
Block size:   4096 Byte
Elapsed: 13:01:07, Remaining: 00:00:00, Completed: 100.00%, Rate:   9.38MB/min,
Current block:    6823440, Total block:    7287552, Complete: 100.00%
Total Time: 13:01:07, Ave. Rate:   9.38MB/min, 100.00% completed!
Syncing... OK!
Partclone successfully cloned the device (/dev/sda1) to the image (/dev/sdb1)
Cloned successfully.
[root@sysrescue ~]#
*phew* 😮‍💨


File system:  EXTFS
Device size:   29.8 GB = 7287552 Blocks
Space in use:   7.3 GB = 1789413 Blocks
Free Space:    22.5 GB = 5498139 Blocks
Block size:   4096 Byte
Elapsed: 13:01:07, Remaining: 00:00:00, Completed: 100.00%, Rate:   9.38MB/min,
Current block:    6823440, Total block:    7287552, Complete: 100.00%
Total Time: 13:01:07, Ave. Rate:   9.38MB/min, 100.00% completed!
Syncing... OK!
Partclone successfully cloned the device (/dev/sda1) to the image (/dev/sdb1)
Cloned successfully.
[root@sysrescue ~]#
Introducing ralf : Rename A Lot of Files cli tool written in #c. Please, send your suggestions. https://si3t.ch/log/2025-01-27-ralf.txt
Introducing ralf : Rename A Lot of Files cli tool written in #c. Please, send your suggestions. https://si3t.ch/log/2025-01-27-ralf.txt
[47°09′43″S, 126°43′58″W] Dosimeter fixed
squirrel report: tucked into a ball on the perch outside my window on this blustery day
@kat franz von stuck is one of my fave artists and i was so delighted to see one of his pieces displayed in person but i got separated from my family when i saw it and just barely got a pic before my sister dragged me back to follow them away TT next time i will see if the met has more of his art... https://remix.girlonthemoon.xyz/u/accendio/m/franz-von-stuck-inferno-1908/
@kat franz von stuck is one of my fave artists and i was so delighted to see one of his pieces displayed in person but i got separated from my family when i saw it and just barely got a pic before my sister dragged me back to follow them away TT next time i will see if the met has more of his art... https://remix.girlonthemoon.xyz/u/accendio/m/franz-von-stuck-inferno-1908/
i feel sooo bad for disappearing here but i have been doing so much IRL and it has been exhausting
i feel sooo bad for disappearing here but i have been doing so much IRL and it has been exhausting
@prologic i hope all corpo AI dies slow and expensive deaths
@prologic i hope all corpo AI dies slow and expensive deaths
@aelaraji FUCK YEAH CADDY
@aelaraji FUCK YEAH CADDY
anyway friends i went to the met yesterday and i have apparently been before but i was a little kid so i don't remember. i took the chance to finally clean up and use my mediagoblin instance. here's a collection https://remix.girlonthemoon.xyz/u/accendio/collection/2025-met/
anyway friends i went to the met yesterday and i have apparently been before but i was a little kid so i don't remember. i took the chance to finally clean up and use my mediagoblin instance. here's a collection https://remix.girlonthemoon.xyz/u/accendio/collection/2025-met/
HI SORRY I DISAPPEARED THINGS HAVE BEEN HECTIC AND WILL CONTINUE TO BE HECTIC FOR ANOTHER WEEK
HI SORRY I DISAPPEARED THINGS HAVE BEEN HECTIC AND WILL CONTINUE TO BE HECTIC FOR ANOTHER WEEK
[47°09′52″S, 126°43′12″W] Dosimeter still failing
Yes! 😀 Emacs Lisp is a member of the Lisp family.
Yes! 😀 Emacs Lisp is a member of the Lisp family.
On my blog: Developer Diary, Liberation of Auschwitz https://john.colagioia.net/blog/2025/01/27/auschwitz.html #programming #project #devjournal
Proletarians of all nations unite! Ask who is the owner of your flat and your workplace. Do not work for oligarchs!
Kapitalists of all nations unite under Trump, Putin and Xi Jinping. And drive the workers into war.
A sessão de lançamento da #BiblioLED - #Biblioteca Pública de Leitura e Empréstimo Digital é hoje:

"A partir de dia 27 de janeiro, as bibliotecas públicas aderentes e que integrem a Rede Nacional de Bibliotecas Públicas já podem disponibilizar aos utilizadores o acesso a livros digitais e audiolivro através da BiblioLED. A Leitura e o Empréstimo Digital são o novo serviço na sua biblioteca municipal!"

Acontece que o evento, às 14:30, é transmitido no #Facebook 😞

Mais info:
http://bibliotecas.dglab.gov.pt/pt/noticias/Paginas/BiblioLED.aspx
A sessão de lançamento da #BiblioLED - #Biblioteca Pública de Leitura e Empréstimo Digital é hoje:

"A partir de dia 27 de janeiro, as bibliotecas públicas aderentes e que integrem a Rede Nacional de Bibliotecas Públicas já podem disponibilizar aos utilizadores o acesso a livros digitais e audiolivro através da BiblioLED. A Leitura e o Empréstimo Digital são o novo serviço na sua biblioteca municipal!"

Acontece que o evento, às 14:30, é transmitido no #Facebook 😞

Mais info:
http://bibliotecas.dglab.gov.pt/pt/noticias/Paginas/BiblioLED.aspx
[47°09′58″S, 126°43′07″W] Resetting dosimeter
The proletariat does not exist. These are your hallucinations.
#MaradoWeekly #WeeklyPlant Week 04 poppies in the nursery
#MaradoWeekly #WeeklyPlant Week 04 poppies in the nursery
@andros Oh this is Lisp right? 🤔 Well done! 👍
@andros Oh this is Lisp right? 🤔 Well done! 👍
I have managed to make the fetching of feeds asynchronous. To do this I have set up a small system of task queue. All requests are executed at the same time! 🚀
https://codeberg.org/andros/twtxt-el/src/branch/develop
#twtxtel #emacs
I have managed to make the fetching of feeds asynchronous. To do this I have set up a small system of task queue. All requests are executed at the same time! 🚀
https://codeberg.org/andros/twtxt-el/src/branch/develop
#twtxtel #emacs
[47°09′16″S, 126°43′04″W] Dosimeter overflow
Just run FrakenPHP or Road Runner 😀
Just run FrakenPHP or Road Runner 😀
@doesnm.p.psf.lt yes, that's what I did while testing things out on locally but Timeline kept freaking out on me. I'm still RTFMing trying to wrap my head around the rewrites and such.
@doesnm.p.psf.lt yes, that's what I did while testing things out on locally but Timeline kept freaking out on me. I'm still RTFMing trying to wrap my head around the rewrites and such.

[root@sysrescue ~]# partclone.ext4 -c -s /dev/sda1 -o /dev/sdb1
...
Elapsed: 00:05:32, Remaining: 23:46:57, Completed:   0.39%,   5.12MB/min,
Current block:       6912, Total block:    7287552, Complete:   0.09%


Bloody hell 😆

[root@sysrescue ~]# partclone.ext4 -c -s /dev/sda1 -o /dev/sdb1
...
Elapsed: 00:05:32, Remaining: 23:46:57, Completed:   0.39%,   5.12MB/min,
Current block:       6912, Total block:    7287552, Complete:   0.09%


Bloody hell 😆
You can use php-fpm via php_fastcgi in #Caddy
... Still reverse proxying an Nginx web server tho 😅 Skill Issues of course, but that's going away next as soon as I get my php-fpm shi_ together._
... Still reverse proxying an Nginx web server tho 😅 Skill Issues of course, but that's going away next as soon as I get my php-fpm shi_ together._
FINALLY!! Got #Caddy server up and running and got rid of nginx proxy manager and Mysql database containers 🥳🥳🥳
FINALLY!! Got #Caddy server up and running and got rid of nginx proxy manager and Mysql database containers 🥳🥳🥳
[47°09′17″S, 126°43′36″W] Dosimeter malfunction
🧮 USERS:1 FEEDS:2 TWTS:1229 ARCHIVED:84434 CACHE:2828 FOLLOWERS:18 FOLLOWING:14
@xuu I _think_ it's about time we start blocking invalid SPF and DMARC 🤣
@xuu I _think_ it's about time we start blocking invalid SPF and DMARC 🤣
Check this out 😅😅


Authentication-Results: mail.mills.io;
	spf=temperror (mail.mills.io: error in processing during lookup of msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com: responses is not iterable) smtp.mailfrom="msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com" smtp.helo=us.proxy.mills.io;
	dkim=neutral (invalid public key) header.i=@irp.stuartkenzie.com header.s=scph1124 header.a=rsa-sha256 header.b=BOHvtOsv;
	dmarc=none header.from=stuartkenzie.com
Received-SPF: temperror (mail.mills.io: error in processing during lookup of msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com: responses is not
 iterable) client-ip=172.30.0.5;
Received: from us.proxy.mills.io ([172.30.0.5])
	by mail.mills.io (Haraka) with ESMTP id 3CD19639-8117-48DB-8137-5B29E3732B5E.1
	envelope-from <msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com>;
	Sun, 26 Jan 2025 22:23:33 +0000
Received: from mta-174-87-76.smtp-out.sparkpostmail.com
 (mta-174-87-76.smtp-out.sparkpostmail.com [192.174.87.76]) by
 us.proxy.mills.io (envelope-sender
 <msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com>) with ESMTPS id
 74a301f9; Sun, 26 Jan 2025 22:23:33 +0000
Check this out 😅😅


Authentication-Results: mail.mills.io;
	spf=temperror (mail.mills.io: error in processing during lookup of msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com: responses is not iterable) smtp.mailfrom="msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com" smtp.helo=us.proxy.mills.io;
	dkim=neutral (invalid public key) header.i=@irp.stuartkenzie.com header.s=scph1124 header.a=rsa-sha256 header.b=BOHvtOsv;
	dmarc=none header.from=stuartkenzie.com
Received-SPF: temperror (mail.mills.io: error in processing during lookup of msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com: responses is not
 iterable) client-ip=172.30.0.5;
Received: from us.proxy.mills.io ([172.30.0.5])
	by mail.mills.io (Haraka) with ESMTP id 3CD19639-8117-48DB-8137-5B29E3732B5E.1
	envelope-from <msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com>;
	Sun, 26 Jan 2025 22:23:33 +0000
Received: from mta-174-87-76.smtp-out.sparkpostmail.com
 (mta-174-87-76.smtp-out.sparkpostmail.com [192.174.87.76]) by
 us.proxy.mills.io (envelope-sender
 <msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com>) with ESMTPS id
 74a301f9; Sun, 26 Jan 2025 22:23:33 +0000
Check this out 😅😅


Authentication-Results: mail.mills.io;
\tspf=temperror (mail.mills.io: error in processing during lookup of msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com: responses is not iterable) smtp.mailfrom="msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com" smtp.helo=us.proxy.mills.io;
\tdkim=neutral (invalid public key) header.i=@irp.stuartkenzie.com header.s=scph1124 header.a=rsa-sha256 header.b=BOHvtOsv;
\tdmarc=none header.from=stuartkenzie.com
Received-SPF: temperror (mail.mills.io: error in processing during lookup of msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com: responses is not
 iterable) client-ip=172.30.0.5;
Received: from us.proxy.mills.io ([172.30.0.5])
\tby mail.mills.io (Haraka) with ESMTP id 3CD19639-8117-48DB-8137-5B29E3732B5E.1
\tenvelope-from <msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com>;
\tSun, 26 Jan 2025 22:23:33 +0000
Received: from mta-174-87-76.smtp-out.sparkpostmail.com
 (mta-174-87-76.smtp-out.sparkpostmail.com [192.174.87.76]) by
 us.proxy.mills.io (envelope-sender
 <msprvs1=20121HZ44a1Eg=bounces-367050@irp.stuartkenzie.com>) with ESMTPS id
 74a301f9; Sun, 26 Jan 2025 22:23:33 +0000
How fucking dumb as these spammer little assholes?! 🤦‍♂️ Not only does the domain in the Fron: have a bad TLS certificate, the domain in the Reply-To is a blank page. Wut dua fuw?! 🤣 And seriously, how du fuq did this even get through my Mail proxies? 🤔 @xuu 😅
How fucking dumb as these spammer little assholes?! 🤦‍♂️ Not only does the domain in the Fron: have a bad TLS certificate, the domain in the Reply-To is a blank page. Wut dua fuw?! 🤣 And seriously, how du fuq did this even get through my Mail proxies? 🤔 @xuu 😅
@doesnm Threema is also known to be crippled to state actors and the five eyes. It has known crypto protocol weaknesses that can leak metadata.
@doesnm Threema is also known to be crippled to state actors and the five eyes. It has known crypto protocol weaknesses that can leak metadata.
@movq No, I don't think so. But I just looked it up. And yes, that sounds a bit creepy. I certainly heard similar calls, maybe it even was a heron. I don't know.
@lyse Ohh, I love them. Ever heard one calling? Pure dinosaur vibes.
@lyse Ohh, I love them. Ever heard one calling? Pure dinosaur vibes.
@lyse Ohh, I love them. Ever heard one calling? Pure dinosaur vibes.
@lyse Ohh, I love them. Ever heard one calling? Pure dinosaur vibes.
Let’s finish this day with this masterpiece. (I still don’t understand how just two instruments can produce such a big sound.) // YOB - Adrift in the Ocean // https://www.youtube.com/watch?v=Uif5XmYF7_k #NowPlaying
Let’s finish this day with this masterpiece. (I still don’t understand how just two instruments can produce such a big sound.) // YOB - Adrift in the Ocean // https://www.youtube.com/watch?v=Uif5XmYF7_k #NowPlaying
Let’s finish this day with this masterpiece. (I still don’t understand how just two instruments can produce such a big sound.) // YOB - Adrift in the Ocean // https://www.youtube.com/watch?v=Uif5XmYF7_k #NowPlaying
Let’s finish this day with this masterpiece. (I still don’t understand how just two instruments can produce such a big sound.) // YOB - Adrift in the Ocean // https://www.youtube.com/watch?v=Uif5XmYF7_k #NowPlaying
That's a cool comparision of an obstacle run with a knight, fire fighter and soldier: https://www.youtube.com/watch?v=pAzI1UvlQqw
@sorenpeter Thanks mate, I got really lucky with this one. :-)
[47°09′08″S, 126°43′17″W] Not enough data -- sampling finished
Threema are paid afaik. Did you want to buy it for all family?
Welp, switched my website over to using gozer. Changed a bunch of page links in the switch, but easily changed the source code to keep my RSS feed link the same.
[47°09′08″S, 126°43′37″W] Taking samples
Done, I finally finished my cli renamer, something like Thunar file renamer, unsing regex. Need to write a manpage and explain how it works now. If you're curious: https://git.sr.ht/~prx/ralf
Done, I finally finished my cli renamer, something like Thunar file renamer, unsing regex. Need to write a manpage and explain how it works now. If you're curious: https://git.sr.ht/~prx/ralf
@lyse that 3th shot of the heron taking off is epic!
@lyse that 3th shot of the heron taking off is epic!
@lyse that 3th shot of the heron taking off is epic!
@lyse that 3th shot of the heron taking off is epic!
@johanbove Why not Signal? 🤔
@johanbove Why not Signal? 🤔
@johanbove It's a good movie! 👌
@johanbove It's a good movie! 👌
A proletariat!
[47°09′28″S, 126°43′23″W] Transfer 75% complete...
Osceola County - Long run: 6.26 miles, 00:09:25 average pace, 00:58:56 duration
felt easy and a lot more hills. kept it at the pace i was looking for too. a bit tired though i think just from a long day prior. have to get ready for a full day at universal studios now.
#running
Osceola County - Long run: 6.26 miles, 00:09:25 average pace, 00:58:56 duration
felt easy and a lot more hills. kept it at the pace i was looking for too. a bit tired though i think just from a long day prior. have to get ready for a full day at universal studios now.
#running
Osceola County - Long run: 6.26 miles, 00:09:25 average pace, 00:58:56 duration
felt easy and a lot more hills. kept it at the pace i was looking for too. a bit tired though i think just from a long day prior. have to get ready for a full day at universal studios now.
#running
@lyse Soon™ soon™ my friend 🤣
@lyse Soon™ soon™ my friend 🤣
Who invent gopher, commi?!
@prologic Have you successfully dug up some gold already? The dream of having your own yacht is coming closer.