Three score and ten...

Apr. 13th, 2026 01:53 pm
vampwillow: Me, a couple of months old (baby)
[personal profile] vampwillow
Part of my surprise is that I've escaped close calls many times.
* Swept out to sea in a dinghy to middle of the Bristol Channel
* Knocked off a moped, unconscious and further back on the other side of the road, hospital saying I'd got a broken neck
* Rolled over and bounced around a car on the M1 in heavy traffic, crossing all four lines upside down and rolling down the side bank
* Getting disoriented while surfing in Cornwall so much that I swam down instead of up
* Having a stroke and going blind while driving around the Birmingham inner ring road in the Friday evening rush hour
* Being about 12 metres from an exploding bomb
* Sliding down wet grass towards a cliff edge (Littleton Down, above the former Ventnor station) stopping about two metres short
etc. and that's not getting into my mental health issues.

My birthday has rarely been memorable, when young it was always during the Easter holidays. I stopped 'celebrating' it in my 40s because it's never really been a happy time, indeed I've never had a birthday party in my life. A few have been memorable though. At 21 I was at the Covent Garden Proms and friends decided to give me the bumps. Twenty-one plus one for luck. Then before they put me down one, iirc Paul, pointed out that only the front of the queue in Bow Street had seen it so I got carried round to the market itself and got another 21 plus one! At 30 my then GF took me to a Japanese restaurant near Green Park for a wonderful meal. We were the only table of non-Japanese. And 31 was memorable for NSFW / TMI reasons 😊 I'm sure that some other years deserve to be recollected favourably but I've a terrible memory. It's all just a number though.
liam_on_linux: (Default)
[personal profile] liam_on_linux
From Reddit I learn that a new generation of LLM bots is getting really really good at finding exploitable vulnerabilities in large C codebases, and making exploits for them.

Good.

Maybe it will result in the destruction of the entire C-based software industry before the LLM industry self-immolates. Slight snag: it may take human civilisation with it.

I am vaguely working towards some kind of overall Liam's Theory of Software thing in some of my recent Reg articles, like the "Starting Over" series about an Optane-based pure-object-storage-no-files OS, based on FOSDEM talks.

https://archive.fosdem.org/2018/schedule/event/alternative_histories/

https://archive.fosdem.org/2021/schedule/event/new_type_of_computer/

https://archive.fosdem.org/2024/schedule/event/fosdem-2024-3095-one-way-forward-finding-a-path-to-what-comes-after-unix/

... but it's not easy. Obviously the problem space is vast. That's one. Secondly, it'd help if I could find a way to do it iteratively. It's a big big and nebulous for me to grapple with while being a nearly-60-year-old-dad in an isolated country with nobody to bounce ideas off in person.

The other recent one that's relevant is this:

https://www.theregister.com/2026/02/08/waves_of_tech_bs/

Sketchy ideas as relevant here:

  • OSes are hard. (We all know this, right?)
  • Therefore you need to keep it simple. I mean you need to be insanely radically obsessive about extreme simplicity.
  • Ken Thompson realised this very early on. He merits more respect.
  • Dennis Ritchie saw the signs and jumped on board very early. He, I fear, gets more than he deserved.
  • They worked out...
  1. We need a tiny focused core OS. That's Unix v0 to v3.
  2. We need something tiny and simple to make it portable. That's C.

That got us to Unix v4, just rediscovered.

Unix was a good idea, but just one good idea in a space of good ideas. Key point:

  • It is not the alpha and omega. There are others. This is vital to remember. Much of the world knows nothing but Unix and thinks it's (insert christian metaphor about one truth here).

Unix grew to v9 or v10 -- can't remember, not well, don't want to go do a ton of research -- and several times industry took a snapshot and run, not realising it was unfinished.

Somewhere around 5-6-7 -- it gets confused -- we get everything that grew into the BSDs, System III, 4, V, all commercial Unixes, and then, a copy of a copy, Linux.

They are copies of an obsolete design, built for an obsolete type of computer nobody has any more. Copies of copies of copies of something obsolete.

  • Den & Ken went on to realise: "Hey, we don't have minicomputers, we have networked workstations."

The result was Plan 9.

Unix, but grown up. Much simpler, much cleaner, conceptually much harder on the fakers pretending to Know Computers. (I am one too.)


Parenthetical excerpt:

Forget terminals. Forget the terminal existed. Terminals are bad. Stop being obsessed with terminals. It is not about terminals.

Network at the core. Containers at the core. Everything is a container all the time. All namespaces (files, processes, PIDs, network addresses): they are all virtual. They must be. If your design does not allow that, throw it out.

Things that don't fit well, like legacy 20th century stuff like Linux, you stick in a VM and you don't emulate any hardware. Virtual drives for VMs? Stupid. Throw them out. Filesytem in a file on a filesystem? What are you, retarded? No!

Cut down Linux so the only hardware it can talk to are virtual network sockets, with the filesystem over 9p, display over X11, and run microVMs on demand for every big fat old Linux app you need.

I don't run Plan 9, because sadly, I need Firefox and Thunderbird and Ferdium and a bunch of bloated stuff like that, and they are to avoid SaaS and stuff.

By 2000 the entire FOSS Unix world had Linux and Plan 9 and VMs and Jails and it should have realised, hey, crap, the baseline has moved, we should move.

By 2006 or so, the baseline moved more: hardware virtualisation, lots of cores, 64-bit so lots of RAM.

By 15 years or so we should have had a modern 9front with integrated microVMs for those bloated GUI apps we all need.

Linux folks get Linux microVMs. xBSD folks get xBSD VMs for their native apps.


  • But Den & Ken didn't stop there.

Plan 9 was Unix done right, but in C. They tried Aleph but couldn't make it fly.

Snag: you compile to native binary code, then your process can't migrate around the cluster.

You know how all Arm boxes have bigLITTLE cores? x86 is getting on board? Well do it right and your little efficiency cores are Arms and the big fat performance cores are x86 and your binaries can't see the difference.

Next they did Inferno. Plan 9 with a better UI and CPU independence. Embed a very fast VM in the kernels, target that for everything not performance critical.

Great idea, but premature obsession with phones didn't help -- commercial, gotta find a market! -- and Java killed it.

Half-assed Linux misunderstandings: eBPF, WASM. They grope in the direction but are in the dark and don't know there is a road.

The real lesson: the people who invented C realised it was a profoundly flawed plan and gave it up.

What to learn: well, Rust is finally learning it but if you include the toolchain it's 1000x bigger and even the fans say it's complicated. The way to sanity is to make it smaller and simpler. They did the reverse.

Oberon is smaller and simpler than C and it's much more capable.

  • Inferno flopped. The team dispersed. The people that wrote Unix could not find a place in the Unix industry. This tells you how totally fscked the Unix industry is.

Some of the Inferno folks landed at Google. There they did Go.

I don't know much detail about this stuff but I suspect from the history that much of what Go does, it does right, and Rust probably does wrong.

But the latest facet of the Unix congenital insanity is "Go bad Rust good".

Oberon is just an example. No it's not a mistake that the OS and the language have the same name. That's like saying the problem with wheels is that they're round. The machine is flawed -- it keeps rolling away!

The core FOSS OS should be something that a smart kid can understand, top to bottom, read and follow every line. But it should also be so easy and colourful and pretty and fun that they'd want to.

Let's make a better modern 64-bit Oberon with elements of Go. Let's build a modern Inferno in it. Let's equip it with microVMs so all the legacy apps we all love, the broken bad ideas we all need, like the WWW and so on, can run on it. But if it's built in C or Rust, it's dangerous toxic waste and should be kept in an airtight box until it suffocates. We can make it work in the meantime though.

Take all the existing billion-line OSes and burn them to the ground. If aside from human language translation the only thing of lasting value to come from LLMs is destroying the C-based software industry, I'll buy that.

solo_knight: (I Has A Ball)
[personal profile] solo_knight
Playthrough/Review: The Wizard’s Missing Gemstone

Game Description )

I played this because it is the prequel to the game I meant to play, Dungeoneer for Hire. 15-30 minutes sounded doable.

This turned out to be wrong, but it’s still a short game that does not need much brain. It also offers somewhat limited opportunity for roleplay - the setting is only sketched, and the NPCs are mere names.

I’m very interested in mysteries, and this was certainly an interesting mechanic. I found it a little unsatisfactory: while there is a win/lose condition it depends on rolls you made earlier, you roll for the suspect, and the ‘solving the mystery’ part is mere flavour text, so that’s not quite as satisfying as it could have been, so I’m not sure at this point what would make it wholly satisfying.

But that’s part of exploring mysteries, which will… happen in June 2028.

I can see myself playing this again just as a quick ‘I wanna roll some dice’ game.

Because the game relies on inventing six locations, with three NPs and three rumours per location, this is not osmething you can whip up and integrate in an RPG/adventure.

But yes, as a quick and dirty standalone game this was more fun than a lot of things I tried to play.
solo_knight: (Chomp)
[personal profile] solo_knight
First Impressions: Galatea

Game Description )

Introspection on dark themes including suicide. I think y’all can work out why I did not want to engage.

This sounds as if it might provide an intense introspective experience and go deep into philosophical questions; this game sounds worth engaging with for people in the right mindset.

I am not that person, particularly not at this point in time. I feel a game like this deserves to be taken seriously; I do not want to skim it. If I engage with it, I want to bring my whole self and take it seriously and think about each answer.

And thus, I put this game aside into a ‘review when brain’ folder. It feels like something the creator put a lot of thought into. (I could be wrong).

Pack Your Bundle: Trans Rights Idaho

Apr. 3rd, 2026 10:45 pm
solo_knight: (Pure Love)
[personal profile] solo_knight
https://itch.io/b/3525/ttrpgs-for-trans-rightsidaho

A new month, a new bundle. This one has a minimum donation of $5, and 511 games on 18 pages, so it’s on the shorter side.

I notice there’s a lot of overlap with previous bundles, but I don’t really care. For me, these bundles are about charity, not grabbing even more games. I’ll download them, I’ll review the ones I play, I may discover a hidden gem or two… but if I don’t, it doesn’t really matter.

This bundle seems to be mainly a mix of solo and multiplayer games; haven’t seen a lot of video games or other materials (resources, system-agnostic scenarios), so if you’re building a library, this might be useful.

(Note that there is a form for additional content, so if you're interested in that, follow the link on the bundle page. No idea what/how much content that is; I recognise only Paizo (Pathfinder)).

Month 3 of Solo: March '26

Apr. 3rd, 2026 08:49 pm
solo_knight: (Light and Dark)
[personal profile] solo_knight
This is a monthly entry in the 12 Months of Solo RPGs Project.

State of the List:
Added July 2028. So much for ’12 months’. But this format works for me; I gain control rather than feeling overwhelmed by the sheer mountain of STUFF (most of which I cherish; and yes, I intend to support future charity bundles – there’s more overlap with games I already have, but I still get in new stuff with every bundle.)

It’s a great reduction in mental load to not look at hundreds of possible games and instead pick from a short list. It’s also fun to discover a specific topic; a bit like an advent calendar. Every month something exciting waits for me.

When I come across a game in the solo pile that would fit a particular month, and I want to play it, I can slot it in.

Did I do what I intended?
I read some of the Mythic materials, though not a huge amount.
I did not play by Mythic rules. (Read on to find out why).

Actual Focus:
Work, my freeform campaign, and, well, poking Mythic with a big stick.

Wot I did in March )

It's ok not to like things. Even if you wanted to like it. Even if lots of other people like it.

I think my main issue with Mythic and the Adventure Crafter (slightly different principles, similar game loops) is that you have to plan the story. I don't even do that when I'm DMing, I'm definitely not doing that when I'm writing, I start with a character in a situation and while I may have some idea where the story might go – The bard has lost his lute, he needs to get his lute back – I have no interest in making up a story (so-and-so stole it, he's hiding in this place, and the bard needs to do x, y, and z in order to get it back). The Mythic system then tests this – does it happen as envisioned? Is there something random coming into the mix? – but this level of brainstorming/plotting/casting ahead is an integral part of the system, and I want to be surprised.
As the story goes on, I often do too little of this – I follow my main character, but often have no idea what the antagonists are doing, which makes for a poor story – but that is another problem I can try to solve another day.

For now I need to accept that I just do not feel inspired by this game loop and move on. I still want to try it out, so I should probably pick an easy quest starter and follow the instructions.

And then life happened and I did not get to play at all on the 31st of March, and tomorrow is another month.

I'm channelling my inner Marie Kondo and asking myself 'does this spark joy' and the answer is a very unambiguous 'no'.

There's much to love about Mythic. I've learnt a lot about solo roleplaying from Mythic and its various supplements; various elements of Mythic can be very useful when you get stuck and need something to happen, and yet, now that I'm actually playing and finding my feet and my play style, it turns out that Mythic is just not for me, and every time I try to pick it up, my heart sinks and I make excuses, whereas moving my freestyle story forward makes me excited, and even the project where I pick up a random game from my solo bundle (some of which are great, some of which are not, some of which are not even actual games) brings me more joy.

Part of the issue IS Mythic. You get a random event table which has items like involving PCs, NPCs, plot threads and more, which sounds like it could really shake things up… but which I don’t find inspiring.

I had a dilemma where there were two possible explanations for what happened to my character. I rolled on the Mythic Fate Chart - 25 or under for a ‘yes’, got a ‘yes’ and… just looked at it and felt uncomfortable with the result.

So I did some more thinking, and after some consideration, rolled again. This time instead of asking ‘did this thing happen’ and rolling a d100, I went ‘I’ll roll a d20, difficulty 15 to trap my character in Faerie’. And rolled a 17, which meant that yes, he had been trapped in Faerie.

It’s basically the same odds, just with different dice (and not exactly the same odds, but close enough). In the case of the Fate Chart, I asked ‘does this happen’. In the case of the d20, I asked ‘can I/the universe do this thing’

And somehow, that makes a tremendous difference to me.

Lesson learnt. If a relative small thing makes a big difference, it’s teaching me something about my preferences, about how I need to phrase my questions and set up my rolls.

I will definitely read the Mythic Magazines, and will probably read the other Mythic materials, by and by, but I will not make another attempt to play a game the Mythic way.

I know it’s highly beloved, it’s just not for me.
solo_knight: (Complaint)
[personal profile] solo_knight
Playthrough/Review: The Arcanist Cookbook

Game Description )

This game is not for me; I did not understand the game loop and where the play lies. The play lies in imagining a scenario and then targetting the thing you brew/administer to it; I tried to play it straight by following the prompts, and because I did not read ahead, I royally messed up.

I have no intention of doing another round; this is some nasty folk magic.

Deservedly so, but not for me.

(no subject)

Apr. 1st, 2026 11:28 pm
judiff: bunny icon that ruis made for us (Default)
[personal profile] judiff
So like when the Artemis Astronauts get to the Moon do you think they will finally get pictures of the MoonBunny.

Or like is she just very good at hiding from humans with annoying rockets?