frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: AbsentKey E2E encrypted vault that releases secrets when you can't

https://absentkey.com/en/
3•artidokuz•1h ago
My wife doesn't know any of my passwords. If something happened to me tomorrow she'd be locked out of everything, wouldn't know where to find important documents either. I looked at dead man's switch apps and they all wanted me to check in every few days or weeks to prove I'm alive. Miss one check-in and everything gets released, you leak secrets because you were on vacation. Also I really hate unnecessary notifications.

So I built something different. In AbsentKey, you share your files/secrets then nothing happens until someone requests access. When they do, I get a notification and can approve or deny. If I don't respond within the timeout I set for that person, they get access automatically. The timer only starts when someone actively asks. No check-ins, no heartbeats.

You can set different timeouts per person per secret. My wife gets 3 days. My business partner gets 30. Whatever makes sense.

On the crypto side: everything is encrypted on the phone before it goes anywhere. 12-word BIP39 mnemonic, HKDF-SHA256 into an X25519 keypair via libsodium. Content gets a random 32-byte key, encrypted with XSalsa20-Poly1305. That content key is sealed to the owner's public key with crypto_box_seal. When you add a recipient, the content key gets re-encrypted to their public key via crypto_box_easy so the server stores sealed keys for both parties but can't open either. On approval or timeout, the recipient's app unseals locally.

Private key stays in iOS Keychain / Android Keystore. Server stores the public key and a BLAKE2b-256 hash of the private key (for detecting rotation, one-way).

What the server actually has: public keys, one-way hashes, encrypted blobs in R2, and sealed content keys it can't decrypt. One thing worth mentioning secret titles are in plaintext so you can browse your list without decrypting. The content is encrypted, the label isn't. It's a UX trade-off I'm still thinking about but I made it optional for this case.

The mobile client is source-available on GitHub. Not open source the license is inspect-and-verify, not fork-and-compete. Backend is closed. But you can read every line of crypto, every API call, every byte that leaves the phone. That's the point: don't trust my claims, read the code.

This is not a password manager. Bitwarden handles your access to your stuff. This handles someone else's access to your stuff.

Stack: Cloudflare Workers + Hono + D1 + R2, React Native/Expo, Astro. Crypto via react-native-libsodium and @noble/hashes.

Comments

umeridrisi•1h ago
Great thing.

2025 Turing Award for quantum information science

https://awards.acm.org/about/2025-turing
1•srvmshr•3m ago•1 comments

The Research Behind Our Auto-SLM Generator

https://neurometric.substack.com/p/the-research-behind-our-auto-slm
1•robmay•5m ago•0 comments

Amiga DevBench connects a modern host machine to an emulated (or real) Amiga

https://github.com/geekychris/amiga_mcp
1•doener•9m ago•0 comments

Rob Pike's 5 Rules of Programming

https://www.cs.unc.edu/~stotts/COMP590-059-f24/robsrules.html
2•vismit2000•14m ago•0 comments

Octigen vs. Gamma: Why Native PowerPoint Matters More Than You Think

https://octigen.com/blog/posts/2026-03-17-gamma-alternative/
4•mrgraziani•14m ago•0 comments

WhaleIndex – Interactive ocean visualization of the billionaires

https://whaleindex.vercel.app
3•albertsimondev2•14m ago•1 comments

Open Ears, Open Mind

https://herbertlui.net/open-ears-open-mind/
2•herbertl•15m ago•0 comments

Swapping batteries for hydrogen gives drones a whole new range

https://norwegianscitechnews.com/2026/03/swapping-batteries-for-hydrogen-gives-drones-a-whole-new...
4•giuliomagnifico•16m ago•0 comments

Loft – a statically typed language where null propagates instead of crashes

https://github.com/jjstwerff/loft
2•jjstwerff•16m ago•1 comments

Kagi is contemplating the removal of the assistant from its professional tier

https://kagifeedback.org/d/10116-kagi-assistant-standalone-subscription
2•EbNar•17m ago•1 comments

Affirm: Growth Affirmations

https://play.google.com/store/apps/details?id=com.happyverse.affirmations&hl=en_IN
2•MAHIMASETH26•20m ago•1 comments

The Film Experience (2013)

https://ocw.mit.edu/courses/21l-011-the-film-experience-fall-2013/
3•num42•21m ago•0 comments

Improbable Island AI scrapbot downtime postmortem

https://www.improbableisland.com/motd.php?id=598
1•psini•21m ago•0 comments

iPhone 17e Teardown Reveals an Upgrade 16e Owners Can Use

https://www.ifixit.com/News/116245/iphone-17e-teardown-reveals-an-upgrade-16e-owners-can-actually...
2•Lwrless•25m ago•0 comments

When your AI agent needs to create an account on a new service, what happens?

1•mariusaure•25m ago•0 comments

firecracker-containerd

https://github.com/firecracker-microvm/firecracker-containerd
2•tosh•25m ago•0 comments

Microsoft is threatening to sue OpenAI over its $50B Amazon deal

https://www.neowin.net/news/microsoft-is-threatening-to-sue-openai-over-its-50-billion-amazon-deal/
2•pjmlp•27m ago•0 comments

US committee demands Big Tech share private comms with EU officials

https://www.politico.eu/article/us-congress-judiciary-committee-big-tech-private-communication-eu...
2•mindracer•29m ago•0 comments

BirdyChat – A minimalist Telegram-native live chat with voice-to-text feature

3•birdychat•29m ago•0 comments

A sufficiently detailed spec is code

https://haskellforall.com/2026/03/a-sufficiently-detailed-spec-is-code
5•dokdev•34m ago•0 comments

The World Needs Your Great Work

https://letter.palladiummag.com/p/new-article-the-world-needs-your
3•jger15•37m ago•0 comments

Show HN: Narrate Books in Any Language

https://warblize.com/
1•on3ye•40m ago•1 comments

Water company wasted $200k on bad answers from an AI so built slop filtering

https://www.theregister.com/2026/03/18/rozum_ai/
3•beardyw•41m ago•1 comments

From DuckDuckGo Back to DuckDuckGo via Mojeek and Kagi

https://neilzone.co.uk/2024/01/from-kagi-back-to-duckduckgo/
1•ColinWright•43m ago•0 comments

Subject: I fix a thirty-year-old mistake

https://shitpost.plover.com/e/eat-gizzards.html
1•jjgreen•43m ago•0 comments

xAI Lost 10 of 12 Founders. Can Compute Replace Them?

https://www.revolutioninai.com/2026/03/xai-grok5-rebuild-founder-exodus-2026.html
2•vinodpandey7•44m ago•2 comments

Mental Health Challenges Related to Neoliberalism in the United States (2021)

https://pmc.ncbi.nlm.nih.gov/articles/PMC8145185/
1•robtherobber•45m ago•0 comments

Highly rated Cryptocurrency Exchanges in 2026

https://medium.com/coinmonks/top-highly-rated-cryptocurrency-exchanges-8d1301f08c6e
1•Emmawoods•52m ago•0 comments

Show HN: Replace standups with automated Git reports

https://gitmore.io
1•amitousablitou•52m ago•1 comments

"Lab Leak: The True Origins of Covid-19" from Whitehouse.gov

https://www.whitehouse.gov/lab-leak-true-origins-of-covid-19/
4•monooso•58m ago•1 comments