Se

Send private messages over a public channel

Hacker News

Send private messages over a public channel

The other day I was on github assisting a compiler developer replicate an accidentally-quadratic observed behavior in generated code and was asked if I was willing to privately share my full source code with his company. While that was ultimately unnecessary as it was easy enough to find a simpler example, it did get me wondering about how exactly was I going to do that: 1. github does not (to my knowledge) allow private messages 2. all communication had thus far occurred on the public record (or at least Microsoft's version thereof) 3. my peer did not publish any contact information in his public profile, and out of respect for his privacy I did not look elsewhere In yet another case of life imitates art imitates life, while I was building this, another developer on this very forum was complaining about not being able to set up a public "dropbox" on the internet in the context of receiving bluesky invite codes which, according to them, were being immediately redeemed by bots. I can't speak to that, but their structure does seem to make them easy to regexp against. My objectives were to build something that: 1. provides reasonable security against doxxing oneself to other participants 2. runs just about anywhere, even without an internet connection 3. requires no setup beforehand; since this turned out to be impossible, it was later relaxed to "no installation, but might benefit from it" 4. is easy to audit: no external dependencies other than the standard library What I ended up with was this ~35KiB blob of js + html + css which (I hope) can be broadly summarized as "PGP for people who don't get invited to key signing parties". It is reverse-proxied via Cloudflare (I have a great ISP, but my aging homelab server probably can't handle any significant load) at: <https://plaintext.world/>. If, for whatever reason, Cloudflare is a part of your threat model, the shasum -a 256 for the uncompressed file is: 153e8022213bc565b5b914a263162920a6039251dd6da5a77b3a37f35de9b1a3 /var/www/html/plaintext.world/index.html You'll find most of the relevant technical information on the page itself, though you may have to view-source: in the rather likely event that I've omitted something from the manual. Since this is a technical, VC-backed forum, I'll add a couple more private FAQ entries that may be of interest to some of you, in exchange for the potential of free publicity. Due to HN posts being limited to 4k, you'll find them as a reply by yours truly.

Share card

Actual performance

12points
6comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
86%86% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: model, context, code · Missing: mac, agents, macos
81%81% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
69%69% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
29%29% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
27%27% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
16%16% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Se
Send private messages to anyone on HN59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Send private messages to anyone on HN

Hacker News27
Pi
Pigeon – Send Messages with Pigeons52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Pigeon – Send Messages with Pigeons

Hacker News1
Se
Send messages via Alfred52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Send messages via Alfred

Hacker News4
Se
Send yourself messages on WhatsApp48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Send yourself messages on WhatsApp

Hacker News9
Se
Send messages to all users in a subreddit thread65%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Send messages to all users in a subreddit thread

Hacker News12
Sn
SnapSlack – Send disappearing messages in Slack55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

SnapSlack – Send disappearing messages in Slack

Hacker News2
Sl
Slactionmailer – Send ActionMailer Messages to Slack55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Slactionmailer – Send ActionMailer Messages to Slack

Hacker News2
((
((qKast)): Broadcast Your Channel ::36%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

((qKast)): Broadcast Your Channel ::

Hacker News1
Ch
Channel Totals36%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Channel Totals

Hacker News4
Se
Send Secret Messages over Twitter as Public Tweets46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Send Secret Messages over Twitter as Public Tweets

Hacker News128