frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Ducktel – observability when the consumer is an AI agent, not a human

https://github.com/davidgeorgehope/ducktel/blob/main/THESIS.MD
1•djhope99•1m ago•0 comments

Stop telling people to sanitize user input

https://unixdigest.com/articles/stop-telling-people-to-sanitize-user-input.html
1•speckx•2m ago•0 comments

A Crypto Coin Is Gobbling Up U.S. Treasuries

https://www.nytimes.com/2026/03/08/business/stablecoins-crypto-treasuries-risks.html
1•bookofjoe•3m ago•1 comments

AI Mythology Stories Generator

https://www.mythologystories.org
1•RyanMu•3m ago•0 comments

2.0.0-beta.1, or how I avoided working on my thesis

https://github.com/Sibyx/phpGPX/releases/tag/2.0.0-beta.1
1•Sibyx•4m ago•1 comments

What will the paper of the future look like?

https://i4replication.org/what-will-the-paper-of-the-future-look-like/
1•jprs•4m ago•0 comments

Coding My Handwriting

https://www.amygoodchild.com/blog/cursive-handwriting-in-javascript
1•bwoah•4m ago•0 comments

Owning Code in the Age of AI

https://blog.mozilla.ai/owning-code-in-the-age-of-ai/
1•hawernawer•6m ago•1 comments

Online age-verification in U.S. for child safety, but adults being surveilled

https://www.cnbc.com/2026/03/08/social-media-child-safety-internet-ai-surveillance.html
2•1vuio0pswjnm7•7m ago•0 comments

Anthropic sues Trump admin over supply-chain risk label

https://www.politico.com/news/2026/03/09/anthropic-sues-trump-admin-over-supply-chain-risk-label-...
4•johnny313•7m ago•1 comments

Show HN: Llmpm – NPM for LLMs

https://www.llmpm.co/
2•sarthaksaxena•7m ago•1 comments

Trump's Canada Trade War Hits Jack Daniel's and Jim Beam with 'Devastating' Loss

https://www.inc.com/leila-sheridan/trumps-canada-trade-war-hits-jack-daniels-and-jim-beam-with-a-...
2•dj_rock•8m ago•0 comments

Following AI generated reviews, Resident Evil AI guide books flood Amazon

https://frvr.com/blog/following-ai-generated-reviews-resident-evil-requiem-ai-guide-books-flood-a...
2•jsheard•8m ago•0 comments

2026 F1 Cars Are Shorter but Still Longer Than a Chevy Tahoe

https://www.thedrive.com/news/2026-f1-cars-are-shorter-but-still-longer-than-a-chevy-tahoe
1•PaulHoule•8m ago•0 comments

Muon on Graph Neural Networks

https://brunoalano.com/writing/muon-optimizer-gnns/
1•brunoalano•8m ago•1 comments

ZeniMax Files Trademark for Quake

https://trademarks.justia.com/996/80/quake-99680430.html
1•speckx•9m ago•0 comments

Why Are Viral Capsids Icosahedral?

https://press.asimov.com/articles/viral-capsids
1•mailyk•9m ago•0 comments

How to Recalculate a Spreadsheet (2020)

https://lord.io/spreadsheets/
1•azhenley•9m ago•0 comments

How do you track and optimize your AI API spend?

1•CostsentryAI•9m ago•0 comments

Show HN: Zenòdot – Find if a book has been translated into your language

https://www.zenodot.app/
2•AusiasTsel•11m ago•1 comments

NutriAI – AI nutrition and fitness planner

https://nutriai.si/
1•domaisi•13m ago•1 comments

Just Move to Europe

https://justmovetoeurope.com/
2•FinnKuhn•13m ago•0 comments

AI-powered I Ching oracle for reflective decision-making

https://oracle-answer-engine.lovable.app/
1•snowmei•14m ago•1 comments

AMD VP uses AI to create Radeon Linux userland driver in Python

https://www.tomshardware.com/pc-components/gpu-drivers/amd-vp-uses-ai-to-create-radeon-linux-user...
1•robtherobber•15m ago•0 comments

Why London Could Become "Agent Capital"

https://agent.capital
1•burnedchris•17m ago•0 comments

MediaVault: Secure Call Recording Storage for Contact Centers

https://www.mediavaultplus.com
1•janandonly•17m ago•0 comments

eBay – What's Ending Soon?

https://falkus.co/2026/03/ebay-bargains
1•speckx•17m ago•0 comments

Datahäxan

https://0dd.company/galleries/witches/7.html
2•akkartik•18m ago•0 comments

Show HN: League Donation – Comprehensive Fantasy Baseball Analytics Dashboard

https://leaguedonation.com/
1•iDrinan•19m ago•0 comments

Show HN: Robotics runtime in the browser (flight controller, WebAssembly)

https://cdn.copper-robotics.com/demo/flight-controller/index.html
3•gbin•20m ago•1 comments
Open in hackernews

Show HN: AMP – Open protocol for AI conversation portability

https://github.com/purmemo-ai/purmemo-amp
3•chrisoladapo•2h ago

Comments

chrisoladapo•2h ago
Hey HN — creator here. I built AMP because I kept running into the same problem: every AI platform stores conversations in a completely different format, and there's no way to move between them.

ChatGPT's export is a DAG (directed acyclic graph) where edits create branches. Claude uses typed content blocks with tool_use/tool_result structures. Gemini is in Google Takeout. Cursor is local SQLite. Perplexity has citation arrays. They're all just conversations, but none are interoperable.

AMP normalizes all 8 into one schema. One command:

  npx @purmemo.ai/migrate import conversations.json
It auto-detects the platform and outputs clean, chronological JSON.

v0.2 (just shipped) adds Level 3 — full fidelity:

- content_parts[] — a discriminated union of 7 types (text, image, code, tool_use, tool_result, citation, thinking). A Claude response with tool calls preserves the actual structure. ChatGPT multimodal messages keep images. Extended thinking is captured, not discarded.

- alternates[] — ChatGPT's edit history. When you rephrase and regenerate, AMP captures all branches, not just the canonical path.

- observed_at — bi-temporal: when the converter ran vs when the platform created the conversation. Makes dedup and incremental sync reliable.

The spec is layered: Level 1 = 4 required fields (trivially implementable). Level 2 = timestamps + model + provenance. Level 3 = rich content + branches. Backward compatible — the plain text content field stays required at every level.

Everything is Apache 2.0. Schema is Zod + TypeScript. Converters are pure functions — no network calls, no accounts, runs entirely on your machine.

This is the open-source layer of pūrmemo (https://purmemo.ai), a cross-platform AI memory layer. But AMP is designed to stand alone — if someone builds a competing product on the same format, that's the point. Think IMAP for AI conversations.

Happy to answer questions about the schema design, the per-platform quirks, or anything else.