Away from things I discussed I also discussed the upcoming WordPress 6.9 release, building WordPress blocks with AI (and the security implications that provides) and changes to the Plugin ecosystem.
A rabbit hole I went down yesterday was this article on The New Stack and it went deep into places I don’t ever want to frequent1. In the article, it talked about the sustainability in open source, particularly when large corporations that turn over huge profits view contributions as “here’s a bug, fix it”. I don’t want to believe it, but it does seem like open source is only a viable business solution when somebody gets screwed somewhere down the line.
The XKCD comic you legally must share when talking about open source development.
I remember when I started getting “security researchers” reporting bugs in my plugins, and it got exhausting when individuals came with their cap in hand to my free plugins, putting the bug behind a bitcoin paywall. Oddly since my plugins have joined the Patchstack Vulnerability Disclosure Programme these updates have pretty much stopped.
It got frustrating and stressful for me to push security updates when I was getting a couple every month, and I don’t have Google’s finest security researchers and AI breathing down my neck because my code probably isn’t being used internally in Google, or in Amazon, or Meta. I can understand why people who maintain these libraries are quitting when these are corporate entities are overwhelming volunteers, often with no compensation.
As annoyingly it’s been a few weeks since I attended, so I’m going to leave the images doing the talking, but if you’re ever in the area and you like nerdy stuff like I do it’s well worth paying a visit. The items in the cave and connected Arcade Archive are beautifully maintained – I am struggling to think of a Street Fighter II machine that was so looked after and presented, it worked perfectly.
Whilst I could wax lyrical about the day and the event (it was good seeing folks again also), I would rather pictures tell the story. I will say my favourite little gimmick was the WH Smith esque area where you could scan the games to play them on a Mister. That was effortlessly cool.
Another one from the list!
The excellent looking WH Smith esque storeThe fabulous NEO GEO Pocket. My brother had one of these, no idea where it went. The joystick is wonderfully clickyA lovely tribute to one of my favourite games ever, DoomAn absolute pristine Unreal Tournament box. Literally immaculateGreat Giana Sisters. Super rare as it’s a bugger to get hold of. It’s a C64 take on Super Mario Brothers and Nintendo got Litigious.Beautiful pins. I want the Lemmings ones. Already looked on eBay. No chanceA complete collection of Codemasters games. I’ve a fair few of these (28 in my collection). Notice the Championship Wrestling game with “Hulk Hogan” on the frontThe Nintendo Kiosk. Is a multisystem that was used to advertise the NES in Japan (I believe). The 3 monitors synced up so I was playing “1 bullet, 1 screen” on Duck HuntI wanted this so much as a child. The Cartoon Classics Commodore Amiga…I had this when I was a child. Shudder to think how long I played it for.At least one person out there paid for WinZip!The Tower of Power. I did add a Game Genie to it too…didn’t work.The Acorn Archimedes was a great machine, used to pray for rain so we would boot these up and play Chuck Rock, Manchester United Europe or Lemmings on them.Serious softwareSo the machine on the left is a joint IBM PC and Megadrive. The machine on the right I think is a machine that was in cars. Not sure of the legality of that but there you go.
If you ever get the chance to go, you should. The Cave is brilliant and would love to go back again one day!
So I’ve figured out today is the day I’ve become a runner. I’ve seen an article on our local news site where there’s a festive fun run taking place in a pub near me. Reading the article I saw that the distance would be “less than one mile”.
My first thought was “Aww, is that all?”.
If only Rhys from 2 years ago could see me now.
If time allows, I’m probably going to try and do it. It’s £2, and it is for a good cause, and the folks at The Griffin are good people. But yeah, that’s a sprint! May run there for a warm up!1
(Header photo is from 2 weeks ago at St Helens’ Parkrun when I set my best 5k time of 33:02. St Helens is a really hilly parkrun so happy with my time. Also I’m wearing my Stonewall FC “Trans Pride” football shirt as I think it’s funny that it exists when EA is going to be sold to a far right regime. Also trans rights.)
You watch when I do it I do something like twist my ankle and fail miserably. Curse my overconfidence! ↩︎
I saw an interview with one of the developers of ZSNES – one of the first truly great emulators. One of the key points, highlighted by PC Gamer and Time Extension was this great quote – how a developer achieved rollback netcode in 1997.
“30 times a second, I do a secret save state. The emulator plays ahead, maybe 30 milliseconds, and whenever it gets a packet saying the controller has changed, it rewinds to that frame and replays the emulation until the current point with that new input buffer.”
Rollback netcode, even nearly 30 years later, is still a sticking point for many online games. It’s fine for first person shooters where you don’t need millisecond accuracy, but for things like fighting games like Street Fighter, it’s crucial. Really the only first enjoyable experience on fighting games online for me was Super Street Fighter II Turbo: HD Remix which was released in 2008, and even now the first thing many fighting game enthusiasts talk about was how it’s like to play online.
The fact that the problem was solved in 1997 before it is even a thing is so joyful.
I did manage to play ZSNES online in Business Studies class back in the day. Usually we were playing Bomberman or Mario Kart. Never got it working over dialup, but for a free version over a decent network, it is probably better than a lot of rollback netcode today.