HNHacker News
TopNewBestAskShowJobs

networkimprov

1,070 karma · joined July 25, 2018

Liam Breck, Menlo Park, California

Architect of TMTP protocol, to let Internet sites message their members/customers directly (instead of email).

mnmnotmail.org || https://twitter.com/mnmnotmail

.

submissionscomments
networkimprov··on Show HN: Demo of mnm, an open source project to replace email & SMTP
Author here, AMA!

Follow: https://twitter.com/mnmnotmail

Protocol: https://github.com/networkimprov/mnm/blob/master/Protocol.md

networkimprov··on If cybercrime was a natural disaster, it was worse than 2020's climate disasters
Almost four times worse, $945B vs $258B. References:

Cybercrime: https://www.washingtonpost.com/politics/2020/12/07/cybersecu...

Climate: https://yaleclimateconnections.org/2021/01/world-hammered-by...

networkimprov··on Show HN: How I volunteered to re-architect Internet email
Well it's not a drop-in replacement for email.

The demo[1] illustrates how a collection of TMTP services enable replacement of email, and the FAQ[2] describes the process by which TMTP would grow to supplant SMTP.

[1] https://mnmnotmail.org/demo.html

[2] https://mnmnotmail.org/faq.html

networkimprov··on Show HN: How I volunteered to re-architect Internet email
> Crime is for law enforcement to address

Law enforcement cannot cross international borders. Phishing email sails thru.

The protocol uses JSON, not node.js. The mnm client & server are written in Go.

If you wish to be insulting, just have at it; no need to extend "all due respect".

networkimprov··on Show HN: How I volunteered to re-architect Internet email
Author of mnm here. AMA!

See also...

FAQ: https://mnmnotmail.org/faq.html

Demo: https://mnmnotmail.org/demo.html

networkimprov··on Goroutines are not significantly lighter than threads
Or commonly, tho perhaps confusingly:

    for i := 0; i < 10 i++ {
       i := i // new variable i for every iteration
       go func() { f(i) }()
    }
networkimprov··on Goroutines are not significantly lighter than threads
I think there's a bug, tho it might not make a difference to the results:

    for i := 0; i < 10; i++ {
       go func() {
          f(i) // sees whatever value i has when f() is called, usually 10
       }()
    }
networkimprov··on Show HN: FAQ for mnm, an open source project to replace email/SMTP
mnm author here, AMA. Related links:

home page: https://mnmnotmail.org/

on Twitter: https://twitter.com/mnmnotmail

client demo: https://mnmnotmail.org/demo.html

TMTP protocol: https://github.com/networkimprov/mnm/blob/master/Protocol.md

networkimprov··on 30k U.S. organizations newly hacked via holes in Microsoft Exchange Server
References?

I'm not aware of any alternative email protocol that's implemented, except TMTP. I don't believe closed-source, walled-garden services, which don't allow third-party clients or servers, really count as legitimate alternatives.

There's Matrix, but that's a synchronization protocol for chatrooms, not a store-and-forward messaging scheme.

networkimprov··on 30k U.S. organizations newly hacked via holes in Microsoft Exchange Server
Consider the huge variety of messaging and discussion apps; it's relatively easy to embrace new communication tools.

EDIT: you might never silence SMTP altogether, but a suitable protocol could supplant it for the great majority of its use cases.

networkimprov··on 30k U.S. organizations newly hacked via holes in Microsoft Exchange Server
Yet another superb reason not to run your internal company comms on a publicly accessible email server.

Or to replace email for internal use altogether. TMTP is a new protocol with that goal:

https://mnmnotmail.org/

https://twitter.com/mnmnotmail

networkimprov··on WhatsApp and most alternatives share the same problem
You have to be a member of an organization that provides you with a TMTP account. Email is the same.

I'm working on a live demo that runs from the website. Follow me on twitter to hear when it's available.

https://twitter.com/mnmnotmail

networkimprov··on The future of web software is HTML over WebSockets
I built a localhost web app, where the app runs locally and displays its UI in one or more browser tabs. [1]

It uses websockets & JSON to connect the SPA UI (in Vue.js) to the app (in Go). That works well, and I can't imagine any advantages to generating HTML with Go, except perhaps less JS code :-)

[1] https://github.com/networkimprov/mnm-hammer

networkimprov··on Spy pixels in emails have become endemic
This is a pure puff piece for a new webmail app. I'd love to know how the BBC (of all outlets) came to publish this article.

If I may say so, the mnm project also deserves coverage like this. It prevents spy-pixels, and phishing, and provides unsubscribe (from threads, or senders, or whole sites). And a heck of a lot more :-)

mnm, an open source project to replace email & SMTP:

https://mnmnotmail.org

https://twitter.com/mnmnotmail

networkimprov··on Training Makes Runners More Efficient, but Not Cyclists (2018)
From experience, riding rollers regularly will makes you more efficient on an actual bike, because you have to keep the bike relatively still under you on rollers in order to stay upright.

You don't have to keep the bike that still under you on the road, and that wastes energy.

networkimprov··on Spy pixels in emails 'have become endemic'
Yes, it's clearly a puff piece.

Can I bribe a BBC editor to get them to write about mnm & TMTP? :-)

It also prevents spy-pixels, and phishing, and provides unsubscribe (from threads, or senders, or whole sites).

mnm, an open source project to replace email & SMTP:

https://mnmnotmail.org

https://twitter.com/mnmnotmail

networkimprov··on Launch HN: Noya (YC W21) – Direct air capture of CO2 using cooling towers
What percent of current US CO2 production is 730M tons?
networkimprov··on Programming for Cats
As you liked this, you'll adore the original (?) entry in this genre, the delightful and pictorial

Why Cats Paint - A theory of feline aesthetics

http://www.monpa.com/wcp/

networkimprov··on Student astronomer finds missing galactic matter
Manly people stopped smoking thirty years ago.
networkimprov··on Show HN: FAQ for mnm, an open source project to replace email/SMTP
It would help if you'd ask Q's rather than assume you absorbed all the context & details from a short requirements outline.

The TMTP server supports replication to multiple clients per account, which enables backup. I note in the FAQ that servers may perform archiving (which is not the same as retaining all the traffic).

Any network information system could be compromised. Zillions of them are trusted. If you're alluding to E2EE, see the FAQ.

https://mnmnotmail.org/faq.html

networkimprov··on Have we already been visited by aliens?
After I watched that (love Dr. Kipping) I watched Event Horizon's interview with Loeb, and it raises a cpl items that Kipping didn't address (e.g. the shape is a pancake, not cigar).

https://www.youtube.com/watch?v=D24E4F90HTo

networkimprov··on Show HN: FAQ for mnm, an open source project to replace email/SMTP
Live links:

FAQ: https://mnmnotmail.org/faq.html

Twitter: https://twitter.com/mnmnotmail

HN page: https://news.ycombinator.com/item?id=25804869

networkimprov··on Mnm – an open source project to replace email and SMTP
The FAQ! https://mnmnotmail.org/faq.html
networkimprov··on Mnm – an open source project to replace email and SMTP
The project has code you can try; virtually all of the work has gone into that, vs the website.

An FAQ addressing the Q's posted here will be live on the site late on Jan 18th.

networkimprov··on Mnm – an open source project to replace email and SMTP
A new FAQ page will be linked from this spot on Jan 18th. Check back to be enlightened!

Or watch on Twitter: https://twitter.com/mnmnotmail

networkimprov··on Mnm – an open source project to replace email and SMTP
Thank you! An FAQ is in progress; it will address the questions you and others posed. I'll post a link under the top comment here when it's ready.

See also https://news.ycombinator.com/item?id=25804869#25807379

Also on the drawing board is a live demo of the client in a webpage, with canned data.

All this -- TMTP, client, server, website -- are a work in progress (and a solo effort). This HN item is the first time any of it has received significant public attention. No one should be disappointed that it doesn't look polished!

I'm not concerned by the pessimistic comments, considering that it got 300+ up-votes :-) A lot of comments are from folks who didn't get a clear picture.

(I'm the author.)

Follow mnm: https://twitter.com/mnmnotmail

networkimprov··on Mnm – an open source project to replace email and SMTP
See link to "simple protocol" in first sentence of homepage, and link "Why TMTP?" after goals.
networkimprov··on Mnm – an open source project to replace email and SMTP
TMTP is not federated because federation is a security hole, except in certain circumstances. There are other ways to connect with people outside your current circles. See my other comments herein.

I've been asked to create a doc describing the architecture and infrastructure of TMTP. That should clear up the Q's you and others have raised.

(I am the author.)

networkimprov··on Mnm – an open source project to replace email and SMTP
There is no authentication of the John Doe part of

   John Doe <not.john.doe@example.com>
networkimprov··on Mnm – an open source project to replace email and SMTP
It makes me smile to hear that someone expects to read a perfect document on a perfect product which they understand perfectly; even tho the product is a preview, the document is a draft, and they only read it once.
← PreviousPage 3 of 13Next →