<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: networkimprov</title><link>https://news.ycombinator.com/user?id=networkimprov</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Apr 2026 11:18:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=networkimprov" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by networkimprov in "Ask HN: What are you working on this year?"]]></title><description><![CDATA[
<p>What's your opinion of Etherpad? Does their roadmap overlap with your vision?</p>
]]></description><pubDate>Tue, 03 Jan 2023 00:26:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=34225783</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=34225783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34225783</guid></item><item><title><![CDATA[New comment by networkimprov in "TMTP a Internet protocol combining elements of email and the web"]]></title><description><![CDATA[
<p>Wow, have to ask whether you're interested enough to contribute? :)<p><pre><code>    > You can't use a volatile cache ...
    > all this work to juggle JSON in flat files
</code></pre>
I really don't think I've misused the cache! I didn't use SQLite because ordinary admins need to be able to inspect and occasionally fix the database. That decision can be revisited down the line.<p><pre><code>    > Companies don't want to host heir own email servers
</code></pre>
TMTP is more like HTTP than SMTP. There must be many ways to host a service, just like a website. Any admin must be able to bring up a TMTP server. (It's nothing like getting a new MTA host to work with the SMTP network!)<p>I discuss the E2EE issue on the mnm website FAQ. Only certain kinds of TMTP sites will want it to be the default. If a consumer tech brand offers an online TMTP client, it would present a proprietary API to the browser, as Gmail does; TMTP can't protect those messages.<p><pre><code>    > synchronization between multiple client devices?
    > permissions in groups?
    > identity verifications?
    > mobile clients which don't want to open dozens persistent connections?
    > the demo doesn't actually use the protocol?
</code></pre>
Client sync is implemented already \o/ - that's the replicas feature.
It already has simple, user-defined groups. Admin-defined groups is on the roadmap; need user input to chart a course here.
I've implemented OpenID Connect auth for new account registration. It could also be required per login, if there's demand.
JMAP offers a model for how to do non-persistent connections on mobile devices.
The demo is just the browser-based UI to the client, reconfigured to use canned data. (The client is a localhost web app.)<p>And, hey, can't a protocol can be a work in progress? I'm only willing to spec what I am ready to implement!</p>
]]></description><pubDate>Mon, 22 Aug 2022 21:59:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=32557838</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=32557838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32557838</guid></item><item><title><![CDATA[New comment by networkimprov in "TMTP a Internet protocol combining elements of email and the web"]]></title><description><![CDATA[
<p>A TMTP client can subscribe to any number of TMTP services at different sites.</p>
]]></description><pubDate>Mon, 22 Aug 2022 17:54:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=32554867</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=32554867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32554867</guid></item><item><title><![CDATA[New comment by networkimprov in "TMTP a Internet protocol combining elements of email and the web"]]></title><description><![CDATA[
<p>FWIW, most of the roadmap for this project is not described on the website nor defined in the protocol.<p>This is a deep topic, and "messaging" is not the only goal, nor even the principal one :)</p>
]]></description><pubDate>Mon, 22 Aug 2022 17:14:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=32554337</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=32554337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32554337</guid></item><item><title><![CDATA[New comment by networkimprov in "TMTP a Internet protocol combining elements of email and the web"]]></title><description><![CDATA[
<p>(Author here.) I imagine that existing web-based bulletin boards would simply copy messages to TMTP users if requested.<p>Conversely, TMTP groups/lists could be copied to a read-only website.</p>
]]></description><pubDate>Mon, 22 Aug 2022 17:09:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=32554267</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=32554267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32554267</guid></item><item><title><![CDATA[New comment by networkimprov in "TMTP a Internet protocol combining elements of email and the web"]]></title><description><![CDATA[
<p>(Author here.) The message format definition is included in the protocol doc only as a convenience. Ultimately it would be two standards.<p>Trying to "upgrade" the email ecosystem is an impossible goal, and the requirements I'm working to can't be shoehorned into the email model.</p>
]]></description><pubDate>Mon, 22 Aug 2022 17:00:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=32554126</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=32554126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32554126</guid></item><item><title><![CDATA[New comment by networkimprov in "TMTP a Internet protocol combining elements of email and the web"]]></title><description><![CDATA[
<p>(Author here.) Thanks for your interest & support!<p>Yes, the default concept for an Internet messaging service is "everyone can reach anyone". This isn't helpful for online services and businesses who need to reach their members/customers directly & securely, and with a rich content model (e.g. survey/form in message, and structured result in reply).</p>
]]></description><pubDate>Mon, 22 Aug 2022 16:51:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=32554017</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=32554017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32554017</guid></item><item><title><![CDATA[New comment by networkimprov in "TMTP a Internet protocol combining elements of email and the web"]]></title><description><![CDATA[
<p>(Author here.) Development has been paused for ~1y as I've been at work creating a vehicle to take this forward.<p>The protocol specifics (e.g. identifiers & types) aren't polished, because I focused on features in working code. Thanks for the feedback!<p>You can't have alias collisions; it checks whether the string you propose is acceptable & available :)<p>A sender's alias is (or will be) checked against their recorded aliases.<p>The reason why lack of E2EE in email is a serious problem is that email traverses at least two "federated" services, which are typically third parties with whom you have no intrinsic need for a relationship. A TMTP message passes through a single service which you explicitly joined.<p>I don't see how your feedback justifies "poorly thought out"; it's merely an unpolished preview.</p>
]]></description><pubDate>Mon, 22 Aug 2022 16:43:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=32553905</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=32553905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32553905</guid></item><item><title><![CDATA[New comment by networkimprov in "TMTP a Internet protocol combining elements of email and the web"]]></title><description><![CDATA[
<p>(Author here.) TMTP clients maintain concurrent (possibly intermittent) connections to any number of TMTP services, and each service gets its own inbox. So you don't need a separate app instance per service.<p>Inboxes for a set of related services could conceivably be merged, tho I haven't done any work on that yet.</p>
]]></description><pubDate>Mon, 22 Aug 2022 16:19:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=32553589</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=32553589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32553589</guid></item><item><title><![CDATA[New comment by networkimprov in "TMTP a Internet protocol combining elements of email and the web"]]></title><description><![CDATA[
<p>(Author here.) The client UI is designed for desktop. A mobile frontend is in the works. Tentatively planning to use Ionic Framework with Vue.</p>
]]></description><pubDate>Mon, 22 Aug 2022 16:14:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=32553516</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=32553516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32553516</guid></item><item><title><![CDATA[New comment by networkimprov in "TMTP a Internet protocol combining elements of email and the web"]]></title><description><![CDATA[
<p>Hi, author here, AMA!</p>
]]></description><pubDate>Mon, 22 Aug 2022 16:11:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=32553475</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=32553475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32553475</guid></item><item><title><![CDATA[New comment by networkimprov in "Show HN: Shortwave: Enjoy Your Inbox"]]></title><description><![CDATA[
<p>Here are a few fundamentally different async protocols in development which could challenge SMTP:<p>DIME - <a href="https://en.wikipedia.org/wiki/Dark_Mail_Alliance" rel="nofollow">https://en.wikipedia.org/wiki/Dark_Mail_Alliance</a><p>Math Mesh - <a href="https://mathmesh.com" rel="nofollow">https://mathmesh.com</a><p>TMTP - <a href="https://mnmnotmail.org" rel="nofollow">https://mnmnotmail.org</a> (my work)</p>
]]></description><pubDate>Thu, 17 Feb 2022 03:09:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=30369105</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=30369105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30369105</guid></item><item><title><![CDATA[New comment by networkimprov in "The Interledger Protocol"]]></title><description><![CDATA[
<p>Oddly, the Web Monetization spec, probably essential to ILP adoption, doesn't indicate how browsers would contact an Interledger network site.<p><a href="https://webmonetization.org/specification.html" rel="nofollow">https://webmonetization.org/specification.html</a><p><a href="https://github.com/WICG/webmonetization/issues/195" rel="nofollow">https://github.com/WICG/webmonetization/issues/195</a></p>
]]></description><pubDate>Sat, 01 Jan 2022 20:35:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=29762440</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=29762440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29762440</guid></item><item><title><![CDATA[New comment by networkimprov in "The Interledger Protocol"]]></title><description><![CDATA[
<p>It's the underpinning of the Web Monetization effort backed by Mozilla.<p><a href="https://webmonetization.org" rel="nofollow">https://webmonetization.org</a><p><a href="https://grantfortheweb.org" rel="nofollow">https://grantfortheweb.org</a></p>
]]></description><pubDate>Sat, 01 Jan 2022 20:30:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=29762380</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=29762380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29762380</guid></item><item><title><![CDATA[New comment by networkimprov in "Ask HN: Who wants to collaborate?"]]></title><description><![CDATA[
<p>"mnm" enables a safer, better, decentralized email network. It's open source (and not blockchain).<p><a href="https://mnmnotmail.org" rel="nofollow">https://mnmnotmail.org</a> & <a href="https://twitter.com/mnmnotmail" rel="nofollow">https://twitter.com/mnmnotmail</a><p>Because SMTP will not be fixed, here's why: <a href="https://mnmnotmail.org/smtp.html" rel="nofollow">https://mnmnotmail.org/smtp.html</a><p>---<p>Related protocol projects in development include:<p><a href="https://mathmesh.com/" rel="nofollow">https://mathmesh.com/</a><p><a href="https://en.wikipedia.org/wiki/Dark_Mail_Alliance" rel="nofollow">https://en.wikipedia.org/wiki/Dark_Mail_Alliance</a></p>
]]></description><pubDate>Sat, 01 Jan 2022 20:11:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=29762178</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=29762178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29762178</guid></item><item><title><![CDATA[New comment by networkimprov in "A realization of why email is critical infrastructure for the Internet"]]></title><description><![CDATA[
<p>I have sketched a plan for a venture, for which I'd need co-founders (e.g. mobile app code & UX expertise) -- feel free to reach out via Twitter @mnmnotmail (link above).<p>Those big corporate advocates necessary for the success of a new email protocol are fortunately not the major email hosting players! See the mnm FAQ #2 for a plausible adoption path.</p>
]]></description><pubDate>Wed, 29 Dec 2021 23:06:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=29731303</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=29731303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29731303</guid></item><item><title><![CDATA[New comment by networkimprov in "A realization of why email is critical infrastructure for the Internet"]]></title><description><![CDATA[
<p>At this early stage, I'd say the biggest obstacle is reaching a wide enough audience; I have no prior fame, and no PR budget yet.</p>
]]></description><pubDate>Wed, 29 Dec 2021 22:49:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=29731164</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=29731164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29731164</guid></item><item><title><![CDATA[New comment by networkimprov in "A realization of why email is critical infrastructure for the Internet"]]></title><description><![CDATA[
<p>And yet none of those corporations has displaced email, despite the fact that it has become a universal cyberattack channel, with a stagnant UX that doesn't address most real-world use cases for email!<p>I saw a need for a safer, better, decentralized protocol for email, so I drafted one (TMTP) and implemented client & server. More at:<p><a href="https://mnmnotmail.org/" rel="nofollow">https://mnmnotmail.org/</a> & <a href="https://twitter.com/mnmnotmail" rel="nofollow">https://twitter.com/mnmnotmail</a><p>Related protocol projects in development include:<p><a href="https://mathmesh.com/" rel="nofollow">https://mathmesh.com/</a><p><a href="https://en.wikipedia.org/wiki/Dark_Mail_Alliance" rel="nofollow">https://en.wikipedia.org/wiki/Dark_Mail_Alliance</a></p>
]]></description><pubDate>Wed, 29 Dec 2021 22:07:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=29730699</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=29730699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29730699</guid></item><item><title><![CDATA[New comment by networkimprov in "Re-thinking electronic mail"]]></title><description><![CDATA[
<p>The success of a wide variety of messaging and discussion apps demonstrates that the network effects of email are not necessarily a high barrier.
What these products have lacked, which email has, is an open protocol. (XMPP had early success, but never addressed the main use cases of email, and has major design flaws.)<p>A handful of credible alternative protocols are now in development:<p>DIME - <a href="https://en.wikipedia.org/wiki/Dark_Mail_Alliance" rel="nofollow">https://en.wikipedia.org/wiki/Dark_Mail_Alliance</a><p>Math Mesh - <a href="https://mathmesh.com" rel="nofollow">https://mathmesh.com</a><p>TMTP - <a href="https://mnmnotmail.org" rel="nofollow">https://mnmnotmail.org</a> (my work)<p>Email was designed in the 1970s & 80s for an Internet whose population and topology have dramatically changed since.
We no longer need a messaging system that allows anyone, claiming any identity (i.e. "real name"), to send you any content, without limits. Federation was necessary for the topology of the early Internet, but today it is a drawback --
making email by far the most effective method to initiate cyberattacks.</p>
]]></description><pubDate>Sun, 05 Dec 2021 21:50:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=29453678</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=29453678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29453678</guid></item><item><title><![CDATA[New comment by networkimprov in ".plan"]]></title><description><![CDATA[
<p>You might like TMTP from the mnm open source project (my work).</p>
]]></description><pubDate>Thu, 18 Nov 2021 03:02:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=29261563</link><dc:creator>networkimprov</dc:creator><comments>https://news.ycombinator.com/item?id=29261563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29261563</guid></item></channel></rss>