frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: C4 – Separate file description from file content

https://cccc.io
2•joshuak•1h ago
C4 is a standardized identification system that separates file description from file content so they can be stored or transmitted independently. You can send a small text-based filesystem description by email while the file content is fulfilled by content ID from any source.

Running c4 on any path produces a c4m file and stores the content:

  $ c4 ./projects/HERO/
  drwxr-xr-x 2026-03-20T14:30:00Z  12058624  renders/
  -rw-r--r-- 2026-03-20T14:30:00Z      4718  scripts/render_setup.py  c45xZe...
  drwxr-xr-x                                  assets/
Every file gets a C4 ID — an SMPTE-standardized identifier derived from content, not name or location. Same content, same ID, always. A 2 MB c4m file can describe an 8 TB project. For these commands content is stored locally at ~/.c4/store by default, configurable to any path or S3-compatible endpoint. c4 id does identification without storing. The store is just files (or objects) keyed by C4 ID — no database, no daemon, automatic deduplication.

C4 solves a general problem in distributed computing, inspired by digital media production — where projects span millions of files across terabytes of content, bulk transfers move on shuttle drives, and work is distributed across organizations and data centers. File paths are unreliable identification in this environment. C4 IDs remove the dependency on location — any system that can return content given an ID becomes a valid source: object storage, production SANs, shuttle drives, another workstation.

Because the c4m travels independently of content, you can do a remarkable amount of work before a single byte arrives. Pre-organize an incoming delivery into your pipeline's directory structure. Diff two project states to plan what needs to transfer. Deduplicate across vendors to skip terabytes you already have. Merge deliveries from multiple sources into a unified view. The content catches up later from whatever source is fastest — the c4m already tells it where to go.

c4sh adds shell utilities that make c4m files behave like mounted filesystems in your existing terminal. cd project.c4m and you're inside — ls, mv, rm, cat all work on the description. cp ./footage/ project.c4m: captures files in; cp project.c4m:shots/ ./workspace/ extracts them out. pool bundles a c4m with its content for transport; ingest absorbs it on the other end.

c4: https://github.com/Avalanche-io/c4 c4sh: https://github.com/Avalanche-io/c4sh Also: Python, TypeScript, C, Swift implementations Install: brew install mrjoshuak/tap/c4 — or — pip install c4py — or — npm install @avalanche-io/c4

All Apache 2.0. Solo developer. Happy to answer questions.

Comments

Lambicday•1h ago
Fantastic work!

Law Firms Prefer Cubicles to Cubicle Dwellers

https://b2bs.substack.com/p/law-firms-prefer-cubicles-to-cubicle
1•oopsiremembered•1m ago•0 comments

Encoding Team Standards

https://martinfowler.com/articles/reduce-friction-ai/encoding-team-standards.html
1•saikatsg•1m ago•0 comments

Show HN: ModelAtlas – Find AI models that HuggingFace search can't

https://github.com/rohanvinaik/ModelAtlas
1•Vinaik•1m ago•1 comments

Noyb win: Microsoft ordered to stop tracking school children

https://noyb.eu/en/noyb-win-microsoft-ordered-stop-tracking-school-children
1•jruohonen•2m ago•0 comments

Kevin Rose Back at Digg

https://www.kevinrose.com/p/rebooting-everything
1•minkeymaniac•3m ago•0 comments

Jami – free/libre, end-to-end encrypted, and private communication software

https://jami.net/
1•smartmic•4m ago•0 comments

Show HN: I adapted codex-plugin-cc's design for Gemini CLI's ACP

1•abiswas97•5m ago•0 comments

Major Claude Code source leak offers deep insight into how Anthropic tool works

https://arstechnica.com/ai/2026/03/entire-claude-code-cli-source-code-leaks-thanks-to-exposed-map...
1•johnbarron•7m ago•0 comments

Why Inventing Color TV Was So Difficult [video]

https://www.youtube.com/watch?v=hyjCmIbRRvs
1•DamnInteresting•9m ago•0 comments

After 16 years and $8B, military new GPS software still doesn't work

https://arstechnica.com/space/2026/03/after-16-years-and-8-billion-the-militarys-new-gps-software...
2•johnbarron•9m ago•0 comments

Employers Beware: Uptick in BIPA Lawsuits Targeting AI Note-Taking Software

https://www.amundsendavislaw.com/labor-employment-law-update/employers-beware-uptick-in-bipa-laws...
3•jruohonen•10m ago•0 comments

Textstring

https://pushmatrix.github.io/textstring/
1•memalign•10m ago•0 comments

Show HN: Wozcode – double Claude Code output

https://www.wozcode.com/
4•bcollins34•14m ago•0 comments

Show HN: Spotlytt, A platform to create video resumes

1•pbs29•16m ago•2 comments

Jailbroken, open-source, pre-built iOS 26 virtual machine

https://github.com/34306/vphone-aio
1•huragok•16m ago•0 comments

A survey of how companies are buying AI professional services

https://www.aienablementinsider.com/products/buyer-survey
1•dylancollins•17m ago•0 comments

SwarmSync– We built the transaction layer for autonomous AI Commerce

https://swarmsync.ai
1•TaxFix•18m ago•1 comments

Visual Pipeline Builder

https://www.pipevals.com/
1•todsacerdoti•19m ago•0 comments

Claude Code Buddy Creator

https://carter.works/experiments/claude-code-buddy-creator/
1•open-paren•19m ago•2 comments

Google attributes Axios hack to North Korea

https://techcrunch.com/2026/03/31/hacker-hijacks-axios-open-source-project-used-by-millions-to-pu...
6•ariporad•20m ago•0 comments

Ask HN: I burnt out from software development. What now?

2•fnoef•20m ago•2 comments

GitHub's Historic Uptime

https://damrnelson.github.io/github-historical-uptime/
8•todsacerdoti•20m ago•1 comments

VinFast going all-in on electric scooters with battery swap rollout in Vietnam

https://electrek.co/2026/03/31/vinfast-is-going-all-in-on-electric-scooters-with-massive-battery-...
1•breve•20m ago•0 comments

What about juniors?

https://brooker.co.za/blog/2026/03/25/ic-junior.html
1•lr0•23m ago•0 comments

LLMs encourages delusional thinking in patients, study finds

https://www.theguardian.com/technology/2026/mar/14/ai-chatbots-psychosis
3•lr0•24m ago•0 comments

Two more Liquid Glass fixes in macOS 26.4

https://anderegg.ca/2026/03/30/two-more-liquid-glass-fixes-in-macos-264
1•speckx•25m ago•0 comments

Do LLMs Break the Sapir-Whorf Hypothesis?

https://dnhkng.github.io/posts/sapir-whorf/
1•dot_treo•26m ago•3 comments

When an ALB Can Replace Nginx (and When It Can't)

https://yaw.sh/blog/when-alb-replaces-nginx/
2•jeffyaw•26m ago•0 comments

Ask HN: Is there any founder building non AI startup in 2026?

1•daudmalik06•27m ago•0 comments

GitHub Will Train Copilot Models with User Data by Default

https://www.heise.de/en/news/Only-with-opt-out-GitHub-will-train-Copilot-models-with-user-data-in...
2•lschueller•27m ago•1 comments