frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

The Emperor's New Xerox

https://ianreppel.org/the-emperors-new-xerox/
1•mvac•29s ago•0 comments

Hypothesis Prism, a graph representation of a paper's statistical tests

https://hypothesisprism.com
1•ayasamadzelkava•43s ago•0 comments

The Chinese Communist Party turns 105 amidst technological splendor

https://english.elpais.com/international/2026-07-10/the-chinese-communist-party-turns-105-amidst-...
1•geox•3m ago•0 comments

UK Bans Support for Iran's Islamic Revolutionary Guard Corps

https://www.bbc.co.uk/news/articles/cz0jkj7e87go
1•jjgreen•5m ago•0 comments

Christopher Nolan says people disdain AI, idea it'll replace humans is nonsense

https://www.theguardian.com/film/2026/jul/13/christopher-nolan-odyssey-director-comments-ai-artif...
2•thm•6m ago•0 comments

Borrow-Checking Surprises

https://www.scattered-thoughts.net/writing/borrow-checking-surprises/
1•surprisetalk•7m ago•0 comments

Building AI Agents? Here Are Some Anti-Patterns to Avoid

https://machinelearningmastery.com/building-ai-agents-here-are-some-anti-patterns-to-avoid/
1•eigenBasis•7m ago•0 comments

TeamBrain – Git-Native Shared Memory for Claude Code, Cursor and Codex

https://teambrain-site.netlify.app/
1•DonatienMigue•9m ago•0 comments

MCP with Keycloak, Claude, Codex and a Whole Lot of Coffee

https://blog.priyavijai-kalyan2007.workers.dev/mcp-via-keycloak-with-claude-codex-coffee/
1•oldnewthing•9m ago•0 comments

Major Setbacks for Nvidia Kyber NVL144

https://twitter.com/SemiAnalysis_/status/2073874671498387899
1•doener•9m ago•0 comments

Hoarding in Summer

https://matt-schellhas.medium.com/hoarding-in-summer-fdaf9ec1834d
1•mooreds•15m ago•0 comments

Agentgateway adds token exchange, JWT-assertion, and Entra OBO

https://agentgateway.dev/blog/2026-07-12-agentgateway-token-exchange-jwt-assertion-entra-obo/
1•mooreds•17m ago•0 comments

AI boom to drive €6.8B in water spend for European data centres by 2036

https://www.watermagazine.co.uk/2026/07/13/ai-boom-to-drive-e6-8-billion-in-water-spend-for-europ...
1•technewssss•19m ago•0 comments

A Linux compatible kernel written in Zig that runs Linux binaries in the browser

https://github.com/michaelkremenetsky/linuxemu
2•michaelkrem•19m ago•0 comments

Alomware Toolbox: Windows tool prevents OLED screen burn-in

https://www.computerbild.de/artikel/Tipps-Windows-Alomware-Toolbox-Windows-Tool-verhindert-OLED-B...
1•BarryGuff•19m ago•1 comments

Mistral, Europe's AI Darling, Fails FLI Safety Index

https://mrkt30.com/mistral-europes-ai-darling-fails-fli-safety-index/
2•technewssss•20m ago•0 comments

MongoDB Query Mistakes That Return the Wrong Results

https://visualeaf.com/blog/mongodb-query-mistakes-wrong-results/
2•mike_codes•21m ago•0 comments

A restaurant menu demonstrates the frightening power of inflation

https://tipswatch.com/2026/07/12/a-restaurant-menu-demonstrates-the-frightening-effects-of-inflat...
1•mooreds•24m ago•0 comments

Show HN: Live MRR in your X bio, on autopilot. Screenshots expire–Nuvio doesn't

https://www.nuvio.so
2•launchpact_io•26m ago•0 comments

Intel Invests €5B to Expand Manufacturing in Europe

https://newsroom.intel.com/intel-foundry/intel-invests-5-billion-euro-to-expand-manufacturing-in-...
1•osnium123•26m ago•0 comments

ITR 3 vs. ITR 4 Difference: Key Rules, Benefits and Process – SMFG India Credit

https://www.smfgindiacredit.com/knowledge-center/itr-3-vs-itr-4-difference.aspx
1•saumyaraut11•27m ago•0 comments

Leak of San Francisco Police Drone Footage Exposes Reality of Urban Surveillance

https://www.wired.com/story/sfpd-drone-video-leak-surveillance/
5•nozzlegear•27m ago•1 comments

Mutable reactivity in React is more performant

https://www.npmjs.com/package/@pravosleva/reactive-engine
2•pravosleva•28m ago•0 comments

Lidiap – list of digitized anarchist periodicals

https://lidiap.ficedl.info/
1•robtherobber•28m ago•0 comments

Ask HN: Is GPT-5.5 being nerfed?

1•docheinestages•30m ago•0 comments

AI Agent Coding Comparison: The Rust Leap Year Challenge

https://www.mariusb.net/blog/2026/07/ai-agent-comparison-rust-leap-year/
3•mariusb16•30m ago•0 comments

GraphQL: The Leakiest of Abstractions

https://var0.xyz/posts/graphql-leakiest-abstraction.html
3•var0xyz•30m ago•0 comments

Factory EDC knives vs. cheap imports

https://www.paragon-knives.com/
1•bgzlsxaz•32m ago•0 comments

Show HN: Lemeister – A glass-box sports analytics platform that shows its math

https://www.lemeister.com/en
2•YoNoCode•33m ago•0 comments

Speculations on the Future of the Scientific Method

https://kevinkelly.substack.com/p/speculations-on-the-future-of-the
1•surprisetalk•36m ago•0 comments
Open in hackernews

Tool to visually understand big PRs

https://logphase.github.io/underscore-demo-ddd/#/journeys
1•logphase•1h ago

Comments

logphase•1h ago
I've always struggled to hold a large PR in my head. AI-assisted coding has made it worse. Especially when dozens of files are modified, it became harder to understand what changed: distinguishing important changes from trivial ones and identifying if regressions were introduced. I was also tired of switching between file and method to build the whole picture in my head — I wanted all the context at the point of the function I was reviewing. I guess I'm just more of a visual person.

I realized that what I wanted to know was how this PR affects the various code-paths in my codebase. And the best way to know the codepath is the generate an Abstract syntax tree. So I built a tool which takes a PR, parses the codebase's AST, then maps the code graph with user journeys in the codebase. It presents these steps in natural language, identifies which step in the journey has changed, and lets you easily see the code—not just the function code but the whole call graph, with annotations showing what has changed and what hasn't. For me and the people who've used it, it is immensely useful : to know if something important has changed, and what and why. Personally, my review time has reduced 10x — and even better, I've built a much stronger mental model of how the system is working, even understanding parts of the system I would not normally touch or work on because of cognitive load.

Here is an example: https://logphase.github.io/underscore-demo-ddd/#/journeys

and the tool: https://underscore.logphase.ai/