blog.ratterobert.com

prologic (twtxt.net)

Problems are Solved by Method\" πŸ‡¦πŸ‡ΊπŸ‘¨β€πŸ’»πŸ‘¨β€πŸ¦―πŸΉβ™” πŸ“βš― πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘§πŸ›₯ -- James Mills (operator of twtxt.net / creator of Yarn.social 🧢)

prologic (twtxt.net) Read replies 1 hour ago
prologic (twtxt.net)

Hmmmm the AoC site is not mobile friendly 😒 Can someone post the puzzles as Twts? 🀣

Read replies 2 hours ago
prologic (twtxt.net)

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 fn and braces:
fn add(a, b) {
    return a + b
}
  • Variables use := for declaration and = for assignment:
x := 10
x = x + 1
  • Control flow includes if / else and while:
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:

  • int
  • bool
  • string
  • list
  • map
  • fn
  • nil

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. πŸŽ„

Read replies 2 hours ago
prologic (twtxt.net)

Sharing some photos of our Vietnam trip so far...

Read replies 17 hours ago
prologic (twtxt.net)

this is apparently a famous lake in Hanoi city in Vietnam. Don't know what it's called though.

Read replies 2 days ago
prologic (twtxt.net)

We have arrived at our first hotel. but check-in isn't till 2PM 🀣 We arrived at 12:45PM πŸ˜†

Read replies 3 days ago
prologic (twtxt.net)

One of the advantages of being vegetarian. you get served your in-flight meal first. before everyone else 🀣

Read replies 3 days ago
prologic (twtxt.net)

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?! 🀬

Read replies 4 days ago
prologic (twtxt.net)

Sooooo looking forward to my holiday, after this week of work 🀯 16 day holiday in Vietnam! Whoohoo 🀟

Read replies 4 days ago
prologic (twtxt.net)

Sometimes, (just sometimes) my ability to pattern match and remember how to play perfect games of chess is awesome 😎

Read replies 4 days ago
prologic (twtxt.net)

Anyone on my pod (twtxt.net) finding the new Filter(s) useful at all? πŸ€”

Read replies 4 days ago
prologic (twtxt.net)

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? πŸ€”

Read replies 4 days ago
prologic (twtxt.net)

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?!

Read replies 5 days ago
prologic (twtxt.net)

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 🀣 πŸ”₯ πŸ€¦β€β™‚οΈ

Read replies 6 days ago
prologic (twtxt.net)

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.

Read replies 1 week ago
prologic (twtxt.net)

Hello @therealprologic πŸ‘‹

Read replies 1 week ago
prologic (twtxt.net)

Testing 1 2 3

Read replies 2 weeks ago
prologic (twtxt.net)

Testing 1 2 3

Read replies 2 weeks ago
prologic (twtxt.net)

ap-verify: 8f259adfc4ef06ac1472

Read replies 2 weeks ago
prologic (twtxt.net)

ap-verify: f1fb71f88d8a644dbd84

Read replies 2 weeks ago
prologic (twtxt.net)

New beginnings, new horizons. New pod logo 🀟

Read replies 2 weeks ago
prologic (twtxt.net)

LOL πŸ˜‚ I think mastodon.social is broken 😞

Read replies 2 weeks ago
prologic (twtxt.net)

Test (_did I fix this shitβ„’-)?

Hey @manton πŸ‘‹ Why yes I believe I did!

Read replies 2 weeks ago
prologic (twtxt.net)

Testing 1 2 3 @manton

Read replies 2 weeks ago
prologic (twtxt.net)

verify: be6b4443c96a602b1947

Read replies 2 weeks ago
prologic (twtxt.net)

Testing new design, architecture and implementation of a Twtxt bridge I'm working on...

verification-token: ee9bc4da3356f4990671

Please ignore.

Read replies 2 weeks ago
prologic (twtxt.net)

I'm building a service that lets you:

create and manage disposable, brandable email aliases so you can track leaks, forward important messages, and keep your real inbox clean.

I've just finishing building it for the most part, and have cut a v0.1.0 release. It's currently closed source (to be decided later) and now open to beta testers. cc @bender πŸ™ I fully intend to monetize and offer this as a paid service in teh coming weeks/months, but beta/invite-only testers and early adopters/users first 🀟

Read replies 3 weeks ago
prologic (twtxt.net)

Scheduling the next Yarn.social Call for next month, a month in advance. Hope y'all can make the next one 🀞

Read replies 4 weeks ago
prologic (twtxt.net)

πŸ‘‹ Reminder that we're starting up our social calls again (monthly), RSVP here 🀟 It starts in 13h27m πŸ˜… Hope to see some/all of you there πŸ‘Œ

Read replies 1 month ago
prologic (twtxt.net)

Wow! 🀩 Are folks actually using Gatherly already? πŸ€”

Read replies 1 month ago
prologic (twtxt.net)

The hail we had yesterday 🀯

Read replies 1 month ago
prologic (twtxt.net)

So just @bender and I attending our monly call eh?

Read replies 1 month ago
prologic (twtxt.net)

Reminder, kick-starting our monthly social call! πŸ“ž Please RSVP if you can make it!

Read replies 1 month ago
prologic (twtxt.net)

Hey all πŸ‘‹ Starring up the monthly social call we used to have 🀞 Please RSVP here if you can make it! πŸ™

Read replies 1 month ago
prologic (twtxt.net)

Been mucking around with designing my own camper (floor plan).

Read replies 4 months ago
prologic (twtxt.net)

Global update: Trump in Scotland says EU trade deal has 50-50 chance as tariff row grows. Gaza sees 9 more starvation deaths (122 total); UN says famine is deliberate. Thai-Cambodia clashes kill 16, displace 135k. US raid in Syria kills top ISIS leader & sons.

Read replies 4 months ago
prologic (twtxt.net)

After many weeks and probably at least a hundred hours of research, discussions and in-person viewing, I think I've finally come up with my Final Choices (shortlist) of a Hybrid Camper / Caravan that I think will suit my family and that I'll enjoy (far less work for me to setup and teardown). The one at the top of the list I'm leaning towards os the SWAG SCT16 Family 4B #Camping #Campers

Read replies 4 months ago
prologic (twtxt.net)

Been spending a lot of time researching campers as I want to / plan to upgrade our current Camper Trailoer (forward fold) Stoney Creek XL-FF6 to a slightly larger Hybrid Camper/Caravan with ensuite, internal kitchenette, external full hitchen, pop-top roof and twin bunks.

This is the summary and whittling down of my research so far: https://wiki.mills.io/s/1103bc9c-dd75-4a98-b64b-8dadc5b0e51f/doc/comparision-Ln03Moiibq

Read replies 4 months ago
prologic (twtxt.net)

As promised, here's some photos of love you!! camping trip to Canarcon George in QLD, Australia.

Read replies 5 months ago
prologic (twtxt.net)

https://threadreaderapp.com/thread/1935344122103308748.html Interesting article on how ChatGPT is rotting your brain 🀣

Read replies 5 months ago
prologic (twtxt.net)

Hmmm 🧐 Not what I thought was going on... No bug...

 time="2025-06-14T15:24:25Z" level=info msg="updating feeds for 8 users"
 time="2025-06-14T15:24:25Z" level=info msg="skipping 0 inactive users"
 time="2025-06-14T15:24:25Z" level=info msg="skipping 0 subscribed feeds"
 time="2025-06-14T15:24:25Z" level=info msg="updating 80 sources (stale feeds)"
Read replies 5 months ago
prologic (twtxt.net)

Soooo very very close! πŸ˜… AI Agent learning to play Connect3!

Read replies 5 months ago
prologic (twtxt.net)

I'm finding this very interesting... An evolved neural network that plays the game of tic-tac-toe and so far is a pretty decent player. Here is a visualization of it's evolved "brain" that underwent GA (genetic algorithm) training with classification learning + self-play.

Read replies 6 months ago
prologic (twtxt.net) Read replies 6 months ago
prologic (twtxt.net)
prologic@JamessMacStudio
Sun May 25 21:44:41
~/tmp/neurog
 (main) 130
$ go build ./cmd/ttt/... && ./ttt
Generation  27 | Fitness: 0.486111 | Nodes: 44  | Conns: 82

... experimenting with building and training a tic-tac-toe game, which evolves a. neural net that learn to paly the game against the best evolved champions πŸ˜…

Read replies 6 months ago
prologic (twtxt.net)

https://youtu.be/1GN3xBuAgrI?si=ezBYJeSOFgtBdjEu -- Can someone please just fire Trump already? What a fucking idiot?! The man is a lunatic πŸ€¦β€β™‚οΈ

Read replies 6 months ago
prologic (twtxt.net)

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 🧐

Read replies 6 months ago
prologic (twtxt.net)

After yarnd v0.16 is released and the next round of specification updates are done and dusted, who wants me to have another crack at building Twtxt and activity pub integration support?

Read replies 7 months ago
prologic (twtxt.net)

Nothing like being paged at 00:30 (midnight) for a P2 incident that is now resolved at 02:10 🀯 Obviously I'm not going to work tomorrow (I mean today lol πŸ˜‚) at the usual start time πŸ€¦β€β™‚οΈ

Read replies 7 months ago
prologic (twtxt.net)

Finally I propose that we increase the Twt Hash length from 7 to 12 and use the first 12 characters of the base32 encoded blake2b hash. This will solve two problems, the fact that all hashes today either end in q or a (oops) πŸ˜… And increasing the Twt Hash size will ensure that we never run into the chance of collision for ions to come. Chances of a 50% collision with 64 bits / 12 characters is roughly ~12.44B Twts. That ought to be enough! -- I also propose that we modify all our clients and make this change from the 1st July 2025, which will be Yarn.social's 5th birthday and 5 years since I started this whole project and endeavour! 😱 #Twtxt #Update

Read replies 7 months ago
Reply via email