Got back into drawing! :)
I also made a couple (digital) collages today. Huge achievements
@bender@twtxt.net Yeah. something i’m trying to avoid in this 2nd attempt 🤞
@movq@www.uninformativ.de I see problems with that, yes. Case in point:

@prologic@twtxt.net yeah, it is only Manton (with which I don’t see eye to eye) for now. I am simply anticipating the issue, rather than experiencing it fully right now. If efforts continue on this direction, you see what I am writing about, right?
@kiwu@twtxt.net I see. I have no experience on the matter, sadly. :-( I am sure you can find plenty of recommendations online. Beware of anything below $100 (you will find plenty of cheap, but they are, indeed, cheap in the whole sense of the word). I’d say, a decent one will start around $250-$300, and up.
@lyse@lyse.isobeef.org Gemini agrees. :-)
@prologic@twtxt.net Judging by the BRG and BIDV buildings, I conclude this is Hồ Hoàn Kiếm: https://en.wikipedia.org/wiki/Ho%C3%A0n_Ki%E1%BA%BFm_Lake
there’s also a constant veil of what I believe to be cold dust in the air and smog 😢
this is apparently a famous lake in Hanoi city in Vietnam. Don’t know what it’s called though. 
@kiwu@twtxt.net I’ve no idea about regulations in your area, but over here there are different taxation rules for video and photo cameras. Hence, manufacturers limit the video recording time of photo cameras typically to half an hour, so that they don’t classify as video cameras with their higher taxes.
@klaxzy@klaxzy.net Worked out perfectly for me, too! :-)
@prologic@twtxt.net Tada! There you once hope for your flight and ride to be delayed and then of course they are right on time! :-D You gotta wait either way. ;-) Looks like you got some good drinks, though.
Yeah, how? We are facing this very problem.
We have arrived at our first hotel. but check-in isn’t till 2PM 🤣 We arrived at 12:45PM 😆 
@shinyoukai@neko.laidback.moe That’s the one 😆
yarnd installation has been properly fixed.
@shinyoukai@neko.laidback.moe Very nice! 👌
That’s going to be most of our holidays next year 🤣 Mostly because we bought a van to go “glamping” about the country 😆
@movq@www.uninformativ.de Ahh i see!
It’s only been really @manton@bridge.twtxt.net that’s new on yhe disxover cure? 🧐 And only because i’m following him (only person whose Fediverse handle i could remember 🤣)
@prologic@twtxt.net Very rarely. And if I/we do, then it’s by train or by car. 😅
@bender@twtxt.net a mobile phone camera doesn’t cut it because it cant take long videos. I would say like the cheapest possible tbh! it doesn’t have to be an amazing grade a camera, just something that will record in decent quality for long periods of time! I mostly want it to make vlogs :p
yarnd‘ using HTMX is just as good, i'd not better, than one written in React.
Even on piss poor in-flight Wi-Fi it works pretty well 👌
I have to say. A well designed Hypermedia Driven Web Application such as yarnd‘ using HTMX is just as good, i'd not better, than one written in React.
@movq@www.uninformativ.de You don’t go on holidays anywhere? 🧐
@prologic@twtxt.net Really? That’s nice. 😅 (God, I haven’t been on a plane in 25 years, I think.)
@klaxzy@klaxzy.net Too true!
One of the advantages of being vegetarian. you get served your in-flight meal first. before everyone else 🤣 
@bender@twtxt.net What’s happened for you here? 🧐
@movq@www.uninformativ.de Haha, I would feel the same. :-)
@kiwu@twtxt.net It also greatly depends on what kind of videos you plan to record. When you go, let’s say, diving, the specs need to be probably more suited to that type of environment. What about zoom, macro shots, wide landscapes, and so on? When typically mounted on a tripod, I’d say builtin image stabilization is not required, but for more action shots, this is fairly important to not get sea sick. :-)
I’ve got a Nikon Coolpix S9300. I typically only take photos, but it also works for the occasional video. Free hand moves are quite difficult, but when mounted to a tripod, this is not too shabby. There’s absolutely no way around a (makeshift) tridpod when zooming in, though. The audio is definitely not the best, especially wind destroys everything. If I recorded more video, I would certainly want to have an external microphone.
As someone that almost exclusively uses “Discover”, that is. If you do use it like I do, you know I mean.
Canine: HotTopic, sparkledog, Christmas tree looking edition

Ah, the collateral damage of ActivityPub bridges…
save 100% today when you don’t buy anything
@movq@www.uninformativ.de All good! 👌 Likely bug on my end (bridge)
fark’n hell! why are there so many actors on the bridge?! 🤯 (shadow twtxt feeds)
@prologic@twtxt.net Hmm. 🤔 Well, I don’t run that server myself, so I can’t peek into the logs to see what’s going wrong … 🥴
The token isn’t secret in anyway, just proving that you control / own the feed.
@shinyoukai@neko.laidback.moe Yea or as a comment in your feed somewhere
Seems i can’t add you to the bridge hmmm 
@movq@www.uninformativ.de So that’s movq@tilde.zone ? I’ll first have to put it into the bridge…
@prologic@twtxt.net do I just have to actually post the token into the twtxt timeline for the bridge?
(as in, for registration)
@lyse@lyse.isobeef.org Oh yeah, there’s lots of them here. Even in winter when it’s freezing outside. I’m always baffled to see parrots in the snow … feels like a paradox. 🥴
@prologic@twtxt.net How do I test? You can try to mention my Mastodon account https://tilde.zone/@movq, if that helps. 🤔
Hey @ocdtrekkie@bridge.twtxt.net 👋 Is this thing on? 🧐
Maybe someone else can help with more testing? 🧐
I think i may have fixed threading too but can’t easily test now as i’ve left for my
holiday and don’t really use Mastodon 😂
@therealprologic@bridge.twtxt.net Sweet! Mentions are fixed! 👌 Now just have to fix threading!
Hey @prologic@twtxt.net 👋
@therealprologic@bridge.twtxt.net Okay so the mention translation is. busted and umm the threading is busted. But other than that, so far so good 😊
@c350a5e5fb9d9457@bridge.twtxt.net Does this mean we’res starting to work, this whole Twtxt <-> ActivityPub bridge thingy? 🤔
Oh my god! 🤣 It works! 🥳 My first Twt into the Fediverse (stil some improvements to be made of course), but still 😳 Wow! 🤩 
@aelaraji@aelaraji.com Thanks for the account! I figured out one thing at least so far, my WAF was blocking some of the AP requests. Fixed that. Anyway, holiday time 🤣 Back in ~2 weeks.
I’m kind of tired of late of telling support folks, for example, ym registrar, how to do their fucking goddamn jobs 🤦♂️
Hi James,
Thank you for your patience.
There are several reasons why a .au domain registration might fail or be cancelled, including inaccurate registrant information, ineligibility for a .au domain licence, or issues related to Australian law.
For a full list of possible reasons, please see this article: https://support.onlydomains.com/hc/en-gb/articles/6415278890141-Why-has-my-au-domain-registration-been-cancelled
If you believe none of these reasons apply to your case, please let us know so we can investigate further.
Best regards,
Yes, so tell me support person, why the fuck did it fail?! 🤬
Finally!! I can go to sleep!
Good to see so many folks starting to come back to our little non-social social ecosystem 👌 Good to also see twtxt.net starting to peer with 7 other pods in the greater network too! 🥳
Sooooo looking forward to my holiday, after this week of work 🤯 16 day holiday in Vietnam! Whoohoo 🤟
@shinyoukai@neko.laidback.moe I don’t even know how to fix that 🤣 Do you? 🤔
@prologic@twtxt.net Your gitea thinks the LICENSE file in the yarn repository is SSPL-1.0 instead of GNU AGPL 3.0,
and I can’t help but giggle at that
Alright, this yarnd installation has been properly fixed.
@kiwu@twtxt.net at what price range are you looking to keep your expenses? A mobile phone camera doesn’t cut it?
I have a question! I’m looking for a small personal camera(specifically good for videos because that’s what I’ll use it for) that’s cheap enough for a teen to afford but also actually good. Do any of you tech people have any good recs?
@shinyoukai@neko.laidback.moe HAHAHAHAHAH! Hell yeah!!
@movq@www.uninformativ.de How sweet! :-) I find it super interesting that they’re kinda common around your area: https://de.wikipedia.org/wiki/Alexandersittich#Verbreitung We don’t have them here.
config.yaml, and 4 lines Caddyfile, and you will see how easy it is.
Of course, he could forget all about it, and be happier anyway. 🤣
config.yaml, and 4 lines Caddyfile, and you will see how easy it is.
@shinyoukai@neko.laidback.moe there you go! What I am trying to say is, if @prologic@twtxt.net truly wants to be able to diagnose something as difficult to diagnose as ActivityPub, he ought to run his own. There is no workaround.
config.yaml, and 4 lines Caddyfile, and you will see how easy it is.
@prologic@twtxt.net I am telling you that is extremely easy: https://docs.gotosocial.org/en/latest/advanced/host-account-domain/. Now, if you are putting into account your rather… unique setup, then that’s another story.
The photo doesn’t do justice at all, it was blood red: https://lyse.isobeef.org/abendhimmel-2025-11-27/
@aelaraji@aelaraji.com It’s definately been a long and fast year that’s for sure 👍 Don’t worry!
Ahh sorry about that! It’s public now!
@prologic@twtxt.net yeah, I’ve had even requested access to it in order to give it a try and report whatever I can but, Sorry I never got to do any of it. 2025 slam dunked a massive pile of 💩 over my life (hence the disappearance, trying to avoid talking about any of it) and I’m just starting to recover (or at least trying to).
@aelaraji@aelaraji.com I think I’ll just end up using the Official CrowdSec Go library 🤔
Speaking of WAF(s) / Web Applicaiton Firewalls – I actually had forgotten that not only have I designed a new WAF from scratch, but I’ve actually implemented it already, and done some local testing. I just haven’t put it into production yet… What od you think @aelaraji@aelaraji.com ? 🤔 https://git.mills.io/prologic/caddy-waf
@prologic@twtxt.net The periodic blacklists updates will be done automatically in the background, as for the different processing mechanisms (rules, collections of rules, remediation …etc) you just install/add the pre-made ones from the hub and call it a day, they’ll get periodic updates when needed. But you could easily create and add your own in case you want to block or white-list a specific behavior
Sometimes, (just sometimes) my ability to pattern match and remember how to play perfect games of chess is awesome 😎 
5xxs on my end, I'm not dead 😂 (well, unless I am). Well be changing ISPs and hopefully get the new line up and running before the old provider cuts us off.
@aelaraji@aelaraji.com Good luck! 🤞
I was having a stroll and heard this weird crackling noise. Took me a moment to realize that it’s coming from the tree above me. I looked up and didn’t see anything at first, because of the bad light. And then I saw it: About 10 parrots (alexandrine parakeets or rose-ringed parakeets) were sitting up there, heaving a feast. 😅
https://movq.de/v/3527326471/parrots.mp4
(Video isn’t great, because this is my smartphone and the light was bad.)
@shinyoukai@neko.laidback.moe If you’re after a list of bad ASN(s) I have such a list handy here 😂
git.mills.io today (after finishing work) and this is what I found 🤯 Tehse asshole/cunts are still at it !!! 🤬 -- So let's instead see if this works:
@prologic@twtxt.net @aelaraji@aelaraji.com https://http.cat/status/402
PSA: Just in case you start getting 5xxs on my end, I’m not dead 😂 (well, unless I am). Well be changing ISPs and hopefully get the new line up and running before the old provider cuts us off.
git.mills.io today (after finishing work) and this is what I found 🤯 Tehse asshole/cunts are still at it !!! 🤬 -- So let's instead see if this works:
@aelaraji@aelaraji.com Ahhh! That would be even funnier and even more brilliant! 🤣 If you can find this, I would happily employ this tactic next time and make ‘em pay 💰 Bahahahaha 🤣
@shinyoukai@neko.laidback.moe You would have to pull main and build from source 🤣 I promise I’ll make a new major release soon™ – Only been promising that for a while now, but it will happen this year 🤣
@aelaraji@aelaraji.com Yeah and I think I can basically pull the crowssec rules every N interval right and use this to make blocking decisions? – I’ve actually considered this part of a completely new WAF design that I just haven’t built yet (just designing it).
git.mills.io today (after finishing work) and this is what I found 🤯 Tehse asshole/cunts are still at it !!! 🤬 -- So let's instead see if this works:
@prologic@twtxt.net I remember reading a blog-post where someone has been throwing redirects to some +100GB files (usually used for speed testing purposes) at a swarm of bots that has been abusing his server in order to criple them, but I can’t find it anymore. I’m pretty sure I’ve had it bookmarked somewhere.
@prologic@twtxt.net 😂HAHA, thanks!
@prologic@twtxt.net The main thing that I tought of is that whomever is abusing your services must be a well known actor (by range/set of IPs) that got reported by other Crowdsec users. So to my simpleton’s understanding, your reverse-proxy/web server passes the requests by crowdsec for processing, they get banned for $N hours if the source has already been blacklisted by the community or violates any of a set of behavior base rules (and even more hours for repeat offenders); otherwise the requests/responses go as per usual. Not sure if I got things right but this might help paint a better picture of the process.
Anyone on my pod (twtxt.net) finding the new Filter(s) useful at all? 🤔 
config.yaml, and 4 lines Caddyfile, and you will see how easy it is.
@bender@twtxt.net That’s not the problem. The problem is the complex DNS setup and delegation. I’ve gotten it working once before, but it’s not that easy if you don’t intend to run it on the APEX Domain.
So blackholing my Gitea instance’s DNS for the day seemed to have worked 🤣 (if only I had a real target I could have made their fucking crawlers DDoS themselves 😂) – Let’s also see if enabling DDoS proection on the Edge via Vultr’s DDoS capability also helps? 🤔
@prologic@twtxt.net I will share later my GoToSocial 10 lines (or less) config.yaml, and 4 lines Caddyfile, and you will see how easy it is.
@prologic@twtxt.net How so? even I (the caveman) am running one 😂
@prologic@twtxt.net I’ll create one manually and send you the creds so you can change them as soon as you log in (my instance isn’t set up to send emails). Not sure how you could get access to logs, not even my admin account has that on the admin panel. I just snoop trough the /var/log/* when needed.
Shin’ya M. > doas npfctl table fail2ban list | wc -l
21
Up Next:
Twtxt feed support for Kosuzu
A simpler theme for Yarn, perhaps?
@movq@www.uninformativ.de sorry dude I think we’re getting our language confused. I think I actually meant private Internet connections.
@prologic@twtxt.net Yeah, I meant ISPs. Hm, okay. 🤔
Something I caught myself saying earlier in the day:
As a human species we need to stop doing stupid shit™.
–James Mills
T-shirt coming soon™
Tired to re-enable the Ege route to git.mills.io today (after finishing work) and this is what I found 🤯 Tehse asshole/cunts are still at it !!! 🤬 – So let’s instead see if this works:
$ host git.mills.io 1.1.1.1
Using domain server:
Name: 1.1.1.1
Address: 1.1.1.1#53
Aliases:
git.mills.io is an alias for fuckoff.mills.io.
fuckoff.mills.io has address 127.0.0.1


PS: Would anyone be interested if I started a massive global class action suit against companies that do this kind of abusive web crawling behavior, violate/disregards robots.txt and whatever else standards that are set in stone by the W3C? 🤔
@bender@twtxt.net Maybe so. But running Mastodon or GotoSocial is actually not as easy as you’d think 😂