I can't believe that Rust developers would call POSIX functions to interact with the operating system! The audacity!
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
It took a while to get used to zsh bailing on non-matching wildcards, but it honestly makes a lot more sense
Looks neat, but I don't think that you can claim to be "Private and offline" when the default is to broadcast what you're playing. That feature should be opt-in, not opt-out
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
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
Edit: Battlefield 5 is listed as "SILVER", but reading the comments on ProtonDB it is unplayable in practice
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:
- Counter-Strike 2 [GOLD]
- PUBG: BATTLEGROUNDS [BORKED]
- Dota 2 [GOLD]
- TBH: Task Bar Hero [GOLD]
- Apex Legends™ [SILVER]
- Path of Exile 2 [PLATINUM]
- Bongo Cat [BORKED]
- Rust [SILVER]
- Slay the Spire 2 [PLATINUM]
- Delta Force [BRONZE]
- Don't Starve Together [PLATINUM]
- EA SPORTS FC™ 26 [BORKED]
- Dead by Daylight [GOLD]
- Warframe [GOLD]
- Grand Theft Auto V Legacy [GOLD]
- Stardew Valley [PLATINUM]
- Forza Horizon 6 [GOLD]
- Grand Theft Auto V Enhanced [GOLD]
- Destiny 2 [BORKED]
- 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
I'm not saying that doing your own encryption is a bad thing, but them recommending it runs directly counter to OP's other stated goals
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
That’s not what OP said they wanted:
I want to be able to remove illegal uploads when they get reported
Besides, OP’s own advice to upload manually encrypted files runs directly counter to this
Exactly. That’s why I don’t understand the reasons OP is giving for not having E2EE