@p@fsebugoutzone.org @m0xee@social.librem.one you reminded me to do a btrfs snapshot
@p@fsebugoutzone.org @realman543@annihilation.social @m0xee@social.librem.one every day I yearn for the latter β:darkness:β
@p@fsebugoutzone.org @m0xee@social.librem.one @realman543@annihilation.social ββ is unix, just moreso. You know I'm not a fan of that
@p
> Forth environment on a Z-80
That shit I came up with was somewhat hard to challenge, but you did! Respect! π
I'm just poking @iska for fun βΒ pretty sure that it would be something more practical (but still unusable by the standards of a normal human being)
@realman543
@p
Strange that you don't own a PowerMac G5 rig then β having Forth right in OpenFirmare sounds cool if you're into that thing. To be honest, to me it's in the same category LISP is in though β something fun, but impractical π
As for Z80: https://oldbytes.space/@millihertz/112620912045955111
To me it doesn't even bear any nostalgic value: I didn't own it when everyone did.
@p
To me it doesn't even bear any nostalgic value: I didn't own it when everyone did. I don't know how my parents did that, but I had a 80386-based computer when not every Soviet research instutute had PCs like that. And it was US-made β not the CPU, the whole box β a few kidnes got sold somewhere along the way probably π
@realman543 @iska
@p @realman543 @iska
It must be the instance, nothing sad about that thread in particular, it's a provocative post about Z80, but being a self-proclaimed hot take β it's supposed to be.
Or that account for the matter, I've never seen anything political there, it's purely technology-oriented. But anyway, here it is.
@p
> I have used both languages for actual work.
Sure, both are viable, but despite not being new it's not like they are becoming household namesβ¦ ever at this point, they are now "meme" languages, sure choice when you need a marginal language in a joke β that's what I mean by placing them in the same category, despite them being different.
@realman543 @iska
@p
Oh, for this stuff βΒ sure! I'm currently reading a book, that touches systems programming in examples, and it gets explained how CHIP-8 works, how instructions are decoded, how arithmetics works, how calls work, the author goes on to explain how memory management works, what endian-ness is (for those who don't know it).
Weird shit is βΒ it's a Rust book and all examples feelβ¦Β AWKWARD to say the least, everything is wrapped in unsafe {}, system calls are used directly, etc π€ͺ
@realman543 @iska
@p
I mean it's great in a way that it shows what's happening under the hood instead of "just use this crate", how smart pointers and reference counters save your ass, but why they might make things noticeably slower, but it feels weird, when every example shows how the language is against you doing things like that.
Knuth didn't come up with MIX to explain algorithms for nothing after all π
@realman543 @iska
@p
I think it just demonstrates the anti-patterns like: this thing here is thread-unsafe βΒ but if you don't care, you can still use it. It does a decent job explaining why there are a couple of dozen types for string, why there are boxes, arenas, rc, arc and their friends, in addition to regular pointers which you can still use, but you'd better not, if you can live with borrowing, lifetimes and all that.
@realman543 @iska
@p
It's exactly the kind of book on Rust I want, but the one who intended to use it for web microservices and picked up the first book in the nearest store, probably indeed goes insane reading all this π
@realman543 @iska
@0
Aren't both Forth and LISP /g/'s darlings? At least I think this is where half the SICP memes come from π€
And when I say "meme-something" it doesn't inherently mean that it's bad β it's just that people use it more often in conversation than in practice. (Have anyone using "Freudian slip" ever read a page of Freud?)
In a lot of cases it means that it's something impractical βΒ but again, not necessarily.
> What did you expect, giant distributed microkernel-based LISP machine running exclusively on NUMA-enabled Itanium cores?
I may as well douse my computer in gasoline, unplug all the fans, and sacrifice my eyebrows so that I can huff the rare-earth minerals for enlightenment.
I'm more likely to boot to a Forth environment on a Z-80 than a microkernel LISP on an Itanic. One of those brings with it the promise of at some point performing I/O.