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

推荐订阅源

N
Netflix TechBlog - Medium
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
博客园_首页
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
V
Visual Studio Blog
The Cloudflare Blog
罗磊的独立博客
美团技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
大猫的无限游戏
大猫的无限游戏
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
博客园 - 叶小钗
The GitHub Blog
The GitHub Blog
Last Week in AI
Last Week in AI
J
Java Code Geeks
MyScale Blog
MyScale Blog
G
Google Developers Blog
U
Unit 42
Y
Y Combinator Blog
P
Proofpoint News Feed
Vercel News
Vercel News

Hacker News - Newest: "AI"

AI can't read an investor deck AI as an attorney? Student uses ChatGPT, Gemini to sue UW over alleged racial discrimination Hacking MCP Servers in AI Systems – The Rug Pull: Tool Changes After Approval GitHub - MeepCastana/KubeezCut: Free Web based video editor Can AI judge journalism? A Thiel-backed startup says yes, even if it risks chilling whistleblowers Coming soon: 10 Things That Matter in AI Right Now DARPA built an AI to fact-check enemy weapons claims What explains heterogeneity in AI adoption? When AI Meets Muscle: Context-Aware Electrical Stimulation Promises a New Way to Guide Human Movements - Department of Computer Science AI Changed How We Build. It Did Not Change What Matters. Linux rules on using AI-generated code - Copilot is OK, but humans must take 'full responsibility for the… Meta spins up AI version of Mark Zuckerberg to engage with employees Code Mode: Let Your AI Write Programs, Not Just Call Tools | TanStack Blog GitHub - Delavalom/graft: Go framework for building AI agents. Type-safe tools, multi-provider (OpenAI, Anthropic, Gemini, Bedrock), zero vendor SDKs. India's TCS tops estimates, says new AI models did not dent services demand Gen Z's fading AI hype Strong feeling: we are in a folded AI reality GitHub - machinarii/total-recall-catalog: A reference catalog of latest knowledge retrieval, memory & RAG systems GitHub - mensfeld/code-on-incus: Give each AI agent its own isolated machine with root, Docker, and systemd. Active defense detects and stops threats automatically.. Quantization, LoRA, and the 8% Problem: Benchmarking Local LLMs for Production AI Iran war: We spoke to the man making Lego-style AI videos that experts say are powerful propaganda Powell, Bessent discussed Anthropic's Mythos AI cyber threat with major U.S. banks GitHub - immartian/bellamem: Persistent belief-graph memory for AI agents. Retrieves decisive context by importance — not recency, not RAG, not /compact. recursive-mode: The Repo-Native Operating System for AI Engineering After the attack on Sam Altman's home, will AI CEO's go on the offensive? The biggest advance in AI since the LLM Opus 4.6 vs GPT 5.4 One Prompt Unity World Generation Test “AI polls” are fake polls Client Challenge Can AI be a 'child of God'? Inside Anthropic's meeting with Christian leaders
My Approach to Using AI with Programming - David Walz
Davesjoshin · 2026-06-26 · via Hacker News - Newest: "AI"

It’s pretty clear at this point that AI, in one way or another is here to stay. I imagine at some point the hype will settle, hopefully not crash and this plane will land safely in some new exotic paradise. I’ve observed other developers that range from AI enthusiast to AI avoiders, and like a lot of things, I feel like I fall somewhere in the middle. In terms of AI and my usage of it, I’ve described myself as “cautiously optimistic”.

I feel like if you are on one of the extreme ends of this range, you might be carrying more risk. If you don’t use AI at all, you might be missing out on learning new things and maybe even productivity. If as an AI enthusiast you over rely on AI, you might be accumulating security risks and technical debt by building a large codebase that you don’t fully understand.

Knowing that this must be true in my eyes, what is my approach to using AI, it’s a tool, how do I safely use it?

Protecting Your Mental Model

One thing I may have taken for granted before the AI boom was that when I’m building a component or feature, I’m not only writing blocks of code, I’m creating a mental model of how the thing works at the same time. So when I outsource the writing to AI, I’m also outsourcing that mental model. This to me is not acceptable and indicates that I need to bring a new step to the process. I’ve found that if I read the code that AI has provided, line by line, I start to reclaim this mental model.

If you read the code and understand the structure of what you are building, you will have more confidence in the thing.

Small feedback loops

For me one of the irritating things about responses from AI was just the sheer length of a response. Because I need to actually read and understand the response in order to know if it is useful to me, I ask for shorter responses. When coding I ask for smaller code adjustments, I contain the discussion to a particular part of the codebase. This increases my chance of understanding the change and updating my mental model.

Keep Testing

This seems obvious to mention, but just like we test our code, we should test the code provided by AI. We should also be leveraging AI for test case writing. In fact I feel like testing our code is where AI should have started off, that would be the least risky and most beneficial to the actual codebase.

Vibe Coding/Learning

Vibe coding is a great way to let it rip and get into something that you otherwise would not have. It’s a great way to discover new corners of technology for yourself. To me is a phase you use to explore before you get into the serious phases described above. You don’t have to burden yourself with the building of a strict mental model, you can just see where it goes and that is fun. That makes it a powerful learning tool, it being fun.