frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: My AI hires humans for physical tasks, calls them biological units

https://crawde.com/hire
3•crawde•2h ago•1 comments

Show HN: Open-Source Article 12 Logging Infrastructure for the EU AI Act

38•systima•19h ago•2 comments

Show HN: Term-CLI – interactive terminals for AI agents (for SSH/TUI/REPL flows)

https://github.com/EliasOenal/term-cli
3•eliasoe•2h ago•0 comments

Show HN: Effective Git

https://github.com/nolasoft/okgit
29•nola-a•2d ago•4 comments

Show HN: Hanaco Garden – A Calm iOS Garden

https://apps.apple.com/us/app/hanaco-garden/id6759095190
4•tsuyoshi_k•3h ago•1 comments

Show HN: Schelling Protocol – Where AI agents coordinate on behalf of humans

https://github.com/codyz123/schelling-protocol
2•codyz123•3h ago•1 comments

Show HN: Upload test cases and get automated Playwright tests back

https://instantqa.ai/
2•ksurace•3h ago•0 comments

Show HN: I built a sub-500ms latency voice agent from scratch

https://www.ntik.me/posts/voice-agent
556•nicktikhonov•1d ago•152 comments

Show HN: Augur – A text RPG boss fight where the boss learns across encounters

https://www.theaugur.ai/
3•thutch76•4h ago•1 comments

Show HN: Agent Action Protocol (AAP) – MCP got us started, but is insufficient

https://github.com/agentactionprotocol/aap/
11•hank2000•12h ago•2 comments

Show HN: DubTab – Live AI Dubbing in the Browser (Meet/YouTube/Twitch/etc.)

https://dubtab.com/
3•DanielHu87•4h ago•1 comments

Show HN: Demucs music stem separator rewritten in Rust – runs in the browser

https://github.com/nikhilunni/demucs-rs
11•nikhilunni•13h ago•2 comments

Show HN: I built a LLM human rights evaluator for HN (content vs. site behavior)

https://observatory.unratified.org
3•9wzYQbTYsAIc•5h ago•2 comments

Show HN: The Janitor – A 58MB Rust static analyzer to block AI-generated PR slop

https://github.com/GhrammR/the-janitor
3•GhrammR•1h ago•1 comments

Show HN: Omni – Open-source workplace search and chat, built on Postgres

https://github.com/getomnico/omni
166•prvnsmpth•1d ago•41 comments

Show HN: Git-hunk – Stage hunks by hash, no "-p" required

https://git-hunk.paulie.app/
3•shhac•6h ago•0 comments

Show HN: Timber – Ollama for classical ML models, 336x faster than Python

https://github.com/kossisoroyce/timber
199•kossisoroyce•2d ago•33 comments

Show HN: We want to displace Notion with collaborative Markdown files

https://www.moment.dev/
20•antics•11h ago•6 comments

Show HN: Explain Curl Commands

https://github.com/akgitrepos/explain-my-curl
38•akgitrepos•3d ago•3 comments

Show HN: Pianoterm – Run shell commands from your Piano. A Linux CLI tool

https://github.com/vustagc/pianoterm
57•vustagc•1d ago•21 comments

Show HN: Govbase – Follow a bill from source text to news bias to social posts

https://govbase.com
213•foxfoxx•1d ago•89 comments

Show HN: React-Kino – Cinematic scroll storytelling for React (1KB core)

https://github.com/btahir/react-kino
17•bilater•2d ago•2 comments

Show HN: uBlock filter list to blur all Instagram Reels

https://gist.github.com/shraiwi/009c652da6ce8c99a6e1e0c86fe66886
123•shraiwi•1d ago•48 comments

Show HN: Interactive WordNet Visualizer-Explore Semantic Relations as a Graph

https://wordnet-vis.onrender.com/
2•ricky_risky•8h ago•0 comments

Show HN: TrAIn of Thought – AI chat as I want it to be

https://bix.computer/graphMode
2•two-sandwich•8h ago•0 comments

Show HN: Web Audio Studio – A Visual Debugger for Web Audio API Graphs

https://webaudio.studio/
64•alexgriss•1d ago•7 comments

Show HN: Sai – Your always-on co-worker

https://www.simular.ai/sai
3•pentamassiv•13h ago•2 comments

Show HN: A tool to give every local process a stable URL

https://github.com/logscore/roxy
3•lsreeder01•9h ago•0 comments

Show HN: Visual Lambda Calculus – a thesis project (2008) revived for the web

https://github.com/bntre/visual-lambda
48•bntr•3d ago•9 comments

Show HN: OpenMandate – Declare what you need, get matched

https://openmandate.ai
3•raj-shekhar•11h ago•2 comments
Open in hackernews

Show HN: Git-hunk – Stage hunks by hash, no "-p" required

https://git-hunk.paulie.app/
3•shhac•6h ago
git add -p is the only built-in way to stage individual hunks, and it's interactive — you step through hunks one at a time answering "y/n/q/a/d/e/?". That works fine for humans at a keyboard, but it's completely unusable for LLM agents, shell scripts, and CI pipelines.

git-hunk is the non-interactive alternative. It gives every hunk a stable SHA-1 content hash, then lets you stage by hash:

$ git hunk list --oneline

  a3f7c21  src/main.zig   42-49  if (flags.verbose) {…  

  b82e0f4  src/parse.zig  15-28  fn parseArgs(alloc: …
$ git hunk add a3f7c21

  staged a3f7c21 → a3f7c21  src/main.zig

The key design choice: hashes are computed from the immutable side's line numbers, so staging one hunk never changes another hunk's hash. This makes multi-step scripted workflows reliable — you can enumerate hunks, make decisions, then stage them without the targets shifting underneath you.

Other things it does: line-range selection (a3f7:3-5,8), --porcelain output for machine consumption, count for CI guards, check --exclusive for hash validation, stash individual hunks, and restore to selectively discard changes.

Single static binary, written in Zig, zero runtime dependencies beyond git itself. Install via brew install shhac/tap/git-hunk.

I built this because I was trying to run AI agents in parallel, and stuck to file-level editing they'd fight eachother over what changes they wanted to put into commits. Now I can have multiple agents work in parallel and commit cleanly without needing worktrees.