social.solarpunk.au

social.solarpunk.au

vidak | @vidak@social.solarpunk.au

# LOCATION

The unceded, stolen land of the Whadjuk people of the Noongar nation. Always was, always will be, Aboriginal land!!

# QUOTATIONS

You are braver than you believe, stronger than you seem, and smarter than you think. ~winnie-the-pooh

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!

All the cool kids are going floppy

screenshot from article explaining that cops in the UK are annoyed by Extinction Rebellion activists who go limp upon being arrested

I miss them all the time.

Radio Shack
The Technology Store for 64 Years
1985 TRS-80 CATALOG
CoCo 2, printer with color!, Model IV/16, 1000, luggable

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.

#MDemVersionFivePointThree #RelativisticDeterminism

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.


VirtualKim - 6502 Emulator
Today
Open
New source code editor (save and load your 6502
code), support for landscape mode and external
keyboards on iPads, and bug fixes. Probably some new
ones too.
Version 2.0 β€’ 16.6 MB

; Sample 6502 program
;
; The assembler will take the source
; you enter here and turn it into
code a computer can run.
,
; Run it on the KIM-1, or submit it to a
; special test to see
if you
can
write
; code to solve problems.
;
; To run this code, tap Assemble code
; then select the Run on KIM-1
; the code will execute at $200
@ & 40%
org
$200
print
newline
zero
equ $1ea0
equ $1e2f
equ 48
jsr newline
lda #zero
loop:
pha
jsr print
jsr newline
pla
adc #1
стр
#58
bne
100p
brk
Files
Reset
Assemble code


Load/Save Source Files
Saved Files:

Save Current Source As:

"debate this"

πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€

seems like we crossed the year mark on the establishment of this fediverse instance a few days ago! (2 sept 2024)

huzzah!

https://pleroma.fediverse.observer/social.solarpunk.au

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 /6502 asm development philosophy article I stumbled onto by accident.

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)

A photo taken of a monitor displaying a Linux terminal. The top-half of the screen shows the log of a Minecraft server, while the bottom-half shows a running system monitor to show the CPU and memory usage. A photo taken of a laptop screen with a red light filter as it has multiple windows open. The front window is a Minecraft clone, and shows a nearby player with a skin of Ulala from Space Channel 5. The windows behind are a terminal to the left, and a launcher to the right. A screenshot of a window taken earlier before this post. It's white text on a red background. The text says "Disconnected: Server sent corrupted map data," with error "CCDED035". Below it are two buttons: Reconnect, and Quit game.

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 taken of a monitor. Below the monitor is a keyboard, and to the right of the monitor are two stacked computers and a Nintendo Wii. The monitor shows the text "nortti's most secret and hidden website", a personal blog by my friend. 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."

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:

https://aartaka.me/my-ed.html

We recently subscribed to chicken TV. It’s kind of like TV except it’s chickens outside your basement window. Highly recommended.

A photos chickens sitting outside a small window above the camera person

Β»