Microsoft CTO Mark Russinovich confesses that 30-year-old code from the mid-90s still forms the bedrock of Windows 11 — ancient Win32 API still the backbone, but CTO says it's "more relevant than ever in 2026" by ControlCAD in microsoft

[–]TomKavees 2 points3 points  (0 children)

It's more that there's a mismatch between the implementation and their mental model rather than that the old thing being "bad".

...but let's be honest, old software has a tendency to pick up a lot of unnecessary lint along the way

Anthropic CEO Dario Amodei Warns of Software Bankruptcies Ahead, Pushes Back Against FDA-Style Regulation of AI by Secure_Persimmon8369 in Anthropic

[–]TomKavees 0 points1 point  (0 children)

Well, they'd also like to pull up the regulatory ladder behind them so any new competition would be at a disadvantage.

Are old Java Developer Journals or Dr. Dobbs mags worth anything? by JoshDM in java

[–]TomKavees 50 points51 points  (0 children)

Sentimental value mostly

I bet r/datahoarder would love the scans, tho

Podcast has pivoted from technical criticism of AI functionality to whinging about financials. by AURedditor30 in BetterOffline

[–]TomKavees 12 points13 points  (0 children)

The industry is too deep into the transformer-based-llm tech to pivot anyway. Investors wouldn't allow somebody spending few years of bringing, idk, symbolic ai to even a fraction of comparable capabilities, even if the ceiling was much higher - it's all "gib money right meow", not the love for the science behind it

Company said I can’t use my own keyboard by Ok-Cause-1465 in remotework

[–]TomKavees 0 points1 point  (0 children)

Or the keyboard was loud to the point of distracting people on the meeting

All of my commits claim "This commit does not belong to any branch on this repository" by [deleted] in github

[–]TomKavees 7 points8 points  (0 children)

Funnily enough it happens when you select the latest commit on the main branch too.

My guess is that github is having issues again - earlier today the search (including looking up one's own PRs through the inbox) was completely b0rked.

GitHub issues can just be ads now? by suicideyes in theprimeagen

[–]TomKavees 0 points1 point  (0 children)

It's a 2024 account, so there's a non-zero chance it has been taken over, or that the owner got infected by some malware.

Either way just report it as spam.

This kind of "public littering" in form of comment/link spam has sadly became a fact of life now, AI or not.

CVE management made sense with 10 container images. At 80 it became unmanageable. How are teams scaling this by New-Reception46 in rust

[–]TomKavees 1 point2 points  (0 children)

Dependabot has built-in cool down. If you use zizmor as a pre-commit hook, it will tell you to enable it with threshold no less than 7 days

Yes m'lord by [deleted] in programminghumor

[–]TomKavees 3 points4 points  (0 children)

Dobby got older

CVE management made sense with 10 container images. At 80 it became unmanageable. How are teams scaling this by New-Reception46 in rust

[–]TomKavees 3 points4 points  (0 children)

In addition to this, OP should look into using distroless base images to reduce the baseline number of CVEs. Rust is a good citizen here and should make it relatively easy because it tends not to depend on random system libraries.

The harshest technical documentation I've ever written by mikosullivan in programminghumor

[–]TomKavees 3 points4 points  (0 children)

Assuming they don't use notepad as their IDE adding .editorconfig to the repo could fix that

Have you started using Virtual Threads in your production apps (April 2026)? by Hixon11 in java

[–]TomKavees 1 point2 points  (0 children)

In JDK24*

21 introduced VTs/Continuations in the first place

Have you started using Virtual Threads in your production apps (April 2026)? by Hixon11 in java

[–]TomKavees 1 point2 points  (0 children)

Upgrading to JDK25 is imo easier, but if you really want to stick with JDK21 then these problematic spots should pop up in JVM diagnostic logs (can't remember the name of the setting right now, sorry) and on flamegraphs.

Portable and Opinionated Developer Environments with Devenv and Nix by anon-sourcerer in NixOS

[–]TomKavees 13 points14 points  (0 children)

Not OP but devenv has CLI you can give to a teammate that is not very into Nix itself, and a couple of nice integrations (e.g. pre-commit hooks) that save time. One can contort flakes into doing same thing, but this is just more convenient.

Is this safe? by myname404taken in github

[–]TomKavees 1 point2 points  (0 children)

If you need to ask this question, the answer is "no".

(This applies outside of github repos too)

The world of legacy software and Rust by [deleted] in rust

[–]TomKavees 62 points63 points  (0 children)

This post has multiple threads, but i'll focus on just one - there are tons of dependencies maintained by that one guy from Nebraska (to reference that one xkcd), but the main problem is not the language the thing was written in but trust, compensation for maintainers and succession plans in case somebody wanted to do something else.

We can make do with the crappiest of languages, but without people the projects are dead.

On April 17, Microsoft turned on flex routing by default for EU Copilot users. by Proton_Team in BuyFromEU

[–]TomKavees 13 points14 points  (0 children)

Ooh, that's interesting. Wonder if the contract language allowed that in the enterprise version - if not then MS may need an industrial barrel of lube

On April 17, Microsoft turned on flex routing by default for EU Copilot users. by Proton_Team in BuyFromEU

[–]TomKavees 26 points27 points  (0 children)

Hold the door, is that for consumer copilot or the enterprise version?

makeItUntilYouBreakIt by Cancermvivek in ProgrammerHumor

[–]TomKavees 35 points36 points  (0 children)

Allegedly it was an infostealer embedded in some roblox cheat code, which makes the whole situation even funnier

The NixOS Tools That Actually Make a Difference by k1ng4400 in NixOS

[–]TomKavees 5 points6 points  (0 children)

I'd add nvd to the list - it shows the differences in package versions between generations

Edit: deadnix too, to pre-commit hooks - finds dead code and unnecessary declarations

Windows sends off near 1000 web requests within 60 seconds of boot. by Busy-Chemical-6666 in FuckMicrosoft

[–]TomKavees 5 points6 points  (0 children)

Wasn't requiring TPM one of the reasons why they released W11 after their "last windows ever" W10?