social.solarpunk.au

social.solarpunk.au

vidak | @vidak@social.solarpunk.au

# LOCATION

The unceded, stolen land of the Wadjuk people of the Nyoongar 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

@garbados i also always thought the term was bizarre

how many people are motivated by their own agency through punishment to love something?

the data also says justice by retribution does nothing to deter behaviour.

i remember someone once telling me i should be terrified of dying--me being an unbeliever. i honestly thought: what are you going on about?

“god-fearing” is a very funny way to describe a virtue of the faithful of a god of cruel death

this discrete transistor computer project has been going for me since 2013

a lot of it came from reading digital computer electronics by an author named malvino.

computers are just switches made of an electronic component called a transistor. when i mastered this i was incensed: i have to build a discrete transistor computer.

i eventually decided in 2017/2018 to change the design to something based on this: https://hackaday.io/project/4237-mental-1-a-brainfuck-cpu

this project is in ICs, and is just small enough to be possible to solder by hand--i thought to myself: i can reproduce this in discrete transistors.

the benefit of it is that is has no registers, so it simplifies the design radically.

the big problems are that i have no idea what is in this guy's instruction ROM, and it has no stack, meaning it must 'scan'--it must unwind every loop instruction, making it horrendously slow

i have seemingly lost my soldering iron, and entire kit of breadboards, so for the time being i will content myself with learning how to design and manufacture PCBs

PS--i will try and do a writeup on how the design works, and make project logs

mental-1 brainfuck ISA computer electronic schematic

@theruran been thinking the same for a long time

@root42 @nanochess It looks like it can be made flicker free. The two players can be sprites, or even a single sprite. The static balls can be background. Moving balls can be missiles. If they don’t slow down vertically when hit you only need two technically. The hardware seems to support it but it’s hard to make, as any Atari 2600 game I imagine.

Looking at the original arcade game footage, I think this would be brilliant as a port to the Atari 2600. twelve sprites on screen at the same time might be quite the feat and very flickery, but maybe not impossible. Perhaps the players could be done differently (playfield?) and the balls would be single color only of course… @nanochess what do you think?

The key words "MUST", "MUST NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED BUT REPULSIVE", "WRONG BUT WROMANTIC", "FREQUENTLY MISUNDERSTOOD", "NOBODY BOTHERS WITH THIS BIT", "SHOULDN'T REALLY BUT WE WON'T JUDGE", "REQUIRED IN ORDER TO WORK AROUND EVERYONE ELSE'S BUGS", "YOU DO YOU", and "OBVIOUSLY ABSURD BUT VERY COMMON FOR SOME REASON" in this document are to be interpreted as described in RFC 2119.

hi there @juergen_hubert

i just finished reading Caliban and the Witch by Silvia Federici
https://en.wikipedia.org/wiki/Caliban_and_the_Witch

it's an amazing and terrifying book

Silvia is a professor emerita and teaching fellow at Hofstra University in New York State, where she was a social science professor.

i found myself reading it, considering Silvia's perspectives on historical and modern panics, and applying these lenses to my view of the world today

highly recommend

This little bugger was soldered shut AND ALSO soldered to the main board in one corner. . 🙄

An RF modulator can from a short board Commodore 64 on my workbench with both the upper and lower lid removed. A flat-head screwdriver I used to lever it open is visible on the right.

Welcome to my Kickstarter, where I present the OSSSR, the Old School Six Sigma Renaissance! Giving you the chance to nail down those dungeon procedures in a stable and predictive way, with continuous performance measuring and maximized stakeholder outcome! Putting the DM in DMAIC!

If sufficient stretch goals are achieved, we're going to release a second volume next business year: "Back to the OSSR"

I ran @geoffl's program and got this.
Source: https://bbcmic.ro/?t=babUq

BBC Micro Bot graphics output - Global Warming

@notptr If your computer doesn't gronk gronk whirr click click click gronk at startup, what good is it?

my friend tekk made a game

https://bigroll.itch.io/gobby-with-a-shotty

it's hard

Gobby with a shotty title screen.

Should floppy disks make a come back

Underground isn't a great hacking movie, but it *does* have some awesome Commodore 64 hacking scenes in it. and they spent the time to get the correct handshaking sounds - no generic 56k sound library used!

https://www.youtube.com/watch?v=UCsJGJQm6S4

The Dillo web browser is back after years of inactivity. Now celebrating 25 years

https://dillo-browser.github.io/25-years/

Climate change killed my vineyard. Can’t afford to replant. So maybe it’s no big whoop that there’s a little less rosé in the world and I’m missing an income stream, but trust an old crone in agricultureland, it’s not gonna stop with wine.

If you really think about it, "Let's just keep telling ourselves that" is the brick that keeps all of society from collapsing, like in that one xkcd comic

how can i go back to javascript after this?! 😖

common lisp code defining a macro to set multiple slots of a class at once with a nice (to me) syntax!

code is as follows:
(defmacro set-slot (obj slot value)
  "Thin wrapper to set `obj`'s `slot` to `value`."
  `(setf (slot-value ,obj ,slot) ,value))

(defmacro set-slots (obj keys)
  `(progn
     ,@(loop :for (slot value) :on keys :by 'cddr
             :for new-symbol := (keyword-to-symbol slot)
             :collect
             `(set-slot ,obj ',new-symbol ,value))))

(let ((p (make-instance 'point :x 10 :y 10)))
  (set-slots p (:x 20 :y 40)))

»