• 0 Posts
  • 118 Comments
Joined 2 years ago
cake
Cake day: July 5th, 2024

help-circle
  • it wouldn’t have worked on anything but Windows 95 and onwards

    I know what you mean. All I was saying is that the binary would execute on an x86 processor regardless of the OS. Now the OS knowing what to do with it is another matter.

    This is actually what Wine does, it’s a translation layer that intercepts the Win APIs and converts it to a Linux API and vice versa. The actual binary runs on the processor just the same.


  • CeeBee_Eh@lemmy.worldtoProgrammer Humor@programming.devI love it
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    5 hours ago

    It sounds like the app you wrote is doing 99% of the work. And I’m guessing it was written in C, which means it’s an x86 binary and could theoretically run on any x86 system.

    Modern Windows actually has a lot of problems running older software. In some cases, the only way to get those applications working again is using Wine on Linux.



  • Writing the code itself is very similar to using an IDE: with very little config effort, you have stuff like autocomplete, syntax highlighting, LSP errors, function signature hints, ‘jump to definition’, git integration, etc

    I get that. What I’m referring to is the process of “getting used to” neovim. Every time I’ve tried it, I end up reverting back to an IDE because I’m faster there due to familiarity and comfort.

    With recent AI tools (a lot of which, at the end of the day, are CLI tools), the delta between neovim and a full IDE has shrunk further because (for better or worse, probably for worse) people are doing less of the actual coding.

    I wouldn’t be so sure. I’ve been using various LLM coding agents on my personal project as a way to not do the boilerplate stuff (since I have very little free time), and my biggest takeaway is that outside of smaller snippets I don’t want them touching anything else. I’ve had so many instances where they completely change up a struct (by removing members and adding completely new ones) for zero reason. Other times I give explicit instructions to not change a specific file or remove specific variables, and it just does it anyways.

    The real issue is that LLMs are incapable of considering the larger picture at a conceptual level, and frequently introduce new bugs.

    The one place I will say I have found LLMs the most useful is writing HTML/CSS/JS. I personally don’t like writing those and LLMs seem to be best at that.

    The few times I’ve had an agent refactor larger portions of code resulted in the code being barfed out in a way that took me more time to untangle and clean up, than if I just did the refactor myself.


  • Ok, seriously question. How does one go from using a full featured IDE like Jetbrains’ stuff to something like neovim? Every time I’ve tried I’ve lost patience. I do use vim itself all the time (it might even be multiple times each hour). But I can’t seem to bridge that gap to do full development in it.

    For context, my day job involves working on a fairly large C#/Angular codebase that extremely messy, poorly laid out, and in constant need of fixing.

    My side project is a somewhat small, but rapidly growing, rust application.







  • CeeBee_Eh@lemmy.worldtoGames@lemmy.worldHow Are You Guys Handling This?
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    2
    ·
    25 days ago

    Not sure what to tell you, but a Mac is the last platform to go to for gaming. Apple has zero interest in gaming and have made the platform virtually hostile to gaming development.

    Steam regularly has sales (really good sales, like under $5) for fairly modern games (within the last 10 years).

    Wait for a sale on something like an AMD Beelink and use that.








  • You know, I was fine with LTT for a while (many years ago). I knew they were clowns, but they seemed genuine and well intentioned. Their first Linux challenge made me raise my eyebrows at them, because I was a long time Linux user and knew much of what they said was either off the mark or disingenuous.

    Then their storage server video came out and I almost fell off my chair with the levels of bafoonery I had watched. Even the real experts that helped them out had a hard time keeping their words civil while discussing the postmortem of the situation. That’s when I lost respect for LTT and Linus Sebastian as a tech “expert”.

    Then all the other stuff about the lies, the made up metrics, the years of garbage test data from negligent and lazy practices, and the cherry on top which was the Billet Labs thing. The arrogance of Linus Sebastian to do the test in bad faith on a GPU that was explicitly stated by Billet Labs to not be the target device, and then Linus whine on the WAAAH Show that it would cost him too much money to do a proper retest, and then just selling off the prototype. Then doubling down twice in a forum post that LINUS SEBASTIAN is somehow the victim in all of this! Poor Poor Linus Sebastian.

    And the moron couldn’t even do an apology video without making some wise-ass joke. Couldn’t read the room the one time he needed to do it.

    He’s just an ass-hat.