• 7 Posts
  • 37 Comments
Joined 2 years ago
cake
Cake day: May 31st, 2024

help-circle





  • I’m just tired at this point. Years ago, contributing to open source projects felt good - you helped out the developer and in turn, any other human who used the software. There was a sense of accomplishment and pride in doing something great for someone else.

    But in 2026, Github is just filled with AI-generated projects. The people running these projects often don’t have any idea what they’re doing and they don’t take ownership of their code. The LLM blasts something out, they ship it and then they forget about it. That’s not a good baseline for building something.

    I have set up a PlayStation 2 to run Homebrew last week and that development scene is one of the best examples for how AI ruins a whole community.

    There is a project for running games on the PS2, called OPL (Open PS2 Loader). Over the course of the last year, the main developers of OPL all left and the only active fork that gets any new features is RiptOPL. RiptOPL uses this banner on their Github:

    Yeeeah, I’m not gonna contribute to that kind of cringeslop. I tested it out and it’s got stupid features (pressing a button aggressively vibrates the controller) and the same (if not even more) bugs than the main OPL. Because the developer didn’t fix anything! He just took pending pull requests from the main project, added some cringe banners and useless slop and let the AI do the work.

    There’s also a file manager, called wLaunchELF. You can browse the filesystem of your console and launch applications from memory cards, USB sticks and harddrives. You can also spin up an FTP server and transfer files over Ethernet.

    The most active fork that gets new features is wLE R3Z, whose developer used AI to build the thing and had to turn off all Ethernet features - because the LLM couldn’t figure it out and he didn’t have any clue either. We are actively losing features and the homebrew projects get worse at this point. Capable developers either leave or decide to not contribute at all and that ruins the PS2 homebrew scene.

    I am also active on vogons, a retro-computing forum and the amount of LLM-driven hobby projects in there has skyrocketed as well. I don’t know…someone’s LLM figured out how to control notebook brightness on DOS because it had crawled an internal Intel datasheet. It’s useful, I guess…but if no one did the work, there is no one to admire for doing it. All of this feels hollow and useless, I didn’t get into the hobby of retro computing to have a computer do the hard stuff for me, doing it by myself is the whole point of it.

    I do write my own software without LLM support and I am currently learning Sveltekit and having a ton of fun. I am not putting anything up on the web to get crawled by bots, though.

    Fun fact: A lot of devs know what they’re doing is shit and try to hide it. I have seen so many people putting CLAUDE.md into their .gitignore so it’s not added to the projects. Motherfucker, if you don’t want people see you using AI, then just don’t use AI.




  • I only listen to it on YouTube because there are no adbreaks (except the ads YouTube plays, but I never see them).

    On my podcast app, there are three long ad breaks in almost every episode. It’s really annoying, but par for the course for podcasts made in the USA. Whenever I listen to something that was produced in that country, it’s always part of a large network like iHeart and they love putting their ads in. Even if they don’t have a sponsor, they promote themselves. Can’t just let go of the ad space if no one booked any ads, capitalism at its finest.

    Ironically, I feel like this is something LLMs could help with. Transcribe the audio, figure out where the ad breaks are and skip them.






  • I feel this post in my heart and just wanted to say I support you 100%.

    What I really hate about macOS (and iOS) is Apple prioritizing fancy design over functionality. Liquid Glass is just bad UI with shitty contrast, to the point where they had to dial it down before the final release to make it somewhat useable. And doing things like hiding the username field in Apple Mail so you have to enter a fail state first before it gets shown to you is absolute garbage. Apps don’t have to look as clean as possible, they have to be fucking functional.

    …and why are we still including .DS_Store files when zipping a directory and creating them on network drives? What is this? 2001 Windows XP with its useless Thumbs.db files? Even Microsoft has long moved on from storing thumbnails in this way.



  • I get the feeling Microsoft often starts modernization projects and abandons them halfway through. That’s why we still have the modern and the classic control panel. Even their web apps have this problem - there is an old version of the Exchange administration panel and a new one. And it’s been like that for a decade.

    They’re just piling new junk on top of old junk and it shows.



  • You’re trusting unsigned, reverse engineered, and amateur developed drivers in ring 0

    Up until 2025 most of the software for controlling your periphery like mice and RGB controllers used a driver called WinRing0 which had been discontinued for years. Its author even actively discouraged people from using it, but due to convenience and cost cutting it was bundled with software left and right.

    I rather trust a Linux kernel developer developing a WiFi driver than some shady manufacturer selling cheap mice and bundling it with closed-source software that never gets an update.