NRoach44

@nroach44
105 Followers
150 Following
1.1K Posts
he/him
Unix Systems admin, Likes funny old computers, electronics, gaming etc.
Bloghttps://blog.nroach44.id.au
GitLabhttps://gitlab.com/NRoach44
Keybasehttps://keybase.io/nroach44

Those of you with a #PSX, we now both a replacement HDD and now easily used replacement OS images!

The ATA Express by PhenomMod supports the PSX's HDD ID, and if you don't change the HDD ID on it, you can use these "nullkey" images I've just uploaded: https://nroach44.id.au/upl/psx_upd-repart/psx2_v2.11_-40G_JP.nullkey.img.7z

(Don't extract the whole archive, it's like 1.7T lol)

#PlayStation

After some perusal with apt-rdepends, it's something like this:

passwd -> adduser -> libibverbs1 -> ibverbs-providers -> libfabric1 -> libopenmpi40 -> libhdf5-openmpi-310 -> libadios2-mpi-core-2.11 -> libadios2-mpi-c++-2.11 -> libvtk9.5 -> libopencv-viz410 -> libopencv-viz-dev -> libopencv-dev

There has to be a longer dependency chain somewhere, but would it even be possible to find?

I'm just here testing something in a container and I did not ask to be nerd sniped in this way

With Windows 9x Subsystem for Linux you can run all your favourite Windows and Linux apps side-by-side with a modern Linux kernel running cooperatively with the Windows kernel in ring 0. And unlike modern WSL, no hardware virtualisation is used so even your 486 can run it!

Please enjoy, I think this might be one of my greatest hacks of all time

https://codeberg.org/hails/wsl9x

g-force is really just pounds per pound
TIL `grep -d skip <something> *` will skip directories in the current working directory, so my terminal won't get spammed with `somedir: Is a directory" notices.

…something akin to "udevadm monitor", but without the firehose.

With v259 there's now also OPTIONS="dump-json", which is pretty much the same as OPTIONS="dump", but generates the event dump in programmatically digestable JSON, so that external analysis tooling can be easily attached.

how can we cut our CI times by 50–90% and reduce our dependency on #github actions, securely and cheaply enough for a large public #rustlang codebase?

we did exactly that for @servo by building a self-hosted runner system that does virtual machine orchestration under the hood, all for barely 400 EUR/month!

talk video:
https://www.youtube.com/watch?v=-W1mSXdlRqA

blog post:
https://www.azabani.com/2025/12/18/shoestring-web-engine-ci.html
@lexinova Our routers and switches are made in the EU (Latvia / Lithuania mostly) and all our servers are self hosted here in Latvia in our own data center.

Implemented the bird enemy in #OpenCrystalCaves

This is no simple enemy - it drops eggs on you, which normally break open and leave a hazard on the ground, but 10% of the time it hatches into a little bird! So the effort was 4x normal (bird+egg+spill+birdlet).

That 10% chance is a doozy - most players won’t expect it because the first few times they come across the bird it will never happen. This game loves surprises!

#GameDev #OpenSource #CrystalCaves #RetroGames #DOS #ScreenshotSaturday