Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Anthropic CEO Amodei Warns UN Security Council on AI Risks(youtube.com)
    discuss
  2. Show HN: Trader News – Hacker News for Finance
    discuss
  3. Meta deletes this satirical video about its smart glasses from Instagram(youtube.com)
    discuss
  4. Show HN: Wl-pick – a live window picker for Sway(mil.ad)
    discuss
  5. New facial recognition store checkout system piloted by Revolut(independent.co.uk)
    discuss
  6. Parsing JSON Objects Without Intermediate ASTs in Haskell(arthi-chaud.github.io)
    discuss
  7. iOS 27 Trust Insights API [video](developer.apple.com)
    1comments
  8. Don't we require emotions for doing research?
    discuss
  9. The Lost Atomic Update on Loongson CPU(jia.je)
    discuss
  10. Kerberized MCP Server with Delegation(github.com/overpassconnect)
    discuss
  11. We ported the original Doom to SQL(cedardb.com)
    discuss
  12. Bring Back the Nokia Lifestyle(chatgpt.site)
    discuss
  13. Meta takes down a critical video about meta AI Glasses after filming at Meta(reddit.com)
    3comments
  14. Show HN: ListenIn – Mac dictation tuned for mixed Chinese-English speech(listenin.dev)
    discuss
  15. Show HN: Muro: Free Native Live Wallpapers for macOS(murowallpaper.com)
    discuss
  16. Show HN: La Machine – a useless box running Erlang on an ESP32 via AtomVM(github.com/pguyot)
    discuss
  17. MCP server for Mario Paint. It draws and composes inside the real SNES game(github.com/theliux)
    discuss
  18. DAWO: Working together on a digitally autonomous workplace for Dutch government(dawo.community)
    discuss
  19. IKEA set to open supermarket sized stores in the Netherlands next year(nltimes.nl)
    discuss
  20. Rails World 2026 Opening Keynote(youtube.com)
    discuss
  21. Ideas on modernizing the open-source desktop(lwn.net)
    2comments
  22. The current CSS-Tricks situation(chriscoyier.net)
    1comments
  23. GCC and Clang performance changed over 10 years: my experiment(medium.com/kostya27)
    discuss
  24. Code shouldn't know which LLM provider you're using(github.com/berriai)
    discuss
  25. Vfkit: CLI tool to start virtual machines using macOS Virtualization framework(github.com/crc-org)
    discuss
  26. Researcher finds that cats lie around for a ridiculous amount of time(newscientist.com)
    2comments
  27. Show HN: compaction.dev makes cc/codex/cursor resend less, per run(github.com/philipppohlmann)
    discuss
  28. Dopamine sites – The thrill of shopping without paying(bbc.co.uk)
    discuss
  29. Show HN: Full-page screenshots with free annotation and PDF export(chromewebstore.google.com)
    discuss
  30. The First Microbe for Mars(pioneer-labs.org)
    discuss

Show HN: Air-gapped file encryption as self-decrypting HTML page

5 pointsby 1h agocms-sfx-demo.apeleg.com
4 comments
Air-gapped file encryption packed into a single, self-decrypting HTML page. AI-free.
1h agoHN ↗

Self-decrypting HTML? That's an innovative approach.

1h agoHN ↗

Yeah, I was inspired by self-extracting archives. I wanted to share files with basically no dependencies.

The goal was:

1. Something that didn't require any installation (assuming a web browser)

2. Have a single file with no network that could self-decrypt

3. Be fully auditable

The second point is done by having (sort of(*)) reproducible builds and embedded OpenPGP signatures.

The first point is made by cleverly manipulating the HTML structure so that it can decrypt without breaking the PGP signature. It can even decrypt using bare openssl (which was a design goal too, though getting the exact structure right took some work and bug reports).

The third point is accomplished by the first two, and by the source being freely available.

(*) Depends on the OS at the moment.