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

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
18 Oct
A type of development you see a lot in Tokyo on arterial streets, like this one in Nakameguro (4 lane road; rare here).

Three retail (grocer, pharmacy, convenience store) serving foot traffic from neighborhood. One floor of commercial destination locations. About 65 apartments. Image
You could imagine Market Street in SF looking like this from the Financial District for next 12 blocks or so, without compromising anything people truly want, greatly improving usage and appeal of that corridor.

(Doesn’t have to be every lot obviously.)
Same street a block away.

These are all light commercial / residential, most likely owned by a landlord living in the building.

Average density on street works out due to a few larger developments adding 2-3 virtual stories everywhere. Image
Read 5 tweets
17 Oct
Interesting UX from Paypay, a Japanese QR code (primarily) payment app: I was doing a transaction and after authing it they interrupted me to say I had won a promotion and was getting 2% cash back.

(Base is 0.5% these days; 1.5% for very heavy users.)
So clearly this is designed to gamify usage to win share of wallet against other payment methods. Interestingly, it seems like it is directly targeted at credit cards, contact payments like Suica, and Apple Pay/etc, none of which can replicate the UX without an app to do it with.
I wonder what the win rate is and I wonder if it is static or whether they vary it over transactions to maximize ROI on the marketing spend. PayPay is ~always a small ticket (mine was $30) so it’s cheap anywhere, but maybe you try to encourage me to use at new stores or similar.
Read 5 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!