All Topics
All Topics
Technology
Technology
AI
AI
Business
Business
Entertainment
Entertainment
News
News
Programming
Programming
Science
Science
Design
Design
Environment
Environment
Finance
Finance
Crypto
Crypto
Politics
Politics
Sports
Sports
Education
Education
Gaming
Gaming
Art
Art
Music
Music
Health
Health
Security
Security
Books
Books
Food
Food
Travel
Travel
Personal
Personal
Bluesky
Twitter

programmingFriday, July 17, 2026

Bun's Rust rewrite sparks AI code quality debate

Today's programming news is dominated by a single, sharp controversy: Bun's 11-day, AI-assisted port from Zig to Rust. It has everyone arguing about what AI-generated code is actually worth. The rest of the day fills in the edges of that argument, from the psychological toll of supervising AI to a concrete example of AI finding a real bug in a zkVM.

Sources
+11

The AI code debate

Two pieces frame the argument from opposite ends: one about the cost of speed, the other about the human cost of supervision.

#02pydantic.devJul 17
0
The Human-in-the-Loop is Tired

A Pydantic co-founder argues that LLMs turn programming from craft into supervision, creating a destabilizing shift for developers. It's the human side of the debate Bun's rewrite just ignited.

by haritha131311 min readRead original

AI in action

Meanwhile, AI proves it can find real bugs and top leaderboards, muddying the picture further.

Foundations and craft

Away from the AI noise, there are solid pieces on fundamentals: a 50-year-old chip, a faster search tree, and SQLite for production.

#05goliath32.comJul 17
0
The Zilog Z80 has turned 50

The Z80 turns 50. A retrospective on the chip that powered the first wave of microcomputers and still runs in embedded systems today.

#07jvns.caJul 17
0
Learning a few things about running SQLite

Julia Evans shares practical SQLite lessons from running it as a production Django database, concurrency, WAL mode, backups. Refreshingly grounded.

Also today13

  • How We Optimized Opik’s MCP Server for Cost & Performancewww.comet.com

    This article details how an engineering team optimized their product's MCP (Model Context Protocol) server to reduce AI token costs while maintaining performance. The author describes three key architectural decisions made during the rebuild: loading fewer tools, optimizing tool

  • A Road to Lisp: Which Lispscotto.me

    This article explores the landscape of Lisp programming language dialects, explaining that unlike most programming languages which evolve as a single entity, Lisp is a family of many different dialects. It provides a comprehensive comparison of modern Lisp dialects including Comm

  • Why China's Kimi K3 AI model has the tech world buzzingwww.businessinsider.com

    Moonshot AI's Kimi K3 model is generating significant buzz in the tech world for its impressive coding capabilities, low API pricing, and open-weight strategy. The model competes with leading AI systems while being more accessible to developers, signaling a shift in the AI landsc

  • My-Hunting-Methodology-/My Bug Hunting Methodology.md at main · wadgamaraldeen/My-Hunting-Methodology-github.com

    This is a GitHub repository README documenting a personal bug hunting methodology. It covers reconnaissance techniques including passive subdomain enumeration using tools like Subfinder, Amass, Assetfinder, and GitHub-subdomains.py. The content is a technical how-to guide for sec

  • When It Makes Sense To “Block” The Main Thread — Smashing Magazinesmashingmagazine.com

    Victor Ayomipo challenges the sacred web development rule of "never block the main thread" by presenting a real-world use case involving a screenshot extension where intentionally blocking the main thread was the correct technical decision. The article explores the nuances of bro

  • Malware development trick 60: Function stomping (remote process). Simple C examplecocomelonc.github.io

    This article is a technical cybersecurity tutorial demonstrating a malware development technique called "remote function stomping." The author explains how to overwrite a function in a remote process's memory (using WriteProcessMemory) to redirect execution to malicious shellcode

  • Polished Ruby Programming | Programming | eBookwww.packtpub.com

    This is an excerpt from the book "Polished Ruby Programming" that introduces the SOLID object-oriented design principles. It covers the single-responsibility principle (SRP), explaining that a class should have only one reason to change. The content emphasizes that while these pr

More roundups that day