Hacker Newsnew | past | comments | ask | show | jobs | submit | dcposch's commentslogin

It's because Venmo is owned by PayPal


It’s not though.

All three of those events were separated by at least a year each long after PayPal bought Venmo.


The AI part of this is a red herring. This is above all a big devops failure.

Three takeaways:

1. TEST YOUR BACKUPS. If you have not confirmed that you can restore, then you don’t have backup. If the backups are in the same place as your prod DB, you also don’t have backup.

2. Don’t use Railway. They are not serious.

3. Don’t rely on this guy. The entire postmortem takes no accountability and instead includes a “confession” from Cursor agent. He is also not serious.

4. See #1.

Running a single bad command will happen sometimes, whether by human or machine. If that’s all it takes to perma delete your service then what you have is a hackathon project, not a business.


"Backups can only be restored into the same project + environment." Sounds like another great feature of Railway.


> You don't want to fine, jail or otherwise ruin the lives of thousands of kids to get them to stop. > You just want them to stop spraypainting shit.

https://i.imgur.com/qaFgSm7.png

You have it backwards. It's the act of NOT fining them, NOT calling their parents, of ignoring small destructive acts that ruins lives.

Almost everyone doing a 10 year sentence for a serious crime started out by getting away with a lot of small ones.


I agree with everything you said but I don't understand the imgur reference


That you "want to have your cake and eat it too," is what they're saying.

Yon dog does too.


The article is completely self-defeating and unintentionally funny.

"Look at this remarkably fugly downgrade. Here's why The Science says it's superior."


> Once again - this is a feature not a bug

Are you really "once again"ing Patrick Collison on the issue of how payments work?


I'm fully cognizant that pc understands how payments work, hence why I'm asking the question. What you can infer is this - there is either some I'm missing, or there is some ulterior motive here.


I don't know who pc is, and he mentioned speed as a benefit without addressing the fraud / abuse implications. It's pretty reasonable to flag the gap.


Patrick Collison, the CEO & co-founder of stripe. His profile mentions his personal website: http://patrickcollison.com.


Many skeptics assume that stablecoins are just about regulatory arbitrage.

That's part of it, but:

1. Progress often depends on evolving obsolete regulation.

Uber works much better than taxis (once upon a time, people could "call a dispatcher" an hour in advance, wait on hold, etc) and yet in the early years they had to work around taxi regs.

2. Blockchains are a fundamentally more robust way to run a ledger.

If any of you have ever written software touching tradfi custody you'll know about "reconciliation"--start of every business day, you get a dump of files in your FTP server in various proprietary formats. You parse the transactions and they don't add up. The Recon team hand-corrects and recategorizes edge cases so that the balance deltas match transaction totals and everything ties out.

This type of absurd duct tape is ubiquitous, and it's a major reason why trad rails have multi-day settlement times and even longer for international. Inflates team size and cost required to run a product. SWIFT is a messaging system -- bankers use it to essentially text each other about wires to figure out issue resolution. Some lower-level trad payments regulations are written assuming that this level of manual oversight is required to prevent ledgering errors and ensure sound accounting.

Stablecoins run on transparent, precise ledgers with machine consensus. This doesn't solve everything, but there are large categories of issues that can occur in trad payments that do not exist onchain.

3. Control is liability.

Some important regulations actually encourage blockchain-based payments. For example, money transmitter law places significant requirements on custodial money transmitters (you take money from Alice, with a promise to give it to Bob) that do not apply to noncustodial channels (you give Alice a mechanism to send directly to Bob).


I wonder if some of the non-robustness of the tradfi system is a feature, not a bug. If my account tries to send someone $3 million, I'd prefer that it's intermediated by a confused bank employee staring at a screen rather than a beautifully efficient, irreversible machine consensus. The bottlenecks and intermediaries create friction, sure, but that isn't per se bad.

My hang-up with crypto is that it solves the ledger-keeping part of running a financial system, but it isn't clear that's actually the hard part! Preventing and remediating fraud, money laundering, etc. are, and crypto makes those issues worse, not better.


> If my account tries to send someone $3 million, I'd prefer that it's intermediated by a confused bank employee staring at a screen

This is a nice lens for looking at when stablecoins make sense.

If you're an American using your Chase account to buy coffee at Starbucks, the permissioned, heuristically fraud-checked, slow-settling tradfi system is well optimized for you.

If you are an importer buying $3m worth of bulk coffee from Kenya, you would much rather have an instant 1:1 USD transfer on beautifully efficient machine consensus.

In many countries in the world, the banking system is extractive and unreliable. The "confused employee" is not there to help you. The two weeks of money in transit is no benefit, just a source of additional counterparty risk, cost, and delay.

An immutable and transparent ledger is not for everything but it is a useful primitive.


> Uber works much better than taxis (once upon a time, people could "call a dispatcher" an hour in advance, wait on hold, etc)

Uber rides ARE taxis.

The innovation of Uber wasn't done by Uber it was done by everyone having a GPS enabled always connected phone and computing device in their hand at all times.


Uber isn't just taxis - if a bunch of taxi companies just got together and developed a taxi ordering app that looks just like Uber, it still won't be Uber.

Uber is a whole bunch of things combined:

- very intuitive taxi ordering UX (for riders) and dispatching UX (for drivers).

- circumventing regulation so there are no more artificial limits on taxi supply in a given city.

- enabling gig economy: because you can use your own personal vehicle, you can work anytime you want for however long you want. You don't need to lease a taxi for an entire week or an entire month. You can choose to work for 4 hours on a weekend only during surge times if you wanted to. So it allows supply to be elastic to meet demand while also offering flexible work arrangements for part-time drivers.


> The problem with all that, is the fact it remains possible to create a protocol with N big institutions [...] This maintains many benefits of the blockchain and lacks many issues (fast, simple, near zero cost)

That's more or less exactly what this is. Stripe is launching an EVM L1.

The Ethereum Virtual Machine part gives it a mature tech stack with experienced developers and auditors. Plus, well-tested smart contracts that have already processed billions of dollars on other chains can be deployed on Tempo.

The "Stripe L1" part will ensure that it's fast, simple, near zero cost.


I don’t get it yet.

If we skipped the whole blockchain part, wouldn’t it be faster, simpler, cheaper? What value does the whole blockchain, EVM, L1 offer? Don’t they fully control the network? Don’t they decide “everything” anyway?

I’d love to understand it, I’m not a hater, just a developer who don’t quite get this announcement.


They say it's permissionless.

That can mean different things.

It can mean anyone can use it without needing to sign up.

It can also mean anyone can host a node, i.e. become part of the network, without needing to ask anyone for permission.

The question is how far they went with that and why people wouldn't use another L1 that offers similar features without having Stripe looming over it.


good questions - and your questions are, or could be, actually rhetorical. Yes, they are the validator and thus they control the transactions. It could be as simple as having a Database at the end ... Well I can think of two things:

1- they start by owning all validators, maybe they expect to open validators to other entities at some point in the future. If these entities don't collude together, we could expect some sort of neutrality

2- Marketing - because crypto is coming at an ATH and why not getting some good marketing for free (or almost)

And people mentioning costs, this is not particularly relevant. L2s are extremely cheap by most standards, let alone by Stripe standards which charge horrendous fees.


My questions were not rhetorical. I’m actually interested in the space (fintech, web3, blockchain, etc), but in this space particularly, it’s hard to discern marketing gimmick from use cases where these technologies actually provide real value, so I’m being critical of these announcements while at the same time keeping an open mind.


There has been a huge amount of tooling and programs written for EVM that you instantly have access to


WhatsApp is end-to-end-to-server encryption.

They have a nicely implemented E2E protocol. This is operationally convenient: Meta can accurately say that they don't store WhatsApp messages, so fewer access requests go to them. And I'm sure it's nice for engineer morale, too.

However, the app makes it semi-mandatory to turn on backups. If you say no, it keeps nagging you. If you always say no, you are in the 0.1% and everyone you talk to has backups enabled, so all of your conversations are helpfully backed up anyway, just not for you :)

These backups go to Google Drive or iCloud. You can draw your own conclusions about who has access and who handles the LE/IC requests.


I bet this correlation goes away if you separate the data by ethnicity.


Yeah Chen, Cho, and Cohen are up there and would bias results.


Wang, Zhao, Xi.


The EFF said it best:

> Just because there’s a serious problem doesn’t mean that every response is a good one

Problem: a forum full of misanthropes dedicated to saying the worst things allowed under the first amendment.

Bad solution: erode 1A at the case law level

Bad solution: censor the internet at the backbone level

Freedom isn't free. We're lucky to live in country with robust speech protections. The tradeoff is that there will always be some people who get a kick out of going right to edge of what they can get away. My view is that our civil liberties are worth it.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: