frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Modern email can be built from borrowed parts

https://en.andros.dev/blog/d7ed8b07/modern-email-can-be-built-from-borrowed-parts/
27•andros•3h ago

Comments

amelius•58m ago
> First-contact consent: an unknown sender doesn't get into the mailbox; they land in a "requests" box with their first message visible (like Signal's message requests). You accept, and the thread opens forever. A stranger can knock on your door, which is the essential property of mail, but they can't fill up your living room.

I like this.

Question: can this e-mail specification/implementation also replace direct-messaging protocols (like WhatsApp)?

fny•48m ago
Is there any reason they shouldn't be the same?
xd1936•29m ago
This is the way hey.com operates. It's nice.
syhol•22m ago
I'm very excited by this idea. I feel like email/chat is ripe for reinvention.

I don't agree with "Domain control as a fallback", as the author said "a domain is not owned, it is rented" and I want to normalise the idea that if you lose your private key, you need to start again. I hate that we keep giving so much authority to domains, it's such a big weakness. The author even left the key rotation chain out of the initial implementation.

I still think root/signer keys or sigchains are decent options.

8organicbits•5m ago
I think the network effects make email hard to replace, virtually everyone online has an email address. If this could include a migration path, with backwards compatibility with SMTP, I think it would have a better shot of getting adoption.

Modern email already depends on HTTP, with protocols like MTA-STS (https://www.rfc-editor.org/info/rfc8461/) using HTTPS/TLS to improve transit encryption, or Web Key Directory (https://datatracker.ietf.org/doc/draft-koch-openpgp-webkey-s...) which uses HTTP for key distribution. Personally I think these incremental improvements of SMTP are more promising than replacements, but we deserve better email however we can build it.

Kimi-K3 Releases on HuggingFace 7/27

https://huggingface.co/moonshotai/Kimi-K3
477•nateb2022•5h ago•219 comments

How is the Bun Rewrite in Rust going?

https://lockwood.dev/ai/2026/07/27/how-is-the-bun-rewrite-in-rust-going.html
38•tomlockwood•53m ago•14 comments

The Birth of the American 12-string Guitar

https://www.harpguitars.net/history/grunewald/12-string.htm
19•bilegeek•1h ago•8 comments

If digital computers are conscious, they are conscious at the hardware level

https://smoothbrains.net/posts/2026-05-09-digital-consciousness.html
18•eatitraw•1h ago•8 comments

PGSimCity - How PostgreSQL Works

https://nikolays.github.io/PGSimCity/
689•jonbaer•11h ago•66 comments

Magnolias Are So Old That They're Pollinated by Beetles, Not Bees

https://mymodernmet.com/magnolia-ancient-flowers-beetles/
88•speckx•4d ago•30 comments

VLC for Unity now supported on Linux

https://code.videolan.org/videolan/vlc-unity
37•martz•2h ago•7 comments

Show HN: Physically accurate black hole you can put in your room

https://blackhole.plav.in
364•aplavin•3d ago•108 comments

Libsm64: Mario 64 as a library for use in external game engines

https://github.com/libsm64/libsm64
24•klaussilveira•2h ago•5 comments

Building a Fast Lock-Free Queue in Modern C++ from Scratch

https://blog.jaysmito.dev/blog/04-fast-lockfree-queues/
12•ibobev•4d ago•0 comments

Elevated errors on Claude Opus 5

https://status.claude.com/incidents/mfdtrknpxghq
4•croemer•33m ago•1 comments

Scriptc by Vercel: TypeScript-to-Native compiler, no JavaScript engine in binary

https://github.com/vercel-labs/scriptc
210•maxloh•13h ago•107 comments

Shay Locomotives

https://www.shaylocomotives.com/
13•Rygian•2h ago•1 comments

Elevated errors on Claude Opus 5

https://status.claude.com/incidents/lhqp09kxq7pb
18•flyaway123•3h ago•8 comments

Removing React.js from the codebase and adapting Htmx for UI interactivity

https://misago-project.org/t/removing-reactjs-from-the-codebase-and-adapting-htmx-for-ui-interact...
9•Ralfp•2h ago•1 comments

Modern email can be built from borrowed parts

https://en.andros.dev/blog/d7ed8b07/modern-email-can-be-built-from-borrowed-parts/
28•andros•3h ago•5 comments

Chinese chipmaker shares surge 470%

https://www.bbc.com/news/articles/c9q9w3x9qn2o
86•pingou•2h ago•76 comments

Decker, a platform that builds on the legacy of Hypercard and classic macOS

https://beyondloom.com/decker/
331•tosh•17h ago•76 comments

US citizen charged after GrapheneOS phone wipes during airport search

https://www.techspot.com/news/113236-us-prosecutors-charge-atlanta-man-after-grapheneos-phone.html
878•eecc•13h ago•675 comments

We have proof automation now

https://www.imperialviolet.org/2026/07/26/zstd-lean.html
185•zdw•15h ago•71 comments

I wanted a clock that never needed setting. Things escalated

https://arstechnica.com/gadgets/2026/07/i-wanted-a-clock-that-never-needed-setting-things-escalated/
129•lee_ars•4d ago•111 comments

How Unix spell ran in 64 kB of RAM

https://blog.codingconfessions.com/p/how-unix-spell-ran-in-64kb-ram
45•donw•3h ago•3 comments

Introduction to Data-Oriented Design [pdf]

https://www.gamedevs.org/uploads/introduction-to-data-oriented-design.pdf
190•tosh•17h ago•53 comments

Measuring developer productivity with the DX Core 4

https://getdx.com/research/measuring-developer-productivity-with-the-dx-core-4/
26•saikatsg•3d ago•22 comments

Fonts In Use – Find out where a font is used

https://fontsinuse.com/
82•open_•12h ago•10 comments

Simulate cassette tape audio profiles using FFmpeg

https://github.com/AARomanov1985/Audio-Cassette-Simulation
144•xterminal•16h ago•59 comments

The Usefulness of Useless Knowledge (1939) [pdf]

https://faculty.lsu.edu/kharms/files/flexner_1939.pdf
91•jxmorris12•3d ago•4 comments

Google Chrome Arrives on ARM64 Linux, Widevine DRM Included

https://www.omgubuntu.co.uk/2026/07/chrome-arm64-linux-available
5•twapi•46m ago•0 comments

8086 Emulator Inside Scratch

https://turbowarp.org/1248315967?size=640x400
12•rickcarlino•4d ago•1 comments

French firefighters face 'pyrocumulonimbus' for first time

https://www.france24.com/en/live-news/20260726-french-firefighters-face-pyrocumulonimbus-for-firs...
408•saaaaaam•18h ago•283 comments