frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: enveil – hide your .env secrets from prAIng eyes

https://github.com/GreatScott/enveil
133•parkaboy•9h ago•78 comments

Show HN: X86CSS – An x86 CPU emulator written in CSS

https://lyra.horse/x86css/
179•rebane2001•11h ago•63 comments

Show HN: Steerling-8B, a language model that can explain any token it generates

https://www.guidelabs.ai/post/steerling-8b-base-model-release/
226•adebayoj•13h ago•70 comments

Show HN: Tessera – An open protocol for AI-to-AI knowledge transfer

https://github.com/incocreativedev/tessera-core
3•kirkmaddocks•1h ago•2 comments

Show HN: WebPerceptor – Enabling AI Mediated Web Browsing

https://github.com/theartofhci/WebPerceptor
2•theartofhci•1h ago•0 comments

Show HN: Claude Copy – Drop-in fix for Claude Code's broken copy-paste

https://github.com/andersmyrmel/claude-copy
2•andersmyrmel•1h ago•0 comments

Show HN: PgDog – Scale Postgres without changing the app

https://github.com/pgdogdev/pgdog
290•levkk•22h ago•54 comments

Show HN: Cellarium: A Playground for Cellular Automata

https://github.com/andrewosh/cellarium
31•andrewosh•3d ago•0 comments

Show HN: Babyshark – Wireshark made easy (terminal UI for PCAPs)

https://github.com/vignesh07/babyshark
129•eigen-vector•17h ago•43 comments

Show HN: Sowbot – Open-hardware agricultural robot (ROS2, RTK GPS)

https://sowbot.co.uk/
163•Sabrees•22h ago•46 comments

Show HN: Out Plane – A PaaS I built solo from Istanbul in 3 months

https://outplane.com
2•receperdogan•2h ago•2 comments

Show HN: AI Timeline – 171 LLMs from Transformer (2017) to GPT-5.3 (2026)

https://llm-timeline.com/
162•ai_bot•1d ago•56 comments

Show HN: Git-native-issue – issues stored as commits in refs/issues/

https://github.com/remenoscodes/git-native-issue
3•remenoscodes•3h ago•3 comments

Show HN: L88 – A Local RAG System on 8GB VRAM (Need Architecture Feedback)

7•adithyadrdo•9h ago•1 comments

Show HN: CIA World Factbook Archive (1990–2025), searchable and exportable

https://cia-factbook-archive.fly.dev/
482•MilkMp•1d ago•99 comments

Show HN: 60 Years of Metal Music Data, Visualized

https://metal-archives-graphs.neocities.org
3•oneyoudontknow•1h ago•0 comments

Show HN: Notion-CLI – Full Notion API from the terminal, 39 commands, one binary

https://github.com/4ier/notion-cli
3•4ier•7h ago•1 comments

Show HN: 3D Mahjong, Built in CSS

https://voxjong.com
132•rofko•1d ago•59 comments

Show HN: AgentBudget – Real-time dollar budgets for AI agents

https://github.com/sahiljagtap08/agentbudget
6•sahiljagtapyc•8h ago•6 comments

Show HN: A geometric analysis of Chopin's Prelude No. 4 using 3D topology

https://github.com/jimishol/cholidean-harmony-structure/blob/main/docs/03-case-study-chopin-prelu...
48•jimishol•4d ago•11 comments

Show HN: Agent Multiplexer – manage Claude Code via tmux

https://github.com/mixpeek/amux
12•Beefin•22h ago•2 comments

Show HN: ClinTrialFinder –AI-powered clinical trial matching for cancer patients

https://www.clintrialfinder.info
2•chncwang•9h ago•0 comments

Show HN: BVisor – An Embedded Bash Sandbox, 2ms Boot, Written in Zig

https://github.com/butter-dot-dev/bVisor
18•edunteman•20h ago•5 comments

Show HN: Llama 3.1 70B on a single RTX 3090 via NVMe-to-GPU bypassing the CPU

https://github.com/xaskasdf/ntransformer
388•xaskasdf•2d ago•102 comments

Show HN: Falcon – Chat-first communities built on Bluesky AT Protocol

5•JohannaWeb•11h ago•1 comments

Show HN: PaperBanana – Paste methodology text, get publication-ready diagrams

2•mylsz•11h ago•1 comments

Show HN: Implementing ping from the Ethernet layer (ARP,IPv4,ICMP in user space)

https://github.com/v420v/ping
8•ibuki256•1d ago•1 comments

Show HN: Local-First Linux MicroVMs for macOS

https://shuru.run
207•harshdoesdev•1d ago•63 comments

Show HN: Enseal – Stop pasting secrets into Slack .env sharing from the terminal

https://github.com/FlerAlex/enseal
3•ops_mechanic•11h ago•0 comments

Show HN: Rendering 18,000 videos in real-time with Python

https://madebymohammed.com/pysaic
41•mbmproductions•1d ago•5 comments
Open in hackernews

Show HN: Git-native-issue – issues stored as commits in refs/issues/

https://github.com/remenoscodes/git-native-issue
3•remenoscodes•3h ago

Comments

remenoscodes•3h ago
I built git-native-issue (https://github.com/remenoscodes/git-native-issue), a distributed issue tracker that stores issues as Git commits under refs/issues/.

In April 2007, during a flame war about the Linux 2.6.21 release, Linus wrote:

"There must be some better form of bug tracking than bugzilla. Some really distributed way of letting people work together, without having to congregate on some central web-site kind of thing. A 'git for bugs', where you can track bugs locally and without a web interface."

Source: https://lore.kernel.org/all/alpine.LFD.0.98.0704290848360.99...

19 years later, nobody shipped this. 10+ tools tried (Bugs Everywhere, ticgit, git-bug, git-dit, git-appraise, git-issue). All failed for similar reasons — mostly file-based storage that breaks on merge, and no format spec for ecosystem adoption.

The core insight: issues are append-only event logs, and Git is a distributed append-only database. So I mapped issue tracking directly to Git primitives:

  - Commits = issue events (creation, comments, state changes)
  - Refs = issue identity (refs/issues/<uuid>)
  - Trailers = structured metadata (same format as Signed-off-by)
  - Merge commits = conflict resolution
  - Fetch/push = sync
Usage:

  $ git issue create "Fix login crash" -l bug -p high
  $ git issue ls -f full
  $ git issue show a7f3b2c
  $ git issue sync github:owner/repo
The architecture follows Git's own philosophy: the core only knows commits, refs, and trailers. Platform bridges (GitHub, GitLab, Gitea/Forgejo) are separate scripts that translate between APIs and git primitives. New platform = new bridge, core doesn't change.

The real deliverable is ISSUE-FORMAT.md — a standalone spec that any tool can implement. If this project dies tomorrow, the spec survives. That's the key difference from prior art: none of them produced a standalone format specification.

282 tests across 22 suites. POSIX shell, zero dependencies beyond Git for the core. Platform bridges need jq + their respective CLIs (gh, glab, or curl for Gitea/Forgejo).

Honest limitations: shell is slow with large repos (10k+ issues work but not fast). A C rewrite is on the roadmap, inspired by the path git-subtree took into contrib/.

Feedback I'm looking for: Is the format spec (ISSUE-FORMAT.md) clear and implementable? What edge cases did I miss? Would you actually use this?

Install:

  brew install remenoscodes/git-native-issue/git-native-issue
  # or
  curl -sSL https://raw.githubusercontent.com/remenoscodes/git-native-issue/main/install.sh | sh
hunvreus•2h ago
Have you looked at https://github.com/git-bug/git-bug ?
remenoscodes•2h ago
Yes! git-bug is the closest prior art, I reference it in the README's Prior Art section.

Three key differences:

1. Plain Git primitives — git-bug uses CRDTs with JSON operation logs. git-native-issue uses commits as events, Git trailers for metadata (same format as Signed-off-by), and merge commits for conflict resolution. No custom serialization.

2. Standalone format spec — git-bug's "format" is whatever its Go code produces. git-native-issue ships ISSUE-FORMAT.md, a standalone specification that any tool in any language can implement. The spec is the deliverable, not the CLI.

3. Simplicity — CRDTs are powerful but overkill here. Git already solves distributed conflict resolution with three-way merge. Why rebuild that in userspace?

git-bug validated that storing issues in Git refs works. I built on that lesson with a simpler data model and a spec-first approach.