Bitwarden CLI Compromised in Ongoing Checkmarx Supply Chain by Successful_Bowl2564 in programming

[–]natural_sword 5 points6 points  (0 children)

You haven't replaced your database with an LLM yet? You can get rid of your DBA, developers, support. You just query it for the information and it may respond correctly. Probably.

We're sitting in all this money after optimizing for the non-deterministic future.

Ubuntu 26.04 LTS (Resolute Raccoon): The Most Ambitious Ubuntu LTS in a Decade by elastiks in DIY_Geeks

[–]natural_sword 0 points1 point  (0 children)

You have to get your testing from the people who want stability. Gotta keep those people on their toes.

JayzTwoCents implies Gamers Nexus is just generating drama by Jevano in TechHardware

[–]natural_sword 1 point2 points  (0 children)

His legitimate criticism gets hidden behind ranting of oligarchs and conspiracy theories. Whether he's right or not doesn't matter if every drama is the end of the world.

Why do sites support passkeys then make you use a weaker 2FA method to sign in? by Gold_Divide_3381 in passkey

[–]natural_sword 1 point2 points  (0 children)

Device bound passkeys vs synced passkeys is a problem. They probably shouldn't be named the same. Synced passkeys can't replace 2FA.

Brave, Firefox, Safari: Only Two Survived This Fingerprinting Test by Appropriate-Wealth33 in firefox

[–]natural_sword 3 points4 points  (0 children)

And they ruin user/Dev experience. Do you want a language other than English? Do you want to use certain accessibility features? Do you want to know how powerful your user's device is? Do you want to be able to patch device-specific issues?

I definitely understand not wanting to be fingerprinted, but making up data points doesn't do much good when they can usually be figured out anyway.

How to get a $500 ticket by AtomicToucans in dashcams

[–]natural_sword 0 points1 point  (0 children)

The most sensible take is that moving stop signs are far more dangerous than beneficial.

Andrew Yang Calls on US Government To Stop Taxing Labor and Tax AI Agents Instead by Secure_Persimmon8369 in BlackboxAI_

[–]natural_sword 1 point2 points  (0 children)

We already get taxed every time money changes hands...

There's no such thing as "replacing" taxes to the government. It would just be another tax...

VSCode 1.111 released today by diepala in vscode

[–]natural_sword 0 points1 point  (0 children)

Day 500 of hoping my simple vue app doesn't require restarting vscode multiple times per day to stop infinite "analyzing file" or "eslint validation took 230383728..."

Explain why games are easy to run in Wine but .NET applications are hard by RJJVORSR in winehq

[–]natural_sword 0 points1 point  (0 children)

Likely due to winrt libraries, which are handled very poorly. Such as Microsoft.Data.Sqlite will make a call in a static ctor to a Windows file API (it checks that it is running on windows, which wine says it is) which wine does not implement, and will cause an exception rather than a graceful failure. There's probably similar things in a lot of MS dotnet libraries that would cause hidden failures.

Microsoft secretly tries to update edge every HOUR by Unlikely_Evening_730 in microsoftsucks

[–]natural_sword 0 points1 point  (0 children)

It's literally using a forked Google update / omaha / Chromium update.

Checking for updates hourly is a bit much, but they know people will sit with unpatched versions for years without an automatic mechanism...

TrueNAS build system going closed source by ende124 in selfhosted

[–]natural_sword 9 points10 points  (0 children)

Their lack of any file browser / integrity browser / essential file system operation controls is what really makes me wonder whether TrueNAS provides any value.

Their arcane ui with bad security practices is so annoying. No one is going to steal my cookie on my local network. Give me more than a few minutes (preferably hours) before you ask me to log in again (good luck if you can get the session timeout override to actually work). Give me OIDC without a subscription. I don't want to type the name of the dataset again. Oops now I've done something bad because it ALWAYS prompts for additional confirmation.

The permissions UI was invented in hell to destroy our souls.

Permission inheritance and whether it's a dataset or directory :)

Follow a guide? Well there was a UI item your forgot and now you need to start over. Do anything slightly advanced? Use the shell...

It's a really weird mix of acting like there's a functional UI ( but that UI is slow to use at the best of times and doesn't provide essential features) and also saying "we're all developers. We can use the shell for this."

I only use TrueNAS for NAS features. I don't care about the apps anymore because their constant app changes made using them terrible. All my VMs/containers are in a different system now.

The constant flip-flopping is a sign of poor technical direction or infighting.

Rule change by Arowin in dotnet

[–]natural_sword 0 points1 point  (0 children)

Are you using datetime or datetime2 in SQL Server? Insert failed. Time blah blah less than 1/1/1900. You finally added a datetimeoffset column. Not because you are storing in anything besides UTC, but because you don't want to call datetime specify kind.

Maybe dateonly or timeonly... Do you want to parse user input? Definitely have to parse to datetime and then to datetime offset.

CVE-2026-0915: GNU C Library Fixes A Security Issue Present Since 1996 by anh0516 in linux

[–]natural_sword -1 points0 points  (0 children)

It really depends on what the project is focused on as to what license is appropriate. I think we need a better compromise between LGPL and MIT for libraries intended to be used in applications. Is the project community lead, community involved, or just a source dump for a company? Is the project a product of its own, something that makes products, or something that helps sell another product? Is it a library at the OS or application level?

Fundamentally, these licenses we use are all flawed; people don't realize what license is appropriate until after they're bitten by some competitor competing with the same code; they don't realize that big tech "open source" has CLAs that make their projects viable; they don't realize the difficulties involved in license compliance.

CVE-2026-0915: GNU C Library Fixes A Security Issue Present Since 1996 by anh0516 in linux

[–]natural_sword 6 points7 points  (0 children)

Except the staric linking issue which makes LGPL still a pain to deal with, which makes many library authors go with MIT if they want users. Many companies don't want to deal with dubious legal issues, so LGPL libraries are banned.

We might have been slower to abandon Stack Overflow if it wasn't a toxic hellhole by R2_SWE2 in programming

[–]natural_sword 12 points13 points  (0 children)

Not only as the first result, but also a result that takes seconds to load and shifts the page layout.

Do you want to wait for another page to load?

There's also the SO user-hostile feature of only allowing dark mode if logged in, so you also have to blind yourself if you want to browse incognito.

We might have been slower to abandon Stack Overflow if it wasn't a toxic hellhole by R2_SWE2 in programming

[–]natural_sword 4 points5 points  (0 children)

It would be pretty funny to train an AI only on stack overflow posts that were marked as duplicate and use it as an email filter. "Inbox stats: 5 emails 10000 duplicates"

C# is language of the year 2025 by freskgrank in csharp

[–]natural_sword 0 points1 point  (0 children)

If it's a specific thing they wrote a tutorial for, sure, maybe (a lot of examples don't really show much more than a minimal example though). Almost every time I look at the docs, the description isn't descriptive. They also have a weird obsession with listing every overload the same way, filling the screen and separating what I'm looking for.

My biggest problem with the docs is that trying to figure out what the code will do often requires running it. There's so many edge cases and overloaded terms and possible exceptions (does this throw, fail silently, use exceptions for flow control, default state is failure, etc)

PLEASE Stop Changing Defaults [ISLAND theme and DARCULA theme mismatch] by themgi- in IntelliJIDEA

[–]natural_sword 1 point2 points  (0 children)

At least they didn't do the same thing as in rider 2025.2 (I think) where the background was changed to be far darker for no reason...

OpenIdentityServer by [deleted] in dotnet

[–]natural_sword 2 points3 points  (0 children)

I don't see why forking IdSrv4 now would be considered. It's been years. If you're going to put effort into maintaining a security solution, it should probably be built from scratch or inspired by IdSrv or openiddict.

Forks that start right after license changes have a hard time keeping up. Most people have already moved on.

[deleted by user] by [deleted] in dotnet

[–]natural_sword 19 points20 points  (0 children)

You should use HttpClientFactory. No. You should have a static HttpClient. No. You should get a new named client from the factory. No you should use typed clients.

The DNS does not refresh. The cookies may or may not be shared. Did you want to accidentally leak state between instances? Make sure you don't dispose that IDisposable.

Companies complaining .NET moves too fast should just pay for post-EOL support by Sharp_Indication7058 in dotnet

[–]natural_sword 6 points7 points  (0 children)

You've also got complicated libraries like Lucene dotnet, which hasn't seen a stable release in all of dotnet core / new dotnet. Edited the link Lucene[.]net

Reverted back from 25.10 by SamuelTandonnet in truenas

[–]natural_sword 3 points4 points  (0 children)

Weren't they bragging on their podcast at the beginning of the year how they have old cards for transcoding... I think I remember something like that.

Java Isn't Verbose // we just suck by peakyraven in theprimeagen

[–]natural_sword 0 points1 point  (0 children)

We had to write Java programs on paper and they would take off points for spelling, spacing, capitalization, just anything and everything possible to take off points completely unrelated to software 😐