News for hackers. Stuff that matters.

markmnl

Re:Over the wire: Email vs. WhatsApp vs. fmsg on Monday November 02, 2026 @10:36AM (#50338273)
I'm the developer of fmsg and put it to the test with real-world empirical bytes over the wire tests vs. email and WhatsApp. A few surprises came out such as WhatsApps image compression and how statefulnes not compact binary encoding will be the real perforamance benefit for fmsg.

Curious if anyone know whats going on with WhatsApp images?

Re:Ask HN: What are you working on? (May 2026) on Monday May 11, 2026 @05:31AM (#48092842)
You're absolutely right to pick up on that, I did study the landscape and Matrix is closest.. biggest difference is fmsg is just messages - group like chats evolve naturally in the threads - but to get a message someone has to send you one. Group messaging platforms like Matrix, Rocket.Chat etc have concept of rooms/forums/channels i.e. groups, then have HTTP APIs to manage membership and sync messages.. fmsg just messages someone has to send you

Also fmsg being its own protocol can do novel things like to auto challenge during sending back to sender - can't do that with HTTP

Re:Ask HN: What are you working on? (May 2026) on Monday May 11, 2026 @01:33AM (#48091352)
Shiping a real product, esp. a game, from scratch is an awesome achievement, congrats. (My first shipped product was Square Heroes also on Steam).

I feel like perfecting something can be trap, sure keep it alive, but maybe think about the next thing to work on too?

Re:Ask HN: What are you working on? (May 2026) on Monday May 11, 2026 @01:29AM (#48091339)
Working on fmsg - open protocol for instant messaging, distributed by domain like email..

Its a message definition and protocol, addresses look like @user@domain, anyone can run a host, and threaded messages are linked by cryptographic parent hashes..

The idea is to take the best from email: open protocol, domain ownership, interoperability (unsolicited mail is a feature not a bug), and the best from closed instant messaging rebuilt: efficient binary messages, conversational threads, sender verification, message integrity etc. built-in. Originally envisaged for human-to-human messaging but partculalrly interesting time right now with human-to-agent and agent-to-agent messaging...

The OSS stack is up and running: Go host, Dockerised full setup, CLI, Web API, and a spec nearing v1.0. Did Show HN post week ago: https://markmnl.github.io/fmsg/show-hn.html

Seeking feedback, criticism, validation :) protocol bikeshedding, and especially interest from founding-engineer types who want to help build an open messaging ecosystem rather than another closed app..

Show HN: fmsg – An open distributed messaging protocol

https://markmnl.github.io/fmsg/show-hn.html

fmsg is a message definition and protocol intended as an alternative to email and IM apps. Like email it's distributed – anyone can host a server for their domain. Unlike email, messages are binary, verifiable by all peers, and linked into a DAG using cryptographic hashes. Sender verification and message integrity are built into the protocol, so you get what email needs SPF/DKIM/DMARC for out...

( Read More... | no comments | 2 points | on HN )