Top Stories
Stacked PRs are now live on GitHub
668 points · github.blog
GitHub has finally shipped native support for stacked pull requests, now in public preview. For years developers have leaned on third-party tools like Graphite and git-branchless to break large changes into a chain of small, dependent PRs that can be reviewed and merged in sequence. Baking this into GitHub itself removes a lot of the friction — no more rebasing headaches or broken base branches when an earlier PR merges.
The HN crowd is enthusiastic but skeptical about the details, since a stacking workflow lives or dies on how gracefully it handles rebases, merges, and force-pushes. It’s a meaningful nod to how large teams actually ship code, and a signal that GitHub is defending its turf against the growing ecosystem of purpose-built stacking tools.
Gemini Robotics 2 brings whole-body intelligence to robots
568 points · deepmind.google
Google DeepMind’s latest robotics model extends its vision-language-action approach to “whole-body” control — coordinating locomotion and manipulation together rather than treating a robot’s arms and legs as separate problems. The pitch is a single foundation model that can reason about a task and then execute the full-body motion to accomplish it.
This is one of the most-watched frontiers in AI right now: everyone from DeepMind to Figure to Tesla is racing to make general-purpose robots actually useful. Commenters are debating how much of the flashy demo generalizes to messy real-world environments versus carefully staged setups, a recurring tension in robotics announcements.
DeepSeek-V4-Flash update
331 points · api-docs.deepseek.com
DeepSeek has rolled out V4-Flash, a fast, cheap variant of its V4 model line, and the independent benchmarks are already flowing in. Early analysis from Artificial Analysis puts it in a strong price-performance spot, which is exactly the wedge that has made DeepSeek a thorn in the side of larger US labs.
HN readers care because DeepSeek keeps demonstrating that competitive models can be trained and served at a fraction of the assumed cost, pressuring incumbents on pricing. There’s a companion “Show HN” on the front page showing that distilling DeepSeek into an open model doesn’t carry over its censorship behavior — a reminder of how much geopolitics is baked into these releases.
GCC steering committee announces AI policy
304 points · lwn.net
The GCC steering committee has published a policy on AI-generated contributions to the compiler, joining a growing list of major open-source projects trying to get ahead of the flood of machine-written patches. The core questions are about copyright provenance and the Developer Certificate of Origin: can a contributor legitimately sign off on code a model produced?
This is a live wire in the open-source world, where maintainers are already drowning in low-quality “AI slop” pull requests. GCC’s stance matters because it’s one of the most consequential codebases on the planet, and other projects will look to how it threads the needle between welcoming productivity gains and protecting the license integrity of the code.
The AI Aesthetic
315 points · blog.jim-nielsen.com
A sharp essay on the emerging visual and interaction “look” of AI-generated software — the sameness that creeps in when everyone builds on the same models, prompts, and default component libraries. Nielsen argues that the tools nudge us toward a homogenized aesthetic, and that resisting it takes deliberate taste and effort.
It struck a nerve with designers and developers who’ve noticed how many recent products feel interchangeable. The comments turn into a broader debate about whether AI tooling flattens creativity or simply lowers the floor while leaving the ceiling untouched — a theme that keeps resurfacing as generative tools spread through the design world.
Read this before you buy that TV streaming stick
725 points · krebsonsecurity.com
Brian Krebs digs into the security nightmare lurking inside cheap, off-brand Android streaming devices — the kind sold for a few dollars on big marketplaces. Many ship with pre-installed malware or backdoors baked into the firmware, quietly enrolling your home network into botnets and ad-fraud schemes before you’ve even finished setup.
It’s a classic Krebs investigation and it resonated hard with the HN audience, which has long warned about the supply-chain risks of ultra-cheap connected hardware. The practical takeaway — be wary of no-name streaming boxes and stick to reputable brands — is the kind of concrete advice readers can pass along to less technical family members.
I flagged two research papers for fake authors and both were accepted as orals
217 points · geospatialml.com
A reviewer recounts flagging two conference submissions for apparently fabricated authors and AI-generated content — and watching both get accepted as oral presentations anyway. It’s a damning anecdote about the state of peer review as the volume of machine-assisted submissions explodes.
The story landed because it crystallizes a fear many academics share: that review pipelines are buckling under the weight of AI-generated “slop,” and that acceptance decisions are increasingly disconnected from rigor. Commenters swap their own war stories about broken review processes and debate what incentives or tooling could realistically fix it.
The Economic Benefit of Refactoring
246 points · martinfowler.com
Part of Martin Fowler’s ongoing series on generative AI and software, this piece makes the case that refactoring pays for itself by keeping code cheap to change — and that the argument becomes even more important in an era where AI can generate lots of code fast. Well-structured code is easier for both humans and models to work in.
Fowler is a perennial HN favorite, and the discussion turns into the familiar-but-worthwhile debate over how to justify refactoring to skeptical managers who see it as time not spent shipping features. The AI angle adds a fresh twist: if models generate the code, does design discipline matter more or less?
JEP 401: Value Objects (Preview) merged to OpenJDK master
131 points · github.com
A milestone for Project Valhalla: JEP 401’s value objects have been merged into the OpenJDK master branch as a preview feature. Value objects let developers define classes whose identity doesn’t matter — enabling the JVM to flatten and optimize them for big performance and memory wins without exposing pointer identity.
Java watchers have been waiting the better part of a decade for Valhalla to land, so any concrete merge is a cause for cautious celebration. The comments dig into what this means for real-world performance and how it interacts with existing code, along with the usual reflections on just how long ambitious JVM projects take to ship.
Also Trending
- Google fixed more Chrome bugs in June than over the past two years, thanks to AI (121 points) — Google credits AI-assisted tooling for a big jump in the number of Chrome security bugs squashed. blog.google
- Distilling DeepSeek into GPT-OSS doesn’t transfer censorship (131 points) — A Show HN demonstrating that distilling DeepSeek’s capabilities into an open model leaves its censorship behavior behind. ctgt.ai
- CodePen 2.0 (170 points) — The beloved front-end playground ships a major rewrite with new features and a modernized editor. chriscoyier.net
- Physicists solve a muon mystery, and now old results don’t add up (220 points) — A new resolution to the muon g-2 anomaly reshuffles what physicists thought they knew. quantamagazine.org
- The lost civic life of movie rental stores (176 points) — A nostalgic look at how video stores once served as community gathering spots. thereader.mitpress.mit.edu