If #AI keeps corrupting almost every software project, I'll migrate
fully to #hyperbola #GNU (soon #BSD, but keeping the license
compatible with the GPLv2) and toss every modern crap.

9front too because the system it's small enough
and you need AI for that simple C and design
you should drop CS/IT altogether and go
back to High School or maybe Elementary school.
The system it's made to be understood
for humans, not to be lost with 100 millions
of code for a browser, a kernel and
some really complex desktop providing
userland techonologies as it happen with
current OSes.

I will just watch ripped DVD's under a netbook
with old releases of mpv/mplayer and pretty much
OPUS/mp3 and ogg libre media, even libre comics
under CBZ and stuff from Gutenberg.
No needs for DRM's, no need for LLM
slopware. I will just use Eforth+Subleq/muxleq,
rc+awk. And s9 for Lisp to try
'exotic' computing environments.
UXN maybe for 'retrogaming'.

Protocols? Plain IRC, NNTP, Jabber, Email and few more.
No need to vibecode crap there, you fools,
the standards are almost set in stone.
Use LibreSSL and that's it.

Keep backup from old systems, you will need them.
Create replicas of Hyperbola's mirrors.

Subleq+Eforth looks insane *but* it's a granted
environment under PD *and* from now you can
use it on almost every system where an ANSI C
compiler exists. It's almost useless for
anything modern but again it might even
work as a modern bootstrap tool if things
needs to be 'restarted' if a huge #LLM
cross-suiing between companies happens.

https://github.com/howej/muxleq

https://hyperbola.info

The versions are old enough to be trusted
to be #AI free. And the repo it's small
enough to be handled with modern
external media with TB sized disks.

Again, this is not madness, but a way to
be inmune to future cross-company suing
because of copyrighted code.

And not just code. For sure META will be damned
because of the Copyright steal.

@anthk

“Programs must be written for people to read, and only incidentally for machines to execute.”

Abelson & Sussman, Structure & Interpretation of Computer Programs (1996)

@tusharhero He, good old SICP. With Forth it's the same
but for different reasons: you don't wanna to juggle with the stack
by design, you are enforced to modularize you code from day 1.

Even for EForth running under subleq/muxleq the system it's small
enough to write floating number support, complex numbers,
fraction arithmetic... by hand in "userspace",
not by low-level Subleq calls.

Performance? under Muxleq not much compared to even TCL 7.x
with no bytecode, but fast enough to prototype trivial
code. Muxleq already gives a huge boost over subleq.
And the output for sure will be reproducibe.
Then there's some kind of 'JIT' ted Subleq interpreter
from the book of the subleq VM author
where low level calls are mapped to C ones giving
a good boost too for that Eforth, on par maybe on gawk.

And if it works fast on that, expect great speeds
on current 32 bit microcontrollers.
If something like this can be good for engineering
contraints, it can be good anywhere (modulo QM levels/
astronomical distances):

: pi* 355 113 */ ;

1000 pi* .
3141

If you want more precision, adapt it for double numbers.

: pi* 355 113 m*/ ; ok
100.000 pi* d. 314159 ok

And Forth is not a fast language, but if your code
run fast under Eforth+Subleq, it will be crazy
fast under GForth *and* without even needing
GMP and the like for big numbers and even
float support in hardware.

Remember that some Unix engineers with proper C code
kicked Nvidia CUDA's ass which lasted 5 months
to simulate some complex ice dynamics.
The simplified code in plain ANSI C and simple
math (math.h) with some off the self
64 bit machine? 15 minutes

@anthk One small correction: #hyperbolaBSD will be covered by GNU GPLv3 and LGPLv3. See https://www.hyperbola.info/news/announcing-hyperbolabsd-roadmap/

This will be the first BSD system covered by (L)GPLv3 that I know of. And Linux (kernel) is still GPLv2 only...SO SAD! (I just wanna razz Linus a bit 😜 )

Hyperbola - News: Announcing HyperbolaBSD Roadmap

@thebluewizard GPLv2 in name only, it's full of blobs and propietary firmware.
@anthk Sigh - #HyperbolaBSD team reported that blobs and code with incompatible licenses are removed. See https://wiki.hyperbola.info/doku.php?id=en:manual:contrib:hyperbolabsd_roadmap , in particular see HyperbolaBSD Canis Major v0.99-pre-alpha section where it mentions removing blobs and checking licenses, etc.
Also, see https://wiki.hyperbola.info/doku.php?id=en:manual:deblob_a_kernel_patch
Remember, HyperbolaBSD is still in development, much work remains to be done.
Please cite specific evidences showing that there are "full of blobs and propietary firmware." and report that to HyperbolaBSD.
en:manual:contrib:hyperbolabsd_roadmap [HyperWiki]