惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Full Disclosure
Recorded Future
Recorded Future
T
Tenable Blog
S
Securelist
C
CERT Recently Published Vulnerability Notes
T
Threatpost
S
Schneier on Security
A
Arctic Wolf
The Hacker News
The Hacker News
C
CXSECURITY Database RSS Feed - CXSecurity.com
Know Your Adversary
Know Your Adversary
P
Privacy International News Feed
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The Register - Security
The Register - Security
Cisco Talos Blog
Cisco Talos Blog
AWS News Blog
AWS News Blog
K
Kaspersky official blog
T
True Tiger Recordings
T
Threat Research - Cisco Blogs
V
Vulnerabilities – Threatpost
P
Palo Alto Networks Blog
T
The Exploit Database - CXSecurity.com
小众软件
小众软件
B
Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Azure Blog
Microsoft Azure Blog
Cyberwarzone
Cyberwarzone
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tor Project blog
Spread Privacy
Spread Privacy
Malwarebytes
Malwarebytes
P
Proofpoint News Feed
F
Fox-IT International blog
F
Fortinet All Blogs
P
Privacy & Cybersecurity Law Blog
G
GRAHAM CLULEY
量子位
Latest news
Latest news
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
Project Zero
Project Zero
T
Tailwind CSS Blog
N
Netflix TechBlog - Medium
Martin Fowler
Martin Fowler
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
I
Intezer
博客园_首页
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
Darknet – Hacking Tools, Hacker News & Cyber Security

LWN.net comments

This isn't just anti-ai, it's also anti-gui [LWN.net] Revealing [LWN.net] Nonsense [LWN.net] Just 12 vulnerabilities? [LWN.net] Nonsense [LWN.net] Editing session recording as a throttling mechanism [LWN.net] Privacy [LWN.net] Surprising [LWN.net] Speedruns do require this [LWN.net] Nonsense [LWN.net] Loss of words Nonsense [LWN.net] This isn't just anti-ai, it's also anti-gui [LWN.net] This seems unwieldy [LWN.net] Proprietary vs open source models [LWN.net] This seems unwieldy [LWN.net] Revealing [LWN.net] Surprising [LWN.net] Just 12 vulnerabilities? [LWN.net] Just 12 vulnerabilities? [LWN.net] Revealing [LWN.net] Revealing [LWN.net] Just 12 vulnerabilities? [LWN.net] Revealing [LWN.net] Proprietary vs open source models [LWN.net] Proprietary vs open source models [LWN.net] Revealing [LWN.net] Generate assembly language directly with -S [LWN.net] Proprietary vs open source models [LWN.net] Proprietary vs open source models [LWN.net] Deriving Documentation and Specifications [LWN.net] Proprietary vs open source models [LWN.net] Proprietary vs open source models [LWN.net] Proprietary vs open source models [LWN.net] Proprietary vs open source models [LWN.net] Good, bad and probabilistic [LWN.net] Proprietary vs open source models [LWN.net] Proprietary vs open source models [LWN.net] Proprietary vs open source models [LWN.net] Proprietary vs open source models [LWN.net] Proprietary vs open source models [LWN.net] Proprietary vs open source models [LWN.net] Proprietary vs open source models [LWN.net] Proprietary vs open source models [LWN.net] Surprising [LWN.net] "Tokens per second" may not be the measure you think it is. [LWN.net] Surprising [LWN.net] Surprising [LWN.net] Surprising [LWN.net] Fundriser there [LWN.net] With hindsight, it was a code smell anyway [LWN.net] Shift in public's attitude [LWN.net] Thought I was the only one [LWN.net] Generate assembly language directly with -S [LWN.net] Opposite of -stable maintainers requests? [LWN.net] Thought I was the only one [LWN.net] Thought I was the only one [LWN.net] Thought I was the only one [LWN.net] Opposite of -stable maintainers requests? [LWN.net] Browser [LWN.net] Browser [LWN.net] Data structures and overhead [LWN.net] With him on this one [LWN.net] With hindsight, it was a code smell anyway [LWN.net] With hindsight, it was a code smell anyway [LWN.net] Be careful what you wish for [LWN.net] Be careful what you wish for [LWN.net] Red Hat are what they are... [LWN.net] Browser [LWN.net] schism status [LWN.net] With hindsight, it was a code smell anyway [LWN.net] Be careful what you wish for [LWN.net] schism status [LWN.net] Bluetooth fixed on my Yogabook [LWN.net] Megapatch [LWN.net] With hindsight, it was a code smell anyway [LWN.net] About isolation and memory errors [LWN.net] With hindsight, it was a code smell anyway [LWN.net] Be careful what you wish for [LWN.net] Browser [LWN.net] Complete opposite [LWN.net] A hurdle for the attacker? [LWN.net] important thing With hindsight, it was a code smell anyway [LWN.net] Intel bug workaround Browser A hurdle for the attacker? [LWN.net] Browser [LWN.net] schism status [LWN.net] PQC signing for distros relying on OpenPGP? [LWN.net] Browser [LWN.net] Browser [LWN.net] Browser [LWN.net] Better off keeping it vague [LWN.net] Browser [LWN.net] Complete opposite [LWN.net] A hurdle for the attacker? [LWN.net] Better off keeping it vague [LWN.net] Better off keeping it vague [LWN.net] Under 10 [LWN.net]
Nonsense [LWN.net]
jmalcolm · 2026-05-27 · via LWN.net comments

I have noticed that, if a code base is new to me, I can come to a much better overall mental model of the code much faster using AI.

And once you do have a good mental model of the code, you are probably giving the AI such focused guidance that its output is adhering pretty well to that mental model as well. Or your own mental model is adapting.

I am not sure yet what I think about all this stuff. But I am beginning to see clearly that a good developer can use AI to create good code. We may not have figured out how all this is going to work yet but it is looking like a significant force-multiplier. It is hard to imagine a code base being developed long term without it.

An interesting thing to consider is how programmers thought about compilers when they were new. Compilers also "write code" in many ways and free the programmer from the burden of many low-level details with the overall impact being far greater productivity but less low-level control. How many of us write machine code these days? How many even think about it if the test are passing? If compilers were being introduced today, would we have GitHub policies forbidding the contribution of compiler generated code?

In my own mental model, I had been pushing back on this analogy with the thought that compilers are still deterministic while AI is not. More recently, I have shifted my thinking on this. Modern compilers are a lot less deterministic than I have been giving them credit for. With many optimizations, compiled code can look quite different from the original source (auto-vectorization, different branching behaviour, whole function calls and variables eliminated, and so on). And one compiler can produce quite different results from another (including between versions). We do not manage the resulting machine code (or assembly) in our version control systems. In the future, maybe we will not manage what we currently think of as source code either but rather something higher-level. Who knows?