[–] 2 points 4 months ago (2 children)

It probably depends on what model you are using, but what you describe is more akin to the kind of advice I've gotten when I've asked for suggestions for optimizations, rather than asked the LLM to identify (not solve) problems in the code. When I've asked the LLM to identify problems, the overwhelming majority of issues raised where true positives, though most of them weren't very serious either

  • source
  • parent
  • context
  • [–] 10 points 4 months ago (4 children)

    I don't have great experiences trying to get LLMs to write code, but I've found it to be incredibly valuable for checking my code for mistakes and oversights. Sure, it will spit out nit picks, false positives, and straight up nonsense, but at a rate that is quite a bit lower than other tools I've used. I not infrequently end up going through a number of iterations, rewriting code and tests based on its feedback, until I'm happy with the code and the LLM no longer points out actual problems.

    It probably doesn't help my productivity, in terms of lines of code committed or whatever companies might use, but it certainly helps improve the quality of my work

  • source
  • [–] 4 points 4 months ago

    D seems unlikely to get a renaissance. These days languages are facing much stiffer competition, and D has never solved its fundamental problems:

    It is a rudderless language, that struggles with fragmentation due to the hype-driven addition of half-baked and mutually incompatible paradigms, with a leadership that keeps driving away contributors.

    I can’t see how any of this could change while Walter Bright is still in charge, but I also don’t see how the language could survive him stepping down as BDFL

  • source
  • parent
  • context
  • [–] 1 point 4 months ago (2 children)

    I took a look out of curiosity. These are the current top 20 games on SteamCharts.com, excluding a GTA V mod and Wallpaper engine and their ProtonDB rating:

    1. Counter-Strike 2 [GOLD]
    2. PUBG: BATTLEGROUNDS [BORKED]
    3. Dota 2 [GOLD]
    4. TBH: Task Bar Hero [GOLD]
    5. Apex Legends™ [SILVER]
    6. Path of Exile 2 [PLATINUM]
    7. Bongo Cat [BORKED]
    8. Rust [SILVER]
    9. Slay the Spire 2 [PLATINUM]
    10. Delta Force [BRONZE]
    11. Don't Starve Together [PLATINUM]
    12. EA SPORTS FC™ 26 [BORKED]
    13. Dead by Daylight [GOLD]
    14. Warframe [GOLD]
    15. Grand Theft Auto V Legacy [GOLD]
    16. Stardew Valley [PLATINUM]
    17. Forza Horizon 6 [GOLD]
    18. Grand Theft Auto V Enhanced [GOLD]
    19. Destiny 2 [BORKED]
    20. Overwatch [PLATINUM]

    As you can see, only 4 of these are unplayable ("borked"), and 1 has a "bronze" rating. So the majority of the currently top-played games are playable on Linux.

    Though Obviously that doesn't help you, if the game(s) you want to play aren't playable on Linux

  • source
  • parent
  • context
  • [–] 3 points 4 months ago (1 child)

    An ID is needed to determine if the content exists and a key is needed to decrypt it.

    Somebody making a report that there is illegal content in OP’s server, but provides neither an ID nor a key, quickly ceases to be actionable. At a minimum you need the reporter to provide upload IDs.

    But even if the reporter supplies the IDs, the report may not be actionable by your standard: The uploader can easily encrypt the uploaded data, as OP themself recommends.

    So OP needs a policy on what to do when they cannot inspect the content of a reported upload, regardless of wherever or not their service provides E2EE

  • source
  • parent
  • context
  • view more: ‹ prev next ›