frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Everything That Can Be Deterministic, Should Be (Claude Code Setup)

https://vexjoy.com/posts/everything-that-can-be-deterministic-should-be-my-claude-code-setup/
1•sorcercode•3m ago•0 comments

The BZ Reaction: An Oscillating Chemical System as a Model for Pattern Formation

https://news.hofstra.edu/2007/11/09/the-bz-reaction-an-oscillating-chemical-system-as-a-model-for...
1•andsoitis•5m ago•0 comments

Show HN: Keifu – browse Git commit graphs in a terminal UI

https://github.com/trasta298/keifu
1•trasta298•6m ago•0 comments

How the energy crunch is reshaping cloud computing

https://www.cnbc.com/2025/12/29/future-of-the-cloud-from-spas-to-orbital-space-data-centers.html
1•1vuio0pswjnm7•7m ago•0 comments

Firefly Synchronization

https://jasonfantl.com/posts/Firefly-Synchronization/
1•andsoitis•9m ago•0 comments

Show HN: CATArena – Evaluating LLM agents via dynamic enviroment interactions

https://github.com/AGI-Eval-Official/CATArena
1•jinqueeny•10m ago•0 comments

California's Ro Khanna faces Silicon Valley backlash after embracing wealth tax

https://www.cnbc.com/2025/12/29/silicon-valley-ro-khanna-faces-tech-backlash-over-wealth-tax.html
2•1vuio0pswjnm7•12m ago•0 comments

The Data Center as a Computer: Designing Warehouse-Scale Machines 4th ed. (free)

https://link.springer.com/book/10.1007/978-3-031-99489-0
3•tanelpoder•12m ago•0 comments

Show HN: DevBox – An execution contract to end AI agent instruction fatigue

https://github.com/danieljhkim/DevBox
2•danieljhkim•13m ago•1 comments

Ex-WSJ reporter who exposed Theranos fraud sues AI giants

https://nypost.com/2025/12/24/business/ex-wsj-reporter-who-exposed-theranos-fraud-sues-ai-giants-...
3•1vuio0pswjnm7•19m ago•0 comments

Use Google Sheets as Your Database

3•aravindkumarv•24m ago•0 comments

PON in the Datacenter: Hyperscale for Management and Console [video]

https://www.youtube.com/watch?v=qzI5r6_7uQA
2•ignaloidas•24m ago•0 comments

Power, Profit, and the Politics of Food

https://rodgercuddington.substack.com/p/power-profit-and-the-politics-of
3•freespirt•25m ago•0 comments

Tracking the Short-Run Price Impact of U.S. Tariffs

https://www.hbs.edu/faculty/Pages/item.aspx?num=67299
2•Erikun•25m ago•0 comments

Keep Your Bose SoundTouch Alive

https://julius-d.github.io/ueberboese-api/
3•jplunien•27m ago•0 comments

End-to-End Test-Time Training for Long Context [pdf]

https://test-time-training.github.io/e2e.pdf
3•frozenseven•34m ago•1 comments

Meta to Acquire Startup Manus, Adding Agents to Bolster AI Bet

https://www.bloomberg.com/news/articles/2025-12-29/meta-acquires-startup-manus-to-bolster-ai-busi...
2•nsoonhui•34m ago•1 comments

Show HN: ADK-Studio – a visual builder for creating AI agent workflows with Rust

2•Zavora•34m ago•0 comments

NES Game Genie Technical Notes (2001)

https://tuxnes.sourceforge.net/gamegenie.html
2•todsacerdoti•34m ago•0 comments

Conant and Ashby's "Good Regulator Theorem" (2021)

https://gokererdogan.github.io/2021/02/12/good-regulator-theorem/
2•measurablefunc•36m ago•0 comments

PowerMem – Persistent memory layer for AI agents

https://github.com/oceanbase/powermem
3•jinqueeny•37m ago•0 comments

Proton/electron mass ratio pure geometry – 10⁻¹³% error, zero free parameters

2•kluton•38m ago•2 comments

Democracy at Work: Curing Capitalism – Talks at Google [video]

https://www.youtube.com/watch?v=ynbgMKclWWc
3•siavosh•39m ago•1 comments

Return of wired headphones is restoring friction to our convenience-addled lives

https://www.theguardian.com/music/2025/dec/23/striking-a-cord-the-return-of-wired-headphones-is-r...
6•walterbell•43m ago•1 comments

How a luck penny can help seal the deal for farmers

https://www.bbc.co.uk/news/articles/c33rv7ey8xno
2•mellosouls•44m ago•1 comments

The Rise and Fall of Unreal Tournament [video]

https://www.youtube.com/watch?v=5U7phg0rPKE
2•handfuloflight•45m ago•0 comments

Stone Ridge 2025 Investor Letter

https://www.nydig.com/research/stone-ridge-2025-investor-letter
2•3x3m3•47m ago•0 comments

Sheet Metal Workshop on 4M² with XTool MetalFab Laser Welder and CNC Cutter [video]

https://www.youtube.com/watch?v=r8_6zMosIG8
2•walterbell•51m ago•0 comments

Iran developing unconventional warheads for ballistic missiles, sources say

https://www.iranintl.com/en/202512289252
3•mhb•53m ago•0 comments

Scale AI After Meta

https://www.businessinsider.com/pay-cuts-poaching-pivoting-inside-scale-ai-meta-2025-12
3•mancerayder•55m ago•0 comments
Open in hackernews

Show HN: C/C++ source code graph RAG based on Clang/clangd

https://github.com/2015xli/clangd-graph-rag
2•artigent•2h ago
Graph RAG for C/C++ Development

1. Overview

This project enables deep code analysis with Large Language Models. By constructing a Neo4j-based Graph RAG, it enables developers and AI agents to perform complex, multi-layered queries on C/C++ codebases that traditional search tools simply can't handle. With only 4 MCP APIs and a vanilla agent, it is already able to accomplish lots of tasks related to the codebases.

2. How it works

Using clangd and clang, the system parses and indices your source files to create a high-fidelity code graph. It captures everything from high-level folder structures to granular relationships, including entities like Folders, Files, Namespaces, Classes/Structs, Variables, Methods, etc.; relationships like: CALLS, INCLUDES, INHERITS, OVERRIDES, and more.

The system generates summaries and embeddings for every level of the codebase (from functions up to entire folders) using a bottom-up approach. This structured context helps AI agents understand the "big picture" without getting lost in the syntax.

To get you started easily, the project includes: an example MCP (Model Context Protocol) server, and a demonstration AI agent to showcase the graph’s power. You can easily build your own custom agents and servers on top of the graph RAG.

3. Efficiency & Performance

Incremental Updates: The system detects changes between commits and updates only what’s necessary. Parallel Processing: Parsing and summary generation are distributed across worker processes with optimized data sharing. Smart Caching: Results are cached to minimize redundant computations, saving you both time and LLM costs.

4. A benchmark: The Linux Kernel

When building a code graph for the Linux kernel (WSL2 release) on a workstation (12 cores, 64GB RAM), it takes about ~4 hours using 10 parallel worker processes, with peak memory usage at ~36GB. Note this process does not include the summary generation, and the total time may vary based on your LLM provider.

Comments

artigent•1h ago
Just a quick note: This is an independent project and is not affiliated with the official Clang or clangd projects.

This project is by no means a replacement for the clangd language server used in IDEs. Instead, it is designed to complement it by enabling LLMs to perform deep architectural analysis. While clangd handles real-time coding assistance, this tool focuses on high-level reasoning, such as mapping project workflows, tracing complex call paths, and understanding system-wide architecture.