Things swirling around in my mind right now:
- the text editors written in BASIC I have unearthed
I am finally ready to take the plunge to get EDIT.BAS working, which is from 1977 for Altair BASIC.
- the lil ESP32 microcontroller board I wanna buy for the permacomputer project
The Tiny BASIC that I use supports graphics commands like PLOT for this board, I wanna get the pseudo-3D dungeon game working that I have.
- discrete transistor logic (I think I have a new approach)
I started my journey into computer programming from mainly knowing only about electronics in 2013.
I still want to make a discrete transistor logic computer. I think there is a way to do it that is intuitive and does not require too much laborious fiddling by hand.
- I wanna learn how to send plans to get PCBs fabbed
This would solve the main problem I have had making discrete transistor logic computers up until now. The problem has been physical construction. The perfboard I have been using easily lifts its tracks, and weeks worth of work can be wrecked with a single accidental scratch.
An update of the port of Shepherd to Spritely Goblins! https://spritely.institute/news/shepherd-goblins-update.html
Shepherd on Goblins RUNS! There's still some things to clean up but Juli Sims has been leading the effort with a lot of work also by David Thompson. There's examples of Goblins + Shepherd running a userspace Shepherd daemon... and even a demo of Goblins + Shepherd allowing for fleet orchestration!
I miss them all the time.
#radioshack #retrocomputing

What is an MDem entry?
"MDem" is a work-in-progress book (very in-progress) about what nobody has understood about applying and communicating Marxism. Every time I think I've figured out a major error where various Marxisms have failed to analyze recent decades or each other I attempt to add it in some form to this book.
Some things get cut out and only remain as a single sentence. Some things get extensive chapters written about them. The book evolves as I get better understandings of individual things and how they go together.
As the underlying model evolves I sometimes separate out entries into different "versions" (similar to book editions, only none of them are published books). Relatively small changes separate entries into point versions. Big rewrites lead to new major versions.
"MDem" (when not in italics) also refers to a cluster of theoretical methods, including meta-Marxism (a framework for comparing multiple separate Marxisms despite them otherwise talking past each other every time they try to analyze each other), and hypothetically, future country-specific forms of Marxism which would start their models at small scales working up to large discrete objects and would be created using the meta-Marxist framework.
The "M" stands for "molecular", and in short refers to dialectical materialism. The title of the book is trying to say that "democracy" amounts to nonsense gobbledygook unless it includes an understanding of all cause and effect in the universe as coming from collisions of two separate things that change each other and produce a new big thing that exists at the same time as them. In version 4.3 I assumed it was perfectly intuitive to illustrate this with chemical reactions and polymers, though I now think I undershot on that and I'm working on a whole chapter about "relativistic determinism" (that's dialectical materialism for math professors) and what it actually is and the basic ways it changes nearly every physics equation.
Also, the VirtualKim KIM-1/Apple-I emulator on iPad, has an update with a much more usable assembler mode!
"I for one will not stand for such modernity! Software must be punched in on a front panel or nothin'! Lazy kids these days!"
I'm gonna have to sit down with this and do some real coding.
#retrocomputing #kim1



seems like we crossed the year mark on the establishment of this fediverse instance a few days ago! (2 sept 2024)
huzzah!
Just a head's up that Dev & I are slowly going to start re-directing 100r.co to 100r.ca :)... so update your bookmarks!
One of the changes from Mouse-83 from Mouse-79 is replacing the assignment operator equal(=), to colon(:). Had to go through the same realization with Sunflower BASIC just last week.
http://mouse.davidgsimpson.com/mouse83/index.html
Will very likely be writing my BASIC interpreter in Lisp.
I have had these two repositories in my back pocket for a while --
https://github.com/paoloboschini/basic-lisp
https://github.com/csebold/ebasic
The idea will be to put ulisp on a microcontroller, and then build the interpreter on top of that.
https://bumbershootsoft.wordpress.com/2022/11/15/cleanly-organizing-8-bit-dataflows/
Great #z80/6502 asm development philosophy article I stumbled onto by accident.
#minecraft #classicube #linux #wii
MCGalaxy, fCraft and FemtoCraft are supported by Debian 8's provided Mono 3.2.8 package, so I can host a Minecraft Classic server on wii-linux-ngx, but they (especially the latter two) have corruption I'm trying to troubleshoot.
I also learned socat exists, so I can relay the server to to A) my virtual LAN, so friends can join, and B) computers that aren't connected to the rest of the network (like Omoikane, my laptop, which froze after taking that photo)



Some more photos I took when I was using NetSurf on wii-linux-ngx to see what modern websites still worked:
* a friend's website (https://ahti.space/~nortti/)
* lobste.rs
* pretty much any static, JS-less site
I _kinda_ want to use this thing as a daily driver. It might be possible to use an Adelie chroot for certain modern packages

![A photo of a monitor displaying a lobste.rs article. The article states "I don't want AI agents controlling my laptop", and the top comment believes that a quotation from the article "gets to the heart of what [they] think is wrong with our modern desktop operating systems." A photo of a monitor displaying a lobste.rs article. The article states "I don't want AI agents controlling my laptop", and the top comment believes that a quotation from the article "gets to the heart of what [they] think is wrong with our modern desktop operating systems."](https://mastodon.sdf.org/system/media_attachments/files/115/177/750/076/254/459/original/048cb6881a0b7844.jpg)
Normally I am one to choose knowledge over ignorance.
But I live in blissful ignorance of hackernews.
I know it got passed around a lot, but I do not think the Microsoft release of their 6502 BASIC from the 70s is anything other than hagiography for Bill Gates et. al
I keep sticking with ed(1) and discovering new ways to (ab)use this ancient program. And, inevitably, I end up customizing, wrapping, and finding forks of it. So I decided to catalogue a (pretty modest) collection of all the ed(1) scripts and implementations I use, in my new My ed(1) Toolbox:
We recently subscribed to chicken TV. Itβs kind of like TV except itβs chickens outside your basement window. Highly recommended.
