3 ms·
What's even crazier is that someone vibe-coded ia64 emulation support for QEMU: https://github.com/syunnPC/qemu-system-ia64 https://github.com/syunnPC/qemu-syst
by cbmuser 2mo ago
What's even crazier is that someone vibe-coded ia64 emulation support for QEMU: https://github.com/syunnPC/qemu-system-ia64 https://github.com/syunnPC/qemu-system-ia64
- userbinator 2mo agoIt's interesting to see how LLMs have definitely become a force-multiplier to motivate people into doing things they wouldn't otherwise have the time and effort to.
- rbanffy 2mo agoI have been pairing with Claude Opus and it’s quite impressive. I have explored a number of possible changes to things like VTE and the Hercules mainframe emulator.
- natas 2mo agoWould be amazing to implement a JIT in hercules (would make it 10x faster potentially as fast as z/PDT which implements a JIT); good timing as IBM is retiring z/PDT!
- anyfoo 2mo agoSweet. What changes to Hercules have you been considering? I have had a long running (and maintained!) MVS instance in Hercules for quite a few years now, just for fun.
- rbanffy 2mo agoI want a telnet port connecting directly to the Hercules console when it runs headless, as that is the way it ends up running in Docker. The Hercules console does a lot of heavy lifting that could be implemented at the terminal (as even Windows now has a proper terminal). It went as far as allowing me to connect and see the console transcript, which is pretty already. Another thing I want that I haven't figured out is to print to my network printers - they all do lpr and ipp, but Hercules direct to socket approach didn't work for me and I need to do more research on that. Ideally, the line in the config could be a pipe command where I could turn the page into PostScript to be netcat it to the printer. or massage it through a converter that took in an IBM line printer EBCDIC stream and spat out ASCII for a "normal" printer.
- qubex 2mo agoOpen Source and LLMs seem to be complementary technologies that have resulted in an absolute surge of productivity multipliers.
- pizza234 2mo agoIt really depends on the end goal. For personal tools that one uses, LLMs are extremely useful. But publicly used software doesn't only need to be written - it also needs to be maintained. And considering that it's extremely easy to implement features that are not used, vibe coded software tends to be, in best case, a mixed bag, and in worst (I believe typical) case, quickly abandoned. Vibe coded software is the modern equivalent of the shovelware of the 90s.
- userbinator 2mo agoVibe coded software is the modern equivalent of the shovelware of the 90s. I don't think so, especially as the latter was attempting to make a profit but this clearly wasn't done with a for-profit motive in mind.
- ColdStream 2mo agoRecently thanks to Modern Vintage Gamer on youtube, there has been a push to see if you could get Doom to run on the NeoGeo. Because of its very unique hardware (no framebuffer) it is a very unqiue and tough task. And yet, some folks have come to the battle and have ended up extensively using LLM's to code it. It is wild to see that these things can target such an obscure platform and get some decent results in a very short amount of time. https://www.youtube.com/watch?v=WPxhuKTltsk https://www.youtube.com/watch?v=WPxhuKTltsk This is something that doesn't have any real economic value but many are more than happy to see happen.
- monster_truck 2mo agoIn this domain and others like it especially! It's bone crushingly dry to try and figure this kind of shit out yourself, can do everything right according to every available reference and code comment only to get compiler and linker errors nobody has ever seen or posted about. Weeks and weeks of smashing your face against a wall until it gives. Now anyone can get twice as far in an evening. And that fuckin rules Hard to not get a little hyperbolic about it... but I can't wait for everyone to exhaust their meme projects/ports and models to get just a bit better. Feels like we're about to have something of a golden age when everyone starts really making the stuff they've always wanted.
- MBCook 2mo agoPlus you can point it at actual software or tests with known results and tell it to keep going until it gets it.
- natas 2mo agoI wish this could make it to qemu's main branch; always fun to preserve new systems. I wonder if it runs openvms/ia64 too!
- rbanffy 2mo agoI think most of the machines that could run Windows could also run OpenVMS. It’s a bit unfortunate the company behind the OS needs to make money off its licenses though.
- natas 2mo agodon't they still give some hobbyist licenses?
- nubinetwork 2mo agoI'm still waiting on mine, I doubt I'll ever see it though...
- rbanffy 2mo agoThey are in a tough spot. They have to pick between milking their legacy clients who have been running VMS workloads and don’t want to port them to anything else, and a much more risky attempt to develop a consulting ecosystem so those clients can remain on VMS indefinitely. This ecosystem would eat into their own support business at the expense of reducing incentives to migrate to different platforms.
- nubinetwork 2mo agoI'll admit that "OS snob who just wants to run VMS because they once ran it on Alpha" is pretty low on the freebie list, but they didn't even say no, they just strung me along until I gave up caring.
- rbanffy 2mo ago
- ChickeNES 2mo agoWell, that's one vibe coded backburner'd project I can mark off my list...though maybe it would still be helpful so I'll link it here: https://github.com/ChickenParts/qemu-ia64 https://github.com/ChickenParts/qemu-ia64 It booted Linux fine, was working on booting IPF EFI firmware when I got distracted by life and other projects.