Timeline
Recent posts from feeds followed by pftnhr@blog.ratterobert.com
@movq oh, you bet someone is adding them. Being as we are a small community, I could almost guess who added what. 😅
@lyse I am so tempted to agree with you on this one. There has to be a way to manage that without having to mute the bejesus out of them.
@nghialele it’s great to see another Yarnd pod in the wild. Welcome!
@starletvania hello ((hello hello [imagine this as an echo])). ☺️
@thecanine with this you meant Conversations, not XMPP, right?
"Also, finally getting full screen view for avatars in XMPP - a better integrated one, after 25 years. Y@ay!"
On QRs, as long as they work (and they are quite resilient), it doesn’t matter. Their design, and colours, will be based on theme in which they are included. They are getting used more now in the US. They are king on East Asia. They are awesome.
@movq I didn't stop to think on this one. 😅 Of course, duh!
@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!
Almost sure it would look even better if you removed CSS altogether for IE3, and the like. Your site is clean as a whistle, just vanilla, no CSS.
You got two plushies! A Tux, and a pretty anime girl! 🙈
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.
@bender Well it's really just for other fellow humans that might not know better and what Microsoft does with your hard™ work 🤣
@prologic yeah, that will work perfectly. Because you are using “please”—which we all know is a magic talisman word of obedience—all uploads of your code to Github will be automatically paused, until such magic word is removed. 😂
Please don't upload my code on Github!
I'm thinking about putting this up on all my projects and even on the front page of my Gitea instance 🤔
For context, this is a funny Interaction between an engineer and copilot on Microsoft's core programming Language 🤣🤯
Fuck 🤣 Building and learning about machine learning and evolutionary processes is hard™ 🤣
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 😅
@prologic I remember going through your “introduction to Golang”, I don’t remember the URL, but I vividly remember going through it, and I was lost at chapter one. So, about that “mastering” the core in hours, “I don’t believe you.” (insert I don’t believe you meme animated GIF here). LOL.
Ultimately, Go sits in the sweet spot on the complexity vs performance chart:
- Minimal syntax & concepts → low learning curve
- Compiled speed → high throughput
- Built-in CSP concurrency → scalable by default
See Rob Pyke's presentation on Expressiveness of Go
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)
@bender Here's a short-list:
- Simple, minimal syntax—master the core in hours, not months.
- CSP-style concurrency (goroutines & channels)—safe, scalable parallelism.
- Blazing-fast compiler & single-binary deploys—zero runtime dependencies.
- Rich stdlib & built-in tooling (gofmt, go test, modules).
- No heavy frameworks or hidden magic—unlike Java/C++/Python overhead.
@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.
@prologic so, what did you have for dinner last night? How's the weather Down Under a bit past 02:00? Do tell me. 🤭
This is one of my attempts:
$ go build ./cmd/xor/... && ./xor
Generation 95 | Fitness: 0.999964 | Nodes: 9 | Conns: 19
Target reached!
Best network performance:
[0 0] → got=0 exp=0 (raw=0.000) ✅
[0 1] → got=1 exp=1 (raw=0.990) ✅
[1 0] → got=1 exp=1 (raw=0.716) ✅
[1 1] → got=0 exp=0 (raw=0.045) ✅
Overall accuracy: 100.0%
Wrote best.dot – render with `dot -Tpng best.dot -o best.png`
Over the past few weeks I've been experimenting with and doing some deep learning and researching into neutral networks and evolutionary adaptation of them. The thing is I haven't gotten very far. I've been able to build two different approaches so far with limited results. The frustrating part is that these things are so "random" it isn't even funny. Like I can't even get a basic ANN + GA to evolve a network that solves the XOR pattern every time with high levels of accuracy. 😞

@prologic You can read more about the "cryptic" live coding language Punctual in my newsletter
@sorenpeter Also not very readable. Quite cryptic really 😅 I have no idea how this works 🤦♂️
My vision with this newsletter is to have a slower medium for communicating about my art as well as ideas and projects I'm working on regarding how we can use digital technology to our own benefits instead of being exploited by big tech.
Twtxt not sloe enough for you? 🤣


fit 1 $ spin (saw 0.1 * sign fxy) $ rect 0 1 - rect 0 0.99 >> add;
#punctual #livecoding #creativecoding #videoart
@sorenpeter What will you be writing about? What's your target audience? 🤔

I'm sending out my first newsletter later today. Sign up at https://darch.dk/newsletter if you want it fresh of the press 💌
https://youtu.be/1GN3xBuAgrI?si=ezBYJeSOFgtBdjEu -- Can someone please just fire Trump already? What a fucking idiot?! The man is a lunatic 🤦♂️