







Which is better for code reviews, a unified diff or a split diff?

hunk — review-first terminal diff viewer
Hunk is a review-first terminal diff viewer for agent-authored changesets. Multi-file review stream, inline AI annotations, watch mode, and Git/Jujutsu integration.

On Rendering Diffs
A technical deep dive into how we built the @pierre/diffs package and CodeView component for zero-blanking diff rendering at any scale.

Better tools made Copilot code review worse. Here's how we actually improved it.
How migrating Copilot code review to shared Unix-style code exploration tools reduced review cost by reshaping agent workflows around pull request evidence.

DiffsHub, from Pierre
View code changes from any public GitHub diff or patch URL with a super-freaking-fast, beautiful, and virtualized interface.

Meld
Meld helps you compare files, directories, and version controlled projects. It provides two- and three-way comparison of both files and directories, and has support for many popular version control systems.
tuicr - TUI for Code Reviews
Speed Comparison - Programming Languages
Benchmarks run on GitHub Actions. Results may vary based on runner hardware.
The Hitchhiker's Guide to Monoculture
Large language models (LLMs) often produce homogeneous outputs, raising concerns that AI coding assistants may lead to convergence in the software artifacts that developers create. Whether this occurs in practice is unclear because developers interactively prompt, evaluate, modify, and reject model outputs, and because outputs vary with prompt and repository context. I examine code homogenization using Kaggle contest submissions from 2019 to mid-2026. I first document widespread convergence toward the random seed value 42, consistent with LLMs reinforcing a longstanding convention in programming culture. I then study homogenization more broadly, at two levels of aggregation and abstraction. At the submission level, I measure the average pairwise similarity of submissions within contests. At the contest level, I measure the conceptual span of submitted code, motivating distinct measures for each: TF-IDF representations, which capture surface syntax, and Voyage 3 code embeddings, which capture code intent and semantics. The results demonstrate substantial syntactic homogenization at both the individual and collective levels: individual submissions have become more alike in literal syntax and code structure, while the latent dimensionality of syntactic variation has narrowed. In contrast, I find little evidence of semantic homogenization, individually and collectively. Average semantic distance remains essentially flat, and the contest-level latent dimensional span of semantic approaches remains stable. These findings suggest that AI coding assistants are certainly standardizing implementation details, yet they have not yet produced evidence of homogenization in the approaches and problem-solving strategies coders employ.

A Markdown Editor on AT Protocol — Diffdown
Diffdown — collaborative markdown editing on AT Protocol.
Fine-grained and accurate source code differencing | Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering
As part of the Digital Library's transition to Open Access, new features for researchers are available in the Premium Edition. Click here to learn more.

The review mills, not just (self-)plagiarism in review reports, but a step further
Review mills sum up a new category of reviewer misconduct that flies in the face of reviewer ethics and integrity. A pattern of generic, vague, and repeated affirmations (identical or very similar boilerplate phrasing) is noted in the analysis of 263 review reports, regardless of the scientific content of the papers under review, coupled with coercive citation (perhaps among the main reasons for such behavior), which when combined produce fake reviews. The misconduct associated with review mills is unlike mere plagiarism (self-plagiarism) of reviewer comments. It is important to quantify the problem and to take urgent measures: (a) to identify the review millers; (b) to rectify the published literature; and (c) to determine procedures for journals and publishers on procedures to counter this new type of misconduct.

Science should be machine-readable - Marginal REVOLUTION
One of the leading tasks of our time: We develop a machine-automated approach for extracting results from papers, which we assess via a comprehensive review of the entire eLife corpus. Our method facilitates a direct comparison of machine and peer review, and sheds light on key challenges that must be overcome in order to facilitate […]