Absolutely the opposite here, after reading a few paragraphs I was a bit bored. Then I saw the length of the piece, noticed the AI imagery, quit, came here. I read your comment and it makes sense. I'm not reading a story that somebody couldn't be bothered to write.
Right?? There is a working original After Burner in an arcade in Leeds - on free play and just open to kids of all ages. Sooo many places where it could trap a finger, and it moves pretty violently.
Congratulations Ben! The game sounds like a dangerous cult that I want no part of. But I've also done game ports recently and was curious - how much of the old codebase did you need to understand (and change!) in order to port it? And how much could you just wrap up / virtualise, and start building on top?
It is a cult and you should run while you still can. I would say to get to the point I'm so now I had to understand 40-50% of it. Let's face it, I work as a software developer and I don't remember half of the code in the project, maybe more, and I wrote it all! And this is way more complex than a business app. The reason I had to understand a lot is hard to explain but I will try... Basically a function might be called "FrontBuy". In this function contains all the math and all the decision tree logic and workflow for every possible situation to buy a stock. So now you say, let's replace all the Win32 dialogs with Electron front end. So what I did was I maintain essentially a high level GUI state manager in the Power Basic which controls the Electron app, using the C++ DLL as a FFI. That being said, you had to have some modicum of understanding of every function, maybe not all the math, but at the very least the workflow and structure of the PB code so that you don't break anything. And oh boy, did I break everything, many many times, to the chagrin of my beta testers.
This has been on the cards for at least a year, with the increasingly doomy commits noted by HN.
Unfortunately I don't know of any other open projects that can obviously scale to the same degree. I built up around 100PiB of storage under minio with a former employer. It's very robust in the face of drive & server failure, is simple to manage on bare hardware with ansible. We got 180Gbps sustained writes out of it, with some part time hardware maintenance.
Don't know if there's an opportunity here for larger users of minio to band together and fund some continued maintenance?
I definitely had a wishlist and some hardware management scripts around it that could be integrated into it.
Ceph can scale to pretty large numbers for both storage, writes and reads. I was running 60PB+ cluster few years back and it was still growing when I left the company.
The key to having a nice time with Windows is 1) to give it loads of memory (32GB+ surely) and 2) to run a debloater script the moment you pick up a new system e.g. https://github.com/Raphire/Win11Debloat
All the rubbish from the last 20 years - ads, OneDrive, Copilot, Office upsells, Candy Crush in the start menu - it can just disappear, leaving a pretty stable system that hasn't actually changed much.
Apart from the awful control panels, anything else you don't like is probably replaceable. I really love startallback.com which brings back the regular start menu and lots of other little fixes.
Obviously everyone deserves a computer that doesn't try to sell to them CONSTANTLY, and I wish Windows were better out of the box. But it doesn't take much adjustment to get there.
Personally I don't think I've ever re-run it. I think I've clicked a few buttons as I've seen alerts about new options appearing. But ultimately it's just a bunch of powershell commands to remove packages and set options. So I'd assume it's safe to run regularly.
Thanks. I was asking because I was hoping to run it for a relative's computer that I am reinstalling Win11 on now, and they would not be capable of re-running it after the fact.
I wonder what exactly Microsoft did with “New Teams” that was supposedly written in Rust and uses the system browser engine or whatever instead of Electron. On release it seemed better, but now it seems as bloated, slow and annoying as the Electron one. MS Teams seems to have some incurable infection.
If I could, MS Teams would be the second tool I’d eject out (after Outlook and Exchange). But the company I work in is tied to MS 365 and will not give up on Teams and its useless cousin SharePoint.
Linux is not getting better in those respects, either. DE's are crazy bloated. For everyone bitching about control panels, tell me how is it done in Linux? In the WM control panel or the DE control panel? Or some obscure .conf file you must edit by hand? Your guess is as good as mine and it's beyond disorganized. If I want to change a font it's a game of three card monte.
Linux desktop environments remind me what TempleOS would look like if it was designed by committee.
Gnome for example has been working hard to simplify things (maybe a bit too hard?). The gnome settings panel is significantly simpler than win11 and osx dito.
If you want to dive deeper there is a separate tweak app (not as simple), no reason fiddling with .conf files.
Some of the programmers of Bandersnatch did release Gift From The Gods from the ashes of Bandersnatch - which I definitely had on my Spectrum! But it was very confusing - https://www.crashonline.org.uk/13/giftgod.htm
This 1984 documentary from the BBC archive covers Imagine's growth & demise, must have been a great visual reference for Brooker making the show, and the top comment has some more detail on Imagine's hiring spree - https://www.youtube.com/watch?v=buuUZFh_pyk also also check out 4:30 or so, where they show the game and the device that will "eventually be reduced to a small cartridge and sold with the game"!!
Also also the name Ritman is probably a reference to Jon Ritman, programmer of the brilliant Head Over Heels. But he was nothing to do with Imagine. He still gives interviews and seems lovely.
Exactly, working harder doesn’t mean putting in extra hours. It means taking on projects with larger scope, impact and ambiguity during your normal working hours
reply