Timeline
Recent posts from feeds followed by pftnhr@blog.ratterobert.com
This is an example of the kind of garbage release notes from this conventional commit autogenerated crap π€£

I kind of hate conventional commit messages: https://www.conventionalcommits.org/en/v1.0.0/#summary
but I am loving reading RFC 2119: https://www.ietf.org/rfc/rfc2119.txt
@itsericwoodward Aren't yhere onlu 12 puzzles this year? π§
I don't know what this fruit is called! The waiter at breakfast told me the Vietnamese name but I've since forgotten π 
@kiwu Only thing i can find that meets your requirements is the ORDRO HDV-V12 HD 1080P Video Camera Recorder Is 80m of video rexorsinimg enough for you?
AoC Day #1 solution (mu): https://gist.mills.io/prologic/d3c22bcbc22949939b715a850fe63131
Hmmmm the AoC site is not mobile friendly π’
Can someone post the puzzles as Twts? π€£
Thinking about doing Advent of Code in my own tiny language mu this year.
mu is:
- Dynamically typed
- Lexically scoped with closures
- Has a Go-like curly-brace syntax
- Built around lists, maps, and first-class functions
Key syntax:
- Functions use
fnand braces:
fn add(a, b) {
return a + b
}
- Variables use
:=for declaration and=for assignment:
x := 10
x = x + 1
- Control flow includes
if/elseandwhile:
if x > 5 {
println("big")
} else {
println("small")
}
while x < 10 {
x = x + 1
}
- Lists and maps:
nums := [1, 2, 3]
nums[1] = 42
ages := {"alice": 30, "bob": 25}
ages["bob"] = ages["bob"] + 1
Supported types:
intboolstringlistmapfnnil
mu feels like a tiny little Go-ish, Python-ish language β curious to see how far I can get with it for Advent of Code this year. π
@movq I see problems with that, yes. Case in point:

@kiwu 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.
this is apparently a famous lake in Hanoi city in Vietnam. Don't know what it's called though. 
We have arrived at our first hotel. but check-in isn't till 2PM π€£ We arrived at 12:45PM π 
It's only been really @manton that's new on yhe disxover cure? π§ And only because i'm following him (only person whose Fediverse handle i could remember π€£)
One of the advantages of being vegetarian. you get served your in-flight meal first. before everyone else π€£ 
@therealprologic Sweet! Mentions are fixed! π Now just have to fix threading!
@therealprologic Okay so the mention translation is. busted and umm the threading is busted. But other than that, so far so good π
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?! π€¬
Sooooo looking forward to my holiday, after this week of work π€― 16 day holiday in Vietnam! Whoohoo π€
Sometimes, (just sometimes) my ability to pattern match and remember how to play perfect games of chess is awesome π 
Anyone on my pod (twtxt.net) finding the new Filter(s) useful at all? π€ 
@prologic I will share later my GoToSocial 10 lines (or less) config.yaml, and 4 lines Caddyfile, and you will see how easy it is.
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? π€
Oh fuck me! I had basically turned off the route to git.mills.io last night and went ot bed at ~2AM after unsuccessfully trying to control the attacks (bad bots) that were behaving like a DDoS attack. Tried to re-enable the route this monring and *BOOM, they're back! As-if they never stopped?! what da actual fuq?!
Anyone have any clever ideas of what I can do here to allows normal users, like you nice folk and block ths obnoxious traffic?!
@zvava I am waiting for that v1, so that I can start using it. ππ»
My day (yesterday), stand up at 09:30AM (AEDT), P2 Incident at 10:20AM. End of my day 04:30AM (AEST) the next day! Oh my π€£ π₯ π€¦ββοΈ
Fark me π€¦ββοΈ I woke up quite late today (after a long night helping/assisting with a Mainframe migration last night fork work) to abusive traffic and my alerts going off. The impact? My pod (twtxt.net) was being hammered by something at a request rate of 30 req/s (there are global rate limits in place, but still...). The culprit? Turned out to be a particular IP 43.134.51.191 and after looking into who own s that IP I discovered it was yet-another-bad-customer-or-whatever from Tencent, so that entire network (ASN) is now blocked from my Edge:
+# Who: Tentcent
+# Why: Bad Bots
+132203
Total damage?
$ caddy-log-formatter twtxt.net.log | cut -f 1 -d ' ' | sort | uniq -c | sort -r -n -k 1 | head -n 5
61371 43.134.51.191
402 159.196.9.199
121 45.77.238.240
8 106.200.1.116
6 104.250.53.138
61k reqs over an hour or so (before I noticed), bunch of CPU time burned, and useless waste of my fucking time.
@lyse @bender Pfft, they want folks to relocate to Sydney. Fuck that π€£ Sydney is a bit like San Francisco, I'm not actually sure which is worse. Fuck'n expensive as hell, the only palce you'd be able to afford to buy or rent is at least ~2hrs out of the city by public transport (i.e: train) and by that time you've just pissed your life down the toilet, because you'd be expected ot work a 9-10hr day + 2-3hrs of travel each way, buy the time you factor in having to wake up super early to get ready to travel in to work, you basically have zero time for anything else, let alone your ufamily,
Fuck that.
17, 21, and 22 are my favourites. Thank you for sharing! On 17, the pulley might be dangerously hanging, but if you manage to make it work, you will have a couple of nails to use! :-D
@lyse wow, 31 is truly a telling! Interesting facade on that building on 10! And that roof on 51, oh my! The golden Jesus and tower on 7 are something else too.
I miss Europe like hell, mate! A lot of things around here are younger than me. I donβt feel history, I am history. π
On βfamily dayβ, I was expecting to see more pictures with people in it. All lovely, nevertheless. Thanks, as always, for the mini-vacation! π
@prologic honestly, I though it was a nail at first. Like this, but bent. LOL.

@therealprologic It works! π€£ Now I'm quite sure we haven't got threads working yet π€
blog.ratterobert.com 












