Skip to content

All My Hobbies Are Getting Slopped Up, And It’s Exhausting

The explosion in vibe coding has created an endless sea of drive-by, unserious, and unmaintained software that is destabilizing longstanding communities.

All My Hobbies Are Getting Slopped Up, And It’s Exhausting
Photo by 𝕡𝕒𝕨𝕤 𝕒𝕟𝕕 𝕡𝕣𝕚𝕟𝕥𝕤 / Unsplash
Published:

“Is this AI?” my girlfriend will ask me, pointing to a post on TikTok or Instagram. If you’re online, you ask this question every single day. As the years have gone on and the models have gotten deceptively better, the talent of discerning what is and is not AI has entered into an arms race with what the models are capable of. This learned suspicion is fatiguing, and being baited and switched is like going out to see a movie only to be confronted with a video of someone describing a boring dream instead. There is no baseline for the veracity of images; they start at suspicion now.

This has all become the most convoluted and exhausting when it comes to my hobbies. I am a man who cares deeply about open source software, particularly projects that destroy the barriers between existing platforms. I care about accuracy in retro gaming quite a bit; I wouldn’t have spent years restoring an arcade cabinet by hand if I didn’t. But I also care about passion and rigor, about a person making software because no viable alternative exists or because nobody did it correctly, and devoting a big portion of their life to maintaining that for strangers. (Perhaps I should not fetishize labor like that, as much of open source software can turn developers into janitors.) But what is happening now with AI has made it difficult to discern who cares and who doesn’t, who knows what they are doing and who cannot be bothered to check what code they shipped. I’m exhausted.

Over the last few months, we’ve seen an explosion of “decomps,” projects intended to take existing games, decompile the source code, and free them of their software ecosystem. Decomps as a concept have a long history before this current wave, and outside of making the games compatible with new hardware, the utility for communities that want to mod their games is clear. Historically this process has been deeply tedious work, with projects like Sonic Unleashed port UnleashedRecomp, the Ocarina of Time port Ship of Harkinian (which itself had an AI coding controversy) and Dusklight, the Twilight Princess port. Wes Fenlon, who runs the excellent Read Only Memo, keeps an ongoing list of active decompilation projects in progress and has to contend with this ongoing flood. 

But with the release of models capable of replicating something resembling a finished project, the number of fly-by-night ports has increased dramatically. This is not magic, as these models are partially trained on the uncredited work of people who do actually put the tedious time in. And just because an AI assisted “decomp” runs, does not mean the finished product is accurate to the original code. This situation prompted one of the devs of Dusklight to sunset decomp.dev, a website dedicated to tracking decompilation projects. 

“It is now clear that, with the right guidance, human input, and code reviews,” Luke Street, who goes by Encounter, wrote, “AI can expedite the decompilation process in a significant way. What is also now clear is that the community aspect of decompilation has been broken. Our projects have always been open source to encourage contributions and to benefit the community as a whole. Bad actors have been abusing this in increasingly troublesome ways.” Smith goes on to describe the various ways that this baseline level of trust has been demolished, such as forking and “finishing” the work of people who have put the time in, as well as muddying the definition of a decomp to mean any port and thus devaluing extremely tedious and difficult work. 

The results of this wave of decomps are often uneven, unserious, or not even debatably true decomps at all. People praised a recent Bloodborne port, but it is partially based on ShadPS4, an existing PS4 emulator, for the renderer. Since that version, there’s been an explosion in forks of the port. The sheer number of splinter projects makes the simple question of “how do I play this on PC?” more convoluted, and some of those ports have had unintended consequences. Recently a prominent piracy site started packaging a fork of a port by GitHub user Jgamrot. This caused The Hunter’s Dream, a community-run multiplayer server, to be flooded by people playing the game and slamming the server with repeated requests. The Hunter’s Dream was forced to ban the entire fork, for both the impact on its servers and its impact on people annoying them on Discord, and because they have a stated no-piracy policy and want people to just dump their own games manually. (I reached out to one of the mods of THD, but they politely declined to comment on this story.)  

Credit: The Hunter's Dream

These same problems with fly-by-night slop development have also impacted the development of MiSTer cores. The MiSTer is an open-source development board that uses FPGA technology to emulate old games on a hardware level, and I’ve talked about it extensively on this site. The aim is, supposedly, accuracy. But there’s been a slow creep of slopped-up cores over the last few months. Last week I saw someone had released a core for Canon Dancer AKA Osman, one of my all time favorite arcade games. It is an almost psychedelic work, made by the director of Strider whose visuals I can only describe as cyberpunk by way of the Middle East. I’d hoped that someone would take the time to properly develop a core so that I could christen it when I finished my arcade cabinet, but unfortunately the core seems to be by a slop artists. Thankfully, a fantastic remaster of Canon Dancer was released a few years back. I highly recommend that you buy that if you want to play it.

Jotego does many of the best MiSTer work. Credit: Jotego

Even when AI coding is technically employed on a seemingly well-made project, how one reports on these projects becomes murky and often throws you curveballs. Recently a port of P.T., perhaps the PS4’s biggest white whale outside of Bloodborne, not only shipped but was shared by its creator Hideo Kojima. The port itself appears to be technically competent, with hacker Lance McDonald co-signing it on X “writing, Unlike the previous decade of fan ‘recreations’ of P.T. for PC which always seemed to miss important but minor details, this is (as far as I can tell?) a 1:1 port of the entire codebase. It creates all of the undocumented behavior I know of perfectly.” Digital Foundry did a video on it, and I can confirm that it runs, adding both Raytracing and VR as options (although I did not extensively test the VR features for longer than 10 minutes because I did not want to have a heart attack.) The person who worked on it, Lorean Xavier, had been working on ShadPS4 projects for at least a year and seems like he had some familiarity with the code. Lorean also later disclosed that he had used AI for debugging and certain tasks. Following this disclosure, as well as the resurfacing of some old problematic posts praising Kanye West, Lorean apologized for past statements and announced he would no longer be working on the project.

I bring this up not to comment on the integrity of the project or its developer, but because the choice on how to cover a project like this frequently grinds to a halt in the presence of so many potential variables and red flags. The question of whether or not debugging is a valid use case for LLMs notwithstanding, verifying the extent to which AI was used on a project is getting increasingly difficult and uncanny as the tells become harder to spot. My default is now suspicion, and the field of potential projects to highlight widens immensely as countless repos spring up built on the unacknowledged work of others. This doesn’t just impact retro projects, but new games as well, as we reported some game creators fear putting demos out on Steam Next Fest for fear of being scooped up and cloned by poorly made imitators. 

All The Video Game Studios That Refuse To Use Generative AI
People made games before it existed, and they'll keep doing so long after its gone

These technologies also put a significant strain on existing communities that do not want them. A fantastic example is the influx of GenAI proponents on ROM hacking. Shoujo, a developer and hack section lead for SMW Central (the primary hub for Super Mario World hacks) has a fantastic postmortem on the topic titled "Who Owns ROM Hacking?" And Other Questions AI Poisons Us With.”

"It angers me to see people use GenAi in communities focused on human creativity.It angers me to see such poor justifications for GenAi use. It angers me to see the entitlement that GenAi users feel when it comes to the art of other people. It angers me to see the victim mentality that GenAi supporters have adopted. It is difficult for me to comprehend why people would still choose to engage with GenAi despite the environmental impacts, the destruction of culture and communities, the harm it causes to those living around data centers, and the massive amount of plagiarism required for its function.”

The viral cycle of these projects, something almost bigger than their actual claimed utility, has clearly influenced people with power and money who regularly post on X. Xbox CEO Asha Sharma explicitly mentioned recomp projects in a recent announcement of the XBOX LABS initiative, and Epic is clearly comfortable enough with vibecoding to use it to make a new launcher that runs like garbage. If this is what we can expect from companies worth billions, the future is dire.

I’m Tired Of These Useless Jackasses Making The Computer Expensive
RAM, flash memory, and HDDs are unaffordable because of a bunch of greedy idiots that do not love the computer.

Discussions of the utility of LLMs, though valid to have, can also become an endlessly tiresome and circular trap. Nobody leaves convinced, and the stated usefulness or ubiquity of a technology does not absolve it of its consequences. Tetraethyl lead was a solid knock inhibitor, but that does not make the impact and global spread of leaded gasoline less real (to borrow a metaphor originally made by Glyph). Similarly, the potential utility of LLMs does not make their impact on the environment, labor, technical debt, their reliance on outright plagiarism, the basic cost of computing, and the deskilling of engineers any less real. I have heard from many friends who have been forced, either implicitly or explicitly, to use LLMs for work. You should not be reading Hacker News headlines titled “Ask HN: How to deal with shipping AI-written code you don't understand?”  The phrase digital asbestos was used in a fantastic rundown of the many retro projects that have turned out to be vibe coded, including broken fan translations. I quite like that as a metaphor, and like many technologies that prove to have negative environmental consequences, once it’s in there it’s difficult to get it out. AI code is in everything, it’s in the Linux Kernel, and sometimes that ubiquity makes the job of assessing a piece of software more akin to being a building inspector.

Xbox Launches New Initiative Inspired By Vibe Coded Nonsense
Inspired by people vibe coding a bunch of stuff online, Microsoft has launched an ill-defined project.

Outside of games

The first time I remember a vibecoded project going comically south was about eight months ago with Huntarr. Huntarr was a piece of software meant to unify the *Arr ecosystem of programs, namely Sonarr, Radarr, Lidarr, Readarr (now discontinued), and Whisparr. These programs are typically used to monitor bitorrent and usenet RSS feeds and automatically download content in each of their categories, often illegally. Huntarr, it turns out, was not just vibecoded but comically insecure. In a post on the r/selfhosted subreddit titled “Huntarr - Your passwords and your entire arr stack's API keys are exposed to anyone on your network, or worse, the internet.”, user exe_CUTOR laid out the various security flaws in the software. “Anyone who can reach your Huntarr instance can rewrite your entire configuration and the response comes back with every setting for every integrated application in cleartext,” exe_CUTOR wrote. Eventually, the Huntarr github repo was taken down and the subreddit was locked.

The lack of rigor in vibecoded projects and associated security risks is a huge ongoing concern. Recently 404 Media ran a piece about people hacking otherwise closed or bricked devices using AI. It’s a solid rundown of some recent examples as well as potential perils, and the topic of hacking otherwise proprietary hardware is near and dear to my heart. I regularly check and have reported on the XDA forums in the past when it comes to turning closed devices like the Echo Show inside out. The 404 piece mentions smart picture frames, bricked Lululemon smart mirrors, and smart TVs specifically. Jason Koebler was quite apt to point out that this is something that you can already do in the case of the Smart Mirror. 

The Amazon Echo Show Obeys Me Now
Amazon introduced ads into their line of smart displays. Luckily, hackers have found a way to liberate a few of them.

But in the case of the viral TV debloat post on X by user gathint, the magic wasn’t in the AI and it wasn’t magic, it was Claude running a bunch of ADB commands over wifi. A lot of TVs are just big Android devices and the ADB command (Android Debug Bridge) is what you use to send commands over USB or WiFi. When I hacked multiple Amazon Echo Shows I used the ADB sideload command to do it. The original tweet also claimed to clean up the interface with a new launcher, but that’s not new either, and cleaner launchers that more closely mimic the Apple TV already exist for that ecosystem. 

Another viral repo that the piece pointed out was Reverse Engineer Anything, a piece of software that tasks AI agents to reverse engineer features in software. However, if you look at what powers REA it’s software like Hopper, Ghidra and IDA among other things. Ghidra is an incredibly powerful tool created by the NSA and released in 2019. Hopper and IDA are not particularly new either. Though it did not make it into my final piece, it’s also the tool that user Rortiz2 used to reverse engineer the hack for the Amazon Echo Show. 

Ghidra Software Reverse Engineering Framework  Ghidra is a software reverse engineering (SRE) framework created and maintained by the National Security Agency Research Directorate. This framework includes a suite of full-featured, high-end software analysis tools that enable users to analyze compiled code on a variety of platforms including Windows, macOS, and Linux. Capabilities include disassembly, assembly, decompilation, graphing, and scripting, along with hundreds of other features. Ghidra supports a wide variety of processor instruction sets and executable formats and can be run in both user-interactive and automated modes. Users may also develop their own Ghidra extension components and/or scripts using Java or Python.  In support of NSA's Cybersecurity mission, Ghidra was built to solve scaling and teaming problems on complex SRE efforts, and to provide a customizable and extensible SRE research platform. NSA has applied Ghidra SRE capabilities to a variety of problems that involve analyzing malicious code and generating deep insights for SRE analysts who seek a better understanding of potential vulnerabilities in networks and systems.  If you are a U.S. citizen interested in projects like this, to develop Ghidra and other cybersecurity tools for NSA to help protect our nation and its allies, consider applying for a career with us. Security Warning  WARNING: There are known security vulnerabilities within certain versions of Ghidra. Before proceeding, please read through Ghidra's Security Advisories for a better understanding of how you might be impacted.
The github repo for Ghidra.

I bring this all up only to deflate, if only a little, the X virality of some of the more recent claims. It’s valid to take software like this seriously, particularly when it brings together multiple pieces of software into something that’s convenient to use, but the important part is what the software is built on. Though still dangerous, saying that a piece of software can reverse engineer anything is slightly less impressive when you add “you simply need a chatbot and a powerful piece of reverse engineering software made by the government.” That’s also not a particularly new concept itself. Many of these claims are more banal than what their proponents loudly post, like the headline-grabbing attempt to functionally recreate (but not decompile) Adobe’s software suite. I hate Adobe more than most people, but the resulting software suite was unserious, didn’t really work, and only superficially looked like what Adobe had spent years constructing. Any attempt to reconcile what these technologies are capable of must start with being honest of what they are incapable of, such as magic.

Alienating long time contributors, slopping up jailbreaks

These fly-by-night projects can also have serious consequences on people who have been pillars of existing hacking scenes. I’ve thought a lot about the recent controversy involving Andy Nguyen, also known as TheFlow, a long time PlayStation modder and hacker. TheFlow is a legend in the hardware hacking scene, and Vita hacking only exists in the state that it’s in part because of him. Earlier this year, he announced a jailbreak for the PS5 that allowed it to run Linux. When I was reviewing the Steam Machine and making my BC250 build for Aftermath, I also reached out to TheFlow in the hopes of writing a second companion piece about Linux on PS5 for the Steam Machine’s launch. The BC250 is functionally quite similar to a PS5, and with hardware getting expensive due to data centers, liberating otherwise closed hardware is becoming wildly important.

The original announcement of Linux on PS5.

That piece never materialized. Though we did briefly talk, he didn’t get a chance to respond to questions in time and I didn’t have the budget or time to track down a PS5 with the correct firmware. But last month he announced that he was stopping all work on PS5 Linux. “I am stepping away from the ps5 scene and stopping all my work on ps5 linux. After pouring my heart and months of my life into it, including plans to finish ps5 pro support and release in 2027, it's all down the sink,” Nguyen wrote. “The scene used to be a group of highly talented researchers, but now it is just a bunch of noobs using LLMs and writing hacks they don't even understand. Slop kiddies found the only hypervisor bug left, which I had also found a while ago, and decided to report to Sony. I asked them to at least wait for GTA 6 to come out so that people would have the opportunity to legally purchase the game and also enjoy linux. They agreed to wait, but not a day passed and they decided to waste it instead.”

Kotaku has a fairly decent rundown of the full story, the details of which are messy. A second hacker found the same hypervisor exploit with AI and reported it for money after a third found it. You can debate the ethics of the situation all you like, but alienating a long time contributor to the scene is genuinely heartbreaking to me. 

Jailbreaking the PS5 has still continued without him, but like many communities it’s become increasingly vibey and slightly annoying to follow the progress ever since. I hope he comes back some day. 

Between submitting this piece as a draft and its publication, video of a claimed Switch 2 jailbreak surfaced. The hack as described appears a bit convoluted; finding it involved throwing Codex at the problem, and running it relies on running the hack every single time at bootup. The part that I do think is amusing is the video showing an automated lightswitch clicker robot the hacker got on Amazon to press the Switch 2 power button in a Pee-Wee Herman Breakfast Machine manner. If valid, it seems significant. The hacker showed it off by showing a video claiming he slop modded Cinnamoroll and an Angry Bird into Mario Kart, which I find tedious and corny. Unfortunately when it comes to finding jailbreaks and pentesting, AI appears to be here for good, it just feels increasingly artless.

Fan Translations Still Are Being Done The Hard Way
Kamaitachi no Yoru, London Spirit Detectives, Kowloon’s Gate and Innocent Tears are getting their spotlight in the west thanks to fan-translations done without AI.

On top of all these many specific examples there are all the countless times I’ve looked for a solution only to find an entirely vibe coded answer, countless tiny github repos with ugly, samey interfaces that never get maintained. This stuff has seeped into the soil like a crude oil spill. There is so much viral hyperbole about what these things are capable of that is often followed by a sobering and less sexy reality. What I mourn is the loss of trust, the alienation of people with institutional knowledge and the chaotic disruption of real communities by strangers walking in like a toddler with a Glock. 

What I always valued about these projects most was the care, and my heart is filled with joy when I see people that still do. But it’s getting harder to parse that part out, and I grow tired of weighing the hearts of strangers against a feather. There is so much noise now that  the signal can often be barely perceived, and projects I’d normally be excited about are getting crowded out by the loud and the careless. I don’t really have a solution to any of this (it would be pretty funny if I did); I just know that constantly having to dig through the muck is dragging me down.

Chris Person

Chris Person

Creator of Highlight Reel, Co-founder at Aftermath.

All articles
Tags: AI Hacking

More in AI

See all

More from Chris Person

See all