# 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 193979
# self = https://watcher.sour.is?offset=190335
# next = https://watcher.sour.is?offset=190435
# prev = https://watcher.sour.is?offset=190235
None of the above. 🤣 Just a more recent album.
None of the above. 🤣 Just a more recent album.
Anatomía felina
/https://duque-terron.cat/media/photos/IMG_4318.jpeg) #catsoftwtxt
Fin de semana: ¡A jugar!
/https://baldo.cat/media/photos/IMG_4325.jpeg) #catsoftwtxt
According to a very old email one of my more personal family domains was registered in 2013 making it 12 years old, so I was closed 🤣 my public facing one is much much older 🤣
@anth I actually don't have a clue how old my public-facing domain is 🤣 I have another more personal one that's probably around ~15 years, but I'm not even sure how to check tbh 😅~
@lyse I agree with this sentiment 🙌
[47°09′55″S, 126°43′06″W] Reading: 1.16000 PPM
My main domain name turned 24 years old today. That feels weird.
My main domain name turned 24 years old today. That feels weird.
@prologic There have always been and there will always be people who have absolutely no clue what they're doing. I've been 100% one of them when I started. Guaranteed, heaps of new SQL injections are born every single day, numbers rising.

That doesn't justify all the WAF crap in the first place, though. In my opinion it's just a filthy plaster applied to an injected wound. The software itself must be secure. Otherwise, don't put that shit on the internet. Probably not even operate it at all. Nowhere. Fix it or throw it in the bin.
[47°09′04″S, 126°43′42″W] Transfer aborted
And yes I'm taking some inspiration from Anubis here 😅
One thing about my design here is that it would no longer incorporate "regex"-based rules like OWASP, mostly because my experience thus far has taught me that these rules are kind of overly sensitive, produce false positives and I'm not sure they are really very effective. For example, why is the point of performing SQL injection detection at the Edge using a WAF if you already handle SQL properly in the first place? (_seriously does anyone still construct SQL queries by hand with effectively printf?!_)
Also spent the morning continuing to think about a new design for EdgeGuard's WAF. I'm basically going to build an entirely new pluggable WAF that will be designed to only consider Rate Limiting, IP/ASN-based filtering, JavaScript challenge handling, Basic behavioral analysis and Anomaly detection.

The only part of this design I'm not 100% sure about is the Javascript-based challenge handling? 🤔 I'm also considering making this into a "proof of work" requirement too, but I also don't want to falsely block folks that a) turn Javascript™ off or b) Use a browser like links, elinks or lynx for example.

Hmmm 🧐
Running monthly backups...
🧮 USERS:1 FEEDS:2 TWTS:1336 ARCHIVED:87006 CACHE:2816 FOLLOWERS:22 FOLLOWING:14
https://galusik.fr/fridayrockmetal/2025-05-09-frm.m3u Tonight #FridayRockMetal playlist
On my blog: Toots 🦣 from 05/05 to 05/09 https://john.colagioia.net/blog/2025/05/09/week.html #linkdump #socialmedia #quotes #week
[47°09′01″S, 126°43′25″W] Transfer 25% complete...
@kat @bender Hahaha! I can't recall either, maybe even just a chisel or a knive? I'm not terribly good at it, not even close. It's just fun. And I do it all too rarely. :-/
@aelaraji this is awesome!!!!
@aelaraji this is awesome!!!!
wanna do so much stuff today but i'm just so tired
wanna do so much stuff today but i'm just so tired
I'm a44df, btw. I'm at a different IP.
@55147 possibly. I was just wondering what the consumer-to-producer ratio looked like in gopherspace, or at least in this chat.
[47°09′55″S, 126°43′04″W] Bad satellite signal -- switching to analog communication
Ok, now I'll have to print a Paositive vibes T-Shirt 😅🤣
0/ from Samara
I've been poking around with #Crowdsec for the past couple of days, had to deal with a lot of false paositives but I'm starting to get it. I've even hooked it up with #Ntfy just because I can. Now I should try making my own scenarios and see how it goes.

Ntfy x Crowdsec
@terron este gato habla Castellano, o Catalan? Esa oracion suena extranya en Castellano. Yo hubiera escrito:

> "En estos momentos, no sé si le está pidiendo a un dios que libere su pueblo felino, o está mirando una paloma."
[47°09′23″S, 126°43′05″W] Reading: 1.10000 PPM
"Happiness has to do with reason, and only reason earns it. What I was given was the thing you can't earn, and can't keep, and often don't even recognize at the time; I mean joy."

#qotd from "The Left Hand of Darkness", #ursulakleguin
"Happiness has to do with reason, and only reason earns it. What I was given was the thing you can't earn, and can't keep, and often don't even recognize at the time; I mean joy."

#qotd from "The Left Hand of Darkness", #ursulakleguin
[47°09′41″S, 126°43′02″W] Saalmi, retransmit, please
https://github.com/savashn/ecewo microframework for web development in #C
En estos momentos, no sé si un dios le está pidiendo que libere su pueblo felino o está mirando una paloma
/https://duque-terron.cat/media/photos/IMG_4312.jpeg) #catsoftwtxt
nice place
[47°09′16″S, 126°43′50″W] 4403 days without news from Herve
@kat woodworking is completely down @lyse ally. You could really say that he was born with a saw in his hands. Or an axe, I don’t remember.
@movq a first edition signed Superman comic book, carefully folded just to fit, but not damaged enough to have lost its value?
🧮 USERS:1 FEEDS:2 TWTS:1335 ARCHIVED:86994 CACHE:2814 FOLLOWERS:22 FOLLOWING:14
(My musical project) #kokori 's new album (a split CD with Floating Ashes) already has its cover revealed!

As said in the past, you can already hear two tracks from the CD in https://anti-demos-cracia.bandcamp.com/album/idiossincrasias-vol-1 , the album is released June 16th, and if can make a pre-order by leaving me a message 😉 The CD cover. It is called "idiossINcrasias - Vol. 1", by Floating Ashes + kokori, and shows a borg-like pipe construction/factory on what would otherwise be a green field.
(My musical project) #kokori 's new album (a split CD with Floating Ashes) already has its cover revealed!

As said in the past, you can already hear two tracks from the CD in https://anti-demos-cracia.bandcamp.com/album/idiossincrasias-vol-1 , the album is released June 16th, and if can make a pre-order by leaving me a message 😉 The CD cover. It is called "idiossINcrasias - Vol. 1", by Floating Ashes + kokori, and shows a borg-like pipe construction/factory on what would otherwise be a green field.
dog bark car honk
@lyse oooh that's a good point! woodworking is scary and i don't have much room for it but i do have SOME room in mind that could work for it... i feel like i'd just hurt myself in the process though LOL
@lyse oooh that's a good point! woodworking is scary and i don't have much room for it but i do have SOME room in mind that could work for it... i feel like i'd just hurt myself in the process though LOL
@kat That's cool. Also, looks like a fun woodworking project in case you exceed the hundred slots. :-) The plywood lap joints might be quite repetetive, but gang cutting them with a story stick or some other fixture shouldn't be too terrible.
@movq Their gold teeth collection? ;-)
On my blog: Real Life in Star Trek, Timescape https://john.colagioia.net/blog/2025/05/08/timescape.html #scifi #startrek #closereading
What do you think I just learned about in this awesome Computerphile video with Matt Godbolt called "Subroutines in Low Level Code"? https://www.youtube.com/watch?v=1su3lAh-k4o

Here's the plot twist, the phrase "till the cows come home". Hahaha, I never heard this before, but I love it! It's always interesting to me to hear English sayings. Sometimes we have the same in German, sometimes – like in this case – entirely different ones. It's fascinating that even though one hasn't come across proverbs, it's typically still clear from the context what's meant.

Yep, some unexpected language stuff. ;-)
i got a shelf for all my cassette tapes! from a lovely person on facebook marketplace :] i don't think they produce these anymore, i think i got a good deal
i got a shelf for all my cassette tapes! from a lovely person on facebook marketplace :] i don't think they produce these anymore, i think i got a good deal
[47°09′21″S, 126°43′26″W] Storm recedes -- back to normal work
@andros U2FsdGVkX1+2xNV3Xw+Fnx58GRZ3rma8xl5mmSfNYoEbJxRpGekgPX7CkrWJz+U0h9F4FiN6qj0irfmgB+OZug
Thanks, @movq! That seems to be much easier. It's already implemented in the Python docs as examples of recvmsg(…) and sendmsg(…):

* https://docs.python.org/3/library/socket.html#socket.socket.recvmsg
* https://docs.python.org/3/library/socket.html#socket.socket.sendmsg

I looked at them sooo many times in order to figure out why my SCM_CREDENTIALS sending code didn't work. :-D
Sometimes things go wrong when buying CDs second-hand. I bought an album quite cheap – but as it turned out, they only checked the *cover*, not the *content*, so I got something else instead which is actually much more expensive. 🤣
Sometimes things go wrong when buying CDs second-hand. I bought an album quite cheap – but as it turned out, they only checked the *cover*, not the *content*, so I got something else instead which is actually much more expensive. 🤣
@prologic Exactly. 😂 (Texudus.)
@prologic Exactly. 😂 (Texudus.)
@lyse Nice! Next up: Passing file descriptors over Unix sockets. 😃
@lyse Nice! Next up: Passing file descriptors over Unix sockets. 😃
AMERIPOPE
AMERIPOPE
Yesterday, I had a look at Unix domain sockets and how to obtain the caller information: https://lyse.isobeef.org/caller-information-via-unix-domain-sockets/
Para a #musiquinta, a minha descoberta musical do ano (até ver), quadros eletrónicos profundamente genre-bending e surpreendentemente acessíveis. Arrisco dizer que qualquer background musical, eletrónico ou não, vai encontrar algo de bom na obra do Photay

https://photay.bandcamp.com/album/windswept
Para a #musiquinta, a minha descoberta musical do ano (até ver), quadros eletrónicos profundamente genre-bending e surpreendentemente acessíveis. Arrisco dizer que qualquer background musical, eletrónico ou não, vai encontrar algo de bom na obra do Photay

https://photay.bandcamp.com/album/windswept
@sorenpeter spot on! xD
Em Tofu Vivo

#VegetarianAMovieOrShow
Em Tofu Vivo

#VegetarianAMovieOrShow
[47°09′58″S, 126°43′45″W] Wind speed: 83kph -- batteries low
@kat Ahh I see ! 😅
@prologic ah that's alright! the banner is just for fun :] it might be easier to skip to the comments with this link if you want (it's in the site view mode rather than my page's theme) https://luckyzukky.dreamwidth.org/98451.html?style=site#comments
@prologic ah that's alright! the banner is just for fun :] it might be easier to skip to the comments with this link if you want (it's in the site view mode rather than my page's theme) https://luckyzukky.dreamwidth.org/98451.html?style=site#comments
Love all the funky colors though 😎
@kat You'll have to forgive me 🙏 My vision impairment is getting in the way of seeing this "prompt box" thingy 🤣
@prologic yeah, the post is here! you can check the comments to see my friends and i talking and stuff it's so fun https://luckyzukky.dreamwidth.org/98451.html
@prologic yeah, the post is here! you can check the comments to see my friends and i talking and stuff it's so fun https://luckyzukky.dreamwidth.org/98451.html
@dev1ls Ayer lo estuve probando en Windows y Linux, me gustó mucho, ya lo dejé como mi DNS en mi PC y en el trabajo también
@yejokjanan sobre #technitium/dns voy a mirarlo mejor en una vm en #alpline para ver como funciona.. :)
Or is it Textadus (_hmm not sure I can even spell it 😱_) now? 🤔_
@sorenpeter Hah 😅 Just like how we 'all just talk about Twtxt right? 🤣
@kat This sounds cool! 😎 Can you show me? 🤔
(from: https://vmst.io/@vmstan/114467278604452680 )
(from: https://vmst.io/@vmstan/114467278604452680 )
(from: https://vmst.io/@vmstan/114467278604452680 )
(from: https://vmst.io/@vmstan/114467278604452680 )
@kat Look into using something like pyrra for creating and managing SLO(s) with Prometheus 👌 I use this myself actually, plus I also use HetrixTools for external monitoring with SLO-style measures via status.mills.io 👌
i started a little thing on my dreamwidth and called it a flash prompt box. basically it's a limited time thing where people can prompt me for stuff i'm offering, like short fanfiction, photoshop-edited user icons, music recs, and a bit more! i'm having sooo much fun with it so far it's been a blast just making stuff for friends :)

also more friends are making their own posts with the same concept which is SO cool to see
i started a little thing on my dreamwidth and called it a flash prompt box. basically it's a limited time thing where people can prompt me for stuff i'm offering, like short fanfiction, photoshop-edited user icons, music recs, and a bit more! i'm having sooo much fun with it so far it's been a blast just making stuff for friends :)

also more friends are making their own posts with the same concept which is SO cool to see
new blog post: how i organized my obsidian vault for writing and made it super cool and awesome! https://bubblegum.girlonthemoon.xyz/articles/13
new blog post: how i organized my obsidian vault for writing and made it super cool and awesome! https://bubblegum.girlonthemoon.xyz/articles/13
[47°09′17″S, 126°43′53″W] Automatic systems disengaged due to blizzard
@prologic noted! that all sounds very scary to me but i should lock in for the best experience for my users! (the best experience for my users is my server not crashing most of the time though so i guess the next best experience LOL)
@prologic noted! that all sounds very scary to me but i should lock in for the best experience for my users! (the best experience for my users is my server not crashing most of the time though so i guess the next best experience LOL)
Everyone lol
Para a #musiquinta sobre #anos90 podia escolher qualquer das músicas deste disco, mas vai a #1996 porque... estão a ver, logo o título também dos noventa e tudo...

https://youtu.be/X45Q8XKTaFY Foto do CD "Antichrist Superstar" de Marilyn Manson, um disco dos 90 onde aparece a música "1996"
Para a #musiquinta sobre #anos90 podia escolher qualquer das músicas deste disco, mas vai a #1996 porque... estão a ver, logo o título também dos noventa e tudo...

https://youtu.be/X45Q8XKTaFY Foto do CD "Antichrist Superstar" de Marilyn Manson, um disco dos 90 onde aparece a música "1996"
[47°09′51″S, 126°43′06″W] Working impossible due to thunderstorm