Some people might not know Magic Wormhole exists. It's a great way to transfer files or text (passwords, API keys, etc) synchronously and securely between two computers without leaving a copy on any sort of online system.

Used it for a lot of secrets when booting up new machine.
The UX is:

(sender)
$ wormhole send <filename>
# You get a magic human pronounceable passphrase here

(receiver)

$ wormhole receive
# You are prompted for that passphrase; no addressing, VPN, etc necessary.
Available via homebrew (magic-wormhole), your package manager of choice, or source here:

github.com/warner/magic-w…
A particular thing I like about it is the case where you need to give someone else an API key or similar over Slack but you don't want to think "Alright in which future world states do I care keenly that Slack had that API key?"
The passphrase looks something like 7-letterhead-endorse which you could hypothetically wormhole right now with no coordination necessary to grab a trivial text string, if you beat everybody else reading this tweet.
And while Signal is great for transferring a secret directly to a human it is less great for transferring a secret directly to a machine via a human.
Wormhole closed by someone connecting to it successfully :)
"What's the difference?"

Assuming Alice trusts coworker Bob but doesn't necessarily trust anyone who in future steals Bob's cell phone, Alice may want to coordinate with Bob to install a code on a server w/o Bob retaining a copy on his very pickpocketable device by default.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Patrick McKenzie

Patrick McKenzie Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @patio11

20 Oct
A story about teddy bears:

A long time ago, in a place far far away, I worked in a call center as a CS operator and order taker. Working in a call center tends to be stressful, and the public is often abusive of the people who work there.

A 10+ year veteran told me her secret.
Call centers have flowcharts and processes for when you are allowed or required to hand off the call. She advocated for one unauthorized handoff: to a teddy bear, which she had long ago purchased and stationed in her cubicle.
"The teddy bear has no ego. The teddy bear has no memory. The teddy bear has no feelings. The teddy bear can always, always say exactly what it needs to to the customer, and then it goes back on the desk, and sleeps here overnight.

Buy a teddy bear."
Read 7 tweets
20 Oct
You would not believe how many documents, investment pitches, etc etc are improved by looking at the artifact with the author, asking "Before we get into the line-by-line, what is this trying to say?", listening attentively, and saying "OK, now go back and write that."
I think one reason for this is that the ritual of writing, particularly writing within an organization, often becomes sharply disconnected from the purpose of communication, and so regrounding it and restarting tends to improve things.
A bonus point: for the cost of a teddy bear or less, you too can improve your writing by having someone always willing to ask you "What is this trying to say?"
Read 4 tweets
19 Oct
I feel professionally irked every time I get a payment request which requires me to do something borderline absurd to optimize for the person who will have to check, by hand, that all X00 recipients have paid.
This should be a computer program! We can do it! We have the technology!
In Japan the typical way this is handled is overloading one of the three fields of customer-specifiable information on a domestic bank transfer request with content to optimize for the lookup speed of the person doing reconciliation. Often they're syntactic clusterflops to do so.
Read 5 tweets
19 Oct
People generally overestimate how many folks worldwide are working on X specifically, for basically any usefully scoped X.
It’s often on the order of hundreds to single digit thousands directly on the problem, with an order of magnitude more for each ring you go out.
This suggests many opportunities. You are able to reach a surprisingly large chunks of audiences that matter. Your individual contribution matters more than you would naively expect, particularly if you leverage it well. You will see same people over and over again in career.
Read 5 tweets
19 Oct
A lot of founders choose markets based on the availability heuristic, which tends to overconcentrate brainsweat in predictable places. Some of them make for poor businesses specifically because they're interesting to young people without money.
There are plenty of hard problems with massive implications for society which are almost buried in money, and you will broadly be rewarded more for working on them than you will for doing incremental improvements on economically marginal entertainment activities or similar.
Wasn't even planning on subtweeting myself here but managed to anyhow, so, FYI, voice of experience.
Read 5 tweets
18 Oct
FAQ: “How do I get better at writing?”
Me: Write a million words.
Follow up: “Hah but seriously.”
Me: Start with 20,000 words. Everyone gets to that 50 times in their first million.
Follow up: “No seriously.”
Me: Nobody expects 10 Quick Tips To Play Violin At Carnegie Hall.
The Internet is so much better at teaching writing than the traditional educational system principally because it removes an artificial and limiting constraint on output imposed by ability of gatekeepers’ limited time to evaluate output.
(Interestingly in fields where we actually care about performance we’re good at encouraging students to practice when no one is watching but for writing we basically assume all the value is created by the teacher-minute of attention. Teacher-minutes are scarce and rationed.)
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!