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

@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.

remember to pay for your Hatsune Miku licenses

@dpk AFAIK, as former “semi-insider” (this part is managed by FSF staff and is fairly opaque), www.gnu.org runs on different servers than Savannah & co. But all these services have a terrible technical debt, as you note.

Example: to have a web page show up on www.gnu.org, one has to commit HTML files in a CVS repo that is then checked out by some machinery, which also does “server-side includes” (raw HTML post-processing like in the 90’s). :-)

pga processors full of cat fur with a cat sitting behind them and looking at the camera

Anyway, all of that is to say: The fact that Paramount controls what can and can't be is why we need

and it's why I started working on

No one can tell you what to do with the , not even me!

Well, that's not entirely true. I can tell you one thing: whatever you do with the universe you have to give back to the JG universe ( )

But, if you find yourself looking for a place to tell space stories, and you want to settle in to an existing universe rather than writing your own, take a look at https://intergalactic.computer/social

Project 10U – (Neighborhood) Community Cloud Pitch

Call to action

What would you do with 10U of collocation space for free? if you were me, what’s the best/most interesting/most impactful outcome for this rack space?

Part 1: The Pitch

In February 2025, I moved into a half rack with 20U of capacity in a closed/private and secured location in Melbourne Australia.

After installing all of my personal hardware, including routers, switches, and […]

https://shlee.fedipress.au/2025/project-10u-neighborhood-community-cloud-pitch/

I got BASIC running on a CRT monitor, but I have no PS2 keyboard, lol

Dug out an old VGA CRT monitor and put it on my desk.

Now my desk has four screens.

This is for @permacomputer , where I am rapidly thinking I will make an illustrated book for children on programming.

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.

do not observe laser with remaining eye.

Dug out an old VGA CRT monitor and put it on my desk.

Now my desk has four screens.

This is for @permacomputer , where I am rapidly thinking I will make an illustrated book for children on programming.

Current example output of the WIP village algorithm in .

A bunch of wooden huts at a swampland, viewed from above. A few wide paths connect them.

Thanks to the @fsf for promoting GNU Guix's fundraising.

Like many other Free Software project's we depend on our users and fans support to pay for the project's expenses.

We're running a campaign to 'sustain and strengthen' Guix. As a distribution we have a lot of which costs quite a bit to build and distribute to users. And, as we use the declarative and reproducible system pioneered by we rebuild packages whenever there's a change.

If you'd like to know more about what we're doing, or support the project you can check out the blog post:

https://guix.gnu.org/en/blog/2025/fundraising-campaign-to-sustain-gnu-guix/

We appreciate any support that people can give!

»