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

Just to substantiate the claim, the key point is that one emacs frame split into four quadrants naturally hosts one human text / org / elisp / markdown / web (eww) or gopher input source, and three i/o eev targets (software individuals or slave repls thereof).

@shizamura @rat @Cat @ksaj @publicvoit @vidak

A gtk gnu emacs frame split into four quadrants: 1st quadrant is *slime-repl ECL<2>*, 2nd quadrant is *scratch* with some eev elisp and lisp being pitched at the other three, 3rd quadrant is *slime-repl ECL*, 4th quadrant is *slime-repl ECL<3>*.

absolutely insane video of some people who built a typewriter that can type 90k different chinese characters
https://www.youtube.com/watch?v=-IhuFgiWNS4

the internal components of a chinese typewriter

8th level smellcaster

LB: wanted to bring folks' attention to , because it really is a very interesting and promising project. Lightweight Proper Computer operating system but for phones. Installed it on my PinePhone and it's... honestly very chill and nice?

Like, if your phone that's a computer was more, like, remembering it's a computer, and not this Sinister New Scrolling Anxiety Thing?

the "no kings" protests in the USA definitely gives me hope

uspol

the protest today seemed bigger than the previous "no kings" in the summer; the main difference other than the worse weather was that this time no one was shy about throwing around the word "fascist"

Stunt Car Racer (1989)

Stunt Car Racer (1989)

Nice day for a protest.

Stay safe out there, everyone.

Okay, I think I fixed the instance.

To say that this instance was downloading a "fire hose" of posts due to following many relays is an understatement.

I also did a nice big prune and vacuum of the database.

TIL that the Z80 was copy-protected:

Ion implantation was also used in the Z-80… to create some transistor "traps", circuits that looked like regular transistors under a microscope but received doping implants that made them non-functional. This served as copy protection since a manufacturer that tried to produce clones on the Z-80 by copying the chip with a microscope would end up with a chip that failed in multiple ways, some of them very subtle.
-- https://www.righto.com/2018/09/two-bits-per-transistor-high-density.html#fn:mostek

arguably this made sense for a small startup releasing silicon - which isn't copyrightable, a fact that Behringer has exploited to the max over the last couple of decades - but it's still a little disheartening... much like a lot else about the Z80, tbh

aside from anything else, i want to go back and shout at them: "YOU ARE PUTTING COPY PROTECTION ON THIS CHIP BUT NO LD rp,(rp') INSTRUCTION? WHAT ARE YOU THINKING?!"

My auto-blocking of bots hasn’t needed much intervention in recent weeks. The current average is 10,000 blocked IP ranges.
#ButlerianJihad

A description of my setup:
https://transjovian.org/view/fight-bots/index

Lots of graphs but the important one is the yellow line that’s pretty stable around 10k.

This is a topic upon which the internet has failed me.

My brother has a PS5, which is his primary media consumption device.

Is there a good way for him to stream from any self hosted source to the PS5, or should I give me a media player in addition to a server?

He *might* also have a ps3, which I guess can do DLNA?

TOS_S01E23_ATasteOfArmageddon

@vidak Instead of reading C code, you might be better off reading the scheme code instead if you're coming from common lisp :)
https://git.phial.org/d6/uxn-scm/src/branch/main/vm.scm

ngl

there's a common misconception among many hackers that lispers are these arcane wizards who deal in cryptic black magicks.

for the most part i find this mildly derogatory view quite charming.

but after having learned lisp, used guix, emacs, etc., i think it would be closer to the truth that lisp abstracts away much of what is rightly unnecessary about C, python, imperative languages in total.

lisp makes you view the C 'system programmers' of the contemporary ilk as a hoard of locusts with an insatiable appetite for memory. just circling, swarming, gobbling, stripping every branch of useful memory dry.

remember, it's 'evaluation', not 'execution'--and yes we lispers have the humility to say we did not create our language, it is innate to mathematics. it was discovered.

Stefan's Tiny BASIC was loaded onto the LILYGO TTGO VGA32 microcontroller board.

Just need to figure out where to get a PS2 keyboard...

the LILYGO TTGO VGA32 board itself, with a blue LED, a VGA cable plugged in, and a USB to PS2 adaptor plugged in also. A green phosphorescent CRT monitor reads the Stefan's Tiny BASIC prompt. A green phosphorescent CRT monitor also reads the Stefan's Tiny BASIC prompt. Glows a bit more.

DONG DONG DONG DONG DONG DONG
DONG DONG DONG DONG DONG DONG

autorun.bas everybody 🤠

One of my students implemented in Vulkan so the VM can run on a GPU and render directly, without SDL. It was a tour de force.

I hope I can find another student to improve it. It works after a fashion, but as usual with final year projects, there was not enough time to fix all remaining issues.

ICYI, I forked the repo:

https://github.com/wimvanderbauwhede/uxn-on-gpu

I can't overstate what amazing work the maintainers of https://everymac.com/ and https://lowendmac.com/ do. These sites were invaluable to me as I was figuring all of this out.

»