• 103 Posts
  • 2.18K Comments
Joined 3 years ago
cake
Cake day: September 1st, 2023

help-circle






  • Good to know that the people in Mozilla are actually capable of leaving. What I don’t understand is why they don’t all leave together and get themselves leaders who actually care about Firefox instead of the dollars. I bet that if there was a big push by Mozilla employees to a new browser on top of Servo (as was originally the plan?), they joined whatever foundation Servo has, and they made a lot of noise about it, many people would be itching to move their donations over from Mozilla to OpenCollective.

    Firefox lost users not only because Big Goo threw thousands of engineers at their own browser, but because they actively fucked up nearly everywhere they could. Sure, FF got faster and more stable and and and, but it also introduced a ton of crap nobody asked for. They also had random projects that had absolutely nothing to do with Firefox which just wasted their time and money.


  • I worked on desloppifying a codebase, but had to do with AI. This was a job. Spec driven development didn’t work on that project but targeted refactors did.

    Setting up a project to work with AI is not easy, IMO. You need rules, and skills, and commands, and whatever else they call it in order to be productive, otherwise you spend your time fighting with the the AI.

    You’re right to question 10x and 100x productivity gains. Those only exist if you’re not willing to look at the code. I’ve had people tell me “code isn’t important”, then run into issues, and ask me to help out. The code was indeed important. Therefore, how you use AI is the important part here.

    Using AI to write the entire codebase is cute. It might get your project to MVP very quickly and then you have to hire somebody who knows what they’re doing to fix all the stuff in it. I would recommend using it in a targeted manner:

    • ideation
    • code analysis
    • targeted refactors
    • boilerplate
    • mini features
    • bug detection

    As an example, connecting an AI to an MCP like Ghidra for working with decompiled binaries is impressive. You do have to stay on your toes all the time and verify what it says, but it changes the while experience.

    Once you let it loose to make bigger changes, it will inevitably fuck up while spitting out reams of code at you. Reviewing all of that is the bottleneck because it requires Actual Intelligence. Using another Artificial I to review what the previous AI did is only useful for bug detection or exploit detection (in my experience). For architectural mistakes or clean code (whatever your perception of that is) has only lead to pain for me.

    So yeah, not 100x, not 10x, but maybe 1.1-1.5x. More if you’re careless or don’t know what you’re doing and Just Want It To Work ™️.













  • What do you mean you don’t have the game files? As in, you don’t have the installer?

    Normally you should click on “New Game”, give it a name, then “run installer” and it’ll allow selecting the installer wherever it is on your disk, run through the installation procedure, and finally you have to select “path to executable” and navigate to game’s executable in the wine prefix.

    If you already have the installed game files, create a “New Game”, give it a name, save it, open the win prefix, copy the game files into the prefix (e.g C:/Game) and in heroic again, select the path to the executable.

    If that isn’t helping, you need to provide more information about your situation.