@movq this is mind boggling. How come it looks just fine under Mosaic, and not under IE3? Man, am I glad I don't use a Microsoft browser!
Timeline
Recent posts from feeds followed by pftnhr@blog.ratterobert.com
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.
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 😅
One of the nicest things about Go is the language itself, comparing Go to other popular languages in terms of the complexity to learn to be proficient in:
- Go:
25
keywords (Stack Overflow); CSP-style concurrency (goroutines & channels) - Python 2:
30
keywords (TutorialsPoint); GIL-bound threads & multiprocessing (Wikipedia) - Python 3:
35
keywords (Initial Commit); GIL-bound threads,asyncio
& multiprocessing (Wikipedia, DEV Community) - Java:
50
keywords (Stack Overflow); threads +java.util.concurrent
(Wikipedia) - C++:
82
keywords (Stack Overflow);std::thread
, atomics & futures (en.cppreference.com) - JavaScript:
38
keywords (Stack Overflow); single-threaded event loop &async/await
, Web Workers (Wikipedia) - Ruby:
42
keywords (Stack Overflow); GIL-bound threads (MRI), fibers & processes (Wikipedia)
@kat I don’t like Golang much either, but I am not a programmer. This little site, Go by example might explain a thing or two.
@bender There is no aim. Just learning 😅 That way I can actually speak and write with authority when it comes to these LLM(s) a bit more 🤣 Or maybe I just happen to become that random weirdo genius that invents Skynet™ 😂
Jokes aside, what's the aim for doing this? Other than learning something new, that is.
@lyse an "informal" one. @movq doesn't even need to reach out. Simply wait until they start playing, measure the tempo, and start bassing on queue! Oh man, I can already imagine it! Dreamy! :-)
Again, I was simply pointing out that, if he used AI to correct misspellings, and improve grammar, then this isn't true:
“This post was written entirely by a human, with no assistance from AI. (Other than spell- and grammar-checking.)”
@thecanine right. Spell checkers are not AI. Full grammar checking, and correction? That one I have not seeing, but on AI. So, what I meant was, let the grammar gaffes show; we type as we speak (most of the time). About spelling mistakes, well, let them be corrected as we have done since 1971(?).
@prologic to err is human, to forgive is divine, right? I say let us err, and forgive. My grammatical errors make me me. Misspellings? Well, we need no stinky AI for that!
@prologic Dustin's last sentence on that post:
"This post was written entirely by a human, with no assistance from AI. (Other than spell- and grammar-checking.)"
Is it true that it was written "entirely by a human" then? Pfff.
@thecanine @movq So I actually agree with you! I think Dustin is taking a bit of a "deep and dark" path here (depression), and there are many parallels to other types of activities that we can all talk to. "AI" or "LLM"(s) here should be no different. Use them, Don't use them. I don't really see how it takes away our creativity or critical thinking.
@kat I kind of need some more details if you can. Logs, observations anything! Please 🙏
@bender It's still a straight-through to the Eris backend that itself uses a Let's Encrypt cert now. Haven't tried to also terminate TLS at the Edge yet.
@bender I normally don't myself either, but that saide, I think that's kind of @movq's point right? This new unauthenticated rate limit is absurd! 😱 You may as well just fucking 403 Forbidden
and be done with it 🤣

<2025-05-10T19:34:00+00:00 https://andros.dev/texudus.txt> Nice:) And is this implemented in your client as well? I've started to brainstorm on how to parse texudus in php, but I guess it could snatch some code from you?
Farrrk me Google search is and these days. Will they please "fuck off" with this Gemini AI garbage at the top that takes forever and is distracting as shit™ 💩 Fark me 🤦♂️ #Google #Search #Sucks #AI #Gemini
@kat Hmmm Please if this happens again, help me reproduce it. Any clues in the logs? Hmm? 🧐 My own pod has been running flawlessly for weeks now 😅
@prologic you are certainly a special case of a luddite. Or you like to self-punish. Or both! LOL.
@prologic LOL. It is from the Severance, AppleTV+ series. I am about to finish watching it with my kid---well, what's available for seeing. The series is still ongoing. I recommend it!
"Forgive me for the harm I have caused this world. None may atone for my actions but me and only in me shall their stain live on. I am thankful to have been caught, my fall cut short by those with wizened hands. All I can be is sorry, and that is all I am."
@kat Ahh but you're like one of a very few that actually own domains and do interesting things 😅
@bender How do you explain mine then? Unless it was registered before me, then let go of and I re-registered it later? 🤔
@prologic I will pull the email. The year is about right.
@anth happy birthday, “youngster!”
Domain Name: NETBROS.COM Registry Domain ID: 1193243_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.cloudflare.com Registrar URL: https://www.cloudflare.com Updated Date: 2025-03-29T04:08:33Z Creation Date: 1998-04-29T04:00:00Z
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 😅
@kat You'll have to forgive me 🙏 My vision impairment is getting in the way of seeing this "prompt box" thingy 🤣
@kat if I haven’t said it before, please allow me to say it now: I kinda like your attitude. Heck, I love it!
@lyse yes, it’s bad, but it’s the message what’s important. Now, if you want, I can give you a different perspective on the site, so that you will not see it as horrible anymore. And I will do for only $199.99. A bargain!
Why are we testing, or playing with, an alternate non-fully-compatible feed format within the same feed that we use daily?
@prologic hahahahaha! Don't you go watering that seed, mate 😅. I mean, we all dream about it, ain't that right?
So, Monday, we meet again. I mean, it is not a complain per se. I am glad to meet Monday! I am just not-so-glad to meet the working-from-office Monday. But, so it is.

@andros About the URL, since it no longer used for hashing there might be no need to change it. I agree that we keep all the parts that already are out there for the most parts. Instead of a contact field you could also just use links like: link = Email mailto:user@example.dk
or link = Signal https://signal.me/sthF4raI5Lg_ybpJwB1sOptDla4oU7p[...]

@andros Thanks for consolidating a lot of good ideas. Especially how you have deiced to just extend the mention syntax for location-based treads. This might even be backward compatible with older (pre-yarn) clients.
What about using Z
for UTC +00:00
- is that allowed in your specs?
Regarding url =
I would suggest to only allow one and the maybe add url_old =
or url_alt =
!?
I'm still not a fan of a DM feature, even thou it helps that i have now been split out into a separate feed file. Instead if would suggest a contact =
field for where people can put an email or other id/link for an established chat protocol like signal or matrix.
@kat Make sure you're up-todate with main
🤣 I'm fixing little things here and there. Also please report bugs 🐞
Hopefully I haven't missed or messed anything upu 😅
* 101f3eb0 - (HEAD -> main) Fix a bunch of UX to do with following/unfollowing, bookmarking and unbookmarking (3 seconds ago) <James Mills>
Testing UI/UX is hard™ 😉
@kat No no, it's just barks at the slightest thing going on around the neighborhod 😃 like it just goes a bit nuts often 🤣 it was a rescue dog, two years old, and it wasn't treated very well, a street dog. I think it's just basically afraid of every human in the world 😢
@kat / @xuu Recommend you git checkout main && git pull
, rebuild and redeploy: make build
, and however you deploy. 🙏 Lots of fixes (no more stalling) and optimizations to the feed fetcher, smoother cpu usage, better internal metrics.
I wonder if this twtxt will kick Yarnd into working again. There is only one way to find out, right?
@movq welcome to a (for us, Floridians) "fresh day" temperature! Soon the daily rains will come, so it will be even hotter, and humid, and sticky. Lovely, eh? LOL.
@kat Please git pull and rebuild 😂 Off of main
. I merged the catcher
branch already!
@prologic hahahahaha! No, no, no. Every word has its use. But for things like these I like certain reactions. For example, I would have given a "thumbs down" to the original twtxt, and done with it. Now, composing a reply, to simply say "no, thank you.", that I don't like. It seems a waste of space, and it doesn't "look good". I like to see at least 140 characters! Ha!

that said, and reading to @sorenpeter and @andros I have new thoughts. I assume that this won't change anyone's opinions or priorities, so it makes no harm sharing them.
It's always tempting to use something that already exists (like X, Masto, Bsky, etc.) rather that building anything through effort and disagreement until reaching to something useful and valuable together. A 'social service' is only useful if people is using it.
I'll add that I haven't lost interest on the 'hacky' part of twtxt about developing tools, protocols, and extensions as a community. It's the appealing part! It's a nice hobby to have, shared with random people across the world. But this is not the right way for me, and makes me feel that I'm unwelcome to propose something different (after watching replies to my previous twt). Feels like "If you don't agree, you are free to leave, we'll miss you." Naah, not cool. I've lived that many times before, and nowadays I don't have enough spare time and energy for a hobby like that.
Let's see what happens next with the micro-community!
@sorenpeter You're welcome 🤗 We'll run into each other again. I'm sure! 🤞