• 12 Posts
  • 1.08K Comments
Joined 3 years ago
cake
Cake day: July 7th, 2023

help-circle




  • Reminder that “a coin toss” is only bad odds for problems with binary and equally likely outcomes. And that’s rarely the case for anything that an LLM is used for. A 50% chance of saving an hour of work a couple times a day are pretty good odds. If I have a problem which a candidate solution is easy to verify, it’s often more effective to let an LLM investigate it for some time before I do so, and only jump in if it fails.

    There have been several little fixes I’ve done in minutes with an agent that would take me at least an hour to manually investigate, write a solution, test, and refactor. So yes, there is something to it, but you need to know how to use it. Keep arguing in a thread after noticing hallucinations is a clear sign the author doesn’t know how to use an LLM.







  • GitHub is good enough to people keep using it. With the exception of the AI-induced downtimes last month, other platforms have as many problems as GH does, but GH gets the bad rep because it’s the one everyone uses and has an opinion about.

    Despite old problems that still annoy me, they actually have an impressive and unmatched set of features too, so one can’t move away without some compromise. For the most part, you might find Forgejo/Codeberg and others to meet your needs, but it’s going to take a long time to match GitHub’s maturity in some things like code search.








  • Eager Eagle@lemmy.worldtoLinux@lemmy.mlX11 vs Wayland
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    edit-2
    28 days ago

    Jesus, there’s so much FUD in that gist. A lot of information out of date and emotional tone to the brim. Makes you wonder who’s putting that much time and effort to support an outdated system like x11 and what they gain from that.

    The reality is that the main desktop managers, and by extension the most popular distros are abandoning x11, so that’s just a silly hill to die on.


  • I use Django and there are some things that annoy me, like the fact we still need Django Rest Framework for a decent API experience, but at the same time, Django and DRF probably overuse inheritance and abstractions, to a point that every now and then I have to look up their source code to understand what’s exactly happening.

    Lack of type annotations is another aspect Django really needs to catch up compared to other frameworks, and the whole dynamic nature of Django makes it difficult to have type stubs from third party packages working reliably, with lots of false negatives and false positives. So sometimes I still have runtime errors due to typing that could have been prevented in a different framework/ORM.

    So I understand why some people are adopting different and more lightweight frameworks in new projects. The admin panel can be nice, but I’m not sure I’d choose Django myself to start a new project today.