@zvava And yes yarnd does have a well documented API and two clients (CLI and unmaintained Flutter App)
Timeline
Recent posts from feeds followed by pftnhr@blog.ratterobert.com
@thecanine super well done! I especially love that tail. I can almost see it moving!
Woot, thank you! Using a config.json like this:
{
"host": "localhost:31212",
"protocols": ["http"]
}
Indeed did the trick! I know it isn't production ready, but I wanted to see with my own eyes, locally, how did it look. :-) I like where you are going! It is looking very nice, and polished. Can't wait for an alpha, beta, and release!
@kat all @prologic has to do is to allow <details> and the subset under it. Granted, it could be implemented on the formatting toolbar too...
@lyse a content warning is a way to tell the audience the content they are about to see is (or might be) shocking, or unsuitable, or unlikable. The audience can then chose to see it, or not. You know, akin of movies stating:
"Warning: The following film contains scenes that some viewers may find disturbing. Viewer discretion is advised."
Listen missy, don’t you disappear on us like that again, do you hear me?! 😂 Welcome back, kat! I was wondering where you were, but figured something more interesting was keeping you busy. 🙈
@zvava oh duh! Sorry, I promised I read, my brain just didn't process it right. I shall follow your progress, and offer bits and pieces of unrequested trivialities. :-)
@lyse oi, at least you still have weather services. We are soon to find ourselves looking at birds, ants, etc., to get a grasp. 😅
On a weather related topic, we get rains almost each day, mid-afternoon/late-afternoon. That's great, because I love rain, but I also need to mow the wilderness in the back of the house, and the front lawn. So, yeah, kind of a conundrum.
Hmm: gopher://uninformativ.de/0/phlog/2025/2025-08/2025-08-18--permacomputing.txt
That's fairly recent, but fully justified. I give up! :-D
For those not on Gemini, a proxy provides more insides on such, hmm, interesting acronym. :-D
@movq Right now I'm basically just blocking entire ASN(s) at this point and large blocks of IP(s) from Anthropic, OPenAI, Microsoft and others.
@bender I've been cutting back too 😅 Trying to avoid drinking (with alcohol) 24hr before fixtures (🏓) and before training 🤣
@movq dear lord. “I really need that feature!” — said no one. 🙄
@movq What do you define as "expensive"? 🤔 (I've always thought of modern-day painters as a "rip", and the ink my god 🤯)
@movq Kind of curious now... Is there a (to buy new) dot matrix printer you'd recommend if someone wanted to get into this sort of thing (sending plain 'ol bytes to a printer port)? 🤔 (I remember this back in the ye 'old days!)
@thecanine Haha I thought myself there might ahve been too many pixels on the tail, but I'm no expert in this field 🤣 It's still a nice canine though! 👌
@thecanine My daughter (who is pretty good already at art and only 10 :D) says this looks like a "blob" 🤣 I tried to explain to her that this is pixel art, but I'm not quite sure she has the same appreciation (yet) 😅
@prologic ahh! You are talking to yourself again. 😅
But maybe, just maybe this is why they're pushing so hard to have this "Age Verification" bullshit. So they can then shut people down like me that routinely "speak up" and "against the status quo". Bend over backwards? I think not! Assholes 🤣
I realize I'm a nobody, and no-one will care or listen. But to the various UK, EU and AU politicians pushing for this "Online Safety Act" bullshit.... You're all fucking utter morons! I can't wait for the backflash of what will come next. Idiots.
@movq having to go to a gopher proxy to see a text document better served on readily available web servers... 🤭, but I digress. Verbatim text:
What's Missing from "Retro"
~softwarepagan
------------------------------------------------------------------
You know, often, when I say I miss older ways of computing or
connecting online, people tell me "there's nothing stopping you
from doing that now!" and they are technicay correct in most cases
(though I can't, for example, chat with friends on MSN ever
again...) However, let me explain that while this type of thing can
*sort of* fill that hole in my heart, it isn't *the same.*
Say, for example, I wanted to connect with others over a BBS. This
wouldn't offer the same types of connections it used to. While
there are BBSes around with active users, they're no longer there
to discuss movies, Star Trek, D&D, games, etc. They're there to
discuss *BBSes.* The same can be said for Gopher, old-school forums
and all sorts of revival projects (such as Escargot, Spacehey,
etc.) Retrocomputing enthusiasts, while they have a variety of
interests, are often in these spaces to discuss the medium itself
and not other topics. This exists at a stark contrast from how
things were in the past, where a non-tech-inclined person may learn
the tech to connect with likeminded others (as I did as a
Zelda-obsessed kid.)
The same can be said of old media. People will say "well, nobody is
stopping you from watching old shows/movies now!" Again, they are
technically correct. I can go home right now and watch *Star Trek:
The Next Generation* to my heart's content. It will never again,
however, be current, or new. When something is new, it serves as a
shared cultural experience. Remember how "Game of Thrones* felt in
the mid-to-late 2010s? Yeah, that.
It's sad. I sustain myself on a mixed diet of old things, new
things, and new things intended for old millenials like me who like
old things. It can be bittersweet. @kat Ahh what do you mean by images don't embed? They definitely should! By default however all domains are blocked, so you might want to either allow some domains or just put in a .* entry to allow all/any domsins. Screenshot attached 
@kat Just do it 🤣 I do this daily for work. It's great!
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.
@bender I plan to trade it in within it's warranty period 🤣 It has 7yr warrants on everything, I said to the dealer, I'll see you in 5 🤣
Our truck can comfortably tow 3T (its rated for 3.5T but I'm trying to keep a fair bit of buffer and headroom all-round).
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
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
@eldersnake Yeah for sure! The thing that annoys me about a lot of this, is the sheer fact you can't really self-host let alone self-train these things I've been playing around with AI at home over the past few months and building my own neural networks from scratch (in Go) with genetic algorithms on a few tasks and training sets, but man it's hard™ 🤣 I feel like we're doing something wrong here...
How you can tell a "review post" on some random website was written by AI?
Ergonomically nicer than its binocular counterpart
How exactly is this a reason to avoid?! 🤦♂️
Anyone that the Pigs don't like sure is the perfect candidate. Without fail.
About ChatGPT rotting people's brains, similarly could be said about search engines, and reference books. Oh, also doom scrolling, and mobile devices, and the Internet... :-P
@kat I recommend you to remain curious without crossing the threshold. Unless, of course, you truly want to follow a never-ending rabbit hole. 😂
@movq I think it's here on MIT's website: Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task 🤔
https://threadreaderapp.com/thread/1935344122103308748.html Interesting article on how ChatGPT is rotting your brain 🤣
@bmallred Oh sorry I should have explained those terms 🤦♂️
@prologic yes, I never understood you using micro.blog (and paying for it, nonetheless!). I don’t like it (as a platform), and have an unexplainable dislike for its creator.
@bender Maybe one day I'll take back over my prologic.blog domain from µBlog and redoit with my handy zs tool with some nice CSS 🤣
@movq why Gopher to babble, and not just HTTP? I mean, may as well just write plain text files on your machine, and leave them there, right?
Gopher and Mastodon are two completely different things. That’s where my confusion comes from.
@prologic do you remember Hamachi? Tailscale/Headscale is Hamachi on steroids. They are used primarily for creating a VPN among all your devices so they can talk to one another as if they were on the same LAN, even when they're not. That was, mostly, my WireGuard usage.
I still have WireGuard running—because it is so lite that it doesn’t matter—to use as regular VPN, but Headscale keeps all my devices connected forming their own “mini-Internet” 100% of the time.
@prologic Tailscale is awesome! I run Headscale; it replaced my vanilla WireGuard install.
Great article from Tailscale about how security policies we've often seen in many large complex organizations that we all love to hate don't actually provide the security that we assumed.
@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!
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:
25keywords (Stack Overflow); CSP-style concurrency (goroutines & channels) - Python 2:
30keywords (TutorialsPoint); GIL-bound threads & multiprocessing (Wikipedia) - Python 3:
35keywords (Initial Commit); GIL-bound threads,asyncio& multiprocessing (Wikipedia, DEV Community) - Java:
50keywords (Stack Overflow); threads +java.util.concurrent(Wikipedia) - C++:
82keywords (Stack Overflow);std::thread, atomics & futures (en.cppreference.com) - JavaScript:
38keywords (Stack Overflow); single-threaded event loop &async/await, Web Workers (Wikipedia) - Ruby:
42keywords (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.
blog.ratterobert.com 