Forgot your password?
typodupeerror

Comment Re:Apply Betteridge's Law (Score 1) 49

So, no, this cluster of patches doesn't tell us anything in particular beyond what we already knew: That emergency patches are relatively common.

Considering that Microsoft has been promising this exact same type of improvement since the release of XP Service Pack 3, the words spoken now are worthless platitudes provided to ensure the smoothness of the theft of your money. There is zero reality behind any of their promises.

I'm just talking about statistical patterns. I know little about Microsoft patches. I abandoned Windows in 2001, right around the time XP was released, and have never looked back.

Comment Re:25,000 lines of code (Score 1) 76

The LLM and the compiler and the formatter will get the low-level details right.

Maybe in about 90% if you are lucky. That still leaves about 10% error rate which is way too much.

Not remotely similar to my experience. Granted I'm writing Rust, and the Rust compiler is *really* picky, so by the time the agent gets something that compiles it's a lot closer to correct than in other languages. Particularly if you know how to use the type system to enforce correctness.

Your job is to make sure the structure is correct and maintainable, and that the test suites cover all the bases,

Depends on the definition of "bases". Passing test suite does not show your program correct. And if your test suite is also AI generated then you are again at the problem whether the tests themselves are correct.

Yes, you have to know how to write tests. A few decades of experience helps a lot. I find I actually spend a lot more time focused on the details of APIs and data structures than the details of tests, though. Getting APIs or data structures wrong will cost you down the road.

Also, I suppose it helps a bit that my work is in cryptography (protocols, not algorithms). The great thing about crypto code is that if you get a single bit wrong, it doesn't work at all. If you screw up the business logic just a little bit, you get completely wrong answers. The terrible thing is that if you get a single bit wrong, it doesn't work at all and gives you no clue where your problem might be.

Of course that's just functional correctness. With cryptography, the really hard part is making sure that the implementation is actually secure. The AI can't help much with that. That requires lots of knowledge and lots of experience.

and then to scan the code for anomalies that make your antennas twitch,

Vibe error detection goes nicely with vibe programming. That being said, experienced programmers have a talent to detect errors. But detecting some errors here and there is far from full code review. Well, you can ask LLM to do it as well and many proposals it provides are good. Greg Kroah-Hartman estimates about 2/3 are good and the rest is marginally somewhat usable.

Deep experience is absolutely required. My antennas are quite good after 40 years.

then dig into those and start asking questions -- not of product managers and developers, usually, but of the LLM!

Nothing goes as nicely as discussing with LLM. The longer you are at it the more askew it goes.

You really have to know what questions to ask, and what answers not to accept. It also helps to know what kinds of errors the LLM makes. It never outright lies, but it will guess rather than look, so you have to know when and how to push it, and how to manage its context window. When stuff starts falling out of the context window the machine starts guessing, approximating, justifying. Sometimes this means you need to make it spawn a bunch of focused subagents each responsible for a small piece of the problem. There are a lot of techniques to learn to maximize the benefit and minimize the errors.

My point is that 25k LOC a month (god forbid a week) is a lot. It may look working on the outside but it is likely full of hopefully only small errors. Especially when you decide that you do not need to human-review all the LLM generated code. But if you consider e.g. lines of an XML file defining your UI (which you have drawn in some GUI designer) to be valid LOC then yeah. 25k is not a big deal. Not all LOCs are equal.

Yeah, I am definitely not doing UI work.

Comment Re:25,000 lines of code (Score 1) 76

its during those sprints when I'm pumping out thousands of lines per day that I write the code that turns out to be the highest quality, requiring the fewest number of bugfixes later

yeah, all of us write (or copy/paste) great boilerplate code. that's not really something to be proud of.

we all make mistakes when writing business functions which are never 25k LOC in a week.

Speak for yourself. I wrote Android's Keymaster implementation in less than a month, and it was about that size, and then re-wrote most of it in a week when it turned out I'd made some core assumptions that Qualcomm couldn't match in their implementation. It was relatively bug-free for a decade -- even when a third-party security research lab spent a month scrutinizing it. They found a handful of things, but nothing serious. I was amazed, especially since I'd seen the reports they turned in on some other code.

That's just one example. In my nearly 40-year career I've had a half dozen crazy-productive weeks like that, and usually when working on particularly-complex bits. If you haven't had that experience, that's unfortunate. It's not something I could do frequently (or would want to), but it's a glorious feeling when you're that deep in the zone.

Comment Potentially Good (Score 1) 86

The Public Markets have rules and laws that incentivize very destructive and predatory behaviors. Corporations behave like psychopaths to hit quarterly numbers for 'fiduciary duty' laws.

Private assets don't have these so they can build real companies with an eye on the future.

But private companies don't have nearly as much access to capital because all the investment money goes into retirement because of stupid tax laws which goes into psychopathic public companies.

And then Blackrock / State Street / Vanguard collude to tell these companies how to behave socially and politically, often against the interests of everyone else in society.

Of course this could be done poorly but the idea has merit. Congress is most likely to screw it up, but who knows, maybe they won't.

That's peak optimism for 2026.

Comment Re:Guessing (Score 2) 58

This is a weird situation.

If the license is changed it's no longer AGPL, it's a unique license.

If the license has restrictions then the copyright is violated by not adhering to the license.

The above makes it sound like both parties want to have it both ways.

I would just give the Russians proper attribution but the European governments hate Russia so much that they couldn't possibly do that. This is a problem with having governments run open source projects.

In the en it's probably going to be like Russian gas which they sanction except for not freezing to death in the winter, when they just look the other way and stay alive to hate the Russians another day.

The whole damn thing stems from some royal cousins hating each other in the 1830's. America was designed to "eff that noise" but every stupid American politician wants to act like a European so Americans get dragged into their stupid wars and other zero-sum games.

Open Source software is supposed to be a non-zero-sum game and the licenses are supposed to create the conditions for that. Maybe FSF should consider a v4 to improve the situation. Anybody seen Eben Moglen lately? Last I heard some whackadoodles at FSF were mad at him. Maybe a post-FSF license is needed.

"Play nice, children."

Comment Re:Honestly Unexpected (Score 1) 110

How would this affect Windows on ARM app development? One problem for Windows the last several years has been x86 hardware not being able to keep up with ARM based chips when it comes to certain aspects like battery life and sometimes single-core performance. Following Apple's lead, Microsoft has made Windows on ARM mostly compatible with Windows on x86 albeit with a performance penalty using a translation layer. The difference between Apple and MS in this regard is the translation layer for Apple is meant to be temporary until Apple developers fully transition to native ARM apps. How long will MS maintain this translation layer? I don't see them being able to abandon x86 like Apple and I don't see them being able to ignore ARM either.

Comment Re:developer market share (Score 1) 110

In short, Java was invented for a reason, and while it has become a victim of legacy cruft as well, the underlying concept of truly portable apps, with a minimum of fuss to jump from platform to platform, still ought to be the preferable path. The problem is that that true platform neutrality/ambiguity pretty much kills Microsoft in all but a few niches, like gaming, but only because hardware vendors put less effort into drivers for other operating systems.

Yes, Office is still king, although I think that crown is beginning to slip, and it may end up being Excel, with its large list of features, that may last the longest. But it isn't 1990, or even 2000 anymore. Developers have multiple ways of developing portable applications, and while MS may (for the nth time) update or swap out its toolchains, the real question is will developers really care?

Comment Re:Soaring RAM prices (Score 1) 110

Yeah, and even native stuff is super bloated now.

I noticed an instance of Brave with all of the features turned off sitting at a new tab page was using 230MB.

I remember doing OK with a version of Firefox that supported xhtml and JavaScript 2 that ran on a machine with 16MB of RAM total.

And the current browsing experience isn't somehow instantaneous on a CPU with 16x the cores running at 10x the clock. The user response time is about the same.

I think that browser itself ran in 4-8MB. Probably with the Flash plugin loaded too.

FWIW that old machine would take about 15 minutes to encode a 3 minute mp3 file and my current machines does it in about six seconds. So the hardware gains are real.

Maybe ML will actually be able to find some optimizations that are too cumbersome for humans to manage.

Comment Re:So it was illegal (Score -1) 69

Sorry but it's 2026 and this just means embarrassed conservative.

True.

Biden constantly reached out to conservatives

Because Biden could out-conservative any five Republicans combined.

He appointed a very moderate AG

"Moderate" also just means "embarrassed conservative."

even with the very obviously illegal Mar-A-Lago documents

Bzzt! Sitting presidents have total declassification powers. Trump could take and unilaterally declassify anything he wanted, period. And Trump did work with the Feds to secure them in a locked room in a residence with around the clock secret service protection. Now do VP Biden storing classified documents all over unsecured places, and Hillary with her illegal email server. Which she set up just two years after savaging the Bush Administration for using private email.

Comment Re:Aerospace FFRDC role? (Score 1, Troll) 66

and TFA is a "there at it again..." type rage piece without giving even a taste of what many things really went wrong along the way from a design or other tech POV.

so? this should never happen.
whatever the reasons this is Category 5 Grade A incompetence.
the goddam Pentagon has FAILED 8 audits in a row.
i guess we can blame all that on DEI and everything will be rosy now that the Whites are back in charge.

Comment Re:25,000 lines of code (Score 1, Interesting) 76

It might take one person one year to write 25k lines.

A year? I've regularly written that much in a month, and sometimes in a week. And, counter-intuitively, its during those sprints when I'm pumping out thousands of lines per day that I write the code that turns out to be the highest quality, requiring the fewest number of bugfixes later. I think it's because that very high productivity level can only happen when you're really in the zone, with the whole system held in your head. And when you have that full context, you make fewer mistakes, because mistakes mostly derive from not understanding the other pieces your code is interacting with.

Of course, that kind of focus is exhausting, and you can't do it long term.

How does a person get their head around that in 15 hours?

By focusing on the structure, not the details. The LLM and the compiler and the formatter will get the low-level details right. Your job is to make sure the structure is correct and maintainable, and that the test suites cover all the bases, and then to scan the code for anomalies that make your antennas twitch, then dig into those and start asking questions -- not of product managers and developers, usually, but of the LLM!

But, yeah, it is challenging -- and also strangely addictive. I haven't worked more than 8 hours per day for years, but I find myself working 10+ hours per day on a regular basis, and then pulling out the laptop in bed at 11 PM to check on the last thing I told the AI to do, mostly because it's exhilarating to be able to get so much done, at such high quality, so quickly.

Comment Re:Sony makes memory cards? (Score 1) 49

"Why the fuck would anyone buy a modern car?"
I hear you. I haven't owned a car in a very long time but have been thinking of getting one.
I used to tell myself it would be an EV or a hybrid but now i think i'll get something much older and if i want to go electric, i'll convert it myself

Comment Re:Sony makes memory cards? (Score 2) 49

I can't name a single product this company makes besides the PlayStation (that's headed for US $1200.00). They're a dead company walking. China is making more desirable products for less money.

Until recently Sony made TVs which they have sold off to TCL. In terms of consumer facing products, they still sell a small amount or smartphones, cameras, and car stereos. In terms of manufacturing, Sony makes many electronic components like CMOS image sensors which are in iPhones and Androids and storage (subject of this article).

Slashdot Top Deals

"I've seen the forgeries I've sent out." -- John F. Haugh II (jfh@rpp386.Dallas.TX.US), about forging net news articles

Working...