Checking in on how code-is-the-only-law, be-your-own-bank, lets-be-ungovernable world of DeFi is doing.

Oh, Compound had a $70 million bug this week? I suppose we'll go down the crypto governance flowchart to:
Reporting on the bug: cointelegraph.com/news/compound-…
"What would the grown-up financial economy do if it lost $70 million?"

It is difficult to answer this question because it should be nearly impossible to lose it to anonymous counterparties. Everybody you're connected to has a name, an address, a phone number, etc.
But supposing you did end up wiring amount variable numbers of single digit millions to various counterparties, your ops team calls their ops team and asks for it back. They most likely send you a standardized "hold harmless" letter and then send back the money.
Grown up financial institutions don't charge a 10% surcharge for mistakes. "We are a society.", everyone knows that they have reputations which span decades/centuries and that burning them over a trifling amount of money is silly, etc.

Exceptions are very exceptional.
There was, for example, the Revlon bond unintended repayment by Citibank which distressed bond funds decided to just keep, on a fairly well-supported legal theory which nonetheless was the exact opposite of how industry practice suggested everyone behave. Contracts updated after.
"Would they threaten doxing users to the IRS?"

I mean if you work in the grown-up world you assume all your contras are very well known to the IRS because you don't do business with criminals. But "give me money or I will make trouble for you" generally considered uncouth.
"Who ultimately takes the loss if you can't recover $X0 million?"

I mean, that's why you have equity, right.

Operational loss. If it's much higher than you budgeted for for the quarter you'll have to write a bit about it in e.g. your quarterly report. That's pretty infrequent.
"Is tens of millions of ops losses exceptional?"

Less exceptional than you'd think. The entire economy runs through the financial system. Errors happen. Again, you have equity for a reason.
“Hold harmless” (a term of art) are one of those fascinating industry details. Here’s NACHA’s public version if you (a financial institution) need to reverse an ACH payment. Similar things exist for e.g. wires.

nacha.org/system/files/2…
The intent of this is “Bank A either through its own error or that of a customer has sent money to Bank B’s customer and wants it back ASAP. Bank B wants to be a good citizen but doesn’t want to get sued over this, so asks Bank A to take all liability if e.g. story complicated.”
And the letter is standardized specifically because you expect someone from Ops to sign it while they’re on the phone with a counterpart from the other Ops team.
A: “Hey looks like we sent you $8 million.”
B: “Hah Mondays am I right. OK, sent you a hold harmless.”
A: “Thanks. Executed.”
B: “Cool, sending back. Call back if you don’t get it by 2 PM.”
A: “Thanks.”
B: “No worries.”
It is almost literally that quick.
"So if people are so cool about this sort of thing how does any ops loss happen?"

I mean ops losses have causes and symptoms approximately as diverse as engineering bugs (and not infrequently spring from engineering bugs).
Suppose an audit discovers that you've undercharged 15,000 consumers at 500 financial institutions an average of $80 each because of a poorly written if statement... 6 months after it introduced to prod.

You'll have a meeting, sigh, and say "Charge it to ops losses."
"How'd nobody notice?"

I mean there is the auditor, noticing.

It could also easily have been discovered when at attentive customer called you after receiving their statement and said "My invoice said $113.21 but Chase says it was only $46.78 so I'm calling because I'm honest."
Obligatory disclaimer: this is an entirely hypothetical example. I have never been professionally involved in an incident which exactly resembled this in any particular.
Apologies for schadenfreude but I’m still chuckling over “Better give me my money back or I’m gonna pop a 1099-DIV in your %]*}*].”

Understand how it’s meant to be a threat but “Watch out or I will comply with the law we’ve both been ignoring happily!” just hilarious to me.
(The nature of the loss here is that they sent an unintended amount of rewards to users of the protocol, above the intended level of rewards. Reasonable compliance departments could differ on whether that’s 1099-INT or 1099-DIV or something else. Ofc it’s income; water is wet.)
How do they think that’s going to play out? “Thanks for your first 1099-INT in an 8 figure amount. I notice we only got one.” “Uhhh yeah.” “I mean this newspaper article about your company says the word ‘billions’ a lot.” “Uhh.” “So I’m curious. Do you have any others to file.”
Pause to acknowledge that I don’t think many people appreciate that a “decentralized” “protocol” has an address and EIN to write on the form they file with the IRS, which of course they do.

• • •

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

2 Oct
If you enjoy graphically minimalist classic roguelikes, Rift Wizard is pretty amazing.

It has *amazingly* tuned learning curve as the sole method of progression. The only way to get better at the game is to get better.

Sessions are short (15 minutes for me… when I’m smart).
It has been interesting as I’ve aged within this hobby to note that the set of things which pushes my buttons changes rather little but the form factor of them has changed a lot as e.g. life factors impose constraints on play sessions / etc.
“Give me an immersive fantasy themed world where I can spend 16 hours on a Saturday progressing in a 100 hour plus journey!”

*25 years later*

“Kids are finally in bed; can I get a dopamine hit in 25 minutes or so without feeling like a mouse in a lab experiment please?”
Read 5 tweets
2 Oct
Interesting law I just hit: STOP Act, which (to combat, explicitly, fentanyl deliveries from China to the U.S. via postal service) requires Post Office to block all international mail that doesn't have information submitted in advance with sender/recipient/etc electronically.
On the one hand "Let's just ban handwritten address and customs labels and get everyone on the electronic platform" has some pretty obvious efficiency gains.

On the other hand, sigh, sigh, sigh.
"How'd you hit this?"

If you walk into any Post Office in Japan with a handwritten address label for the U.S., containing say tax forms, it will be refused.

(There's a recovery process in place because, go figure, Japan Post thinks sending mail is a fairly core activity.)
Read 13 tweets
1 Oct
More and more effective treatments for covid is wonderful news, particularly because they're often less supply constrained than the vaccine is on a worldwide basis.
Fluvoxamine has also shown a lot of promise in several clinical trials, and it is an abundantly available anti-depressant which costs less than ~$1 for a full course of treatment.

(VaccinateCA was honored to be able to help out with patient recruitment for one of those trials.)
"What did you do?"

Conversion optimized the patient intake flow, mostly, because the faster they could intake patients the quicker they'd get results and thus the faster they'd publish.
Read 4 tweets
29 Sep
Quoted for endorsement.

An interesting level to aim at is “What would I teach new employees working here on this.”
That’s probably not “Rails create” but very well could be “Here’s how we deploy on Rails and why we made these choices.”

Or in banking not “Here’s what net interest is” but “Let’s talk about funding sources available to banks and the relative costs and limitations of them.”
Hmm *writes note to self.*
Read 6 tweets
29 Sep
I remain surprised by how much better my life got by the really simple expedient of making batteries a pervasively available utility, even though I'm not often away from an electrical outlet during coronavirus compared to more typical life pattern.

c.f. chargespot.jp
The dominant use case for me is "Drop daughter off at school, would really like to go to a cafe and enjoy breakfast but cannot justify it if cell phone is off, see I only have 4% and think about going home... pop into konbini, rent battery for ~$3, get to enjoy coffee."
And it's such a good business for all parties that the local konbini moved the station, which both handles payments (with the app on your phone) and fulfilment of the battery, away from the register because frequent transactions were blocking foot traffic to the checkout.
Read 8 tweets
29 Sep
Received wisdom in the community used to be that it takes about 18 months to get to this point, but 6-9 does seem more reasonable these days.

Markets are better, tech stacks are simpler (really!), founders are more skilled on working on what matters, etc.
Also there is culturally more willingness to grind a bit on marketing and sales where a lot of us back in the day reaaaaaally wanted to make a software vending machines, put it on Internet, and never have to talk to anybody.
An interesting thing from the crystal ball: a lot of what has historically made this form of software entrepreneurship attractive is that most founders of it live somewhere where they are the best game in town for a software dev.

Will be interesting how remote work changes that.
Read 6 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!

:(